-
-
[求助]C代码
-
发表于:
2008-11-22 20:40
3322
-
int __usercall sub_4BC804<eax>(int a1<ebx>)
{
int v2; // ST00_4@1
int v3; // eax@3
char v4; // zf@3
int (*v5)(); // [sp+4h] [bp-Ch]@1
int v6; // [sp+0h] [bp-10h]@1
int s; // [sp+10h] [bp+0h]@1
int v8; // [sp+Ch] [bp-4h]@3
v5 = 0;
v6 = 0;
v2 = *MK_FP(__FS__, 0);
*MK_FP(__FS__, 0) = &v2;
if ( (*(int (__stdcall **)(int, int (*)(), int *))(**(_DWORD **)(*(_DWORD *)off_4C0D34 + 100) + 332))(
v2,
loc_4BC90D,
& s) >= 1 )
{
sub_4BE580();
sub_4BC750(&v8);
v3 = sub_49B1A4();
(*(int (__fastcall **)(_DWORD, int (**)()))(*(_DWORD *)v3 + 96))(*(_DWORD *)v3, &v5);
sub_404574();
if ( !v4 )
{
sub_435DF8();
sub_46F048();
sub_4BE580();
sub_44F150();
(*(int (**)(void))(**(_DWORD **)off_4C0D38 + 236))();
}
}
else
{
sub_46F048();
(*(int (**)(void))(**(_DWORD **)off_4C0D38 + 236))();
}
*MK_FP(__FS__, 0) = a1;
v5 = loc_4BC914;
return sub_40418C();
}
这段C代码讲的是什么
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课