在进行iOS逆向时很多情况下会遇到C/C++的数据结构,遇到后就无法进行下去。请问没有关于这方面的资料,书、视频、博客都行,知道的各位大大,麻烦告知一下。
2 个赞
写点c++ demo 然后 看汇编模式,撸一遍就行了。
科锐 的 钱林松,好像有本c++ 逆向的书。
1 个赞
知道这本书 但是上面都是使用Windows开发 使用x86_64汇编 不知道对于ARM架构中C/C++逆向有用吧
思路通用,cpu架构不同,汇编体系不一样
按这思路:
写点 c++ demo ,然后看汇编。同时汇编能翻译成 c++ 代码就行.
对应汇编调用函数:
对应的函数实现:
其他的 按 c++ 特性,自己写demo 就行了。这些是逆向基本功,自己要花时间捉摸。
好的 多谢
另外llvm编译器会对很多指令/语法做优化,你用IDA看到的汇编跟你想要的汇编可能不同
1 个赞
那这个有没有解呢
赞赞赞 我也是这么自学的 学会了挺爽了
1 个赞
学会了能不能教教我
大伙 都这么学过来的,想当初,有本 《老码识途》… 教会了我这么自学。
学会了能不能教教我
知乎有一篇 arm 汇编 看一遍自己写一写例子,结合B站视频 我反正是这么学的,我贴一下链接
不要在意平台,学习基本原理就好了有什么环境用什么环境,细心看完 c++视频 跟着 ASM的贴子 再不会就没救了
3 个赞
很多逆向工具都可以自定义数据结构,具体字段就需要自己逆向还原出一个可读的名字了
你这真的方便,能否教学一下
这是什么工具啊
2k 不便宜啊
牛逼了 感谢
厉害,这个才是真的有用,比看书来得快。
再分享一个硬核的arm 汇编视频博主 实操极强,不认真看容易睡着
1 个赞