REA 实际案例。
安卓,游戏,Electron和CTF挑战,与代码,数字和检查结果。
Android · APK 分析
验证器如何生成登录验证码
在其发布的APK中找到Aegis的六位数代码计算。 使用REA跟踪生成方法,然后移动演示时钟以查看代码每30秒更改一次的原因。
APK →
生成验证码 →
还原的规则 →
可调时钟
阅读Android案例研究
CTF · 原生分析
分析 CTF flag 检查器
使用REA检查一个简单的DownUnderCTF挑战。 找到它的检查函数,将掩码和和转换为方程,然后用原始程序验证已求解的标志。
二进制 →
检查 flag 的代码 →
方程 →
正确!
阅读CTF案例研究
原生程序 · 重建
DX-Ball 的声像计算
从1996年的Windows游戏中恢复左/右声音位置的计算。 REA的指令,调用者引用和数字常量导致一个小的C函数,对照原始行为和所有63个编译字节进行检查。
可执行文件 →
REA调查结果 →
还原的 C 代码 →
验证
阅读DX-Ball案例研究
Electron · 功能追踪
Notion 如何复制文本和 HTML
通过跟踪面向页面的API Notion包装好了 JavaScript. 跟随它的IPC包装到系统剪贴板,然后看看一个小的HTML标记如何保持丰富的块数据连接到复制。
打包应用程序 →
公开API →
IPC包装器 →
剪贴板
阅读Notion案例研究
PC-98 DOS · 重建
TH04 如何把环形弹幕对准玩家
用REA检查原始的16位角度助手。 将其乘法,除法和坐标操作匹配到可读的C++,然后看看它们如何产生一个针对玩家的环形弹幕。
原始DOS代码 →
REA 指令 →
角度计算 →
环形弹幕
阅读TH04案例研究
循序渐进指南
本指南介绍了本机计算、Electron导出和浏览器请求。 每个都以提示和具体目标开始。
阅读指南