破解ios的环境和软件

因为工作的需要 转向苹果程序的破解。 刚开始真的什么都不懂 费劲了心机 ,走了不少坑 各种软件 硬件的坑折腾的我不行, 不过相信自己坚持下去 是能见到彩虹的。

首先 破解ios  App 需要的 环境 和设备(

软件
1.Windows   :IDA 6.5              (看雪论坛有) 
2.MAC OS    :XCode                 (买了苹果电脑后 app store上下)
3.         IOS   :adv - cmds          (链接:http://apt.feng.com/read-52fec5dfb704b2aa048b45dc.html)
4.         IOS   :Darwin CC Tools (链接:http://apt.feng.com/read-54a52afa0e1d15f17d8b49d7.html)
5         IOS    :OpenSSH             (链接:http://baidu.s.feng.com/cse/search?s=13801511146942631028&entry=1&q=OpenSSH)
6         IOS    :ldid                       (链接:http://apt.feng.com/read-53b805da7abea9c6228b4569.html)
7         IOS    :debugserver       

二:技能设置
环境的搭建
其中上面的3-4-5-6-7 都是安装在ios系统上 调式ios需要的环境,3456 在cydia里面下载然后安装就可以了, 已经给出下载链接。
来讲解下各个软件的用处 3是在ios用来执行终端命令用的 5ssh服务 用于 PC电脑 连接到ios。6 签名工具   7逆向ios app的重要工具

7.debugserver 的安装
在mac电脑上打开 xcode 然后随便创建个项目, 然后点菜单里面的 Windows->Devices菜单中添加你的设备iphone
然后你打开手机里面 Developer 会多出几个文件夹,其中 debugserver 就在/usr/bin里面

不过这时候你并不能用,因为需要对debugserver进行签名一下,我在看雪发了篇文章
http://bbs.pediy.com/showthread.php?t=203592  已经写的很详细了。

然后说下 debugserver 的一些命令
3389是端口 ,你可以随便改   FUCKAPP 是一款app的名字

注入方式  :debugserver  *:3389 -a "FUCKAPP"
启动方式:debugserver -x backbord *:3389 /hack/app/FUCKAPP

启动后用 lldb 来进行动态
打开你的苹果电脑 打开终端 输入:xcrun lldb
(lldb):platform select remote-ios
(lldb):process connect connect:\\192.168.2.153:3389

(1).如果是注入方式的 那就直接断到了app 位置上,然后在IDA里面找到地址 注意是基地址,然后回到苹果电脑用image list列表app的基地址找到第一个基地址 记下地址。
(lldb):br s -a 'app基地址+ida里面基地址'
(lldb):c 
就会断到你想要段的位置了
(lldb):register read                    --读取寄存器
(lldb):memory 0x015151  read --读取地址的值

(2).如果是启动方式的,会先断到dyld 的库上面
(lldb)ni                                     --一直输入这个指令  直到出现dyld start的函数 然后再ni执行下去就会断到app入口点 这样方便调试程序一启动时候
就需要的数据。

ok了。 就这些了 下面感谢 网上的那些资料 让我学到不少东西
http://blog.csdn.net/think_ma/article/details/42065197
http://blog.csdn.net/zhangmiaoping23/article/details/34501837
http://blog.csdn.net/joosonmao/article/details/26376971
http://bbs.pediy.com/showthread.php?t=167398
http://bbs.iosre.com/

http://www.pd521.com/thread-892-1-1.html

时间: 2024-10-29 04:21:09

破解ios的环境和软件的相关文章

iPad Mini体验iOS版WPS办公软件

随着移动互联业务的飞速发展,人们对于移动办公的渴求也进一步上升.面对日益普及的移动办公趋势,笔者也在近日入手了iPad,配合iOS版WPS Office软件,可实现随时随地播放PPT文档.阅读PDF资料等,并可将文档共享给工作伙伴,带来了优越的办公体验. 下面,就跟随笔者一起去体验iOS版WPS Office带来的移动办公乐趣吧! 支持全部动画及声音 在WPS Office中打开PPT文档后,屏幕左边显示了PPT中的每张幻灯片,右边则是当前页面的显示内容,通过上下滑动屏幕可以页面内容.如果单击界

工具-有没有 快速搭建,配置 java开发环境的软件

问题描述 有没有 快速搭建,配置 java开发环境的软件 每次换了系统,换了电脑,换了工作环境都要重头装一遍开发工具,配置开发环境,不知道有没有快捷的软件省去这些重复的工作 解决方案 你完全可以用Java_home啊 用不了多少时间 解决方案二: 没有吧,话说用了这么久还觉得配环境麻烦么?没有多少时间啊 解决方案三: JDK与IDE使用绿色版,配置一下路径都是很快的 解决方案四: 偷懒的方式,你可以把环境装在非系统盘,这样换系统的话,可能不需要重新安装环境了.(只格式化系统盘,没问题) 换电脑的

React Native搭建iOS开发环境_IOS

一.写在前面 1. 什么是React-Native? React-Native是:Facebook 在2015年初React.js技术研讨大会上公布的一个开源项目.支持用开源的JavaScript库React.js来开发iOS和Android原生App.初期仅支持iOS平台,同年9月份,该开源项目同时支持Android平台. React Native的原理是:在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素来渲染,比如以<View>取代<div>,以&

刚学习.net,应该学习哪种语言?使用什么环境好??软件用什么???

问题描述 刚学习.net,应该学习哪种语言?使用什么环境好??软件用什么??? 解决方案 解决方案二:熟悉哪种就用哪种.vb或者c#.vs2008.解决方案三:我想用c#编解决方案四:VisualStudio.NET2003这个软件可不可以??解决方案五:什么的软件容易上手点,有人回答我吗??解决方案六:要用就用最新的.现在是VisualStudio2008.解决方案七:同1楼,熟悉什么就用什么.解决方案八:刚开始可以用VS2003,然后2005..至于2008,感觉现在还不太成熟...解决方案

IOS开发环境windows化攻略_IOS

1. XCode Perference General Double Click Navigation - 默认双击后会弹出新窗口(Use Seperate Window),这个和vc不一样,主要这个窗口位置和大小通常让人有不连贯感.改为Same as Click就和vc一样 Text Editing Editing While editing Automatically trim trailing whitespace (去除尾部空白) Including whitespace-only li

云计算环境下软件性能测试技术研究

云计算环境下软件性能测试技术研究 王立群  李兆翠  孙庆波 / 山东协和学院计算机学院 随着互联网.物联网.虚拟化等技术的发展,云计算给软件性能测试带来了新的机遇与挑战.本文以软件性能测试为落脚点,分析云计算环境下软件性能测试的可行性,阐述了云计算环境下软件性能测试的优势和其面临的挑战,在此基础上,对云计算环境下软件性能测试进行展望,提出下一步需要研究解决的问题. 云计算环境下软件性能测试技术研究

[OBJECT-C语言随笔之一]MAC OS 下搭建IOS开发环境

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-object/391.html 从这一章开始,Himi将一步一步的带大家走进Iphone4的开发,当然开发语言则不再是Java,而是Objective-C,简单来说是C的变种语言:有一定的其他语言基础的童鞋可以说学习很快,那么在[Object-C 基础]分类下,主要介绍ObjectC与Java语言之间的区别,一方面照顾Java转

iOS终端管 理软件 MobileTerminal

问题描述 本帖最后由 kaifu 于 2015-2-23 14:12 编辑 MobileTerminal是一款在iPhone.iPad等iOS设备中的终端**软件,采用类似于命令行的非图形界接口理您的iOS设备的进程,以及运行一些专门为命令行下工作的软件.类似于Mac OS X下得Terminal(也可称作Terminal.app),都是一款提供类似于UNIX的Shell环境. 解决方案 这个挺好的:):):):):)

虚拟机安装iOS开发环境流水帐,附iOS Developer Program流水帐

  写在前面:1.这里只是体验iOS开发的一个权宜之计,虚拟机中运行Mac OS X相当缓慢.如果需要真正的开发还是需要购买Mac机器的.2.这里以雪豹为例,Lion没找到--     1.我的机器环境:Thinkpad X61,Windows 7 64bit旗舰版,4G DDR2内存     2.需要下载的软件:基础环境:VMWare 7.0及以上(低版本在Win7上有问题),Mac OS X Snow Leopard.iso.接下来是两个启动文件,因为雪豹的iso无法在虚拟机上直接启动,搜索