ios App Reverse Engineering Start

Application

bundle 按照某种标准结构来组织的目录,其中包含了二进制文件以及运行所需要的资源。

Info.plist 记录app的信息 图标 可执行文件 app标识等

plutil -p mypath/Info.plist |grep CFBundleIdentifier

lproj 存在本地化字符串

系统App VS StoreApp

/Applications/存放系统App和Cydia的App /var/mobile/Containers/存在StoreApp

sandbox 讲app的文件访问范围限制在这个app内部

Dynamic Library dylib的不是可执行文件,不能独立运行,只能为别的进程服务,寄生虫一只

Deamon ios绝对是可以多任务后台的

你可能感兴趣的:(ios App Reverse Engineering Start)