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

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

2014-3-4 21:11
42329

发个教程吧,大家有兴趣可以看看哈~

陌陌修改地理位置

今天在钩子里实现修改陌陌地理位置的功能;
其实很简单,在包解压出来,二进制文件扔进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整理排版,若和原文有出入,以原作者附件为准


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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