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导出和浏览器请求。 每个都以提示和具体目标开始。

阅读指南

顶部