[逆向工程]160个CrackMe入门实战之Andrnalin.1解析(八)

逆向工程160个CrackMe入门实战之Andrnalin.1解析(八)

一.Andrnalin.1功能

爆破后成功验证:

二.查壳

vb语言 ,无壳,32位

三.逆向分析

3.1 爆破

直接入dbg进行分析,运行到用户代码(U),搜索-所有用户模块-字符串,发现有successful字样,查分析程序

00401D9D | 90 | nop | 这句会跳过成功入栈,所以nop掉尝试

打补丁保存程序后发现程序直接爆破

3.2 追码

追码。分析算法,附加原程序,根据经验或者说是规律吧,有以下类似代码的一般是段首地址。具体是哪一个事件的段首位置,根据实际情况来看。那么从successful字样往上查看分析代码时,00401CD0可能是ok事件段首,此处下断点

00401CD0 | 55 | push ebp |

00401CD1 | 8BEC | mov ebp,esp |

key输入值为1111,跟踪程序发现固定字符串SynTaX 2oo1,猜测这个可能是真码,尝试输入查看结果

00401D6A | FF15 E4304000 | call dword ptr ds:[<__vbaHresultCheckOb |

00401D70 | 8B4D D8 | mov ecx,dword ptr ss:ebp-28 | ebp-28:L"1111"

00401D73 | 51 | push ecx | ecx:L"1111"

00401D74 | 68 541A4000 | push andrénalin.1.401A54 | 401A54:L"SynTaX 2oo1"

因此正确的Key值为:SynTaX 2oo1

相关推荐
阿昭L10 小时前
调试CreateProcess
windows·进程·逆向工程·windows内核
3DVisionary1 天前
消费电子曲面如何逆向?蓝光3D扫描实现精密件快速迭代
3d·制造·智能制造·逆向工程·蓝光三维扫描·形位公差分析·消费电子制造
阿昭L3 天前
虚表hook
hook·逆向工程·虚函数
阿昭L3 天前
Windows用户态下常见的DLL注入技术总结
windows·逆向工程·dll注入
阿昭L5 天前
I Pack You加密壳:实现页粒度的动态解密和惰性加密
加密解密·逆向工程·加壳脱壳·软件保护
阿昭L12 天前
I Pack You:实现基本的软件壳框架
逆向工程·pe文件·加壳
booksyhay24 天前
串口调试助手注册机制研究(一)
逆向工程·串口调试助手·uartassist
带娃的IT创业者1 个月前
当不可能成为可能:我将 Mac OS X 移植到了 Nintendo Wii
逆向工程·mac os x·极客·nintendo wii·操作系统移植·powerpc·硬件破解
三维频道1 个月前
柔性材料3D数字化:蓝光扫描在内衣胸垫设计与质检中的应用
人工智能·3d·逆向工程·蓝光3d扫描仪·服装数字化·内衣设计·柔性材料检测
带娃的IT创业者1 个月前
逆向工程与数字考古:以3万美元收购Friendster为例的技术重构实战
重构·数据清洗·逆向工程·数字考古·架构重构·friendster·技术迁移