2017年3月2日
摘要:
继上一版已经时隔差不多一年没有维护,现在继续开发。 当前迭代添加如下功能: 1. 反汇编代码在开展函数逻辑前进行的堆栈保存和扩展,划分出来。 2. 注释输出堆栈扩展区域,用于局部变量使用的空间范围,以rbp为坐标。 3. 注释输出函数中跳转会合点(junction,有相同跳转目标的点)的统计概貌。
阅读全文
posted @ 2017-03-02 19:52
bbqz007
阅读(607)
推荐(0)
2017年2月17日
摘要:
最近将昔日的反汇编逆向分析代码整理了一下,用cef包装成应用程序,提交到https://github.com/bbqz007/zhelper-disassembly-reversing-tool。 《自制反汇编逆向分析工具(初衷)》 - 2016-03-24 17:08 《自制反汇编逆向分析工具 迭
阅读全文
posted @ 2017-02-17 20:54
bbqz007
阅读(327)
推荐(1)
摘要:
定义一个引用类型不能指向NULL吗?
怎么理解引用的类型转换?
引用比指针安全,真的是这样吗?
常量引用和引用有什么不同?
引用指向临时对象?
阅读全文
posted @ 2017-02-17 20:45
bbqz007
阅读(1337)
推荐(0)
2017年2月14日
摘要:
在反汇编代码中,当看到xmm寄存器,第一反应是将要进行浮点操作或访问,但是更加多的情况是在使用xmm寄存器初始化局部对象。 下面是自制反汇编工具翻译出来的代码: 首先对函数原型进行分析,对下面翻译代码对rdx的访问使用分析,可以知道作为dl访问,通常是作为布尔类型使用,从而得到setAllowsEd
阅读全文
posted @ 2017-02-14 19:40
bbqz007
阅读(2100)
推荐(0)
摘要:
这里有一个(x64)例子,刚好说明寄存器在函数中的位置编排。rdi是第一个不为浮点或数据结构的参数,这里的第一个参数实质上与我们定义的函数类型的第一个参数不是对应的。
阅读全文
posted @ 2017-02-14 18:29
bbqz007
阅读(702)
推荐(0)
2017年2月6日
摘要:
在Android中单靠RelativeLayout+LinearLayout实在力不从心,不能达意,没有在iOS下舒服。
与iOS的NSLayoutConstraint和AutoResizing相比,还是只有ConstraintLayout较接近了。
阅读全文
posted @ 2017-02-06 05:36
bbqz007
阅读(122)
推荐(0)
2017年2月5日
posted @ 2017-02-05 23:23
bbqz007
阅读(122)
推荐(0)
摘要:
iOS UIKit和Android Widget常用UI类比
阅读全文
posted @ 2017-02-05 22:52
bbqz007
阅读(179)
推荐(0)
2017年2月3日
摘要:
IBinder.transcat和IBinder.onTransact。服务x线程x调用x进程x应用程序的关系。
阅读全文
posted @ 2017-02-03 02:29
bbqz007
阅读(224)
推荐(0)
2017年2月2日
摘要:
Android Service 一是处理Intent请求,二是像COM组件一样提供接口访问功能。Context.startService和Service.onStart这样的命名设计真误导人。
阅读全文
posted @ 2017-02-02 01:56
bbqz007
阅读(233)
推荐(0)