- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 Binder通信
关键词 Binder Android IPC Linux 内核 驱动 摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Bi...
2019-11-07 10:42:42 228
转载 C++学习
C++11学习本章目的:当Android用ART虚拟机替代Dalvik的时候,为了表示和Dalvik彻底划清界限的决心,Google连ART虚拟机的实现代码都切换到了C++11。C+11的标准规范于2011年2月正式落稿,而此前10余年间,C++正式标准一直是C++98/03[①]。相比C++98/03,C+...
2019-07-31 10:47:23 238
转载 cmake脚本
注意:1、对于每一个项目必定有一个CMakeLists.txt,我们称为主CMakeLists.txt2、每一个项目主CMakeLists.txt中必须指定版本信息和项目信息3、cmake脚本中可以指定生成可执行文件、静态库、动态库4、cmake脚本不区分大小写,cmake自定义变量与linux保持一致,默认大写 5、编写完成CMakeList...
2019-07-15 16:18:50 314
转载 在Android so文件的.init、.init_array上和JNI_OnLoad处下断点
移动端Android安全的发展,催生了各种Android加固的诞生,基于ELF文件的特性,很多的加固厂商在进行Android逆向的对抗的时,都会在Android的so文件中进行动态的对抗,对抗的点一般在so文件的.init段和JNI_OnLoad处。因此,我们在逆向分析各种厂商的加固so时,需要在so文件的.init段和JNI_On...
2018-12-22 14:57:54 535
原创 android 4.4 安装器源码分析
最近项目需要阅读量android4.4 版本的安装器,安装器主要用来管理应用的安装,卸载和权限申请。(1)我们先来分析应用的安装流程: 要处理安装app,那么先要在AndroidManifext 中声明使用 <uses-permission android:name="android.permission.INSTALL_PACKAGES" /> 权限,然后设置acti...
2018-10-15 20:32:59 619
原创 android proguard
android proguard 英文地址,想了解的可以mark下:https://stuff.mit.edu/afs/sipb/project/android/sdk/android-sdk-linux/tools/proguard/docs/index.html#
2016-04-19 10:23:56 133
petsas_rage_against_the_virtual_machine.pdf
2020-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人