首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
逆向
订阅
_Jack本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS逆向学习之十二(iOS签名机制)
在学习了上一章什么是加密解密、数字签名以及证书之后,现在我们再来学习iOS的签名机制就事半功倍了。其实iOS签名机制的作用就是保证安装到用户手机上的App都是经过Apple官方允许的。当然,越狱设备除外。 在Apple开发者网站上注册device,添加App ID。 经过以上的…
iOS逆向学习之五(加壳?脱壳?)
通常我们从App Store下载的应用,拿到安装包之后,通过class-dump导出头文件的时候,会发现无法导出头文件,原因就是App Store对我们上传的App进行了加壳操作。 加壳后,可执行文件中的所有代码被加密之后就无法使用ldyd进行加载了,所以在可执行文件外部包了一…
iOS逆向——shell重签名及代码注入
iOS逆向——应用签名及重签名原理。 这章概述shell脚本重签名。可能有的同学认为有很多工具都能快速的帮助我们重签名实现需求,但我更希望在这里与大家沟通原理性的东西,而不是简单的使用第三方工具来满足我们。 shell是一种特殊的交互式工具,它为用户提供了启动程序、管理文件系统…
iOS逆向学习之六(Theos实战演练)
如果要去掉某个界面上的某个UIView,我们可以通过Cycript获取到UIView对应的内存地址,通过执行[#内存地址 removeFromSuperview]命令就可以去掉UIView,但是这种方式仅仅是去掉了内存中的UIView,下一次再次进入此页面的时候,又会重新加载U…
iOS逆向学习之二(Mac远程操控iPhone)
首先,需要在iPhone上通过Cydia安装OpenSSH工具,通过添加软件源http://apt.saurik.com进行安装。 安装完成之后,可以通过查看OpenSSH下的【DESCRIPTION】来查看使用步骤。 输入完密码就登录到了iPhone上。 登录root和mob…
iOS逆向攻防之HASH,数字签名,对称加密算法
在密码学中,加密部分主要分为对称加密和非对称加密,非对称加密主要有RSA非对称加密(使用公钥/私钥来加密解密),对称加密主要有DES/3DES/AES对称加密算法,顺带提一下我们今天介绍的Hash算法,Hash属于一种消息摘要算法,不属于加密算法,但是由于其单向运算,不可逆性,…
iOS逆向攻防之了解操作系统,文件权限,Shell脚本
操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在‘裸机’上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。‘裸机’就是没有安装操作系统的计算机。 Unix诞生:1969年 肯·汤姆逊 为了他的名为星际旅游的游戏能够跑起来,前后花了一个月的时间…
iOS逆向学习之十一(加密、签名)
那么如何防止信息被监听呢?就需要对通信信息进行加密操作。 DES是一种将64bit明文加密成64bit密文的对称密码算法,密钥长度是56bit。其实从规格上来说,密钥的长度其实是64bit,但是每隔7bit会设置一个用于错误检查的bit,因此密钥的长度实质上是56bit。 由于…
iOS 逆向 - 重签应用调试与代码修改 (Hook)
本篇文章基于前两篇基础之上的 . 还没了解的同学欢迎阅读 : 这两篇文章中花了很多篇幅来讲解 签名、重签、代码注入 等等 . 那么重签了 wx 的应用包 , 我们到底能不能拿来调试 , 能不能看到源代码 , 或者说 , 我们重签名了到底有什么用呢 ? 本篇文章我们一起来探索一下…