首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
毛小豆xx
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
十四-iOS签名机制
**加密**是将明文信息改变为难以读取的密文内容,使之不可读的过程。**解密**是通过特殊的对象,将密文还原为正常可读的内容的过程。而在这个过程中,我们所使用的方法,就是加密解密算法
十-iOS逆向--hopper-disassembler
Hopper是一个可以帮助我们静态分析可执行文件的工具。但对于我们iOS逆向这块来说它能够将Mach-O文件的机器语言代码反编译成汇编代码、OC伪代码或者Swift伪代码。
二-iOS逆向-逆向环境搭建
利用iOS系统漏洞,获取iOS系统的最高权限(Root),解开之前的各种限制,比如:查看系统目录,这个在Android手机上是一个很常见的行为,但是iOS由于权限限制你就无法查看,一旦越狱了,就相当于
三-远程登录(OpenSSH)-USB登录到手机
我们经常在Mac的终端上,通过敲一些命令来完成一些操作,iOS和Max OS X都是基于Darwin(苹果的一个基于Unix的开源系统内核)所以iOS中同样支持终端的命令操作,在逆向工程中,我们经常会
十二-iOS逆向-动态调试
就是在程序运行的过程中,通过打断点,或者log输出等方式,查看函数调用流程,以及一些变量,参数,返回值等等这一系列流程. 在iOS开发中,直观上来讲我们经常利用Xcode来进行App的动态调试
九-iOS逆向-class-dump
class-dump是可以把Objective-C运行时的声明的信息导出来的工具。实质就是可以导出.h文件。用class-dump可以把未经加密的app的头文件导出来
七-iOS逆向---Cycript
Cycript允许开发人员使用Objective-C ++和JavaScript语法的混合,通过具有语法突出显示和制表符完成功能的交互式控制台,可以用来探索、修改、调试正在运行的Mac\iOS APP
六-iOS逆向---脱壳
就是还原程序到未加密混淆前的状态,对于iOS就是去掉壳程序,将未加密的可执行文件还原出来。脱壳有哪些方式呢?
八-iOS逆向-Reveal
Reveal是能够在运行时调试和修改iOS应用程序。它能连接到应用程序,并允许开发者编辑各种用户界面参数,这反过来会立即反应在程序的UI上。
十三-ASLR
但是在逆向工程中,你是不能这样调试别人的应用的,我们无法拿到别人的源代码,无法通过Xcode来调试.但是不要担心,我们可以通过LLDB这个工具来进行调试
下一页
个人成就
文章被点赞
17
文章被阅读
6,260
掘力值
73
关注了
0
关注者
8
收藏集
1
关注标签
0
加入于
2020-11-06