哈皮dog逆向分析学习
本帖最后由 gaoyanchen 于 2024-6-19 19:39 编辑新人,还请各位大佬指正错误。
本帖子仅用于学习逆向知识,不可违法利用,他人以此牟利与本人无关。若有侵权,请联系我立即删除!
vscode
Hopper Disassemble
未破解状态
打开应用目录搜索专业版,可以看到很多字符串对应,
去hopper搜索,找相关引用
只看到一些视图操作,没看到什么业务逻辑判断
继续往上,好像找不到了,这种情况我一般尝试断点看看堆栈
但是这次没什么作用,上一层就是入口函数了。。。
作罢,换个目标,继续搜字符串,这次找的_SUBSCRIBE发现了一个意思激活pro后才显示的内容,尝试搜这个,重复上面的步骤。
这次运气很好,发现了一个很明显的判断逻辑
明显这里我们希望他走进if判断,可以把断点大在这里,然后 register write al 0x1试一试,
界面变了。所以关键就在 if ((sub_100879740() & 0x1) != 0x0)这个判断中sub_100879740的返回值
打开sub_100879740看一看,很抽象,没看懂是干啥的,但是看到有很多交叉引用,那感觉很大概率是授权相关的函数。那就试试让他直接返回1
打包重启,成功!本地的功能都已经能用。感觉运气成分很大。。。
到此为止,感谢秋佬,v佬的帖子,受益良多。
感谢分析,不知道这软件干啥用的?》 xixicoco 发表于 2024-6-20 02:54
感谢分析,不知道这软件干啥用的?》
VSCODE运行代码用的啊{:1_907:} 教程逻辑清晰 感谢经验分享,步骤清晰明了 感谢分享 很好用的工具就是占用有点大 不知道软件有啥用 Hopper Disassembler 是一款强大的逆向工程工具,它可以将机器代码翻译成人类可读的伪代码,让开发者更容易理解程序的逻辑和功能。不仅如此,Hopper 还提供了一系列分析工具,帮助我们深入研究应用程序的各个方面。
刚开始还以为是在破解 Hopper Disassembler {:301_1004:} 学习了6666 厉害呀大佬》》》
页:
[1]
2