需求 想要把在linux终端操作的习惯改到本机上来。理由如下: linux下的vim对于编程调试不是很方便; 编程与命令不能很好链接,经常要多开几个window或sessio...
需求 想要把在linux终端操作的习惯改到本机上来。理由如下: linux下的vim对于编程调试不是很方便; 编程与命令不能很好链接,经常要多开几个window或sessio...
前言 我们使用Facebook官方提供的react脚手架工具create-react-app初始化 react项目时,打开package.json观察到: 一、去node_m...
什么是脱壳 iOS端App在上线之前会有苹果商店进行FairPlayDRM数字版权加密保护,我们称之为“加壳”。要对App Store分发的iOS App进行分析,我们需要先...
参见本人的iOS逆向之使用unc0ver越狱 iOS13.5[https://cloud.tencent.com/developer/article/1696275]
前言 本篇文章虽然是介绍iOS开发中ipa包的签名原理。但因为签名涉及到密码学中的概念。在了解签名之前,我们需要明确一些概念。密码学中,根据加解密密钥的不同,通常把加密方式分...
为什么要应用完整性校验 大家可能听过马甲包类似的概念。如果恶意攻击者搞你的App,直接换个App Icon,App名字 以及皮肤直接上架了就很尴尬了。 怎么做 从安全攻防角度...
ARM处理器 我们知道,目前为止Apple的所有iOS设备都采用的是ARM处理器。ARM处理器的特点是体积小、低功耗、低成本、高性能,所以很多手机处理器都基于ARM,ARM在...
前言 上篇文章[https://www.jianshu.com/p/7a2f0d71de03]介绍了iOS逆向中常用的一些软件,其中就介绍了OpenSSH可以帮助我们在Mac...
前言 通常,在iOS设备越狱后,需要安装一些必要的插件来增强越狱设备的可操作性。过去iOS设备越狱后大家首先会在cydia上添加pp源(http://apt.25pp.com...