Skip to main content

逆向工程三之工具篇

逆向工程三之工具篇 - Hi friends, I hope you are all in good healthzonetechnoupdate, In the article you are reading this time with the title 逆向工程三之工具篇 , We have prepared this article well for you to read and take information in it. hopefully the contents of the post what we write you can understand. ok, happy reading.

Title : 逆向工程三之工具篇
link : 逆向工程三之工具篇

read also


逆向工程三之工具篇

一、摘要

本文主要介绍逆向所用到工具,包括:UI分析Reveal,头文件导出class-dump,.m文件查看Hopper Disassembler,查看Mach-O文件结构指令工具otool、可视化工具MachOView

 

二、Reveal

•  Mac安装:https://pan.baidu.com/s/1lz9lwTKXD9bS8DnvT9gkBQ 提取密码:b31u

•  iOS端安装:Cydia上搜索"reveal",选择"Reveal2Loader"并安装,再重启SpringBoard

1.  重启SpringBoard;

2.  打开需要调试的app;

 

•  覆盖iOS端的RevealServer文件

1.  找到Mac上的"RevealServer"文件;

2.  找到iOS设备上的"RevealServer"文件;

说明:如果没有"RHRevealLoader"文件夹,可手动创建;

3.  重启SpringBoard;

•  使用: iOS端打开app,Mac打开Reveal

 说明:如果网络不好,WiFi模式比USB模式会很卡;

说明:

1>该软件只能查看view视图层级结构,无法看vc层级结构;
2>若要查看vc层级结构,可利用mjcript.cy库中的MJChildVcs()方法来查看;
3>若无法查看,则先重启app,再重启Reveal;

 

三、class-dump

•  下载 >•  安装:/usr/local/bin/

 

•  使用

1.  找到一个IPA包,查看包内容,找到里面的Mach-O二进制文件(一般和包名同);

 2.  cd到Mach-O文件所在目录下(可事先复制一份出来),导出所有的.h文件;

3.  将.h文件夹拖入xcode;

说明:如果文件较多的话,拖入xcode显示会很卡,一般直接拖入"Sublime Text"显示(很顺畅);

 

四、Hopper Disassembler

说明:将Mach-O文件机器语言,反编译成汇编代码、OC\Swift伪代码

•  下载安装:https://www.hopperapp.com/download.html?

•  打开Hopper,选择试用

•  拖入Mach-O文件

说明:如果文件很大,分析会很慢(左上角进度条,或者右下角"working…");可以等分析完毕后,再进行调试;

•  演示:搜索一个方法,点击"2",查看代码实现("3"处)


patpat:https://www.ikjzd.com/w/1079
汇总|卖家注意,近期疫情期间境内外管控有这些措施!:https://www.ikjzd.com/articles/116026
出售假冒产品导致的店铺被封:https://www.ikjzd.com/articles/116027
女邻居竟对我老公图谋不轨:http://lady.shaoqun.com/m/a/114631.html
把美女的衣服脱了摸全身 女人的隐私倍位全部给你看:http://lady.shaoqun.com/m/a/247829.html
亚马逊砍掉多地物流合作伙伴 原因竟是……:https://www.ikjzd.com/articles/116025
猛男宝典:让女人尖叫求饶的5大床技床技爱爱挑逗:http://lady.shaoqun.com/m/a/25030.html
我在健身房被3p了 健身房被教练啪到腿软:http://lady.shaoqun.com/a/247896.html
岳下面好紧我受不 岳的好深好浪啊:http://lady.shaoqun.com/m/a/248121.html
别让男生碰你的胸!后果真的受不了...:http://lady.shaoqun.com/a/386365.html
新郎强奸了他刚在婚礼上认识的伴娘(年仅14岁),被判入狱3年:http://lady.shaoqun.com/a/386366.html
和别人老婆睡了八年,你怎么敢自杀...:http://lady.shaoqun.com/a/386367.html



That's the article 逆向工程三之工具篇

That's it for the article 逆向工程三之工具篇 this time, hopefully can be useful for all of you. okay, see you in another article post.

You are now reading the article 逆向工程三之工具篇 with link address https://zonetechno-update.blogspot.com/2021/06/blog-post_47.html
Comment Policy: Please write your comments that match the topic of this page post. Comments containing links will not be displayed until they are approved.
Open Comments
Close Comment