joyce8/EMBER2024-capa huggingface dataset:
Function at 0x73011580
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x50
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0x10]
push ebx
mov ebx, dword [ebp + 0x1c]
push esi
xor esi, esi
mov dword [ebp - 0x28], eax
mov eax, dword [ebp + 0x18]
push edi
xor edi, edi
mov dword [ebp - 8], eax
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x30], edi
test byte [0x7308c948], 0x10
jne 0x7303d4c4
test byte [ebp + 0xc], 1
mov dword [ebx], esi
je 0x7303d4d8
push 0x34
xor esi, esi
push esi
push dword [0x7308c968]
mov dword [ebp - 0x20], esi
call dword [0x7308d094]
adc eax, 0x7308d094
mov ebx, eax
mov dword [ebp - 0x2c], ebx
test ebx, ebx
je 0x7303d6e8
mov dword [ebx], 0x73001268

Function at 0x73011647
Capabilities:
Packed with generic packer

Disassembly:
mov eax, dword [ecx]
push ecx
mov edi, dword [eax + 4]
mov ecx, edi
call dword [0x7308d3fc]
call edi
mov ecx, dword [ebp - 8]

Function at 0x730118e0
Capabilities:
Packed with generic packer

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
mov esi, dword [ebp + 8]
or ebx, 0xffffffff
lock xadd dword [esi + 4], ebx
dec ebx
jne 0x7301195f
test esi, esi
je 0x7301195f
mov eax, dword [esi + 0x18]
mov dword [esi], 0x73001268
push edi
mov edi, dword [esi + 0x24]
test eax, eax
jne 0x7303d767
test edi, edi
jne 0x73011986
mov ecx, dword [esi + 0xc]
test ecx, ecx
jne 0x7303d773
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x73011949
mov eax, dword [ecx]
push ecx
mov edi, dword [eax + 8]
cmp edi, 0x73020b20
jne 0x73011973
call fcn.73010720
mov dword [esi + 8], 0
push esi
push 0
push dword [0x7308c968]
mov dword [esi], 0x73001e38
call dword [0x7308d088]
pop edi
mov ecx, dword [ebp - 4]
mov eax, ebx
pop esi
xor ecx, ebp
pop ebx
call fcn.7302e750
mov esp, ebp
pop ebp
ret 4
cmp edi, 0x73024260
jne 0x7303d78f
call fcn.73013e60
jmp 0x73011942
push edi
call dword [0x73090030]
jmp 0x7301191d
Function at 0x730119a0
Capabilities:
Packed with generic packer

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
mov esi, dword [ebp + 8]
or ebx, 0xffffffff
lock xadd dword [esi + 8], ebx
dec ebx
je 0x730119d4
mov ecx, dword [ebp - 4]
mov eax, ebx
pop esi
xor ecx, ebp
pop ebx
call fcn.7302e750
mov esp, ebp
pop ebp
ret 4
test esi, esi
je 0x730119c0
mov dword [esi], 0x73001284
mov dword [esi + 4], 0x73001270
mov ecx, dword [esi + 0x48]
push edi
test ecx, ecx
jne 0x7303d79e
mov eax, dword [esi + 0x44]
test eax, eax
jne 0x73011a93
mov ecx, dword [esi + 0x34]
test ecx, ecx
jne 0x7303d7ba
cmp dword [esi + 0x30], 0
lea ecx, [esi + 0x30]
je 0x73011a15
call fcn.73025aa0
mov ecx, dword [esi + 0x2c]
test ecx, ecx
je 0x73011a36
mov eax, dword [ecx]
push ecx
mov edi, dword [eax + 8]
cmp edi, 0x73020b20
jne 0x73011a80
call fcn.73010720
mov dword [esi + 0x2c], 0
mov ecx, dword [esi + 0x28]
test ecx, ecx
je 0x73011a5b
mov eax, dword [ecx]
push ecx
mov edi, dword [eax + 8]
cmp edi, 0x7301f670
jne 0x7303d7e5
call fcn.7300f270
mov dword [esi + 0x28], 0
lea ecx, [esi + 0x10]
push ecx
call dword [0x7308d1e0]
push esi
push 0
push dword [0x7308c968]
mov dword [esi], 0x73001e38
call dword [0x7308d088]
pop edi
jmp 0x730119c0
cmp edi, 0x7302d490
jne 0x7303d7d6
call fcn.7301d090
jmp 0x73011a2f
push eax
call dword [0x7308d080]
mov dword [esi + 0x44], 0
jmp 0x730119fc

Function at 0x73011aab
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
xor eax, eax
mov edi, ecx
mov dword [ebp - 8], eax
mov ebx, edx
mov dword [ebp - 8], eax
lea eax, [edi + 0x10]
push eax
call dword [0x7308d1f8]
lea ecx, [edi + 0x48]
xor eax, eax
mov esi, dword [ecx]
mov dword [ecx], eax
cmp dword [edi + 0xc], eax
jne 0x73011b27
push ebx
call fcn.7301c4b7
lea eax, [edi + 0x10]
push eax
call dword [0x7308d1fc]
cmp dword [ebp - 8], 0
jne 0x7303d7f4
xor ebx, ebx
test esi, esi
je 0x73011b14
mov ecx, dword [esi]
push esi
mov esi, dword [ecx + 8]
mov ecx, esi
call dword [0x7308d3fc]
call esi
mov ecx, dword [ebp - 4]
mov eax, ebx
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302e750
mov esp, ebp
pop ebp
ret
mov dword [ebp - 8], 1
jmp 0x73011aea
Function at 0x73011d00
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x1c
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, edx
mov dword [ebp - 0x10], ecx
xor edx, edx
mov dword [ebp - 0x1c], esi
push edi
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
test byte [0x7308c949], 0x20
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebp + 0xc]
mov edi, dword [ebp + 8]
jne 0x7303d8ae
test ebx, ebx
je 0x73011d56
mov dword [ebx], 0
mov esi, dword [0x7308cc64]
test esi, esi
je 0x7303d8c6
test edi, edi
jne 0x73011e0c
test eax, eax
je 0x73011d75
mov ecx, 1
lea eax, [ebp - 8]
push eax
push edi
push edx
push ecx
push dword [ebp - 0x1c]
mov ecx, esi
push dword [ebp - 0x10]
call dword [0x7308d3fc]
call esi
mov edi, eax
cmp edi, 0x80070490
je 0x7303d8d6
test edi, edi
js 0x7303d8e0
push 8
push 0
push dword [0x7308c968]
call dword [0x7308d094]
mov esi, eax
test esi, esi
je 0x7303d903
mov dword [esi], 1
xor edi, edi
mov dword [esi + 4], 0
test byte [0x7308c949], 0x20
jne 0x7303d8e9
mov eax, dword [ebp - 8]
mov dword [esi + 4], eax
mov dword [ebp - 8], edi
mov dword [ebx], esi
test byte [0x7308c949], 0x20
jne 0x7303d937
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x73011e6c
mov ecx, dword [ebp - 4]
mov eax, edi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302e750
mov esp, ebp
pop ebp
ret 0xc
mov esi, dword [edi]
lea eax, [ebp - 0xc]
push eax
push 0x73002ed4
push edi
mov esi, dword [esi]
mov ecx, esi
call dword [0x7308d3fc]
call esi
mov edi, eax
test edi, edi
js 0x7303d8cd
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0xc]
mov ecx, esi
call dword [0x7308d3fc]
call esi
mov ecx, dword [ebp - 0xc]
push ecx
mov dword [ebp - 0x14], eax
mov edx, dword [ecx]
mov esi, dword [edx + 0x10]
mov ecx, esi
call dword [0x7308d3fc]
call esi
mov esi, dword [0x7308cc64]
mov edi, eax
mov eax, dword [ebp + 0xc]
xor ecx, ecx
mov edx, dword [ebp - 0x14]
jmp 0x73011d6c
mov ecx, dword [eax]
push eax
mov esi, dword [ecx + 8]
mov ecx, esi
call dword [0x7308d3fc]
call esi
jmp 0x73011df7

Function at 0x73011f4f
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
lea eax, [ebp - 8]
mov esi, ecx
push eax
push 1
push 0x2000c
and dword [esi], 0
call dword [0x7308d148]
push eax
call dword [0x7308d13c]
test eax, eax
jne 0x73011fb4
call dword [0x7308d028]
mov esi, eax
cmp esi, 0x3f0
jne 0x7303d94c
test byte [0x7308c948], 1
jne 0x7303d972
xor eax, eax
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
call fcn.7302e750
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp - 8]
mov dword [esi], eax
jmp 0x73011fa3
Function at 0x73012208
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [ebp + 0x10]
push edi
push 0x24
push 0
push dword [0x7308c968]
and dword [esi], 0
mov edi, ecx
mov dword [ebp - 8], edi
call dword [0x7308d094]
mov ebx, eax
test ebx, ebx
je 0x730122b6
xor ecx, ecx
lea edi, [ebx + 0x10]
mov dword [ebx + 4], ecx
xor eax, eax
mov dword [ebx + 0xc], ecx
mov dword [ebx + 8], ecx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov edi, dword [ebp - 8]
mov dword [ebx], 0x730012bc
mov dword [ebx + 0x20], ecx
test ebx, ebx
je 0x730122ba
lea eax, [edi + 8]
push eax
push ebx
push 0x73025fe0
call dword [0x7308d258]
mov dword [ebx + 0x20], eax
test eax, eax
je 0x7303d9e0
lea ecx, [ebx + 8]
call fcn.73011f4f
mov edi, eax
test edi, edi
jne 0x7303d9ee
lea ecx, [ebx + 0x10]
call fcn.73011e90
mov eax, dword [ebp + 8]
and dword [ebx + 0xc], edi
mov dword [ebx + 4], eax
mov dword [esi], ebx
mov ecx, dword [ebp - 4]
mov eax, edi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302e750
mov esp, ebp
pop ebp
ret 0xc
xor ebx, ebx
jmp 0x7301225d
push 8
pop edi
jmp 0x730122a1

Function at 0x730122c4
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebx
push esi
mov esi, ecx
mov dword [esi], 1
test byte [0x7308c948], 1
mov ebx, 0x73004438
jne 0x7303da05
push edi
xor edi, edi
cmp dword [esi + 0x40], edi
je 0x73012315
cmp dword [esi + 0x30], edi
je 0x730122fb
push dword [esi + 0x30]
call dword [0x7308d240]
mov dword [esi + 0x30], edi
push edi
push edi
push dword [esi + 4]
call dword [0x7308d260]
push dword [esi + 4]
call dword [0x7308d25c]
mov dword [esi + 4], edi
mov dword [esi + 0x40], edi
test byte [0x7308c948], 1
pop edi
jne 0x7303da14
pop esi
pop ebx
ret

Function at 0x730122c7
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebx
push esi
mov esi, ecx
mov dword [esi], 1
test byte [0x7308c948], 1
mov ebx, 0x73004438
jne 0x7303da05
push edi
xor edi, edi
cmp dword [esi + 0x40], edi
je 0x73012315
cmp dword [esi + 0x30], edi
je 0x730122fb
push dword [esi + 0x30]
call dword [0x7308d240]
mov dword [esi + 0x30], edi
push edi
push edi
push dword [esi + 4]
call dword [0x7308d260]
push dword [esi + 4]
call dword [0x7308d25c]
mov dword [esi + 4], edi
mov dword [esi + 0x40], edi
test byte [0x7308c948], 1
pop edi
jne 0x7303da14
pop esi
pop ebx
ret
Function at 0x7301279e
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x1c
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
xor edi, edi
mov dword [ebp - 0x10], 2
mov ebx, ecx
mov dword [ebp - 0x14], edi
mov esi, edi
mov dword [ebp - 0xc], edi
mov dword [ebp - 8], edi
test byte [0x7308c948], 0x10
jne 0x7303dba0
cmp dword [ebx + 0x5c], edi
je 0x73012897
lea eax, [ebx + 0xac]
push eax
mov dword [ebp - 0x1c], eax
call dword [0x7308d1f8]
mov eax, dword [0x7308ccf0]
mov ecx, dword [0x7308ccf4]
cmp dword [ebx + 0x170], eax
jne 0x7303dbb5
cmp dword [ebx + 0x174], ecx
jne 0x7303dbb5
lea eax, [ebp - 0xc]
push eax
call dword [0x7308d234]
mov eax, dword [0x7308ccf0]
mov dword [ebx + 0x170], eax
mov eax, dword [0x7308ccf4]
mov dword [ebx + 0x174], eax
test esi, esi
jne 0x7303dbbd
lea edi, [ebx + 0x154]
push dword [ebx + 0xa8]
mov edx, dword [ebx + 0x160]
lea eax, [ebp - 0x10]
mov ecx, dword [ebx + 0x15c]
push eax
push dword [ebx + 0x14c]
push edi
push dword [ebx + 0x164]
call fcn.73013cc8
mov edi, eax
test edi, edi
jg 0x7303dc1f
js 0x730128bc
mov eax, dword [ebp - 0xc]
mov dword [ebx + 0x154], eax
mov eax, dword [ebp - 8]
mov dword [ebx + 0x158], eax
mov eax, dword [ebp - 0x10]
cmp eax, 2
jne 0x730128c5
push dword [ebp - 0x1c]
call dword [0x7308d1fc]
test byte [0x7308c948], 0x10
jne 0x7303dc2f
mov ecx, edi
call fcn.730130c5
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302e750
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x8fe
jmp 0x7301288e
mov dword [ebx + 0x150], eax
jmp 0x7301288e
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dh
add byte [eax], al
add byte [eax], 0
add byte [eax], al
Function at 0x7301661e
Capabilities:
Packed with generic packer

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x18
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
and dword [ebp - 8], 0
mov eax, 0xcec8
mov edx, dword [ebp + 8]
push ebx
push esi
mov esi, dword [ebp + 0x10]
push edi
mov dword [ebp - 0x10], ecx
mov edi, 0x400
xor ecx, ecx
mov dword [ebp - 0x18], edx
mov dword [ebp - 0x14], ecx
mov ebx, edi
cmp esi, eax
jbe 0x7301674d
cmp esi, 0xd698
je 0x73016776
cmp esi, 0xdea9
jbe 0x73016695
cmp esi, 0xdeb3
jbe 0x73016776
cmp esi, 0xfde8
je 0x73016776
cmp esi, 0xfde9
jne 0x73016695
mov ebx, 0x80
test edi, ebx
jne 0x73016760
mov edi, dword [ebp + 0xc]
test edi, edi
je 0x7301677d
lea eax, [edi + edi]
test esi, esi
je 0x730166d1
push ecx
xor eax, eax
push eax
push eax
push eax
push edi
push edx
push ebx
push esi
call dword [0x7308d1b0]
test eax, eax
je 0x73016781
cmp dword [ebp - 8], 0
jne 0x7303ee60
invalid
mov ecx, dword [ebp - 0x10]
push eax
call fcn.73016819
test eax, eax
jne 0x7301673a
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
mov edx, dword [eax + 8]
mov eax, dword [eax + 4]
test eax, eax
je 0x7303ee6f
lea esi, [eax - 1]
mov dword [ebp - 0xc], esi
mov esi, dword [ebp + 0x10]
add ecx, dword [ebp - 0xc]
mov dword [ebp - 0xc], ecx
test eax, eax
je 0x73016789
dec eax
push dword [ebp - 0x14]
sub edx, eax
push 0
dec edx
push edx
push ecx
push edi
push dword [ebp - 0x18]
push ebx
push esi
call dword [0x7308d1b0]
mov ecx, eax
test ecx, ecx
je 0x73016781
cmp dword [ebp - 8], 0
jne 0x7301676b
mov eax, dword [ebp - 0xc]
mov byte [ecx + eax], 0
mov ecx, dword [ebp - 0x10]
call fcn.73016890
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret 0x10
je 0x73016776
cmp esi, 0xc42c
jb 0x73016695
jmp 0x7303ee2b
lea ecx, [ebp - 8]
mov dword [ebp - 0x14], ecx
jmp 0x7301669d
cmp dword [ebp + 0x14], 0
jne 0x7301672b
push 0x57
pop eax
jmp 0x7301673a
xor ebx, ebx
jmp 0x73016695
xor eax, eax
jmp 0x7301673a
call dword [0x7308d028]
jmp 0x7301673a
xor eax, eax
jmp 0x73016709
add byte [eax], al
cwde
and byte [eax], al
add byte [eax], al
add ah, dl
add dword [eax], eax
add byte [eax], al
jo 0x7303ee98
sub al, byte [eax]
add byte [eax], al
add byte [eax + 0x2000021], al
Function at 0x73019961
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push ecx
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, ecx
push dword [esi + 0x10]
mov eax, dword [esi + 0x1c]
push dword [ebp + 8]
mov ebx, dword [esi + 0x18]
mov dword [ebp - 8], eax
call dword [0x7308d244]
call fcn.7301b5b7
mov ecx, dword [esi + 0x20]
test ecx, ecx
je 0x730199a1
push ecx
call 0x730113de
and dword [esi + 0x20], 0
mov eax, dword [esi]
push edi
mov edi, dword [eax + 4]
cmp edi, 0x73017850
jne 0x7304077b
mov ecx, esi
call fcn.73006450
test byte [0x7308c948], 1
mov esi, 0x73008734
pop edi
jne 0x7304078c
mov ecx, dword [ebp - 8]
mov eax, ebx
or eax, ecx
je 0x730199e8
push 0
push ecx
push ebx
call dword [0x7309020c]
test eax, eax
jne 0x730407a0
call dword [0x73090128]
mov ecx, dword [ebp - 4]
pop esi
xor ecx, ebp
pop ebx
call fcn.7302d750
mov esp, ebp
pop ebp
ret 4
or al, 0
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
sbb dword [eax], esp
jae 0x730407ae
or eax, 0x7000100
add byte [eax], al
cmp byte [edx], bl
and byte [ebx + 0xe], dh

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

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x10
push esi
xor esi, esi
mov dword [ebp - 8], 0x7308cae4
push edi
mov dword [ebp - 0xc], esi
mov dword [ebp - 4], esi
test byte [0x7308c949], 0x20
mov edi, 0x730088ec
jne 0x730407c5
lea ecx, [ebp - 8]
call fcn.73019ca2
mov eax, dword [0x7308cc6c]
test eax, eax
je 0x73019a9a
inc eax
mov dword [0x7308cc6c], eax
test byte [0x7308c949], 0x20
jne 0x730407d4
cmp dword [ebp - 4], 0
je 0x73019a92
lea ecx, [ebp - 8]
call fcn.73019c7f
pop edi
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret
call fcn.7301bc01
mov esi, eax
test esi, esi
js 0x73019aac
mov eax, dword [0x7308cc6c]
jmp 0x73019a71
mov dword [ebp - 0xc], 0x18a
jmp 0x73019a77
sbb ah, byte [eax]
jae 0x730407d8

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

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0xc
push esi
lea eax, [esp + 4]
mov dword [esp + 8], 0x7308cb2c
push eax
push 0x7302aec0
xor esi, esi
push 6
mov dword [esp + 0x10], esi
mov dword [esp + 0x18], esi
call dword [0x7308d0d4]
push dword [esp + 4]
push dword [ebp + 8]
call dword [0x7308d244]
mov ecx, dword [ebp + 0x10]
call fcn.73019de8
push dword [ebp + 0xc]
call dword [0x7308d080]
lea ecx, [esp + 8]
call fcn.73019ca2
cmp dword [0x7308cc80], esi
je 0x73019b43
mov dword [0x7308cc7c], 1
lea ecx, [esp + 8]
call fcn.73019c7f
cmp dword [esp + 0xc], esi
jne 0x730407e4
pop esi
mov esp, ebp
pop ebp
ret 0x10
xor eax, eax
inc eax
mov dword [0x7308cc80], eax
mov dword [0x7308cc7c], eax
jmp 0x73019b75
lea ecx, [esp + 8]
mov dword [0x7308cc7c], esi
call fcn.73019c7f
push 0x7530
call dword [0x7308d1dc]
lea ecx, [esp + 8]
call fcn.73019ca2
cmp dword [0x7308cc7c], esi
jne 0x73019b52
mov dword [0x7308cc80], esi
jmp 0x73019b29
Function at 0x73019b8a
Capabilities:
Packed with generic packer
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], 0x7308cb14
call fcn.73019ca2
mov ecx, dword [0x7308cc88]
mov eax, dword [0x7308cc8c]
add ecx, 0xffffffff
mov dword [0x7308cc88], ecx
adc eax, 0xffffffff
or ecx, eax
mov dword [0x7308cc8c], eax
jne 0x73019bd7
push dword [0x7308cc84]
call dword [0x7308d20c]
and dword [0x7308cc84], 0
lea ecx, [ebp - 8]
call fcn.73019c7f
cmp dword [ebp - 4], 0
jne 0x730407f2
mov esp, ebp
pop ebp
ret
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
call 0x87772820

Function at 0x73019cd0
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
xor edi, edi
push edi
push edi
push edi
push edi
mov dword [ebp - 0xc], edi
mov dword [ebp - 4], edi
mov dword [ebp - 8], edi
call dword [0x7308d208]
mov ebx, eax
test ebx, ebx
je 0x730407ff
lea eax, [ebp - 4]
mov edx, ebx
push eax
push ecx
call fcn.73019d60
mov esi, eax
test esi, esi
js 0x73040829
lea eax, [ebp - 8]
push eax
push 0x7302b0d0
push 4
call dword [0x7308d0d4]
test eax, eax
je 0x73040846
push ecx
mov ecx, dword [ebp - 4]
mov edx, ebx
mov esi, edi
call fcn.73019e22
mov dword [0x7308cc84], ebx
mov ebx, edi
mov ecx, edi
call fcn.73019de8
test ebx, ebx
jne 0x73019d52
pop edi
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push ebx
call dword [0x7308d080]
jmp 0x73019d49
sbb al, 0x20
jae 0x73040847
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bl
sbb eax, 0x1f7320

Function at 0x73019d07
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
xor edi, edi
push edi
push edi
push edi
push edi
mov dword [ebp - 0xc], edi
mov dword [ebp - 4], edi
mov dword [ebp - 8], edi
call dword [0x7308d208]
mov ebx, eax
test ebx, ebx
je 0x730407ff
lea eax, [ebp - 4]
mov edx, ebx
push eax
push ecx
call fcn.73019d60
mov esi, eax
test esi, esi
js 0x73040829
lea eax, [ebp - 8]
push eax
push 0x7302b0d0
push 4
call dword [0x7308d0d4]
test eax, eax
je 0x73040846
push ecx
mov ecx, dword [ebp - 4]
mov edx, ebx
mov esi, edi
call fcn.73019e22
mov dword [0x7308cc84], ebx
mov ebx, edi
mov ecx, edi
call fcn.73019de8
test ebx, ebx
jne 0x73019d52
pop edi
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push ebx
call dword [0x7308d080]
jmp 0x73019d49
sbb al, 0x20
jae 0x73040847
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bl
sbb eax, 0x1f7320
Function at 0x73019d60
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
push 0x18
push 0x73084df8
call fcn.7302e030
xor esi, esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x24], esi
mov edi, esi
mov dword [ebp - 0x1c], edi
mov ebx, dword [ebp + 0xc]
test ebx, ebx
je 0x73019d82
mov dword [ebx], esi
mov eax, 0x7302ab40
test eax, eax
je 0x73040861
test ebx, ebx
je 0x73040875
call fcn.73019e5f
test eax, eax
je 0x73040889
mov dword [ebp - 0x28], esi
mov dword [ebp - 4], esi
push esi
push edx
push 0x7302ab40
call dword [0x7308d258]
mov edi, eax
mov dword [ebp - 0x1c], edi
test edi, edi
je 0x7304089d
mov dword [ebp - 0x28], esi
mov dword [ebp - 4], 0xfffffffe
mov dword [ebx], edi
mov edi, esi
mov ecx, edi
call fcn.73019de8
mov eax, esi
call fcn.7302e076
ret 8
add byte [eax], al
add al, bh

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

Disassembly:
xor ecx, ecx
cmp dword [0x7308cd14], ecx
jne 0x73019e78
call fcn.73019e80
cmp byte [eax + 0x28], cl
jne 0x73040941
inc ecx
mov eax, ecx
ret
and dword [eax], esp
jae 0x73040972
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
and ah, byte [eax]
jae 0x73040987
add byte [ecx], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2f732022], bl
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x30732022], bh
mov eax, 0x30732022
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0x31732023
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x23], ch
and byte [ebx + 0x31], dh
add byte [ecx], al
add byte [edx], cl
and dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x23], bh
and byte [ebx + 0x32], dh
add byte [edx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ch
and esp, dword [eax]

Function at 0x73019e80
Capabilities:
Access peb ldr_data

Disassembly:
mov eax, dword [0x7308cc78]
test eax, eax
je 0x73019e8a
ret
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0xc]
mov dword [0x7308cc78], eax
ret

Function at 0x7301a460
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 0x73040ac6
xor esi, esi
mov dword [ebp - 0xc], esi
test ebx, ebx
jns 0x73040ad9
mov ecx, ebx
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x29], ch
and byte [ebx + 0x44], dh