-
-
[旧帖]
一段汇编 一段IDA代码 愣是看不懂……
0.00雪花
-
-
[旧帖] 一段汇编 一段IDA代码 愣是看不懂……
0.00雪花
汇编代码
loc_407348:
mov ebx, [ebx+19Ch]
mov edx, eax
add edx, ds:dword_46F270[edi*4]
add eax, 10h
add ecx, 2
mov dx, [ebx+edx*2+8]
mov ebx, [esp+8Ch+var_80]
mov [ecx-2], dx
mov edx, [esp+8Ch+var_68]
dec edx
mov [esp+8Ch+var_68], edx
jnz short loc_407348
mov edx, [esp+8Ch+var_78]
IDA代码
v23 = 40000 * v24;
do
{
v26 = dword_46F270[v18] + v23;
v23 += 16;
v25 = (char *)v25 + 2;
LOWORD(v26) = *(_WORD *)(*(_DWORD *)(v19 + 412) + 2 * v26 + 8);
v19 = v30;
*((_WORD *)v25 - 1) = v26;
}
while ( v37-- != 1 );
v22 = v32;
哇塞……看不懂 帮忙解释下……
int dword_46F270[]
.rdata:0046F270 dword_46F270 dd 0, 1, 8, 9, 0Ah, 0Bh, 2, 3, 4, 5, 6, 7
dword_46F270[v18] 是个数字数组
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课