自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 补坑计划——ARM(一)

开始进入移动安全这个坑的时候,并没有好好看ARM汇编。依靠x86的基础和ARM手册,各种博客上零星的知识点外加搜索引擎也就这么过来了。最近想稍微抽空重新过一遍ARM汇编,查漏补缺,或者应该算女娲补天。。。 处理器工作模式 用户模式(usr):正常的程序执行状态 快速中断模式(fiq):用于高速数据传输或者通道处理 外部中断模式(irq):用于通用的中断处理 管理模式(svc):保

2016-09-28 00:21:49 409

原创 ActivityManagerService启动过程

上篇在ServerThread.run函数中启动注册核心server,这当中就包括AMS Slog.i(TAG, "Activity Manager"); context = ActivityManagerService.main(factoryTest); ... ... ... ActivityMa

2016-09-25 17:38:37 406

原创 Dalvik学习笔记——Zygote启动

这张图简单说明了Zygote的启动过程 下面重点解析这些函数,从app_process.main开始 int main(int argc, char* const argv[]) { ... // These are global variables in ProcessState.cpp mArgC = argc; mArgV = argv; mA

2016-09-17 21:49:26 746

原创 Dalvik学习笔记--运行过程

在AndroidRuntime.start函数中,在经过startVm和startReg两个函数对Dalvik虚拟机实例初始化之后(启动过程) 会执行如下代码 if (startClass == NULL) { ALOGE("JavaVM unable to locate class '%s'\n", slashClassName); /* keep

2016-09-12 00:28:03 783

原创 ARP攻击原理与实践

ARP:Address Resolution Protocol 地址解析协议。它是一个链路层的协议。工作在OSI模型的第二层。 由于以太网交换设备不能直接识别32位的IP地址。事实上它们都是以48位的MAC地址传输数据的,所以在工作时需要存在一种 MAC地址和IP地址的对应关系。而ARP协议就是用来确定这种关系的。 网络中所有的机器都包含ARP缓存,它存储了本地网络中最近时间的MAC地址

2016-09-01 00:13:44 2489 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除