首页
社区
课程
招聘
未解决 [讨论]jni onload 反汇编
发表于: 2020-11-7 20:26 1523

未解决 [讨论]jni onload 反汇编

2020-11-7 20:26
1523

jninmethod 不是一个结构么 这里只有一个 a 怎么回事啊 糊涂类

 

JavaVM v1; // r4
_JNIEnv
v2; // r6
const char v3; // r1
void
v4; // r1
signed int sign; // r4
_JNIEnv env; // [sp+0h] [bp-38h]
char v8; // [sp+4h] [bp-34h]
char v9; // [sp+Ch] [bp-2Ch]
_JNIEnv
v10; // [sp+14h] [bp-24h]
void v11; // [sp+18h] [bp-20h]
const char
jninmethod; // [sp+1Ch] [bp-1Ch]
const char v13; // [sp+20h] [bp-18h]
int (__fastcall
v14)(_JNIEnv *); // [sp+24h] [bp-14h]

 

v1 = vm;
j_gettimeofday((int)&v8, 0);
env = 0;
if ( (v1)->GetEnv(v1, (void **)&env, 65540) )
return -1;
Init(env);
v2 = env;
jninmethod = "a";
v13 = "()Z";
v14 = Start_Load_jar;
v3 = (const char
)Globals::javalibrary;
if ( !Globals::javalibrary )
v3 = "com/jdog/JLibrary";
v4 = (void )_JNIEnv::FindClass(env, v3);
v10 = v2;
v11 = v4;
if ( v4 && env->functions->RegisterNatives(&env->functions, v4, (const JNINativeMethod
)&jninmethod, 1) >= 0 )
{
j_gettimeofday((int)&v9, 0);
sign = 65540;
}
else
{
sign = -1;
}
ScopedLocalRef<_jclass *>::reset(&v10, 0);
return sign;


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2020-11-7 20:32 被mb_imkmomkc编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//