Mobile Security
文章平均质量分 63
kiya-z
啊啊啊啊,笨的跟猪一样。。。
展开
-
Android软件安全与逆向分析——如何分析Android程序
《Android软件安全与逆向分析》之如何分析Android程序进军安全界,找到了关于一本关于Android安全方面的书——丰生强老师的《Android软件安全与逆向分析》,是看雪的版主哦这段时间就好好研读吧~在这里写一写过程和体会~(其实基本上都是书上的内容啦)第一步,自己写一个小的验证注册码的Android工程(然后自己破解,是不是很有自己拱了自己种的白菜的原创 2015-01-10 02:21:18 · 3541 阅读 · 3 评论 -
Android软件安全与逆向分析——dalvik虚拟机与Java虚拟机的区别(带实例)
Dalvik虚拟机的特点:体积小,占用内存空间小专有的DEX 可执行文件格式,体积更小,执行速度更快常量池采用32位索引值,寻址类方法名、字段名、常量更快基于寄存器架构,拥有一套完整的指令系统提供了对象生命周期管理、堆栈管理、线程管理、安全和异常管理以及垃圾回收等重要功能所有的Android程序都运行在Android系统进程里,每个进程对应着一dalvik虚拟机实例Da原创 2015-01-10 19:04:20 · 1400 阅读 · 0 评论 -
Android软件安全与逆向分析——Dex文件反汇编工具
介绍两种反汇编工具:Baksmali 和 Dedexer测试代码仍然使用Hello.javapublic class Hello{ public int foo(int a,int b){ return (a + b) * (a - b); } public static void main(String[] argc){ Hello hello = n原创 2015-01-12 23:00:46 · 1876 阅读 · 0 评论 -
Android软件安全与逆向分析——Dalvik是如何执行程序的
Dalvik虚拟机属于Android运行时环境,它与一些核心库共同承担Android应用程序的运行工作。Android系统启动加载完内核后,第一个执行的是init进程,init进程首先要做的就是设备的初始化工作,然后读取inic.rc文件并启动系统中的重要外部程序Zygote。Zygote进程是Android所有进程的孵化器进程,他启动后会首先初始化Dalvik虚拟原创 2015-01-10 22:44:21 · 1033 阅读 · 0 评论 -
Android软件安全与逆向分析——了解Dalvik寄存器
Dalvik寄存器Dalvik虚拟机基于寄存器架构,在代码中大量地使用到了寄存器。Dalvik将部分寄存器映射到了ARM寄存器上(ARM架构的CPU本身集成了多个寄存器),还有一部分则通过调用栈进行模拟。Dalvik用到的寄存器都是32位的,支持任何类型。Dalvik指令的语法为“op vAAAA,vBBBB”,每个大写字母代表4位(16进制),即最大值为2^16=6553原创 2015-01-14 18:04:54 · 1956 阅读 · 2 评论 -
移动安全的相关方向
一、终端安全 ①应用漏洞 ②系统漏洞 ③病毒木马 ④设备接入管理 网络环境接入,软件权限接入 ⑤移动存储管理 ⑥运维(网络资源)管理 不能够有效阻止恶意程序、病毒的传播,一些行为无法追溯,如盗窃内网资源、恶意的窜改及盗用IP地址、获取非法权 限等不正当行为二、通信安全三、服务端安全四、硬件安全原创 2015-01-04 21:23:39 · 1049 阅读 · 0 评论