2019独角兽企业重金招聘Python工程师标准>>>

修改iphone微博的位置(iOS6.1.2)

设备与环境:

  • iOS6.1.2(需要越狱,安装openSSH, dbg,nano)
  • sina微博客户端,我这里使用的是3.3.6
  • iTouch4, 8G
  • MacOS 10.7.4(需要安装Hopper Disassembler, XCode with command tools)

步骤

越狱,安装openSSH, 安装gdb ,cycript,adv-cmds
在cydia添加源cydia.radare.org, 更新gdb到1708
下载dumpdecrypted https://github.com/stefanesser/dumpdecrypted 然后进入程序目录
修改根据你的XCode安装环境修改Makefile,修改其中BIN, GCC, SDK参数

编译dumpdecrypted,然后scp dumpdecrypted 到 root@iTouch_IP_Address:/var/root/
远程连接到iTouch设备 ssh root@iTouch_IP_Address
检查dumpdecrypted是否已经拷贝到root目录
运行dumpdecrypted,获得微博的解密版本

DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /var/mobile Applications/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Weibo.app/Weibo


将解密后的Weibo.decrypted拷贝的MacOS系统

scp Weibo.decrypted XXXX@MacOS_IP_Address:/Desktop/crack/

使用Hopper Disassembler静态分析
回到iTouch的ssh会话,使用nano .gdbinit创建一个gdb的启动配置

define bbvm
set $__bbvm=$arg0-0x1000
end
define bb
b *($__bbvm+$arg0)
end

点击运行Weibo,回到ssh:ps ax|grep Weibo 获得pid

gdb -p pid 开始调试

运行 i mach-region 0 // 查看起始地址

运行 bbvm 起始地址   // 设置地址基值(0xc5000)

回到Hopper Disassembler,在Label中查找WBSpotEngine,找到 WBSpotEngine:initWithLocation:函数, 获得函数地址AA(0x18ad50)

回到ssh 设置断点并继续

点击写微博,会被中断,回到ssh,输入
set $r2 = [[CLLocation alloc]initWithLatitude:25.743854 longitude:123.470707]
c

微博的位置已经修改了,发一条新位置的微博
获得想要的坐标 http://ditu.google.cn

转载于:https://my.oschina.net/rockee123/blog/114518

修改iphone微博的GPS位置(iOS6.1.2)相关推荐

  1. Mac修改iPhone备份到移动硬盘或其他位置,避免备份空间不足

    ** 经常有不少Mac 用户发现SSD 存储空间太小,导致iPhone 备份因空间不足无法备份,其实可以直接将iPhone备份位置改到外接硬盘上,就不用担心 Mac 的备份空间不足问题,这篇就来教大家 ...

  2. 位置采集[置顶] iPhone手机上的GPS位置信息采集与分享应用

    废话就不多说了,开始... 客岁给清华大学水利系设计实现了一款iPhone手机上的校友会应用.由于需要通过iPhone手机上报校友的位置信息,需要在iPhone手机地图上显示世界各地的校友位置,所以对 ...

  3. 修改苹果手机定位服务器地址,GPSCheat插件可以轻松自定义/更改手机GPS位置

    又是一款装逼插件GPSCheat,自定义更改你的GPS位置,让你在家里就可以随心所欲"跑遍"世界各地,让朋友圈的童鞋们大跌眼镜. 21世纪,虽然身体是唯一的革命本钱,但是一天到晚在 ...

  4. 用Mac修改iPhone游戏作弊版教程

    有兴趣修改 iPhone 游戏的朋友,可看这帖 [ipod4g出品]用 iPhone 修改及调试游戏作弊版教程 [ipod4g出品]用 cygwin 修改 iPhone 游戏作弊版教程 写这教程主要是 ...

  5. GPS位置记录与共享,时速表,里程表与高度表

    手机日益成为人们离不开的一个重要智能设备,因为手机可以帮助人们解决很多问题. 我开发了iPhone手机上的一个APP,可以手动与自动记录GPS位置,在走路与开车过程中可以记录路线,可以将自己的当前位置 ...

  6. GPS位置模拟-安卓

    测试定位功能时都需要位置模拟,一般有如下3种方式: a)手机上安装第三方模拟软件:需要Root: b)PC模拟其中运行app并模拟位置:不能在真机上运行,手机兼容性不能测试到: b)在app中让开发增 ...

  7. Android系统中模拟GPS位置,Android系统中模拟GPS位置

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Android系统中提供了模拟GPS坐标的功能,可以很方便的帮助我们测试不同地理位置下应用中各个功能效果. 模拟器中模拟 ...

  8. ArcGIS API for Silverlight 实现修改地图上的工程点位置

    ArcGIS API for Silverlight 实现修改地图上的工程点位置 原文:ArcGIS API for Silverlight 实现修改地图上的工程点位置 #region 处理工程点点击 ...

  9. Java黑皮书课后题第4章:*4.3(几何:估算面积)应用4.1节图中以下地点的GPS位置:Georgia州的Atlanta……计算被这四个城市所围起来的区域面积

    *4.3(几何:估算面积)应用4.1节图中以下地点的GPS位置:Georgia州的Atlanta.Florida州的Orlando.Georgia州的Savannah.North Carolina的C ...

最新文章

  1. 产品经理刷题2020.09.20
  2. 实验一 绘制金刚石图案
  3. 使用SQL Server 发送邮件
  4. 赞,全网开发者都在学的 26 门 AI 课程!
  5. 标准h5的定位_不但亲民还安全 红旗H5车门/防撞梁拆解
  6. 一个 union all 的all
  7. 如何用ASP读写TXT文本文件中的内容
  8. linux 网络 eth1 lo,br-lan、eth0、eth1及lo (转)
  9. 通过气象站API获取天气信息
  10. 折腾6年高龄笔记本-宏碁E5-572G-57MX-加固态-解决磁盘自检-坏道
  11. SpringMvc中的@RequestMapping value 6个基本用法
  12. php 微信发红包 证书错误,微信支付,使用证书时出现58错误 - 微信公众平台
  13. 初学Python三周总结感想
  14. 2022-2028全球与中国工程项目管理软件市场现状及未来发展趋势
  15. 关东升的《iOS实战:图形图像、动画和多媒体卷(Swift版)》上市了
  16. 陶哲轩等人用编程方法,推翻了60年几何难题「周期性平铺猜想」
  17. BAT批处理脚本实例学习(五)局域网共享批处理安装软件
  18. 同济大学计算机何良华,同济主持或合作完成的8项目分获教育部高等学校科学研究优秀成果奖一、二等奖...
  19. emc存储设备型号_emc VNX系列存储技术参数表
  20. ffmpeg对mpeg2-TS解析的最详细分析 ffmpeg

热门文章

  1. 查看oracle的表的字段类型
  2. CMake中add_executable的使用
  3. html设置默认选中状态,html中select标签用法解析及如何设置select的默认选中状态...
  4. CentOS如何查看本机ip
  5. 智能触控平板如何选? MAXHUB X3 SC65CD双十一促销
  6. matlab 条形图 分组,位置栏分组条形图matlab
  7. VB.NET SQLHelper(支持 MSSQL、MySQL、SQLite)
  8. 利用Bio.SeqIO提取基因组中特定序列时注意事项
  9. L2范数的计算展开式
  10. 河北大学计算机学院张小升,院系动态