08 2025 档案
摘要:基础知识 原码、反码、补码 原码、反码、补码是表示带符号整数的不同表示方法。 原码:直接使用最高位表示数值的正负 5: 00000101 -5:10000101 反码 对原码的数值部分(符号位除外)取反表示负数。 +5:00000101,正数反码与原码相同,不取反。 -5:10000101,取反得到
阅读全文
摘要:Base64 简介 Base64是一种二进制到文本的编码方式,而且编码出的字符串只包含ASCII基础字符。 其设计目的是为了解决各系统以及传输协议中二进制不兼容的问题而导致信息丢失的问题。 Base64使用到的64个字符: A-Z 26个,a-z 26个,0-9 10个,+ 1个,/ 1个。 算法解
阅读全文
摘要:打印程序目标地址附近内存 #include <stdio.h> // printf、scanf 所需头文件 #include <sys/ptrace.h> // ptrace 系统调用头文件 #include <sys/types.h> // 部分系统下 ptrace 依赖的类型定义 int mai
阅读全文
摘要:侦查壳 MT管理器 在MT管理器中/DATA/apk 找到对应app的apk,点击即可。 加固方案 反模拟器 模拟器运行apk,可以用模拟器监控到apk的各种行为,所以在实际的加固apk运行中,一旦发现模拟器在运行该APK,就停止核心代码的运行。 虚拟机保护 代码虚拟化在桌面平台应用保护中已经是非常
阅读全文