最新消息:本站技术交流 QQ 群:28124927

iOS/MacOSX/移动安全

iOS 应用的生命周期

iOS 应用的生命周期

exchen 8年前 (2017-08-03) 4875浏览

一个应用的生命周期是这样的过程:首先运行:didFinishLaunchingWithOptions   //应用启动viewDidLoad //界面载入applicationDidBecomeActive //应用激活按 home 键:applic...

[iOS Hacker] 动态库 dylib 注入

[iOS Hacker] 动态库 dylib 注入

exchen 8年前 (2017-07-20) 8205浏览

很多情况下我们希望自己写的代码能够在其他应用中运行,如果代码简单的话,可以写 Tweak 或者使用 Cycript。但如果代码多的话,那最好是写一个动态库,然后把文件注入到应用中得到代码的执行。一般有三种方法,本文简单的讲解一下。 一、编写 dyli...

[iOS Hacker] obfuscator-llvm Xcode集成配置

[iOS Hacker] obfuscator-llvm Xcode集成配置

exchen 8年前 (2017-07-14) 42821浏览

一、简介 obfuscator-llvm 是一个开源的代码混淆编译器,能够使编译出来的文件添加垃圾代码和各种跳转流程,给逆向分析者增加难度。 二、编译 (1) 下载 目前最新版的是4.0的,下载地址是: https://github.com/obfu...

[iOS Hacker] LLDB 和 debugserver 实例调试

[iOS Hacker] LLDB 和 debugserver 实例调试

exchen 8年前 (2017-06-23) 6033浏览

GDB 也可以调试 iOS 程序,但是效果不如苹果的 LLDB, LLDB 可以在程序运行的时候输入命令下断点,而 GDB 却不行。 一、LLDB 和 debugserver 的配置 插上手机,运行 Xcode,会将 debugserver 自动复...

关于 iOS 沙盒的目录结构和获取

关于 iOS 沙盒的目录结构和获取

exchen 8年前 (2017-06-23) 8093浏览

沙盒目录结构 1. /xxName.app 应用程序的程序包目录,包含应用程序的本身。 2. /Documents/ 保存应用程序的重要数据文件和用户数据文件等。用户数据基本上都放在这个位置(例如从网上下载的图片或音乐文件),该文件夹在应用程序更新时...

[iOS Hacker] Xcode7 免登录开发者账号打包 ipa

[iOS Hacker] Xcode7 免登录开发者账号打包 ipa

exchen 8年前 (2017-06-09) 4874浏览

Xcode7免登录开发者账号打包ipa 1. 选择Edit Scheme,将Run改成release 2. 点击xcode的Product下面选项Archive 3. 选择你的app,右键Show in Finder,就能找到你的xcarchive文...

[iOS Hacker] dumpdecrypted 脱壳

[iOS Hacker] dumpdecrypted 脱壳

exchen 8年前 (2017-06-06) 5557浏览

1.源码编译dumpdecrypted git clone git://github.com/stefanesser/dumpdecrypted cd dumpdecrypted make 编译成功之后在当前目录找到dumpdecrypted.dyl...

MacOSX 使用 svn 命令

MacOSX 使用 svn 命令

exchen 8年前 (2017-05-22) 4441浏览

Mac系统自带svn命令,能够很方便的同步更新代码,使用方法: 1.导入项目 svn import /Users/username/Desktop/Project1 svn://192.168.1.120/weibo --username=xxx -...

[iOS Hacker] Xcode 玩转 arm64 汇编基础

[iOS Hacker] Xcode 玩转 arm64 汇编基础

exchen 8年前 (2017-05-11) 5715浏览

已经熟悉了x86汇编,所以其他的理论就不多记了,主要是记录以下这些。 iphon5s以上都是arm64的设备 armv6 设备:iPhone, iPhone2, iPhone3G, 第一代、第二代 iPod Touch armv7 设备:iPhone...