包含标签 Android逆向 articles

Android逆向 练习1 跳过签名验证

今天练练手 做一个跳过签名验证的练习 下手的app : 1. 分析apk 首先拖入AndroidKiller 选择不分析 编译打包 拖入模拟器 发现直接停止运行 下面来找原因 2. 分析 拖入GDA3.72 打开入口 发现可以函数调用 进去看看 读取了签名 但是没有干啥事情 进kille把这段改掉,试试看 发现崩溃依旧 继续回……

Continue reading

Android逆向 JNI静态注册(c++和java交互)

Android逆向 JNI静态注册(c++和java交互) 使用Android Studio新建JNi项目 请看NCK大佬的文章: https://www.cnblogs.com/fuhua/p/12695436.html 先加个textview方便输出调试信息 <?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/TextViewDebug" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:text="TextView" /> </androidx.coordinatorlayout.widget.CoordinatorLayout> 1. JNI普通字段,静态字段互操作. 目标: 获取普通字段的值,设置普通字段的值,获取静……

Continue reading

Android逆向 JNI静态注册

Android逆向 JNI静态注册 1. 新建空白Android项目 打开 ADT 新建Android空白项目 全部默认下一步 2. 新增jni代码 使用jni写的需要用native修饰 3. 生成头文件 首先在ADT中新建 jni文件夹 右击src文件夹 选择 Properties 查看文件夹路径 这里为 C:\Users\asura\source\repos\Android_JNI\02_JNI_register\Jnidemo\src 打开命令行 到达指定的目录执行java……

Continue reading