frida环境配置
Frida 源码地址:https://github.com/frida/frida
Frida 官网:https://frida.re/
环境配置
安装 Frida
在安装 Frida 之前最好创建一个 python 虚拟环境,这样可以避免与其他环境产生干扰
Frida 源码地址:https://github.com/frida/frida
Frida 官网:https://frida.re/
在安装 Frida 之前最好创建一个 python 虚拟环境,这样可以避免与其他环境产生干扰
Python 有非常丰富的第三方库可以使用,很多开发者会向 pypi 上提交自己的 Python 包。要想向 pypi 包仓库提交自己开发的包,首先要将自己的代码打包,才能上传分发。
distutils 是标准库中负责建立 Python 第三方库的安装器,使用它能够进行 Python 模块的安装和发布。distutils 对于简单的分发很有用,但功能缺少。大部分 Python 用户会使用更先进的 setuptools 模块.
const、引用和函数默认参数const 的作用const 主要是语法层面的限定,实际上可以通过内存修改 const 变量。
| 1 | #include <stdio.h> | 
转载:https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04
首先运行下面命令更新软件包:
| 1 | $ sudo apt update | 
本文不讲解 Linux 使用方法,只讲解机器之间的通信方法。
下文中行首的 local$ 以及 remote$ 等为命令行的提示符,不是输入的内容,用于区分当前是在哪台机子上。
gradle| 1 | ➜ ~ sudo apt install gradle | 
hello world本次阅读源码来自aosp Android 8.1.0_r1,在阅读过程中根据阅读的进度随手记录
有过 linux 编成经验的都应该知道使用 dlopen 需要包含 dlfcn.h 头文件,所以直接去aosp/bionic/libc/include/dlfcn.h 中找到 dlopen 的函数定义。
| 1 | void* dlopen(const char* filename, int flag); | 
通过dlopen的定义找到其实现在 aosp/bionic/libdl/libdl.c 中,
| 1 | // Proxy calls to bionic loader |