joyce8/EMBER2024-capa huggingface dataset:
Function at 0x7301a518
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
mov dword [ebp - 4], edx
mov edi, ecx
test byte [0x7308c948], 0x10
mov ebx, dword [ebp + 8]
jne 0x73040b0e
xor esi, esi
mov ecx, ebx
mov dword [ebp - 0xc], esi
call fcn.7301bdfe
test eax, eax
jne 0x7301a57a
lea eax, [edi + 0x5c]
push eax
mov dword [ebp - 8], eax
call dword [0x7308d1f8]
mov eax, dword [ebp - 4]
cmp dword [edi + 0x8c], eax
jne 0x73040b21
or dword [edi + 0xac], 2
mov dword [edi + 0xb0], ebx
push dword [ebp - 8]
call dword [0x7308d1fc]
test byte [0x7308c948], 0x10
jne 0x73040b32
pop edi
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
sub ah, byte [eax]
jae 0x73040b70
add byte [eax], al
cmp byte [ebx], ch
and byte [ebx + 0x4e], dh
sbb byte [eax], ch

Function at 0x7301a597
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x14
mov dword [ebp - 8], edx
mov dword [ebp - 4], ecx
test byte [0x7308c948], 0x10
jne 0x73040b45
push esi
push edi
mov edi, dword [ebp + 8]
xor esi, esi
mov dword [ebp - 0x10], esi
test edi, edi
je 0x7301a5c2
mov dword [edi], esi
push ebx
mov ebx, dword [ebp + 0xc]
test ebx, ebx
je 0x7301a5cc
mov dword [ebx], esi
mov eax, dword [ebp + 0x10]
test eax, eax
je 0x7301a5d5
mov dword [eax], esi
test edi, edi
je 0x73040b5a
test ebx, ebx
je 0x73040b6b
test eax, eax
je 0x73040b7c
lea eax, [ecx + 0x5c]
push eax
mov dword [ebp - 0xc], eax
call dword [0x7308d1f8]
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 8]
cmp dword [edx + 0x8c], eax
jne 0x73040b8d
mov ecx, dword [ebp + 0x10]
mov eax, dword [edx + 0xac]
mov dword [ecx], eax
mov eax, dword [edx + 0xb0]
mov dword [edi], eax
mov eax, dword [edx + 0xb4]
mov dword [ebx], eax
push dword [ebp - 0xc]
call dword [0x7308d1fc]
test byte [0x7308c948], 0x10
pop ebx
jne 0x73040b9e
pop edi
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 0xc
add byte [eax], al
add byte [eax + 0x2b], bl

Function at 0x7301a6ed
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x10
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
xor esi, esi
push edi
mov edi, dword [ebp + 0x18]
mov dword [ebp - 0xc], esi
mov dword [ebp - 8], esi
test edi, edi
je 0x7301a713
mov dword [edi], esi
cmp dword [ebp + 0x14], esi
je 0x73040bd1
lea eax, [ebp - 8]
push eax
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.7301a073
mov ebx, eax
test ebx, ebx
jns 0x7301a75e
mov esi, dword [ebp - 8]
mov dword [ebp - 0xc], 0x5f5
test esi, esi
jne 0x73040be2
mov ecx, dword [ebp - 4]
mov eax, ebx
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret 0x14
mov eax, dword [ebp - 8]
mov dword [edi], eax
jmp 0x7301a741
add byte [eax], al
add byte [eax], al
add byte [eax], al
test al, 0x2e
and byte [ebx + 0x5a], dh
Function at 0x7301a8b9
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push edi
mov edi, ecx
xor ebx, ebx
mov dword [edi], 0x730013e4
mov dword [edi + 4], 0x730013d4
mov dword [edi + 8], 0x730013c4
cmp dword [edi + 0xbc], ebx
je 0x7301a900
mov ecx, dword [edi + 0xbc]
test ecx, ecx
je 0x7301a900
call fcn.7301cc30
mov dword [edi + 0xbc], ebx
cmp dword [edi + 0xb8], ebx
je 0x7301a913
call fcn.7301b8a1
mov dword [edi + 0xb8], ebx
mov ecx, dword [edi + 0xc0]
test ecx, ecx
jne 0x73040c51
mov ecx, dword [edi + 0xbc]
test ecx, ecx
jne 0x73040c6e
mov ecx, edi
call fcn.73017340
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb byte [ecx], dh
and byte [ebx + 0x62], dh

Function at 0x7301ab8a
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add eax, 0x7308c948
adc byte [edi + 0x73004508], bh
jne 0x73040c7e
mov ecx, dword [ebp + 8]
push dword [ebp + 0x10]
mov edx, dword [ebp + 0xc]
mov dword [ebp - 4], 0
lea ecx, [ecx - 8]
call fcn.7301acae
sti
add byte [eax], al
add byte [ebx + 0x78f685f0], cl
pop ss
test byte [0x7308c948], 0x10
jne 0x73040c8d
pop edi
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 0xc
mov dword [ebp - 4], 0x4fb
jmp 0x7301abb9

Function at 0x7301ac32
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x14
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, ecx
push edi
xor edi, edi
mov dword [ebp - 0x10], edi
mov dword [ebp - 8], edi
cmp dword [ebx + 0x94], edi
jne 0x73040cae
mov eax, dword [ebx + 0x90]
push esi
test eax, eax
jne 0x73040cbf
mov ecx, dword [ebx + 0x8c]
lea edx, [ebp - 8]
call fcn.7301bd7c
mov dword [ebp - 0xc], eax
test eax, eax
js 0x73040cdb
mov byte [edi + 0x60], dl
add al, byte [eax]
add byte [eax], al
dec eax
xor ah, byte [eax]
jae 0x73040d1b

Function at 0x7301ac87
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov dword [ebx + 0x90], eax
mov eax, dword [ebp - 0xc]
test edi, edi
jne 0x73040cea
pop esi
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret
Function at 0x7301acae
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x24
mov eax, dword [0x7308c0b0]
xor eax, esp
mov dword [esp + 0x20], eax
mov eax, dword [ebp + 8]
and dword [esp + 8], 0
and dword [esp + 0x1c], 0
push ebx
push esi
push edi
mov dword [esp + 0x10], eax
lea edi, [esp + 0x18]
mov dword [esp + 0xc], eax
mov ebx, edx
xor eax, eax
mov esi, ecx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
cmp dword [esp + 0x14], 0
jne 0x73040d03
lea eax, [esp + 0x18]
xor edx, edx
push eax
push 0
push 0
lea ecx, [esi + 0xb8]
call fcn.7301b619
and dword [esp + 0x28], 0
cmp dword [esi + 0x34], 0
mov dword [esp + 0x14], 1
jne 0x7301ad27
mov ecx, esi
call fcn.7301b0f8
mov ebx, eax
cmp dword [esi + 0x34], 1
mov edi, 0xc03e5
jne 0x7301ad5e
mov ecx, esi
call fcn.7301aff7
mov ebx, eax
cmp ebx, edi
jne 0x7301ad5e
lea ecx, [esp + 0x14]
call fcn.7301b6e3
mov ecx, dword [esp + 0x2c]
mov eax, ebx
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.7302d750
mov esp, ebp
pop ebp
ret 4
cmp dword [esi + 0x34], 2
jne 0x7301ad6f
mov edx, ebx
mov ecx, esi
call fcn.7301af75
mov ebx, eax
cmp dword [esi + 0x34], 3
je 0x73040d11
cmp dword [esi + 0x34], 4
je 0x73040d27
cmp dword [esi + 0x34], 5
je 0x73040d37
cmp dword [esi + 0x34], 6
je 0x73040d4d
cmp dword [esi + 0x34], 7
je 0x73040d5d
cmp dword [esi + 0x34], 8
je 0x73040d73
cmp dword [esi + 0x34], 9
jne 0x7301ade8
lea eax, [esp + 0xc]
mov edx, ebx
push eax
mov ecx, esi
call fcn.7301aee9
mov ebx, eax
cmp ebx, edi
je 0x7301ad3f
mov eax, dword [esp + 0xc]
cmp dword [esi + 0x34], 0xb
jne 0x73040d83
push eax
mov edx, ebx
mov ecx, esi
call fcn.7301adf3
mov ebx, eax
jmp 0x7301ad3f
mov eax, dword [esp + 0x10]
jmp 0x7301adcd
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x35], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x36], cl
and byte [ebx + 0x74], dh
Function at 0x7301adf3
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x18
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 8], eax
push ebx
push esi
push edi
mov ebx, edx
mov edi, ecx
test byte [0x7308c948], 0x10
jne 0x73040d92
xor ecx, ecx
lea eax, [edi + 0x10]
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], ecx
cmp dword [edi + 0x2c], ecx
je 0x7301ae39
test byte [0x7308cd40], 0x80
jne 0x73040da4
mov eax, dword [edi + 0x80]
push dword [ebp + 8]
push ebx
mov ecx, dword [eax]
push eax
mov esi, dword [ecx + 0xc]
mov ecx, esi
call dword [0x7308d3fc]
call esi
test ebx, ebx
jns 0x7301ae66
mov edx, dword [edi + 0x28]
mov ecx, dword [edi + 0x84]
add byte [eax], al
push ebx
call fcn.7301a460
lea ecx, [ebp - 0x10]
call fcn.73019ca2
mov eax, dword [edi + 0x90]
test eax, eax
je 0x7301ae90
mov esi, dword [0x7308ccc0]
mov ecx, esi
push eax
call dword [0x7308d3fc]
call esi
and dword [edi + 0x90], 0
lea ecx, [ebp - 0x10]
call fcn.73019c7f
mov ecx, dword [edi + 0x88]
mov edx, dword [edi + 0x8c]
mov ecx, dword [ecx + 4]
call fcn.7301c908
and dword [edi + 0x8c], 0
test byte [0x7308c948], 0x10
mov esi, 0xc03e5
jne 0x73040db8
cmp dword [ebp - 0xc], 0
jne 0x73040dcb
mov ecx, dword [ebp - 8]
mov eax, esi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
add dword [eax], eax
add al, byte [ecx]
inc eax
add byte [eax], al
add byte [eax], al
jbe 0x73040da6
add dword [eax], eax
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
ja 0x73040dba
add al, byte [eax]
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov byte [edi], dh
and byte [ebx + 0x79], dh
jae 0x73040e46
add dword [eax], eax
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
or byte [edx], bh
and byte [ebx - 0x7f], dh
Function at 0x7301ae5e
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x18
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 8], eax
push ebx
push esi
push edi
mov ebx, edx
mov edi, ecx
test byte [0x7308c948], 0x10
jne 0x73040d92
xor ecx, ecx
lea eax, [edi + 0x10]
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], ecx
cmp dword [edi + 0x2c], ecx
je 0x7301ae39
test byte [0x7308cd40], 0x80
jne 0x73040da4
mov eax, dword [edi + 0x80]
push dword [ebp + 8]
push ebx
mov ecx, dword [eax]
push eax
mov esi, dword [ecx + 0xc]
mov ecx, esi
call dword [0x7308d3fc]
call esi
test ebx, ebx
jns 0x7301ae66
mov edx, dword [edi + 0x28]
mov ecx, dword [edi + 0x84]
add byte [eax], al
push ebx
call fcn.7301a460
lea ecx, [ebp - 0x10]
call fcn.73019ca2
mov eax, dword [edi + 0x90]
test eax, eax
je 0x7301ae90
mov esi, dword [0x7308ccc0]
mov ecx, esi
push eax
call dword [0x7308d3fc]
call esi
and dword [edi + 0x90], 0
lea ecx, [ebp - 0x10]
call fcn.73019c7f
mov ecx, dword [edi + 0x88]
mov edx, dword [edi + 0x8c]
mov ecx, dword [ecx + 4]
call fcn.7301c908
and dword [edi + 0x8c], 0
test byte [0x7308c948], 0x10
mov esi, 0xc03e5
jne 0x73040db8
cmp dword [ebp - 0xc], 0
jne 0x73040dcb
mov ecx, dword [ebp - 8]
mov eax, esi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
add dword [eax], eax
add al, byte [ecx]
inc eax
add byte [eax], al
add byte [eax], al
jbe 0x73040da6
add dword [eax], eax
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
ja 0x73040dba
add al, byte [eax]
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov byte [edi], dh
and byte [ebx + 0x79], dh
jae 0x73040e46
add dword [eax], eax
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
or byte [edx], bh
and byte [ebx - 0x7f], dh
Function at 0x7301aee9
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x10
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, edx
mov ebx, ecx
test byte [0x7308c948], 0x10
jne 0x73040dd8
mov eax, dword [ebp + 8]
xor esi, esi
mov dword [ebp - 0xc], esi
mov dword [ebp - 8], esi
test eax, eax
je 0x73040dea
mov dword [eax], esi
cmp dword [ebx + 0xb4], esi
jne 0x73040dfb
mov dword [ebx + 0x34], 0xb
test edi, edi
jns 0x73040e10
mov dword [ebp - 0xc], 0x36e
test byte [0x7308c948], 0x10
jne 0x73040e7e
test esi, esi
jne 0x73040e94
mov ecx, dword [ebp - 4]
mov eax, edi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x7d732038], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fdivr dword [eax]
and byte [ebx + 0x7e], dh
and byte [ebx - 0x7b], dh
xchg byte [eax], al
add dword [eax], eax
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov eax, 0x8773203b

Function at 0x7301af75
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
push ebx
push esi
push edi
mov ebx, edx
mov esi, ecx
test byte [0x7308c948], 0x10
jne 0x73040ea9
xor edi, edi
mov dword [ebp - 4], edi
test ebx, ebx
jns 0x7301afe0
mov edx, dword [esi + 0x28]
mov ecx, dword [esi + 0x84]
add byte [eax], al
mov dword [esi + 0x34], 0xb
jmp 0x7301afca

Function at 0x7301afa0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add byte [eax], al
cmp ebx, 0x800c2eef
je 0x73040ebb
push ebx
call fcn.7301a518
test byte [esi + 0x3c], 4
jne 0x7301afe9
mov dword [esi + 0x34], 9
mov edi, ebx
mov dword [ebp - 4], 0x1dd
test byte [0x7308c948], 0x10
jne 0x73040ece
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [esi + 0x34], 5
jmp 0x7301afca
and byte [ebx - 0x77], dh
Function at 0x7301aff7
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
push edi
mov esi, ecx
test byte [0x7308c948], 0x10
jne 0x73040ee1
mov edx, dword [esi + 0x28]
lea eax, [esi + 0x10]
mov ecx, dword [esi + 0x84]
xor ebx, ebx
mov dword [ebp - 0x18], eax
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0xc]
mov dword [ebp - 0xc], ebx
pop ebp
hlt
push eax
lea eax, [ebp - 8]
mov dword [ebp - 8], ebx
push eax
mov dword [ebp - 0xc], ebx
mov dword [ebp - 4], ebx
mov dword [ebp - 0x14], ebx
mov dword [esi + 0x34], 0xb
call fcn.7301a597
mov edi, eax
test edi, edi
js 0x73040ef3
test byte [ebp - 4], 2
jne 0x73040eff
test byte [ebp - 4], 1
jne 0x73040f3e
lea ecx, [ebp - 0x18]
call fcn.73019ca2
mov ecx, esi
call fcn.7301ac32
mov edi, eax
test edi, edi
js 0x7301b0e1
push esi
mov edx, dword [esi + 0x98]
push ecx
mov ecx, dword [esi + 0x90]
push ebx
push dword [esi + 0xb0]
mov dword [esi + 0x34], 2
push dword [esi + 0xac]
push ebx
push dword [esi + 0xa4]
push dword [esi + 0xa0]
push dword [esi + 0x9c]
push 1
call fcn.7301c663
mov edi, eax
test edi, edi
js 0x7301b0ea
test byte [0x7308c948], 0x10
jne 0x73040f4a
cmp dword [ebp - 0x14], ebx
je 0x7301b0d8
lea ecx, [ebp - 0x18]
call fcn.73019c7f
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0xc], 0x198
jmp 0x7301b0be
mov dword [ebp - 0xc], 0x1a6
jmp 0x7301b0be
cmp al, 0x20
jae 0x73040e6f
add byte [eax + 0x3d], cl
and byte [ebx - 0x75], dh
add byte [ecx], al
add byte [ecx], cl
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cwde
add dword [eax], eax
add al, byte [ecx]
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ch
and byte ds:[ebx - 0x6f], dh

Function at 0x7301b0f8
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
push ebx
push esi
push edi
mov esi, ecx
test byte [0x7308c948], 0x10
mov ebx, 0x73004508
jne 0x73040f5d
xor edi, edi
mov dword [ebp - 4], edi
cmp dword [esi + 0x2c], edi
je 0x7301b135
call fcn.7301d576
mov dword [esi + 0x30], eax
test byte [0x7308cd40], 0x80
or byte [edi], 0x85
cmp ebx, dword [esi + 2]
invalid
test byte [esi + 0x3c], 8
xchg ebx, eax

Function at 0x7301b12e
Capabilities:
Resolve function by parsing pe exports

Disassembly:
or byte [edi], 0x85
cmp ebx, dword [esi + 2]
add dh, dh
inc esi
cmp al, 8
je 0x73040f83
mov dword [esi + 0x34], 1
test byte [0x7308c948], 0x10
jne 0x73040fad
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
add byte [eax], al
fdivr dword [0x8e7320]
jae 0x73040f1a

Function at 0x7301b161
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
push ebx
push esi
mov esi, edx
mov ebx, ecx
test byte [0x7308c948], 0x10
jne 0x73040fbd
mov eax, dword [ebp + 8]
lea ecx, [ebx + 0x7c]
push edi
push dword [ebp + 0x10]
xor edi, edi
mov dword [ebx + 0x28], esi
mov dword [ebp - 4], edi
mov dword [ebx + 0x2c], eax
inc eax
and byte [ebx - 0x67], dh
Function at 0x7301b28a
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
xor esi, esi
mov dword [ebp - 0x18], 0x73002ca0
mov eax, edx
mov dword [ebp - 8], esi
mov dword [ebp - 4], eax
mov ebx, ecx
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x10], esi
test byte [0x7308c948], 0x10
jne 0x73040ff2
cmp dword [ebp + 8], esi
jne 0x73041003
push dword [ebp - 4]
lea ecx, [ebx + 0x84]
call fcn.7301b4b7
mov eax, dword [ebp + 0xc]
mov dword [ebx + 0xd4], eax
test byte [0x7308c948], 0x10
jne 0x73041045
lea ecx, [ebp - 0x18]
call fcn.73010f17
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [edx + 0x20], al
jae 0x73040f99
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
inc edx
and byte [ebx - 0x63], dh

Function at 0x7301b2fe
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, ecx
xor ebx, ebx
mov edx, dword [edi + 0x8c]
mov dword [edi], 0x730013a4
mov dword [edi + 4], 0x73001390
mov dword [edi + 8], 0x73001380
test edx, edx
jne 0x73041058
lea ecx, [edi + 0x38]
call fcn.73013d3f
lea ecx, [edi + 0xc8]
call fcn.73010f17
lea ecx, [edi + 0x98]
cmp dword [ecx], ebx
je 0x7301b359
call fcn.73024aa0
mov ecx, dword [edi + 0x88]
test ecx, ecx
je 0x7301b36e
call fcn.7301cc30
mov dword [edi + 0x88], ebx
mov ecx, dword [edi + 0x84]
test ecx, ecx
je 0x7301b395
mov eax, dword [ecx]
push ecx
mov esi, dword [eax + 8]
cmp esi, 0x730281d0
jne 0x73041079
call fcn.73016dd0
mov dword [edi + 0x84], ebx
mov ecx, dword [edi + 0x80]
test ecx, ecx
je 0x7301b3b5
mov eax, dword [ecx]
push ecx
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x7308d3fc]
call esi
mov dword [edi + 0x80], ebx
mov ecx, dword [edi + 0x7c]
test ecx, ecx
jne 0x73041088
lea eax, [edi + 0x10]
push eax
call dword [0x7308d1e0]
mov ecx, dword [ebp - 4]
mov dword [edi], 0x73001e38
xor ecx, ebp
pop edi
pop esi
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret
add byte [eax], al
add byte [eax], al
mov eax, 0xa3732043
cmpsb byte [esi], byte es:[edi]

Function at 0x7301b4b7
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, dword [ebp + 8]
mov ebx, ecx
test edi, edi
je 0x7301b4e3
mov eax, dword [edi]
push edi
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x7308d3fc]
call esi
mov ecx, dword [ebx]
test ecx, ecx
jne 0x730410a0
mov ecx, dword [ebp - 4]
mov dword [ebx], edi
xor ecx, ebp
pop edi
pop esi
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret 4
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp byte [ebp + 0x20], al
jae 0x73041059
Function at 0x7301b507
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x10
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push edi
mov edi, edx
mov dword [ebp - 8], ecx
test byte [0x7308c948], 0x10
jne 0x730410b8
push ebx
mov ebx, dword [ebp + 0xc]
push esi
xor esi, esi
mov dword [ebp - 0xc], esi
test ebx, ebx
je 0x730410ca
push 0xd8
push esi
push dword [0x7308c968]
mov dword [ebx], esi
call dword [0x7308d094]
test eax, eax
je 0x7301b55f
mov ecx, eax
call fcn.7301b3e6
mov esi, eax
test esi, esi
je 0x730410db
push dword [ebp + 8]
mov edx, dword [ebp - 8]
mov ecx, esi
push edi
call fcn.7301b28a
mov edi, eax
test edi, edi
js 0x7301b5a9
mov dword [ebx], esi
xor esi, esi
test esi, esi
jne 0x730410ec
test byte [0x7308c948], 0x10
pop esi
pop ebx
jne 0x73041101
mov ecx, dword [ebp - 4]
mov eax, edi
xor ecx, ebp
pop edi
call fcn.7302d750
mov esp, ebp
pop ebp
ret 8
mov dword [ebp - 0xc], 0x55b
jmp 0x7301b57f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fadd dword [ebp + 0x20]
jae 0x7304106f
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
inc esi
and byte [ebx - 0x55], dh
scasd eax, dword es:[edi]

Function at 0x7301b5b7
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
and dword [ebp - 4], 0
lea ecx, [ebp - 8]
mov dword [ebp - 8], 0x7308cae4
call fcn.73019ca2
sub dword [0x7308cc6c], 1
je 0x7301b5f0
lea ecx, [ebp - 8]
call fcn.73019c7f
cmp dword [ebp - 4], 0
jne 0x73041114
mov esp, ebp
pop ebp
ret
call fcn.7301d64c
jmp 0x7301b5da
mov dl, 0
add al, byte [eax]
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov byte [edi + 0x20], al
jae 0x730410dd

Function at 0x7301b7d6
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x14
push ebx
xor eax, eax
mov dword [ebp - 0xc], 0x7308cb44
push esi
mov esi, ecx
mov dword [ebp - 0x10], eax
push edi
lea ecx, [ebp - 0xc]
mov dword [ebp - 8], eax
mov edi, eax
mov ebx, eax
call fcn.73019ca2
test esi, esi
jne 0x7301b83c
mov ecx, dword [0x7308cca0]
mov eax, ecx
mov edx, dword [0x7308cca4]
or eax, edx
je 0x7301b850
add ecx, 1
mov dword [0x7308cca0], ecx
adc edx, ebx
mov dword [0x7308cca4], edx
cmp dword [ebp - 8], 0
je 0x7301b833
lea ecx, [ebp - 0xc]
call fcn.73019c7f
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
cmp dword [0x7308cc98], ebx
jne 0x7301b802
mov dword [0x7308cc98], 1
jmp 0x7301b802
call fcn.73019bf2
mov edi, eax
test edi, edi
js 0x7304113c
xor esi, esi
inc esi
call fcn.73018142
mov edi, eax
test edi, edi
js 0x7301b893
xor ebx, ebx
inc ebx
call fcn.73025446
add dword [0x7308cca0], ebx
lea ecx, [ebp - 0xc]
adc dword [0x7308cca4], 0
call fcn.73019c7f
test edi, edi
jns 0x7301b825
jmp 0x7304114a
mov dword [ebp - 0x10], 0x72
jmp 0x7301b88a
mov ch, 0
add dword [eax], eax
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec eax
dec eax