android反编译
文章平均质量分 71
走遍星空的CG
pythoner 小白
展开
-
Nexus6p Fart 刷机整理
因为脱壳一筹莫展的时候, 看到了Fart框架, 目前可以解决大多数加固的问题。1.准备工作1.1 Nexus 6p 手机 (基带版本 angler)1.2 下载 Fart源码 , 目前提供的 系带版本为angler的有8.0版本,以及8.1.0版本。 将下载好的的Fart源码解压。2. 开始刷机2.1 首先在命令行输入 adbadb reboot bootloader2.2 进入到解压包中 运行 flash-all.bat文件(windows)2.3 系统会显示...原创 2021-05-07 16:29:12 · 1526 阅读 · 0 评论 -
国产加密算法:SM4 python3版本
# -*- coding:utf-8 -*-from gmssl.sm4 import CryptSM4, SM4_ENCRYPT, SM4_DECRYPTimport binasciifrom heapq import heappush, heappopfrom collections import OrderedDictimport timeimport requestsclass MY_SM4: ''' 国密sm4加解密 ''' def __i.转载 2020-11-02 17:31:50 · 3172 阅读 · 7 评论 -
APP加固反调试(Anti-debugging)技术点汇总 (转载)
0x00 时间相关反调试通过计算某部分代码的执行时间差来判断是否被调试,在Linux内核下可以通过time、gettimeofday,或者直接通过sys call来获取当前时间。另外,还可以通过自定义SIGALRM信号来判断程序运行是否超时。0x01 检测关键文件(1)/proc/pid/status、/proc/pid/task/pid/status在调试状态下,Linux内核会向某些文件写入一些进程状态的信息,比如向/proc/pid/status或/proc/pid/task/pid/转载 2020-10-09 16:56:57 · 1052 阅读 · 0 评论 -
android hook之 xposed检测
注意:原文中第3个方法“检测并不应该native的native方法”没有实现。检测代码如下:import java.io.BufferedReader;import java.io.FileReader;import java.util.HashSet;import java.util.List;import java.util.Set;import android.content.Context;import android.content.pm.ApplicationInfo;.转载 2020-07-15 18:07:15 · 1258 阅读 · 0 评论 -
**反编译整理**
1. 反编译工具 1.1 Apktool 获取apk中的反汇编代码及资源文件 反编译apk 文件的命令为: apktool d[ecode] [OPTS] <file.apk> [<dir>] 编译apk文件的命令为: apktool b[uild] [OPTS] [<app_path>] [<out_file>] 1.2 enjaify / dex2jar(不推荐 长时间没..原创 2020-07-15 11:42:09 · 477 阅读 · 0 评论