inf158704
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ; Exported entry 136. NdisInitializeString ; Attributes: bp-based frame ; __stdcall NdisInitializeString(x, x) public _NdisInitializeString@8 _NdisInitializeString@8 proc near arg_0= dword ptr 8 arg_4= dword ptr 0Ch mov edi, edi push ebp mov ebp, esp push edi mov edi, [ebp+arg_4] mov eax, edi lea ecx, [eax+1] loc_128C3: mov dl, [eax] inc eax test dl, dl jnz short loc_128C3 push esi mov esi, [ebp+arg_0] sub eax, ecx add eax, eax mov [esi], ax add eax, 2 mov [esi+2], ax movzx eax, ax push 7473444Eh push eax push 0 call ds:__imp__ExAllocatePoolWithTag@12 ; ExAllocatePoolWithTag(x,x,x) test eax, eax mov [esi+4], eax pop esi jz short loc_1290B loc_128F5: mov cl, [edi] test cl, cl jz short loc_12907 movzx cx, cl mov [eax], cx inc edi inc eax inc eax jmp short loc_128F5 loc_12907: and word ptr [eax], 0 loc_1290B: pop edi pop ebp retn 8 _NdisInitializeString@8 endp |