02 2017 档案
自制反汇编逆向分析工具系列
摘要:最近将昔日的反汇编逆向分析代码整理了一下,用cef包装成应用程序,提交到https://github.com/bbqz007/zhelper-disassembly-reversing-tool。 《自制反汇编逆向分析工具(初衷)》 - 2016-03-24 17:08 《自制反汇编逆向分析工具 迭 阅读全文
posted @ 2017-02-17 20:54 bbqz007 阅读(392) 评论(0) 推荐(1)
反汇编看c++引用
摘要:定义一个引用类型不能指向NULL吗? 怎么理解引用的类型转换? 引用比指针安全,真的是这样吗? 常量引用和引用有什么不同? 引用指向临时对象? 阅读全文
posted @ 2017-02-17 20:45 bbqz007 阅读(1365) 评论(2) 推荐(0)
自制反汇编工具使用实例 其二(使用xmm寄存器初始化对象,以及空的成员函数指针)
摘要:在反汇编代码中,当看到xmm寄存器,第一反应是将要进行浮点操作或访问,但是更加多的情况是在使用xmm寄存器初始化局部对象。 下面是自制反汇编工具翻译出来的代码: 首先对函数原型进行分析,对下面翻译代码对rdx的访问使用分析,可以知道作为dl访问,通常是作为布尔类型使用,从而得到setAllowsEd 阅读全文
posted @ 2017-02-14 19:40 bbqz007 阅读(2136) 评论(0) 推荐(0)
自制反汇编工具使用实例 其一
摘要:这里有一个(x64)例子,刚好说明寄存器在函数中的位置编排。rdi是第一个不为浮点或数据结构的参数,这里的第一个参数实质上与我们定义的函数类型的第一个参数不是对应的。 阅读全文
posted @ 2017-02-14 18:29 bbqz007 阅读(720) 评论(0) 推荐(0)
Android ConstraintLayout
摘要:在Android中单靠RelativeLayout+LinearLayout实在力不从心,不能达意,没有在iOS下舒服。 与iOS的NSLayoutConstraint和AutoResizing相比,还是只有ConstraintLayout较接近了。 阅读全文
posted @ 2017-02-06 05:36 bbqz007 阅读(138) 评论(0) 推荐(0)
iOS UIView x Android View
摘要: 阅读全文
posted @ 2017-02-05 23:23 bbqz007 阅读(135) 评论(0) 推荐(0)
iOS UIKit x Android Widget
摘要:iOS UIKit和Android Widget常用UI类比 阅读全文
posted @ 2017-02-05 22:52 bbqz007 阅读(191) 评论(0) 推荐(0)
Win32 COM组件 x Android Service (二)
摘要:IBinder.transcat和IBinder.onTransact。服务x线程x调用x进程x应用程序的关系。 阅读全文
posted @ 2017-02-03 02:29 bbqz007 阅读(257) 评论(0) 推荐(0)
Win32 COM组件 x Android Service
摘要:Android Service 一是处理Intent请求,二是像COM组件一样提供接口访问功能。Context.startService和Service.onStart这样的命名设计真误导人。 阅读全文
posted @ 2017-02-02 01:56 bbqz007 阅读(255) 评论(0) 推荐(0)
Win32窗口消息机制 x Android消息机制 x 异步执行
摘要:Win32: GetMessage, DispatchMessage, SendMessage, WinProc。 Android: Handler, Looper, Thread。 OC: dispatch_async。 阅读全文
posted @ 2017-02-02 01:12 bbqz007 阅读(240) 评论(0) 推荐(1)