03 2016 档案
自制反汇编逆向分析工具 迭代第三版本
摘要:添加功能,将反汇编代码条件分支跳转分支逆向生成C++文件。 阅读全文
posted @ 2016-03-31 19:43 bbqz007 阅读(839) 评论(0) 推荐(0)
自制反汇编逆向分析工具 迭代第二版本
摘要:基于初版添加了功能。 阅读全文
posted @ 2016-03-28 16:42 bbqz007 阅读(659) 评论(0) 推荐(0)
分析facebook的AsyncDisplayKit框架中的Transaction的工作原理
摘要:分析facebook的AsyncDisplayKit框架中的Transaction的工作原理,顺便作为dispatch_group应用的例证,看如何通过使用dispatch_group实现事务处理。 阅读全文
posted @ 2016-03-25 17:20 bbqz007 阅读(461) 评论(0) 推荐(0)
自制反汇编逆向分析工具
摘要:本篇介绍我自己在逆向分析过程,针对AT&T反汇编的函数逆向分析的自制辅助工具。 当分析工作要消耗巨大的时间和体力精力脑力时,花时间去制订满足适合自己工作流程的工具是十分必要的。 我逆向分析的目的不是为了破解,或是看别人的界面程序的布局,而是想深入apple提供的库或编程框架,逆向分析的库的设计,当然 阅读全文
posted @ 2016-03-24 17:08 bbqz007 阅读(3047) 评论(0) 推荐(0)
libdispatch.dylib中dispatch_group的实现
摘要:semaphore和group都是libdispatch提供的基于信号量的同步机制,dispatch_group继承自dispatch_semaphore,使用libdispatch层的信号量算法。dispatch_semaphore维护着一个dsema_value,但它同时聚合了平台的semaph 阅读全文
posted @ 2016-03-18 18:48 bbqz007 阅读(923) 评论(0) 推荐(0)
深入ObjC GCD中的dispatch group工作原理。
摘要:ObjC提供的GCD多线程编程方式,是由libdispatch库支持的,这个库是开源跨平台的,通过分析源代码,然后用UML总结思想。本篇介绍的是dispatch group。 阅读全文
posted @ 2016-03-17 16:42 bbqz007 阅读(1104) 评论(0) 推荐(0)