首页
社区
课程
招聘
[原创]修改陌陌地理位置
2014-3-4 21:11 41101

[原创]修改陌陌地理位置

2014-3-4 21:11
41101
发个教程吧,大家有兴趣可以看看哈~

陌陌修改地理位置

今天在钩子里实现修改陌陌地理位置的功能;
其实很简单,在包解压出来,二进制文件扔进ida分析过滤location的函数,
找到setLocation的函数(有很多location的函数,我们只看MomoLocationManager类的)


然后在回朔上去看谁调用了,在这边是看到init时候调用


F5分析,


上面的setlocation是v19传参数过来的,我们看tocllocation这函数

一样F5分析:


其中 v16是一个什么东西呢?这么长,复制黏贴,谷歌搜下,发现这是一个系统的函数,在core location框架中,于是我们猜测这是用来获取经纬度之类的,这时,我们可以试下勾住最前面说setLocation的函数,打印出来参数看是什么东西,


结果发现是
<+23.13546362,+113.32989128> +/- 76.39m (speed -1.00 mps / course -1.00) @ 14-3-3 中国标准时间14:32:44
在谷歌地图上输入前面的经纬度,显示广州,这时我们要做的是用initWithCoordinate这方法实现一个经过自己修改的串,搜北京陌陌科技公司的经纬度是39.9228536000,116.4488640000。

现在就动手写个钩子,导入core location库,实现initWithCoordinate方法调用,
然后我们去写个方法,调用initwithcoordinate这函数,自己扔进去一些参数,经纬度可以谷歌地图上定位。


最后在hook setlocation时候返回自己设置的地理位置,


把库和plist扔进去设备,打开陌陌看下。(写钩子的过程就不详细说明了,网上有一大堆教程)。



注:本帖由看雪论坛志愿者PEstone 重新将DOC整理排版,若和原文有出入,以原作者附件为准

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

上传的附件:
收藏
点赞1
打赏
分享
最新回复 (23)
雪    币: 2660
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
安于此生 34 2014-3-4 21:13
2
0
嘿嘿,陌陌是XX神器呀
雪    币: 17475
活跃值: (5241)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
obaby 20 2014-3-4 22:55
3
0
ida 版本不错~
雪    币: 14
活跃值: (46)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
kgxxx 2014-3-5 09:44
4
0
哈哈  我也觉得确实不错 6.5的
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
sunbinjin 1 2014-3-19 18:17
5
0
我一朋友要做个对接陌陌的软件,有兴趣吗?他正好需要楼主这方面的技术
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
carly 2014-3-19 19:31
6
0
这个确实可以有啊,
待我买了水果再来。
雪    币: 1052
活跃值: (1033)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
天涯一鸿 2014-3-21 15:50
7
0
看到F5就不想看啦……(╯‵□′)╯︵┴─┴土豪啊……
雪    币: 14
活跃值: (46)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
kgxxx 2014-3-21 19:25
8
0
其实我没啥技术的~
雪    币: 9939
活跃值: (2138)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
VCKFC 2014-3-22 01:24
9
0
陌陌是XX神器呀
雪    币: 7
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
InsistDm 2014-3-22 02:03
10
0
谢谢分享,研究下
雪    币: 14
活跃值: (46)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
kgxxx 2014-3-24 21:25
11
0
是mac下压缩的 不知道window下能不能解压
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
sunbinjin 1 2014-3-28 10:43
12
0
你太谦虚了
能修改软件的话,对它的一些东西还是很熟悉了的
朋友想做的就是自己写个软件,与摸摸对接
不知道网上的所谓协议版是不是这意思,不太清楚
雪    币: 14
活跃值: (46)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
kgxxx 2014-3-28 19:47
13
0
不太懂你的对接是什么意思  是在陌陌里实现自己的功能?还是在自己的软件里实现陌陌的功能?前者比较难,而且也可能涉及版权之类的~后者可以逆向陌陌,学习下代码~
雪    币: 14
活跃值: (46)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
kgxxx 2014-4-1 21:22
14
0
不知道怎么上传图片~
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
sunbinjin 1 2014-4-8 14:05
15
0
好像是写一个软件,实现陌陌的部分功能,并与陌陌服务器对接
最终该软件可以与陌陌网页沟通
雪    币: 357
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
炎羽 2014-4-15 14:24
16
0
最终应该是给那些酒托饭托使用,唉
雪    币: 166
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
逆向青春 2014-5-13 03:24
17
0
陌陌一般都是用来约MM的
雪    币: 14
活跃值: (46)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
kgxxx 2014-5-13 15:40
18
0
晕 我是逆着玩的  修改完了没用
雪    币: 27
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
longlyking 2014-6-23 18:46
19
0
你用的正版IDA??????
雪    币: 1906
活跃值: (712)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tigerwood 2014-7-4 12:47
20
0
楼主是否能够给个你的IDA的下载地址,为什么我的不能F5。。。
谢谢!
雪    币: 8
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
SnowNight 2015-1-16 12:49
21
0
哈哈多谢分享,亲测有效!
雪    币: 15
活跃值: (135)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Semaphore 2015-7-1 14:24
22
0
mark
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
劲秋ge 2017-7-6 03:31
23
0
楼主哥哥,还有在玩陌陌吗
雪    币: 238
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9803 2020-3-26 00:21
24
0
会不会无限注册的大神
游客
登录 | 注册 方可回帖
返回