又开始水帖了![[滑稽]](/public/face/f25.png)
![[滑稽]](/public/face/f25.png)
![[滑稽]](/public/face/f25.png)
![[滑稽]](/public/face/f25.png)
![[滑稽]](/public/face/f25.png)
今天给大家分析的是某加速器的简单pj思路,因为这个帖子,并不是原创帖,因此仅供学习参考,切勿多做喷啥的,有啥不懂可以评论!
如图所示
首先来查壳,如下图很明显,软件没壳,直接拖到OD里
在没有任何动作的情况下选择任意一款游戏加速,弹出需要登录会员的提示
使用老方法,点击任意一个CALL用OD里的中文字符搜索功能进行搜索
加载完成后,CTRL+F键呼出搜索框,搜索“登录会员”
很明显搜到了数条关键字
我们以第一个为例,双击进去,在上面我们发现了大跳转jnz和je,这里我选择修改最上面的jnz为jmp强行跳过该点。
后续的点处理和前两点完全一致,总体来说就是寻找大跳转未实现的jnz或je修改为jmp,需要注意的是,大跳转需要跳过“你的会员已到期”,如图,否则可能会pj失败
处理完成后,回到加速器,点击加速,弹出以下提示,既然前面pj方法如此,还是老方法继续
处理完成后,回到加速器,加速后顺利进入到选择节点界面,但是无论你选择哪个节点都会弹出“当前模式无法启动……”,很明显应该是程序还有别的判断,我们继续搜索该错误提示,按上面的方法处理。注意这里只有小跳,我们更改成jmp short
以上处理完成后,返回加速器,点击加速,选择好节点,确定,程序顺利加速成功,
然后我们在任意一处改动上右键,点击复制到可执行文件,所有修改,全部复制,然后在弹出的窗口右键保存文件即可
因为有些文件,没办法放上来,这里仅仅提供学习思路!









举报 0