【原创】塞太阳:丢一个iTunes登录下载通知的代码
这是我之前逆向iTunes的登录下载通知代码。(文采不行,勿喷)之前很多人问我这方面的东西,今天索性把代码贴出来,希望对大家有帮助,也借此感谢看雪论坛,潜水很久了,也学了很多东西。感谢各位。
进入正题:
共有三个文件,两个dll,一个exe文件。
所有的接口都封装在rank.dll里,
网络通信代码封装在Internetnetwork.dll里
最后一个是exe文件,负责调用一个登录接口
好长时间没弄这个了,也忘记的差不多了,不过还好,之前已经有写实现代码,大家可以把代码抓下来仔细分析下,代码不难。写的不是很规范,大牛可以直接飘过勿喷,新手就凑合学习下。
这里分享下一点小小的经验:
根据之前有人曾向我提问的几个问题,其中一个我觉得还是很有必要在这里啰嗦下,大牛可以飘过了。
如何把ollydbg反编译出来的某段代码的虚拟地址转换成用IDA静态编译出来的地址?
这里我提供一个简单的计算公式:
IDA的虚拟地址 = ollydbg虚拟地址 - 加载起始地址((DImage)) + IDA的起始地址(ImageBase)
ollydbg虚拟地址 - 加载起始地址((DImage)) --->相对虚拟地址RVA,这个其实就是页偏移,如果不知道,有时间可以了解分页机制和分段机制,不必深究,这里我就不详细讲解这部分内容,因为论坛里已经很多人把这些原理都玩烂了,有兴趣可以自己去查找。
通过这个公式计算,可以动静结合调试程序,通过动态分析,可以准确的找到该段代码在IDA中的准确位置。
有时间,我会把相关的注册,授权一起贴上来,供大家学习和交流。
注:请不要用于商业用途,违者责任自负。
对屌丝的我来说,自己的代码有的时候也需要阳光的沐浴。
嗯~支持一下 当然是要支持了! 帮你顶下哈!! 沙发!沙发!枪一个沙发 看帖必须回复 顺便赚点 看看发的是什么!! 我也来顶一下. 希望越办越好, 海加油 太强大了。佩服啊
页:
[1]
2