图片 1.png (97.58 KB, 下载次数: 0)
下载附件
2024-4-5 22:41 上传
本次学习 分析的是 x86 的二进制文件,其他平台 原理相同
致敬 utools V4版本最新、最简单会员插件破解流程分享
流程都是一样的 我比较懒 直接梭哈了 这里都正常
图片 2.png (90.29 KB, 下载次数: 0)
下载附件
2024-4-5 22:51 上传
图片 3.png (126.39 KB, 下载次数: 0)
下载附件
2024-4-5 22:51 上传
图片 4.png (119.12 KB, 下载次数: 0)
下载附件
2024-4-5 22:53 上传
打包一下 运行
图片 5.png (58.64 KB, 下载次数: 0)
下载附件
2024-4-5 22:54 上传
问题出现了 莫慌
图片 6.png (33.46 KB, 下载次数: 0)
下载附件
2024-4-5 22:54 上传
find 大法搜索一下
在 /Applications/uTools.app/Contents/Resources/app/node_modules/addon 中有个 darwin-x64.node
图片 7.png (108.16 KB, 下载次数: 0)
下载附件
2024-4-5 22:54 上传
hopper看一下 X 引用
图片 9.png (295.88 KB, 下载次数: 0)
下载附件
2024-4-5 22:59 上传
点击起点 引用
图片 7.png (381.49 KB, 下载次数: 0)
下载附件
2024-4-5 23:07 上传
跳到了这个位置 我们用ida看一下 流程图 可以更直接看出来 复制一下 地址 快捷键 G 跳到 0b381
图片 10.png (459.05 KB, 下载次数: 0)
下载附件
2024-4-5 22:59 上传
看到了流程图应该一幕了然了
图片 11.png (121.29 KB, 下载次数: 0)
下载附件
2024-4-5 22:59 上传
这里看一下 JZ和JNZ的区别
图片 0.png (51.15 KB, 下载次数: 0)
下载附件
2024-4-5 23:18 上传
很简单我们把他改为jz 就可以了
图片 12.png (118.04 KB, 下载次数: 0)
下载附件
2024-4-5 22:59 上传
我们来测试一下看看功能是否正常了 打包测试
图片 13.png (184.6 KB, 下载次数: 0)
下载附件
2024-4-5 23:02 上传
一切正常
图片 14.png (93.12 KB, 下载次数: 0)
下载附件
2024-4-5 23:02 上传
完