【灌水】天草逆向, esp定律脱壳

本文介绍了一种使用ESP定律进行脱壳的方法,并通过实例演示了整个脱壳过程。包括设置硬件断点、跟随数据、dump当前进程等步骤,最终验证脱壳成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

纯属灌水文章。今天随便看了一下天草高级视频。觉得讲得一般吧,题目是ip验证的,但是关于ip验证的相关的东西一个也没讲。是纯粹的破解。自己拿程序来试吧,发现没有服务端,完全不能通信实验。

期间谈到的所有相关的点,也是我平时有意无意会注意到的。

比如:

1、利用验证、确定之类的按钮,追踪关键跳;

2、从jnz  、je 等关键跳向上回溯找到关键判断 --》 cmp,test等。


就是这些思路,win32窗体程序算简单的,而且我看了这个程序,没有什么算法,加的壳也很简单,可能看的教程比较老了。

所有酒灌个水吧。直接贴一下esp定律成功脱壳的过程。

程序加壳的一般方法是,在真正的程序进入之前,加上一段加密、或者压缩的编码、解码程序,使得逆向工作者无法直接看到程序内部。

同事程序还遵循一个规律,作为一个额外添加进来的程序,为了不影响源程序的功能,会保持堆栈平衡。所以在esp的数据位置下硬件断点就好。


一般是可以这样断的,但是有些也不行。  我很多次遇到的都是不行的,这次好不容易遇到一个行的,所以也找到机会灌水了。

1、在esp中数据跟随:


2、设置硬件断点:


3、运行起来多走几部就到了:


4、dump下当前的进程:


5、检验效果,已经脱壳:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值