- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 IOS程序启动时main函数前执行的部分-load方法和静态函数
1 load部分1.1 调用堆栈 frame #0: MyApp`+[XXX load] frame #1: libobjc.A.dylib`call_load_methods + 680 frame #2: libobjc.A.dylib`load_images + 144 frame #3: dyld`dyld::notifySingle() + 312
2016-08-28 19:03:17 3193
原创 OC Block,ARC,GCD
Block:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Blocks/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40007502ARC:https://developer.apple.com/library/ios/do
2016-08-17 21:00:07 354
转载 Objective-C内存布局
转自:http://www.cnblogs.com/csutanyu/archive/2011/12/12/Objective-C_memory_layout.html 在我的理解来说: 对象(object)即一块内存,本文要探讨的是一个Objective-C对象在内存的布局(layout)问题,水果的官方文档有说,一个类(class)如果不需要从NSObject继承其某些特
2016-08-17 20:32:42 447
原创 ARM64各寄存器说明
详细参考:http://119.90.25.22/infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B_aapcs64.pdfThere are thirty-one, 64-bit, general-purpose (integer) registers visible to the A64 instruction s
2016-08-17 17:47:09 9511
转载 iOS 逆向之ARM汇编
转自:http://www.cnblogs.com/csutanyu/p/3575297.html最近对iOS逆向工程很感兴趣。目前iOS逆向的书籍有: 《Hacking and Securing IOS Applications》, 《iOS Hacker's Handbook》中文书籍有《iOS应用逆向工程:分析与实战》中文博客有: 程序员念茜的《iOS安全
2016-08-17 17:31:32 595
转载 Mach-O可执行文件
转自:http://blog.csdn.net/sharemyfree/article/details/44036481当我们在Xcode中构建一个程序的时候,其中有一部分就是把源文件(.m和.h)文件转变成可执行文件。这个可执行文件包含了将会在CPU(iOS设备上的arm处理器或者你mac上的Intel处理器)运行的字节码。 我们将会过一遍编译器这个过程的做了
2016-08-10 09:58:38 1370
转载 iOS安全–Objective-C Method Swizzling
转自:http://www.blogfshare.com/ioss-method-swizzling.htmlObject-c 运行时允许你修改selector(method name)到implementation(the method code itself)的映射,在不修改 iOS 系统类库或第三方类库的源码基础上,修改原有调用逻辑。也就是说替换两个方法的实现,相
2016-08-10 09:55:12 316
转载 iOS安全–浅谈关于iOS加固的几种方法,代码混淆,类名方法名混淆等
转自:http://www.blogfshare.com/ios-protect.html关于IOS安全这方面呢,能做的安全保护确实要比Android平台下面能做的少很多。只要你的手机没越狱,基本上来说是比较安全的,当然如果你的手机越狱了,可能也会相应的产生一些安全方面的问题。就比如我在前面几篇博客里面所介绍的一些IOS逆向分析,动态分析以及破解方法。但是尽管这
2016-08-06 15:01:45 13180 2
转载 iOS安全—阻止tweak注入hook api
转自:http://www.blogfshare.com/block-code-inject.html在网上看到一种方法可以通过在Other Linker Flags中添加:1-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null的方法来阻止dylib注入。便动手试了一下,编写一个测试Demo不添加任何linker
2016-08-06 14:54:47 2002
原创 MAC链接器ld命令参数,XCode链接器ld命令参数
man ld | col -b > ./ld.txt 输出:ld(1) BSD General Commands Manualld(1)NAME ld -- linkerSYNOPSIS ld files... [options] [-o outputfile]DESCRIPTION The ld comman
2016-08-06 11:23:19 5429
转载 目标文件格式分析工具: ar,nm,objdump,objcopy,readelf
转自:http://www.cnblogs.com/amethyst623/articles/1946499.html前言如果普通编程不需要了解这些东西,如果想精确控制你的目标文件的格式或者你想查看一下文件里的内容以便作出某种判断,那么你可以看一下下面的工具:ar,nm,objdump,objcopy。具体用法请参考man在线手册。ar基本用法
2016-08-06 09:44:35 815
百度贴吧灌水机源码C++
2011-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人