Galaxy Expedition - 我的博客

编写自己的篇章

异或密钥周期攻击
本文主要解决这个问题假设一个密文是用未知长度的异或密钥加密,如何求异或密钥长度?卡西斯基检验法寻找密文中重复出现的子串,计算它们之间距离的最大公约数因为同一明文片段若经过相同相位的密文片段加密,会产生相同密文。此时密文里对应的重复片段间隔,
Yuris 引擎密钥新解
Yuris 引擎有两个密钥,第一个密钥没难度。关键是第二个密钥,用 4 字节循环异或文件内容。没有这个密钥,就无法提取文本,也无法在封包的时候给 Garbro 提供正确的子文件(正确的子文件 = 解压且加密)这个问题曾经卡过我一段时间,最后
用 GF(2) 仿射模型破解一类文件加密算法
概要如果一个游戏的文件加密程序只对文件逐字节做了以下操作的任意次任意组合异或一个字节异或一组字节取反比特置换:即对字节上所有比特位的“洗牌”操作,包括左移位,右移位,算术或逻辑移位,循环移位等但没有 AND 和 OR 操作假如你能拿到至少一
EVE Burst Error Win 逆向心得
现场笔记这是记事本截图,当时我靠它把脑子里想的东西和看到的数据记录下来用 Garbro 解包游戏脚本,没有找到文本,或者类似 lzss 压缩后的文本痕迹用 x32dbg 附加游戏,根据游戏显示的文本,搜索到对应内存发现每次游戏打开时,游戏文
CD-ROM 的纠错码是怎么算的?
起因为了更好地修改 PCE 的 CD-ROM ,需要研究数据修改后纠错码(ECC)怎么生成CD-ROM 的结构一般我们从网上下载的光盘分为 cue 和 iso/bin/img 文件,后者就是 CD-ROM 主体,文件中每 2352 字节一个
逆向工程中的图论:汇编就是有向图
汇编就是有向图某天晚上,在破解了一个软件的验证机制后,我突然意识到:汇编的结构本质就是一个有向图——顺序指令是单箭头,分支指令是双箭头。假设要破解的目标位置为终点;当前位置为起点,本质上就是找一条路,把沿途所有错误的分支砍了,让它一路走到我
Yu-Ris 引擎研究
Yu-Ris 引擎识别在 exe 上右键 → 属性 → 详细信息可以知道这个游戏是 YU-RIS 引擎,版本 463ypf 封包简介封包文件是 ysbin.ypf,可以通过 Garbro 解压出一个 ysbin 文件夹,里面有很多子文件,每
网易云音乐的评论接口逆向
目的获取网易云音乐热评数量,直接显示在歌单曲目第一阶段:请求响应分析, 找到请求评论时所依赖的参数复制 xhr 请求为 curl 命令成功执行 curl 命令用记事本记下 curl 命令所有请求参数--H 是 header?xx = yy
乘法逆元的原理与应用
前言为了《密码学》这破事,不得不看书看试卷准备考试,面向试卷复习果然快多了。在看了几道题目后,发现 “乘法逆元” 这一名词的出现频率相当之高,于是产生好奇心,想搞清它到底是干啥的乘法逆元的概念先看两个例子13 关于模 5 运算的乘法逆元是