随笔-75  评论-12  文章-0 
  2017年2月17日
摘要: 《自制反汇编逆向分析工具(初衷)》 - 2016-03-24 17:08 《自制反汇编逆向分析工具 迭代第二版本》 - 2016-03-28 16:42 《自制反汇编逆向分析工具 迭代第三版本》 - 2016-03-31 19:43 《自制反汇编逆向分析工具 迭代第四版本》 - 2016-04-05阅读全文
posted @ 2017-02-17 20:54 bbqz007 阅读(24) 评论(0) 编辑
摘要: 定义一个引用类型不能指向NULL吗? 怎么理解引用的类型转换? 引用比指针安全,真的是这样吗? 常量引用和引用有什么不同? 引用指向临时对象?阅读全文
posted @ 2017-02-17 20:45 bbqz007 阅读(197) 评论(1) 编辑
  2017年2月14日
摘要: 在反汇编代码中,当看到xmm寄存器,第一反应是将要进行浮点操作或访问,但是更加多的情况是在使用xmm寄存器初始化局部对象。 下面是自制反汇编工具翻译出来的代码: 首先对函数原型进行分析,对下面翻译代码对rdx的访问使用分析,可以知道作为dl访问,通常是作为布尔类型使用,从而得到setAllowsEd阅读全文
posted @ 2017-02-14 19:40 bbqz007 阅读(20) 评论(0) 编辑
摘要: 这里有一个(x64)例子,刚好说明寄存器在函数中的位置编排。rdi是第一个不为浮点或数据结构的参数,这里的第一个参数实质上与我们定义的函数类型的第一个参数不是对应的。阅读全文
posted @ 2017-02-14 18:29 bbqz007 阅读(12) 评论(0) 编辑
  2017年2月6日
摘要: 在Android中单靠RelativeLayout+LinearLayout实在力不从心,不能达意,没有在iOS下舒服。 与iOS的NSLayoutConstraint和AutoResizing相比,还是只有ConstraintLayout较接近了。阅读全文
posted @ 2017-02-06 05:36 bbqz007 阅读(5) 评论(0) 编辑
  2017年2月5日
posted @ 2017-02-05 23:23 bbqz007 阅读(2) 评论(0) 编辑
摘要: iOS UIKit和Android Widget常用UI类比阅读全文
posted @ 2017-02-05 22:52 bbqz007 阅读(2) 评论(0) 编辑
  2017年2月3日
摘要: IBinder.transcat和IBinder.onTransact。服务x线程x调用x进程x应用程序的关系。阅读全文
posted @ 2017-02-03 02:29 bbqz007 阅读(2) 评论(0) 编辑
  2017年2月2日
摘要: Android Service 一是处理Intent请求,二是像COM组件一样提供接口访问功能。Context.startService和Service.onStart这样的命名设计真误导人。阅读全文
posted @ 2017-02-02 01:56 bbqz007 阅读(5) 评论(0) 编辑
摘要: Win32: GetMessage, DispatchMessage, SendMessage, WinProc。 Android: Handler, Looper, Thread。 OC: dispatch_async。阅读全文
posted @ 2017-02-02 01:12 bbqz007 阅读(2) 评论(0) 编辑