Function at 0x3007b6e9
Capabilities:
Access peb ldr_data

Disassembly:
add byte [esi + ebx*2], dh
inc esp
add byte [esi + ebx*2 + 0x44], dl
add byte [eax + 0x5e], dh
inc esp
add byte [esi + ebx*2 + 0x5eac0044], cl
inc esp
add al, cl
pop esi
inc esp
add ah, bl
pop esi
inc esp
add ah, dh
pop esi
inc esp
add byte [edi + ebx*2], dl
inc esp
add byte [edi + ebx*2], ch
inc esp
add byte [edi + ebx*2 + 0x44], al
inc esp
add byte [eax + 0x5f], bl
inc esp
add byte [eax + 0x5f], dh
inc esp
add byte [eax - 0x5bffbba1], cl
pop edi
inc esp
add byte [edi + ebx*2 + 0x5fd00044], bh
inc esp
add ah, ch
pop edi
inc esp
add byte [eax], cl
inc esp
add byte [eax], ah
pushal
inc esp
add byte [eax], bh
pushal
inc esp
add byte [eax + 0x60], dl
inc esp
add byte [eax + 0x44], ah
add byte [eax + 0x60940044], al
inc esp
add byte [eax - 0x33ffbba0], dh
pushal
inc esp
add al, ch
pushal
inc esp
add byte [eax], cl
or byte [ecx + 0x44], ah
add byte [ecx], bl
inc esp
add byte [ecx], dh
inc esp
add byte [eax + 0x61], dl
inc esp
add byte [eax + 0x61], dh
inc esp
add byte [ecx + 0x61a00044], cl
inc esp
add al, al
popal
inc esp
add al, bl
popal
inc esp
add ah, ch
popal
inc esp
add ah, bh
popal
inc esp
add byte [eax], dl
bound eax, qword [eax + eax + 0x30]
bound eax, qword [eax + eax + 0x4c]
bound eax, qword [eax + eax + 0x64]
bound eax, qword [eax + eax + 0x78]
bound eax, qword [eax + eax - 0x6c]
bound eax, qword [eax + eax - 0x54]
bound eax, qword [eax + eax - 0x38]
bound eax, qword [eax + eax - 0x1c]
bound eax, qword [eax + eax - 4]
bound eax, qword [eax + eax + 0x14]
arpl word [eax + eax + 0x2c], ax
arpl word [eax + eax + 0x44], ax
arpl word [eax + eax + 0x54], ax
arpl word [eax + eax + 0x6c], ax
arpl word [eax + eax - 0x74], ax
arpl word [eax + eax - 0x54], ax
arpl word [eax + eax - 0x38], ax
arpl word [eax + eax - 0x14], ax
arpl word [eax + eax + 0xc], ax
inc esp
add byte [eax], bl
inc esp
add byte [eax], dh
inc esp
add byte [esp + 0x44], cl
add byte [eax + 0x64], ch
inc esp
add byte [eax - 0x77ffbb9c], al
inc esp
add byte [esp + 0x64c40044], ch
inc esp
add al, bl
inc esp
add ah, bh
inc esp
add byte [0x65300044], dl
inc esp
add byte [eax + 0x65], cl
inc esp
add byte [eax + 0x65], ah
inc esp
add byte [eax - 0x6fffbb9b], al
inc esp
add byte [eax - 0x27ffbb9b], dh
inc esp
add ah, dh
inc esp
add byte [eax], al
inc sp
add byte [eax], dl
inc sp
add byte [eax], ch
inc sp
add byte [esi + 0x44], al
add byte [eax + 0x66], ah
inc esp
add byte [eax - 0x63ffbb9a], al
inc sp
add byte [eax - 0x2fffbb9a], bh
inc sp
add al, ch
inc sp
add byte [eax], cl
inc esp
add byte [eax], ch
inc esp
add byte [eax + 0x67], al
inc esp
add byte [edi + 0x44], dl
add byte [eax + 0x67], ch
inc esp
add byte [eax - 0x67ffbb99], al
inc esp
add al, al
inc esp
add al, cl
inc esp
add al, ch
inc esp
add byte [eax], dl
push 0x68240044
inc esp
add byte [eax], bh
push 0x685c0044
inc esp
add byte [eax + ebp*2 + 0x44], dh
add byte [eax - 0x57ffbb98], dl
push 0x68c40044
inc esp
add al, bl
push 0x68e80044
inc esp
add al, bh
push 0x690c0044
inc esp
add byte [eax], dh
imul eax, dword [eax + eax + 0x50], 0x6c004469
imul eax, dword [eax + eax + 0x7c], 0x90004469
imul eax, dword [eax + eax - 0x54], 0xc8004469
imul eax, dword [eax + eax - 0x24], 0xf4004469
imul eax, dword [eax + eax], 0x2000446a
push 0x44
add byte [eax], bh
push 0x44
add byte [edx + ebp*2 + 0x44], dl
add byte [eax + 0x6a], dh
inc esp
add byte [edx + ebp*2 + 0x6aa80044], al
inc esp
add byte [edx + ebp*2 + 0x6ac80044], bh
inc esp
add ah, bl
push 0x44
add ah, bh
push 0x44
add byte [eax], bl
imul eax, dword [eax + eax + 0x30], 0x6b
inc esp
add byte [eax + 0x6b], cl
inc esp
add byte [ebx + ebp*2 + 0x44], ah
add byte [ebx + ebp*2 + 0x44], bh
add byte [eax - 0x53ffbb95], dl
imul eax, dword [eax + eax - 0x44], 0x6b
inc esp
add ah, dl
imul eax, dword [eax + eax - 0x14], 0x6b
inc esp
add byte [esp + ebp*2], al
inc esp
add byte [eax], ah
insb byte es:[edi], dx
inc esp
add byte [esp + ebp*2], dh
inc esp
add byte [eax + 0x6c], dl
inc esp
add byte [eax + 0x6c], ch
inc esp
add byte [esp + ebp*2 + 0x6c900044], al
inc esp
add byte [esp + ebp*2 + 0x6cc00044], bl
inc esp
add al, dl
insb byte es:[edi], dx
inc esp
add ah, ch
insb byte es:[edi], dx
inc esp
add byte [ebp*2 + 0x6d240044], cl
inc esp
add byte [ebp*2 + 0x6d5c0044], bh
inc esp
add byte [eax + 0x6d], bh
inc esp
add byte [ebp + ebp*2 + 0x6db00044], dl
inc esp
add byte [ebp + ebp*2 + 0x6dd80044], bh
inc esp
add al, bh
insd dword es:[edi], dx
inc esp
add byte [eax], dl
outsb dx, byte [esi]
inc esp
add byte [esi + ebp*2], ah
inc esp
add byte [esi + ebp*2 + 0x44], al
add byte [esi + ebp*2 + 0x44], bl
add byte [eax + 0x6e], dh
inc esp
add byte [eax - 0x67ffbb92], al
outsb dx, byte [esi]
inc esp
add byte [eax - 0x37ffbb92], bh
outsb dx, byte [esi]
inc esp
add al, ah
outsb dx, byte [esi]
inc esp
add al, dh
outsb dx, byte [esi]
inc esp
add byte [eax], al
outsd dx, dword [esi]
inc esp
add byte [eax], ah
outsd dx, dword [esi]
inc esp
add byte [eax + 0x6f], al
inc esp
add byte [edi + ebp*2 + 0x44], dl
add byte [eax + 0x6f], bh
inc esp
add byte [edi + ebp*2 + 0x6fb80044], dl
inc esp
add al, cl
outsd dx, dword [esi]
inc esp
add al, ch
outsd dx, dword [esi]
inc esp
add byte [eax], al
jo 0x3007ba05
add byte [eax + esi*2], dl
inc esp
add byte [eax + esi*2], ch
inc esp
add byte [eax + esi*2 + 0x44], cl
add byte [eax + esi*2 + 0x44], ch
add byte [eax + esi*2 + 0x70a00044], cl
inc esp
add al, cl
jo 0x3007ba21
add ah, bl
jo 0x3007ba25
add byte [eax], al
jno 0x3007ba29
add byte [eax], ah
jno 0x3007ba2d
add byte [ecx + esi*2], dh
inc esp
add byte [ecx + esi*2 + 0x44], dl
add byte [ecx + esi*2 + 0x44], ch
add byte [eax - 0x57ffbb8f], cl
jno 0x3007ba41
add byte [ecx + esi*2 + 0x71dc0044], bh
inc esp
add ah, bh
jno 0x3007ba4d
add byte [eax], bl
jb 0x3007ba51
add byte [edx + esi*2], ch
inc esp
add byte [edx + esi*2 + 0x44], dl
add byte [eax + 0x72], dh
inc esp
add byte [eax - 0x5bffbb8e], cl
jb 0x3007ba65
add ah, al
jb 0x3007ba69
add al, bl
jb 0x3007ba6d
add ah, dh
jb 0x3007ba71
add byte [ebx + esi*2], ah
inc esp
add byte [eax + 0x73], cl
inc esp
add byte [eax + 0x73], ah
inc esp
add byte [ebx + esi*2 + 0x44], bh
add byte [ebx + esi*2 + 0x739c0044], dl
inc esp
add byte [eax - 0x2fffbb8d], bh
add byte [ebx + esi*2 + 0x73b80044], bl
inc esp
add al, dl
jae 0x3007ba91
add al, ah
jae 0x3007ba95
add ah, dh
jae 0x3007ba99
add byte [eax], bl
je 0x3007ba9d
add byte [eax], dh
je 0x3007baa1
add byte [esp + esi*2 + 0x44], al
add byte [eax + 0x74], bl
inc esp
add byte [esp + esi*2 + 0x44], ch
add byte [eax - 0x63ffbb8c], cl
je 0x3007bab5
add byte [esp + esi*2 + 0x74b80044], bl
inc esp
add ah, dl
add byte [eax - 0x2bffbb8c], bh
je 0x3007babd
add ah, dh
je 0x3007bac1
add byte [esi*2 + 0x75280044], cl
inc esp
add byte [eax], bh
jne 0x3007bacd
add byte [eax + 0x75], dl
inc esp
add byte [ebp + esi*2 + 0x44], ch
add byte [ebp + esi*2 + 0x75980044], al
inc esp
add byte [eax - 0x47ffbb8b], bl
jne 0x3007bae1
add byte [eax - 0x2bffbb8b], bh
add ah, dl
jne 0x3007bae5
add ah, ah
jne 0x3007bae9
add al, bh
jne 0x3007baed
add byte [esi + esi*2], cl
inc esp
add byte [esi + esi*2], ch
inc esp
add byte [esi + esi*2 + 0x44], cl
add byte [eax + 0x76], ah
inc esp
add byte [eax - 0x67ffbb8a], al
jbe 0x3007bb05
add byte [eax - 0x4bffbb8a], bl
jbe 0x3007bb09
add byte [esi + esi*2 + 0x76d00044], dh
inc esp
add al, dl
jbe 0x3007bb0d
add al, ch
jbe 0x3007bb11
add ah, bh
jbe 0x3007bb15
add byte [edi + esi*2], bl
inc esp
add byte [eax], ch
ja 0x3007bb1d
add byte [edi + esi*2 + 0x44], al
add byte [eax + 0x77], ah
inc esp
add byte [eax + 0x77], bh
inc esp
add byte [edi + esi*2 + 0x77a40044], cl
inc esp
add byte [edi + esi*2 + 0x77c80044], ah
inc esp
add al, cl
ja 0x3007bb35
add ah, ah
ja 0x3007bb39
add byte [eax], al
js 0x3007bb3d
add byte [eax], dl
js 0x3007bb41
add byte [eax + edi*2], ah
inc esp
add byte [eax + edi*2 + 0x44], cl
add byte [eax + edi*2 + 0x44], bl
add byte [eax + 0x78], bh
inc esp
add byte [eax + edi*2 + 0x78a40044], cl
inc esp
add byte [eax + edi*2 + 0x78b00044], ah
inc esp
add al, cl
add byte [eax - 0x37ffbb88], dh
js 0x3007bb61
add al, ah
js 0x3007bb65
add ah, dh
js 0x3007bb69
add byte [eax], dl
jns 0x3007bb6d
add byte [ecx + edi*2], ch
inc esp
add byte [ecx + edi*2 + 0x44], al
add byte [eax + 0x79], bl
inc esp
add byte [eax + 0x79], dh
inc esp
add byte [eax - 0x6bffbb87], al
jns 0x3007bb85
add byte [ecx + edi*2 + 0x79a00044], dl
inc esp
add byte [ecx + edi*2 + 0x79c80044], dh
inc esp
add byte [eax - 0x4bffbb87], ah
jns 0x3007bb8d
add al, cl
jns 0x3007bb91
add ah, ah
jns 0x3007bb95
add ah, bh
jns 0x3007bb99
add byte [eax], bl
jp 0x3007bb9d
add byte [edx + edi*2], dh
inc esp
add byte [eax + 0x7a], cl
inc esp
add byte [eax + 0x7a], dh
inc esp
add byte [edx + edi*2 + 0x7a980044], al
inc esp
add byte [eax - 0x4fffbb86], bl
jp 0x3007bbb5
add byte [eax - 0x2fffbb86], dh
add al, dl
jp 0x3007bbb9
add ah, ch
jp 0x3007bbbd
add byte [ebx + edi*2], cl
inc esp
add byte [eax], dh
jnp 0x3007bbc5
add byte [ebx + edi*2 + 0x44], dl
add byte [ebx + edi*2 + 0x44], dh
add byte [ebx + edi*2 + 0x7ba00044], cl
inc esp
add byte [eax - 0x43ffbb85], ah
jnp 0x3007bbd9
add byte [ebx + edi*2 + 0x7be00044], bh
inc esp
add al, ah
jnp 0x3007bbdd
add al, dh
jnp 0x3007bbe1
add byte [eax], cl
jl 0x3007bbe5
add byte [eax], ah
jl 0x3007bbe9
add byte [esp + edi*2], bh
inc esp
add byte [eax + 0x7c], dl
inc esp
add byte [eax + 0x7c], dh
inc esp
add byte [eax - 0x43ffbb84], dl
jl 0x3007bbfd
add byte [esp + edi*2 + 0x7ce00044], bh
inc esp
add al, ah
jl 0x3007bc01
add byte [edi*2 + 0x7d380044], cl
inc esp
add byte [ebp + edi*2 + 0x44], bl
add byte [eax + 0x7d], bh
inc esp
add byte [eax - 0x47ffbb83], bl
jge 0x3007bc19
add al, dl
jge 0x3007bc1d
add al, dh
jge 0x3007bc21
add byte [eax], cl
jle 0x3007bc25
add byte [esi + edi*2], ah
inc esp
add byte [eax + 0x7e], al
inc esp
add byte [esi + edi*2 + 0x44], bl
add byte [esi + edi*2 + 0x44], bh
add byte [eax - 0x43ffbb82], ah
jle 0x3007bc3d
add ah, bl
jle 0x3007bc41
add ah, dh
jle 0x3007bc45
add byte [eax], cl
jg 0x3007bc49
add byte [eax], ch
jg 0x3007bc4d
add byte [eax + 0x7f], al
inc esp
add byte [edi + edi*2 + 0x44], bl
add byte [eax], dl
mov edi, 0x12500044
inc eax
add byte [ebp - 0x45], bh
inc ecx
add byte [ebp - 0x45], bh
inc ecx
add byte [ebp - 0x45], bh
inc ecx
add byte [ebp - 0x45], bh
inc ecx
add al, bl
invalid
add byte [eax + 0x400040e1], bl
mov edi, 0xe1ab0044
inc eax
add byte [eax - 0x41], al
inc esp
add byte [ebx + 0x300040e1], ch
add byte [eax], dh
mov esp, 0x66800044
inc eax
add byte [eax - 0x7fffbfee], al
adc al, byte [eax]
invalid
add byte [eax - 0x7fffbf9a], al
adc al, byte [eax]
adc byte [edx], 0x40
add al, dh
dec edi
inc eax
add al, dh
dec edi
inc eax
add byte [eax], al
push eax
inc eax
add byte [eax], dl
push eax
inc eax
add byte [eax], ah
push eax
inc eax
add byte [eax + 0x50], dl
inc eax
add byte [eax + 0x51], dh
inc eax
add byte [eax - 0x3fffbfae], dl
push edx
inc eax
add al, dh
push edx
inc eax
add byte [eax], al
push ebx
inc eax
add byte [eax + 0x41], ah
inc eax
add byte [eax - 0x40], al
inc esp
add byte [eax - 0x5fffbf29], dl
inc eax
add byte [eax], ah
rol byte [eax + eax - 0x80], 0x39
inc eax
add byte [ebp - 0x45], bh
inc ecx
add ah, ch
mov ebp, 0xcbe00044
inc eax
add al, dl
retf