中华万年历安装目录,找回原来下载的万年历
最后更新 :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的分享。看完找回原来下载的万年历后,希望这对大家有所帮助!
宫芸怎么起名(史怎么起名) 宫云什么意思
根据“宫芸”起名:展现高雅、优雅与清新脱俗的美 “宫芸”是一个充满高雅与清新气息的名...
当年最早想建设钦州港的是广东,今天钦州港赢了广东14个港口城市
#三月财经新势力#北部湾港排在了全国第七名,而钦州港居然超过了广东的14个港口城市!2022年,全...
风水易经人物百度百科可以创建吗?
现在互联网信息比较发达,每个人都能很容易地发声,很多人打造个人ip的时候都会去创建自己的...
那些“家居风水”中所蕴藏的科学原理
前段时间给大家分享过一些长辈们的“大手比”,捣腾出来的奇葩家居让人啼笑皆非,但最怕的还...
哪个明星是农历10月10日出生的 哪位明星是10月10日出生的
据中国传统文化,农历是中国人的传统历法,也是日常生活、社会文化中不可或缺的一部分。在中...
传统文化与周易六爻 论周易与中国传统文化
各位老铁们好,相信很多人对传统文化与周易六爻都不是特别的了解,因此呢,今天就来为大家分享...
给孩子起名 给孩子起名字大全男孩2022
各位老铁们,大家好,今天由我来为大家分享给孩子起名,以及给孩子起名字按照生日时辰免费起名...
猪年怎么给宝宝起名字 猪年宝宝取名字注意什么
大家好,今天来为大家解答猪年怎么给宝宝起名字这个问题的一些问题点,包括猪年出生起什么名...
塔罗风水占卜李云天官网 李云天塔罗星座运势
大家好,今天来为大家分享塔罗风水占卜李云天官网的一些知识点,和李云天塔罗准吗的问题解析...
虎年姓张女宝宝起名大全 张姓女孩名字虎年
大家好,虎年姓张女宝宝起名大全相信很多的网友都不是很明白,包括张姓女孩名字虎年也是一样...
属龙女生肖性格 属龙生肖女的性格?
大家好,今天给各位分享属龙女生肖性格的一些知识,其中也会对属龙生肖女的性格?进行解释,文...
六爻为什么要铜钱起卦 爻卦用什么铜钱
大家好,今天来为大家分享六爻为什么要铜钱起卦的一些知识点,和六爻为什么要铜钱起卦呢的问...
怎么做风水穴位的简单介绍
大家好,如果您还对怎么做风水穴位不太了解,没有关系,今天就由本站为大家分享怎么做风水穴位...
心里牵挂一个人的网名,思念和牵挂的微信昵称
心里牵挂一个人的网名可以说是很深情了,现在很多人都想要找这样的网名,但是具体什么样的适...
八字十神五合 八字十神五合婚法
大家好,感谢邀请,今天来为大家分享一下八字十神五合的问题,以及和八字天干五合的一些困惑,大...
小三女主三观不正pop文推荐,坏女主的小说推荐。女主可以自私恶毒三观不
提起小三女主三观不正pop文推荐,大家都知道,有人问坏女主的推荐。女主可以自私恶三观不正...
属鸡人干什么发财(属鸡人做什么生意发财)
生肖虎鸡年属虎人各方面都得心应手,发展顺利多福。属虎人自信心强,待人谦和,有很高的智慧,最...
偏财位怎么找(偏财位在哪个方位)
相学指的是根据长相、气质、音容笑貌来判断和预知一个人的过去和未来。这一切凭什么可以...
2022年1月10日可以结婚吗(2022年10月1号适合结婚吗)
狮子座“好像有突然不被人看好的事情。”|综合运|★★☆能做想做的事,也有快乐的时间,不过...
2021年生肖鼠农历七月可以装修吗
装修是一个家庭拥有新家之后需要花费心思、花费金钱的重要事件,所以对于如此重要的事情来...
燕氏姓名学1一81数理(燕姓起名大全集)
多地初雪已至, 我们为大家准备了100句关于雪的诗、词、文,就在赏雪中领略诗人那浓浓的雪中情意吧。1、何时杖尔看南雪,我与梅花两白头。——查辛香《清稗类钞·咏罗浮藤杖所作》2、晚来天欲雪,能饮一杯无?——白居易《问刘...
星座性格解读 十二星座最讨厌的十件事
日常生活中总有一些看起来很小的事情但是发生了就是会让你抓狂最让十二星座不爽的十件事...
1999年属兔姻缘在哪年最旺盛,1999年属兔女姻缘几时会来
提起1999年属兔姻缘在哪年最旺盛,大家都知道,有人问1999年属兔女姻缘几时会来,另外,还有人想...
运气最近不好怎么转运 属马2022年运势及运程详解每月
你们现在最近运气怎么样?做事情是不是很顺利?碰见的不开心的事情多吗?如果都不好的话,是不是...
牛马真的不能在一起吗,牛和马能不能在一起共事
牛马真的不能在一起吗 羞辱我的方式有很多种 不用从没对象开始说兄弟你怎么了,自从我和你...
属羊水瓶男的婚姻,属羊天秤座男对老婆
属羊水瓶男的婚姻 属羊天蝎男爱情运势怎么样?属羊天蝎座男生爱情运势如何?属羊天蝎座男人...
属鸡的和什么婚配更好,女属鸡和男牛相配吗
属鸡的和什么婚配更好 在生肖属相配对之中,什么是六冲、六害、相刑? 属鸡相克的属相是什么...
土和木相生还是相克,木克土怎么化解
土和木相生还是相克 五行相克关系中的失衡现象也需要从五行相制关系来理解。 在正常的相...
2022年土命女孩名字,2022年女宝宝名字大全
2022年土命女孩名字 我们每个人都是独立的个体,所以,自然也就希望自己有一个独特的名字,毕...
属龙人1976年的2022年,1976年属龙46岁大劫年
属龙人1976年的2022年1976年属龙人2022 年整体运势 对于在1976年出生的属龙者来说,事业发...
84年属鼠女的更佳配偶属相,84年更佳婚配属相
84年属鼠女的更佳配偶属相 1980年属猴女人的婚姻配对会是怎样的呢?在十二生肖当中,属猴的...
属牛的跟属马的在一起财运怎么样,男马女牛一起谁克谁啊
属牛的跟属马的在一起财运怎么样 年出生的人,是很诚实的人,也是很可靠的人,但固执己见。狗...
属猴未来5年运势走向,六八年猴2022 运气如何
属猴未来5年运势走向 今年2022 生肖狗迎来本命年,运势起伏较大,下面给大家讲解一下属狗人...
1979年出生2022年多大,1985年今年多大
1979年出生2022年多大 2022 年生肖年龄详细对照表 十二生肖在2022 年都几岁了 我们...
2013属蛇缺什么五行,2013年属蛇五行缺什么
2013属蛇缺什么五行 男为阳,女为阴。命里五行缺什么,根据出生年月日时查看。 具体操作, 上...
属鼠什么生肖结合是更佳婚配,属鼠的更佳婚配属相
属鼠什么生肖结合是更佳婚配 属鼠的属相婚配表(1922、1936、1948、1960、1972、1984、199...
2022年属兔的桃花贵人,1975年属兔的贵人
2022年属兔的桃花贵人 想要了解更多生肖运势,请 ↑ 一、2022 年生肖兔的运势运程 属兔人...
属鼠人打牌哪个位置好,属鼠打牌坐哪个方位好
属鼠人打牌哪个位置好 过年过节,朋友之间聚在一起大家有时候会玩上几把,有的人运气好连赢...
属兔的是一九几几年生的,87年属兔生鼠宝宝好吗
属兔的是一九几几年生的1987年属兔男女2022 年运势综述 1987年生的属兔者,在2022 年的运...
看姻缘八字免费,看姻缘怎么看
看姻缘八字免费 读者留言: 老师你好,本人男,属马,1990年阳历10月10日早上6点12分出生,现在这...
- 数据加载中,请稍后...