中华万年历安装目录,找回原来下载的万年历
最后更新 :2021.11.24 04:34
中华万年历安装目录
学习目标
这次学习须达到的目标有
SSH 访问越狱机导出二进制文件的头文件搞一台越狱机
可以完美越狱的 iOS 版本只能 9.0.2 以下。最简单的搞一台越狱机就是在买一台,越狱的 5C 大概 500~700 元,然后就可以开始玩逆向啦~当然也可以自己越狱,Checkra1n(A7-11)
SSH 访问越狱机
越狱好了之后,要用 Cydia 安装更新软件,如,OpenSSH, Terminal。
Cydia是一个让用户在越狱的iOS设备上查找和安装各类软件包,包括软件、系统修改、主题和等的软件管理器。Cydia是高级包装工具和dpkg的图形界面前端,Cydia也是一个去中心化的软件仓库。大多数Cydia中的软件包都是免费的,但也有很多收费程序通过类似App Store的Cydia Store销售。Cydia上除了独立的应用程序之外更多的包是iOS本身和应用程序的扩展、修改和主题。由于这些软件包运行在越狱的设备上,它们可以提供比普通运行在App Store中的应用程序更多的功能,包括在系统范围上修改用户界面,改变按钮作用,提供更多的 络接入方式,以及其他对系统的改进。用户安装Cydia软件一般是为了更加个性化,添加普通程序所无法提供的功能以及获得root、直接访问设备的文件系统和使用命令行工具,以便于开发。大多数Cydia中的软件包都是由独立开发者开发的。
用 Cydia 安装 OpenSSH
OpenSSH(OpenBSD Secure Shell)是使用SSH通过计算机 络加密通信的实现。它是替换由SSH Communications Security所提供的商用版本的开放源代码方案。目前OpenSSH是OpenBSD的子项目。Mac OS X 上已经安装好 SSH 客户端,仅需要利用 Cydia 在越狱设备上安装 OpenSSH,设备安装好 OpenSSH 之后,就可以在 Mac 上打开 Terminal 访问 iPhone 了。
SSH 连接越狱设备确保 iPhone 和 Mac 在同一 域。比如,连接的相同 Wi-Fi。然后打开 络设置,查看 iPhone 的 IP 地址。如,10.12.67.32。在终端中输入ssh root@10.12.67.32
这样就可以远程访问 iPhone 了。连接设备时需要输入密码,默认密码都是 alpine如何查看手机的 IP ? 打开设置 – Wi-Fi – 当前连接的 络查看详情。
为了保证安全,更好修改越狱设备的密码
iPhone:~ root# passwdChanging password for root.New password:Retype new password:
但是!!!最重要的是!!!一定要记住自己修改的密码!一定要记住自己修改的密码!一定要记住自己修改的密码!否则,就要修改 /private/etc/master.passwd 中的 root 密码但是,没有权限还是改不了最终无奈还是乖乖 DFU 刷机再越狱。。。惨痛的教训啊!!!
退出远程连接
在终端输入下面的命令
exit利用 class-dump 导出头文件
为什么要导出头文件?我个人认为出于以下目的:
通过导出头文件,直观地得到应用的类、等数据结构。通过导出的类、等可以想象出软件原有的结构。得到应用的后,可以在运行时进行调用。Mac 安装 class-dump
class-dump is a command-line utility for examining the Objective-C segment of Mach-O files.class-dump 是检测 Mach-O 文件 Objective-C 类的一个命令行工具。Google code 上的 class-dump-z 的版本已经失效了,但是,可以在 GayHub 上找到 class-dump 项目,下载地址 class-dump 。
下载 tar 包之后,在终端中输入以下命令行,解压 tar 包,并复制到 /usr/bin/ 目录下。
$ tar -zxvf class-dump-3.5.tar.gz$ sudo cp class-dump-3.5/class-dump /usr/bin/
但是升级 OS X 10.11.6 版本及以上之后会报以下错误:
csrutil disablecsrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
这是由于 Apple 为了防止安装恶意软件,将这个权限关闭了。开启该权限,需要重启 Mac ,并在听到开机提示声后按住 Command + R 键,在 Utilities 下拉菜单中找到 Terminal 选项,打开并输入以下命令。
csrutil disablereboot
(原链接)[http://osxdaily.com/2022 /10/05/disable-rootless-system-integrity-protection-mac-os-x/]
系统重启成功后,再将 class-dump 重新复制到 /usr/bin/ 目录下,就能直接使用了。其实,也可以直接在 iPhone 上安装 class-dump (iOS 也是 Darwin 核心的类 UNIX 机子嘛~),但是用 iPhone 导出头文件实在麻烦,所以直接在 Mac 上安装好 class-dump ,然后得到应用的二进制文件之后,利用 scp 推送到 Mac 上,就可以在 Mac 上直接导出头文件了。以上便是在 Mac 上安装 class-dump 的过程,接下来看看如何获得越狱设备上的应用二进制文件。
获得二进制可执行文件越狱机安装 Clutch
Clutch is a high-speed iOS decryption tool. Clutch supports the iPhone, iPod Touch, and iPad as well as all iOS version, architecture types, and most binaries. Clutch is meant only for educational purposes and security research.Clutch 是 iOS 的一款高速解密工具。这个工具在 GitHub 上是开源的,Release 下载地址。
加密和解密
为什么要使用 Clutch?用户在 AppStore 上下载安装的应用软件,都是经过加密的。在正向开发的时候,需要进行 code sign,即代码签名,那么我们就需要申请一个苹果的 证书。而该证书是被苹果 Certificate Authority 签过名的合法的证书。申请这个证书就需要在开发的 Mac 上生成 CertificateSigningRequest.certSigningRequest 文件,该文件申请者信息(此信息是用申请者的私钥加密的)、申请者公钥(此信息是申请者使用的私钥对应的公钥)、摘要算法和公钥加密算法。那么,当代码在开发者的 Mac 上编译打包之后就会利用 Mac 上的私钥进行加密,然后利用上传的 CSR 文件中的公钥进行解密。RSA 的应用场景还有很多,比如,支付宝的支付签名也是利用 RSA 进行加密的。(以上内容,如有错误,敬请指正,共同进步)因此,如果要得到应用可执行文件的头文件,必须先对应用进行解密,这是就需要用 Clutch 工具来对应用的可执行文件进行解密,即所谓的砸壳。但是,越狱机上并不是所有的软件都 于 App Store ,比如“91助手”之类的软件下载的应用,可以直接利用 class-dump 导出头文件,因为在这种应用市场上下载的应用已经进行过解密了。
连接设备并解密软件重复上一节的内容,先利用 SHH 连接设备。下载 Clutch 最新的发布版,并利用 scp 传送到越狱机上。如,IP 地址是 10.12.67.32。(/usr/bin/ 目录是符合 UNIX 标准目录的二进制文件存储目录,命令工具一般存储在该目录。详细可看《今天开始学内核》系列 )scp Clutch root@10.12.67.32:/usr/bin/测试是否安装成功,查看 Clutch 的版本号。Clutch –version安装成功,查看有哪些需要解密的文件。NY:~ root# Clutch -iInstalled apps:1: WeChat com.tencent.xin2:com.tencent.mqq3: 爱思助手 com.i4.picture4: 支付宝 – 让生活更简单 com.alipay.iphoneclient5:音乐-听歌K歌FM电台,免费下载海量音乐播放器 com.tencent.Music6: 爱思助手 com.diary.mood7: 天气 com.moji.MojiWeather8: 中华万年历-日历,黄历,天气预报,节日,星座,生日提醒 cn.etouch.ecalendar对支付宝解密Clutch Usage: Clutch [OPTIONS]-b –binary-dump value Only dump binary files from specified bundleID -d –dump value Dump specified bundleID into .ipa file -i –print-installed Print installed applications –clean Clean /var/tmp/clutch directory –version Display version and exit -? –help Display this help and exit -n –no-color Print with colors disabled
可以看到 Clutch 的使用说明,如果要活得解密的二进制文件,则用 -b 或 –binary-dump 。
那么根据之前得到的支付宝的序号开始进行解密:
NY:~ root# Clutch -b 4com.alipay.iphoneclient contains watchOS 2 compatible application. It’s not possible to dump watchOS 2 apps with Clutch 2.0.4 at this moment.ASLR slide: 0x91000Dumping APTodayWidget (armv7)Patched cryptid (32bit segment)Writing new checksumDumping APIJKPlayer armv7Successfully dumped framework APIJKPlayer!Dumping AlipayWallet (armv7)Patched cryptid (32bit segment)Writing new checksumFinished dumping com.alipay.iphoneclient to /var/tmp/clutch/D432F744-A53A-46FB-BE3C-D3891BCB827AFinished dumping com.alipay.iphoneclient in 151.0 seconds
得到解密之后的包存储位置:/var/tmp/clutch/D432F744-A53A-46FB-BE3C-D3891BCB827A进入目录 /var/tmp/clutch/D432F744-A53A-46FB-BE3C-D3891BCB827A/com.alipay.iphoneclient/ 找到 AlipayWallet 的二进制文件,并利用 scp 传送到 Mac 上。
scp AlipayWallet niyao@10.12.67.12:/Users/niyao/N.Yhttps://niyaoyao.github.io/Reverse
至此,对二进制文件的解密过程就结束了,接下来在看一下头文件的导出过程。
导出头文件
在 Mac 上进入 AlipayWallet 存储的位置,并输入以下命令行。
class-dump AlipayWallet AlipayWallet_class_dump.h
最后,就可在目录中打开 txt 文件,并看到道出的头文件的类、属性、等内容了。那导出的头文件有什么具体的作用将在下一篇 《今天开始学逆向:用 Cycript 进行运行时分析及应用操作》中介绍。
小结
本篇 主要学习了以下内容:
如何得到一台越狱机。这是学习 OS X 和 iOS 内核以及 iOS 逆向的前提。利用 SSH 连接越狱设备。在越狱设备上安装 Cluth,并对加密后的应用进行解密。在 Mac OS X 上安装 class-dump,并利用 class-dump 导出可执行文件的头文件。
以上就是与中华万年历安装目录相关内容,是关于iphone的分享。看完找回原来下载的万年历后,希望这对大家有所帮助!
狮子男和巨蟹男哪个好 狮子男和巨蟹男的区别
狮子男与巨蟹男:独特魅力的对比在星座的浩瀚星空中,狮子男和巨蟹男宛如两颗独特的星辰,各自散发着迷人的光彩。了解他们各自的特质,能帮助我们更好地评判哪一个更适合不同的情境或个人喜好。一、狮子男的特质(一)自信与领导...
什么女孩名字好听 什么女孩名字好听又招财
《什么女孩名字好听》 在为女孩取名字时,家长们总是希望能找到一个既好听又富有内涵的名字。一个好听的名字不仅能给人留下深刻的印象,还能为孩子的未来增添一份独特的魅力。 首先,像“雁荷”这个名字就寓意美好,用作人名...
皇甫如何起名字 皇甫怎么起名字
皇甫姓氏的起名艺术:传承与创新并重在中国悠久的姓氏文化中,皇甫作为一个古老而尊贵的姓氏...
为什么取名叫雷雨 为什么要叫雷雨
《雷雨》之名:一场情感与命运的深刻隐喻在文学的长河中,作品的名字往往承载着作者深邃的思...
算卦的为什么这么准(为啥算卦的这么准)
算卦的为什么这么准? 在中国传统文化中,算卦一直被视为一种神秘的预测方法,许多人在面对重大决策或困境时,都会寻求算卦师的帮助。那么,为什么有些人会认为算卦的结果很准确呢? 首先,我们需要明白算卦并不是一种科学,它的准确...
姓解怎么起名(姓王怎么起名) 姓解的男孩取什么名字好
根据姓解起名:传承与创新的艺术 解姓,作为一个具有深厚文化底蕴的姓氏,自古以来就承载着丰...
你知道家居风水中的“阴阳”学吗?健康气运的根源在这里
**阴阳,是古人在漫长的生存时间当中,通过对自然界、对生命、对人类本身的观察与体悟。“仰...
五行里面火和哪个相克(五行木和哪个相克)
五行学说是中国古代哲学中的一种理论,根据它,自然界和人的生命都可以被分为五个基本成分:金...
男属羊和哪个属相相配(属羊男跟属兔女相配吗)
男属羊是十二生肖中的一个,羊儿天真可爱、温顺善良,但有时容易优柔寡断。那么,哪个属相与男...
八字能解读一生吗 八字怎么看一生
大家好,今天来为大家解答八字能解读一生吗这个问题的一些问题点,包括八字能决定一生命运吗...
***式办公室风水布局图 22种图解办公室风水布局法
本篇文章给大家谈谈***式办公室风水布局图,以及***式办公室工位风水图对应的知识点,文章可...
八字五行地支相克 十二地支五行相生相克
各位老铁们好,相信很多人对八字五行地支相克都不是特别的了解,因此呢,今天就来为大家分享下...
马鸡相刑谁克谁 属鸡和属马的合不合
生肖之间不仅存在合冲关系,而且每个属相都有自己的五行属性,五行之间也有相生相克的关系。...
住房客厅风水学 住客厅风水好不好
大家好,感谢邀请,今天来为大家分享一下住房客厅风水学的问题,以及和客厅卧室风水的一些困惑...
如何说情话逗女朋友开心 怎样逗女朋友开心的情话
对于男生来说,和女朋友相处的过程中,会害怕女朋友生气了该怎么去哄她,甚者有的男孩子根本没...
属龙1976年一生的劫数,76年属龙是什么命1976年属龙人是什么命
提起属龙1976年一生的劫数,大家都知道,有人问76年属龙是什么命1976年属龙人是什么命,另外,还...
男生暗恋你的20个举动,一个男生暗恋你是什么表现
提起男生暗恋你的20个举动,大家都知道,有人问一个男生暗恋你是什么表现,另外,还有人想问男生...
人死后会回来看他最牵挂的人,人死后会回来看生前最爱的妻儿吗?
提起人死后会回来看他最牵挂的人,大家都知道,有人问人死后会回来看生前最爱的妻儿吗?,另外,还...
属羊人的旺运名字,属羊人幸运的微信名字
属羊人的旺运名字 失恋失去的是什么?大概是种心理状态,甚至是信念:对坦诚、热情、真诚的信...
2022年犯天克地冲日柱,大运和日柱天克地冲
2022年犯天克地冲日柱流年运程算命具体看法,有以下几点: ①以日主为中心,大运、流年是喜神,...
1978年属马女44岁运势,1978年属马女2022运势
1978年属马女44岁运势 1978年出世的属马人在44岁情况下的运程非常好,各层面发展趋势都很...
今年马年运气怎么样在2022,今年运气更好的属相
今年马年运气怎么样在2022 属羊人逢鼠年: 其年正走财运,生意兴隆,事业有进,但年运沾挑花,不...
2022年属蛇女人的运势和财运,属蛇人32岁大劫
2022年属蛇女人的运势和财运 在女性朋友们来说,想要日子过得幸福,物质条件是必不可少的,而...
双子座如何转运,2022 双子座戴什么转运
双子座如何转运 双子座静下心来看看你的周围,大家都想疼爱你,不过可能他们不懂你需要的方...
2022年属蛇每月运势运程,蛇人2022年做美容手术行吗
2022年属蛇每月运势运程 知运改命,理解本人所在生肖或星座的运势,能够顺势翻身。属蛇...
两个属龙的人结婚会幸福吗,两个属鸡的人结婚婚姻怎样
两个属龙的人结婚会幸福吗 属虎的人有自己的主见,特别是在感情上,他们不但不会向所爱的人...
属蛇的2022年感情运势,2022年属蛇人的运势
属蛇的2022年感情运势 知运改命,理解本人所在生肖或星座的运势,能够顺势翻身。属蛇天...
74年属虎的今年多大了什么命,1998年属虎的是什么命
74年属虎的今年多大了什么命属虎的今年多大? 2010年2月4日6时48分至2011年2月4日12时33分...
属鼠人2022年的全年运势,2022年1972年生肖鼠运势
属鼠人2022年的全年运势 属鼠人2022年财运运势 在2022壬寅虎年的时候,凶星“天狗”不仅会...
2022年生肖马运势完整版,2022年属马人的全年运势
2022年生肖马运势完整版 属马狮子座热情生动,个性强势,在大多数人眼中,他们可能是以自...
十二生肖属性知识大全表,生肖的属性知识大全
十二生肖属性知识大全表我们常说今年是猪年、鼠年、牛年、虎年,这里所说的“鸡”、“狗”...
属兔和什么属相最不配,属牛男属兔女在一起合适吗
属兔和什么属相最不配 属兔之人并非好欺负的,他们会去报复生肖狗,让生肖狗的生活也变得困...
鼠年正月哪天出生更好,鼠年正月哪天出生好
鼠年正月哪天出生更好 所谓吉人,自有天相,中月份到来,这三大生肖,好运来袭,福星降临,幸福美满,...
87年属兔33岁会不会离婚,1987属兔女人今年33岁爱情
87年属兔33岁会不会离婚 前任总是一个很敏感的话题,在感情中不管是哪一方提起来,总会让人...
八字怎么看结婚,两人八字看结婚日期怎么看
八字怎么看结婚从命理学的角度来看,结婚时间是要考虑配偶星在四柱八字命局中的位置和旺衰...
属狗90多岁应该是哪一年,2022 年属狗的今年多大岁数
属狗90多岁应该是哪一年手术中的吴孟超一边用手“感觉”肿瘤,一边紧紧盯着监护仪器。受访...
癸水女命看丈夫,癸水命的名人榜
癸水女命看丈夫 姻缘这个事,双方若是有缘,不仅能遇到彼此,中间出现摩擦也能克服,即使分离,命...
- 数据加载中,请稍后...