标 题: 【原创】陌陌通讯协议破解-LBS部分
作 者: alice
时 间: 2013-05-21 AM
链 接: http://bbs.pediy.com/showthread.php?t=1179238
其实陌陌通过LBS获取用户的部分上年12月份的就破了,那时候是为是想抓一下数据,所以也就只破了一半.最近有人问到通讯这块的情况,我原来实在没有去怎么了解,因为实在对我来说没有用.但有人问了,就去抓包了.结果还真是有点意思,通讯部分加密了.OK了,逆向了一下JNI.(PS,没钱买Hex-Rays Decompiler ARM),看了一下,代码不多,正好学学ARM汇编.当然过程十分辛苦.
扯远了.言归正传
-------------------------
LBS部分
第一步: 之前的帖子有介绍,要先过Apksign,不然改了程序登录也登不了.
http://bbs.pediy.com/showthread.php?t=159447
第二步.之前也还说过了,陌陌用了https,本来我也以要什么https中间人攻击什么的,其实很简单,把https改成http就行.这真的是意外发现的.我本来去掉是想看到原文而已,想不到既然还有返回...:cool:..而且和https调用是一样的.
改https其实有两种改法:
1.第一种是到libmomonative.so文件里改.用什么WinHex什么的就可以,直接找https,记得只是换掉,不能改文件的大小.
![http://p13.freep.cn/p.aspx?u=v20_p13_photo_1305210648331204_0.jpg]()
2.另一种也可以,到初始化数据的地方.
先找到JNI里的相关的函数名(下面是我已经改成http的)
![http://p13.freep.cn/p.aspx?u=v20_p13_photo_1305210653395090_0.jpg]()
然到初始化的地方,改掉,直接const-string xx, "http://xxx" 就行
![http://p13.freep.cn/p.aspx?u=v20_p13_photo_1305210658113232_0.jpg]()
好了,编译安装(看一下,现在已经有APKTool GUI什么的,挺方便,如果正常就用);然后抓包就基本上大部分没有问题了,登录是POST,返回是JSON,LBS还是JSON,说实话,真的很简单,应该都看得懂,具体就不上了.
![http://p13.freep.cn/p.aspx?u=v20_p13_photo_1305210721206511_0.jpg]()
本来想拿去当当些银子的,也没有什么人要,算了,半公布了吧,希望给有用的人写写网页版什么的~~
先写到这进里,有空再写一下通讯部分. 交流可Q: 3.1.0.4.1.9.0.6.2 (倒序)
-
作 者: alice
时 间: 2013-05-21 AM
链 接: http://bbs.pediy.com/showthread.php?t=1179238
其实陌陌通过LBS获取用户的部分上年12月份的就破了,那时候是为是想抓一下数据,所以也就只破了一半.最近有人问到通讯这块的情况,我原来实在没有去怎么了解,因为实在对我来说没有用.但有人问了,就去抓包了.结果还真是有点意思,通讯部分加密了.OK了,逆向了一下JNI.(PS,没钱买Hex-Rays Decompiler ARM),看了一下,代码不多,正好学学ARM汇编.当然过程十分辛苦.
扯远了.言归正传
-------------------------
LBS部分
第一步: 之前的帖子有介绍,要先过Apksign,不然改了程序登录也登不了.
http://bbs.pediy.com/showthread.php?t=159447
第二步.之前也还说过了,陌陌用了https,本来我也以要什么https中间人攻击什么的,其实很简单,把https改成http就行.这真的是意外发现的.我本来去掉是想看到原文而已,想不到既然还有返回...:cool:..而且和https调用是一样的.
改https其实有两种改法:
1.第一种是到libmomonative.so文件里改.用什么WinHex什么的就可以,直接找https,记得只是换掉,不能改文件的大小.

2.另一种也可以,到初始化数据的地方.
先找到JNI里的相关的函数名(下面是我已经改成http的)

然到初始化的地方,改掉,直接const-string xx, "http://xxx" 就行

好了,编译安装(看一下,现在已经有APKTool GUI什么的,挺方便,如果正常就用);然后抓包就基本上大部分没有问题了,登录是POST,返回是JSON,LBS还是JSON,说实话,真的很简单,应该都看得懂,具体就不上了.

本来想拿去当当些银子的,也没有什么人要,算了,半公布了吧,希望给有用的人写写网页版什么的~~
先写到这进里,有空再写一下通讯部分. 交流可Q: 3.1.0.4.1.9.0.6.2 (倒序)
-