悬念 发表于 2014-5-28 18:04:47

【原创】塞太阳:丢一个iTunes登录下载通知的代码

这是我之前逆向iTunes的登录下载通知代码。(文采不行,勿喷)
之前很多人问我这方面的东西,今天索性把代码贴出来,希望对大家有帮助,也借此感谢看雪论坛,潜水很久了,也学了很多东西。感谢各位。
进入正题:
共有三个文件,两个dll,一个exe文件。
所有的接口都封装在rank.dll里,
网络通信代码封装在Internetnetwork.dll里
最后一个是exe文件,负责调用一个登录接口
好长时间没弄这个了,也忘记的差不多了,不过还好,之前已经有写实现代码,大家可以把代码抓下来仔细分析下,代码不难。写的不是很规范,大牛可以直接飘过勿喷,新手就凑合学习下。

这里分享下一点小小的经验:
根据之前有人曾向我提问的几个问题,其中一个我觉得还是很有必要在这里啰嗦下,大牛可以飘过了。
如何把ollydbg反编译出来的某段代码的虚拟地址转换成用IDA静态编译出来的地址?
这里我提供一个简单的计算公式:
IDA的虚拟地址 = ollydbg虚拟地址 - 加载起始地址((DImage)) + IDA的起始地址(ImageBase)

ollydbg虚拟地址 - 加载起始地址((DImage)) --->相对虚拟地址RVA,这个其实就是页偏移,如果不知道,有时间可以了解分页机制和分段机制,不必深究,这里我就不详细讲解这部分内容,因为论坛里已经很多人把这些原理都玩烂了,有兴趣可以自己去查找。
通过这个公式计算,可以动静结合调试程序,通过动态分析,可以准确的找到该段代码在IDA中的准确位置。
有时间,我会把相关的注册,授权一起贴上来,供大家学习和交流。
注:请不要用于商业用途,违者责任自负。
对屌丝的我来说,自己的代码有的时候也需要阳光的沐浴。



Cuzっ 发表于 2014-7-8 01:07:30

嗯~支持一下

robot 发表于 2014-7-13 22:05:16

当然是要支持了!

╰'Atina。 发表于 2014-7-19 01:09:58

帮你顶下哈!!

xiaocoa 发表于 2014-7-24 03:03:15

沙发!沙发!枪一个沙发

Cuzっ 发表于 2014-7-28 15:54:40

看帖必须回复 顺便赚点

卩s团团丨 发表于 2014-8-6 02:53:06

看看发的是什么!!

西木8023 发表于 2015-1-4 16:34:15

我也来顶一下.

Ailixiya 发表于 2015-5-7 08:48:44

希望越办越好, 海加油

Zhen-nii 发表于 2015-6-19 00:33:36

太强大了。佩服啊
页: [1] 2
查看完整版本: 【原创】塞太阳:丢一个iTunes登录下载通知的代码