[LeetCode] 006. ZigZag Conversion (Easy) (C++/Java/Python)...
分类:
编程语言 时间:
2015-02-28 00:17:32
阅读次数:
188
前面几篇分析已经能做到注入一个so到目标进程并用so里的函数挂钩目标进程的函数,如果对这个实现不了解,请返回去阅读 android hook 框架 ADBI 简介、编译、运行 、android hook 框架 ADBI 如何实现so注入、android hook 框架 ADBI 如何实现so函数挂钩...
分类:
移动开发 时间:
2015-02-27 16:50:32
阅读次数:
632
重装了VS2010,在编译程序时出现了“error: LNK1123: failure during conversion to COFF: file invalid or corrupt ”这个错误,意思是由于COFF标识转换失败。而在连接中完成此项工作的是cvtres.exe。这个错误的原因是存在多个版本的cvtres.exe。
系统目录:C:\Windows\Microsoft.NET\F...
分类:
其他好文 时间:
2015-02-27 00:24:27
阅读次数:
203
dex文件结构
header
header_item
the header
上述dex文件header部分的内容如下:
64...
分类:
其他好文 时间:
2015-02-24 15:09:47
阅读次数:
216
写这个系列文章是想了很久但是一直没有时间付诸行动,趁着这两天假期还没有结束,
赶紧动笔,怕上班了就没有时间再静下心来写这些文章,所以有点赶,表现在系列文章的
内容安排上就不是很合理,有些内容还需要丰富,但是聊胜于无吧,先写下再修改,如果
有一些反馈也可以根据反馈来修改。好了,开始第二篇文章。
这篇文章可以成为dx的HelloWorld,在这篇文章里我会介绍如果将一个java文...
分类:
编程语言 时间:
2015-02-23 23:41:40
阅读次数:
514
Dalvik指令介绍请参考官方文档:General design 如果读者对X86或者ARM指令集有一定的
了解,学习Dalvik指令还是很容易的。如果您掌握了Dalvik指令集,就能将dex文件转换为smali
代码,这也是很多android安全研发人员的基本功。
下面从实例讲解Dalvik指令集:
实例1:将如下十六进制指令翻译为davik字节码,从高字节到低字节为:00 02 2C...
分类:
其他好文 时间:
2015-02-23 20:08:37
阅读次数:
282
System Server是Android系统的核心,他在Dalvik虚拟机启动后立即开始初始化和运行。其它的系统服务在System Server进程的环境中运行。/base/services/java/com/android/server/SystemServer.java
Java代码
/**
* This method is called from Zyg...
分类:
移动开发 时间:
2015-02-13 09:22:32
阅读次数:
362
Bitmap优化
一个进程的内存可以由2个部分组成:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的。
一旦内存分配给Java后,以后这块内存即使释放后,也只能给Java的使用,所以如果Java突然占用了一个大块内存,即使很快释放了,C能用的内存也是16M减去Java最大占用的内存数。
而Bitmap的...
分类:
其他好文 时间:
2015-02-12 18:34:48
阅读次数:
262
TypesMethodsAndFields - smali - Some general information about how types, methods and fields are represented in dalvik bytecode - An assembler/disasse...
分类:
移动开发 时间:
2015-02-10 14:55:43
阅读次数:
194
Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB分类:iOS开发2013-11-28 15:55745人阅读评论(0)收藏举报CGImageAlph...
分类:
编程语言 时间:
2015-02-10 12:54:25
阅读次数:
177