joyce8/EMBER2024-capa huggingface dataset:
Function at 0x45b7e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c71f8
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x39005c
mov dword [ebp - 0x4c], 0x350044
mov dword [ebp - 0x48], 0x440034
mov dword [ebp - 0x44], 0x320034
mov dword [ebp - 0x40], 0x2d0044
mov dword [ebp - 0x3c], 0x350042
mov dword [ebp - 0x38], 0x410031
mov dword [ebp - 0x34], 0x34002d
mov dword [ebp - 0x30], 0x350033
mov dword [ebp - 0x2c], 0x2d0035
mov dword [ebp - 0x28], 0x440039
mov dword [ebp - 0x24], 0x460034
mov dword [ebp - 0x20], 0x42002d
mov dword [ebp - 0x1c], 0x370038
mov dword [ebp - 0x18], 0x330045
mov dword [ebp - 0x14], 0x300036
mov dword [ebp - 0x10], 0x340033
mov dword [ebp - 0xc], 0x450039
mov dword [ebp - 8], 0x30
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45b8c1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45b8c1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45b8a3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret

Function at 0x45b8e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c7060
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x39005c
mov dword [ebp - 0x4c], 0x300033
mov dword [ebp - 0x48], 0x450039
mov dword [ebp - 0x44], 0x440033
mov dword [ebp - 0x40], 0x2d0041
mov dword [ebp - 0x3c], 0x460041
mov dword [ebp - 0x38], 0x340035
mov dword [ebp - 0x34], 0x34002d
mov dword [ebp - 0x30], 0x390037
mov dword [ebp - 0x2c], 0x2d0031
mov dword [ebp - 0x28], 0x460041
mov dword [ebp - 0x24], 0x310034
mov dword [ebp - 0x20], 0x42002d
mov dword [ebp - 0x1c], 0x310036
mov dword [ebp - 0x18], 0x330030
mov dword [ebp - 0x14], 0x350042
mov dword [ebp - 0x10], 0x420033
mov dword [ebp - 0xc], 0x320034
mov dword [ebp - 8], 0x38
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45b9c1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45b9c1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45b9a3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x45b9e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c7308
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x37005c
mov dword [ebp - 0x4c], 0x420038
mov dword [ebp - 0x48], 0x420032
mov dword [ebp - 0x44], 0x410032
mov dword [ebp - 0x40], 0x2d0046
mov dword [ebp - 0x3c], 0x320031
mov dword [ebp - 0x38], 0x460033
mov dword [ebp - 0x34], 0x38002d
mov dword [ebp - 0x30], 0x360046
mov dword [ebp - 0x2c], 0x2d0033
mov dword [ebp - 0x28], 0x420038
mov dword [ebp - 0x24], 0x300039
mov dword [ebp - 0x20], 0x35002d
mov dword [ebp - 0x1c], 0x330033
mov dword [ebp - 0x18], 0x340032
mov dword [ebp - 0x14], 0x430032
mov dword [ebp - 0x10], 0x410037
mov dword [ebp - 0xc], 0x460037
mov dword [ebp - 8], 0x31
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45bac1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45bac1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45baa3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret

Function at 0x45bae0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c6d58
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x32005c
mov dword [ebp - 0x4c], 0x370030
mov dword [ebp - 0x48], 0x330033
mov dword [ebp - 0x44], 0x440033
mov dword [ebp - 0x40], 0x2d0031
mov dword [ebp - 0x3c], 0x420035
mov dword [ebp - 0x38], 0x320036
mov dword [ebp - 0x34], 0x34002d
mov dword [ebp - 0x30], 0x340044
mov dword [ebp - 0x2c], 0x2d0030
mov dword [ebp - 0x28], 0x420042
mov dword [ebp - 0x24], 0x380046
mov dword [ebp - 0x20], 0x34002d
mov dword [ebp - 0x1c], 0x430031
mov dword [ebp - 0x18], 0x460032
mov dword [ebp - 0x14], 0x370032
mov dword [ebp - 0x10], 0x330033
mov dword [ebp - 0xc], 0x410032
mov dword [ebp - 8], 0x34
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45bbc1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45bbc1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45bba3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x45bbe0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c6e90
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x30005c
mov dword [ebp - 0x4c], 0x370037
mov dword [ebp - 0x48], 0x360031
mov dword [ebp - 0x44], 0x420030
mov dword [ebp - 0x40], 0x2d0037
mov dword [ebp - 0x3c], 0x310037
mov dword [ebp - 0x38], 0x360041
mov dword [ebp - 0x34], 0x39002d
mov dword [ebp - 0x30], 0x430033
mov dword [ebp - 0x2c], 0x2d0044
mov dword [ebp - 0x28], 0x440037
mov dword [ebp - 0x24], 0x350037
mov dword [ebp - 0x20], 0x38002d
mov dword [ebp - 0x1c], 0x320034
mov dword [ebp - 0x18], 0x430035
mov dword [ebp - 0x14], 0x430037
mov dword [ebp - 0x10], 0x350044
mov dword [ebp - 0xc], 0x320030
mov dword [ebp - 8], 0x43
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45bcc1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45bcc1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45bca3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret

Function at 0x45bce0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c6db8
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x34005c
mov dword [ebp - 0x4c], 0x360043
mov dword [ebp - 0x48], 0x360042
mov dword [ebp - 0x44], 0x440042
mov dword [ebp - 0x40], 0x2d0043
mov dword [ebp - 0x3c], 0x340041
mov dword [ebp - 0x38], 0x440037
mov dword [ebp - 0x34], 0x36002d
mov dword [ebp - 0x30], 0x340042
mov dword [ebp - 0x2c], 0x2d0034
mov dword [ebp - 0x28], 0x360045
mov dword [ebp - 0x24], 0x370038
mov dword [ebp - 0x20], 0x32002d
mov dword [ebp - 0x1c], 0x420043
mov dword [ebp - 0x18], 0x430036
mov dword [ebp - 0x14], 0x320045
mov dword [ebp - 0x10], 0x300046
mov dword [ebp - 0xc], 0x350046
mov dword [ebp - 8], 0x39
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45bdc1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45bdc1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45bda3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x45bde0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c7138
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x45005c
mov dword [ebp - 0x4c], 0x380030
mov dword [ebp - 0x48], 0x340030
mov dword [ebp - 0x44], 0x410046
mov dword [ebp - 0x40], 0x2d0035
mov dword [ebp - 0x3c], 0x450037
mov dword [ebp - 0x38], 0x350031
mov dword [ebp - 0x34], 0x34002d
mov dword [ebp - 0x30], 0x450045
mov dword [ebp - 0x2c], 0x2d0032
mov dword [ebp - 0x28], 0x410038
mov dword [ebp - 0x24], 0x320033
mov dword [ebp - 0x20], 0x33002d
mov dword [ebp - 0x1c], 0x300035
mov dword [ebp - 0x18], 0x320037
mov dword [ebp - 0x14], 0x360035
mov dword [ebp - 0x10], 0x450042
mov dword [ebp - 0xc], 0x320039
mov dword [ebp - 8], 0x37
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45bec1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45bec1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45bea3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret

Function at 0x45bee0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c6f28
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x34005c
mov dword [ebp - 0x4c], 0x300033
mov dword [ebp - 0x48], 0x450041
mov dword [ebp - 0x44], 0x440042
mov dword [ebp - 0x40], 0x2d0035
mov dword [ebp - 0x3c], 0x320037
mov dword [ebp - 0x38], 0x410037
mov dword [ebp - 0x34], 0x34002d
mov dword [ebp - 0x30], 0x450045
mov dword [ebp - 0x2c], 0x2d0044
mov dword [ebp - 0x28], 0x370038
mov dword [ebp - 0x24], 0x380031
mov dword [ebp - 0x20], 0x31002d
mov dword [ebp - 0x1c], 0x440033
mov dword [ebp - 0x18], 0x460037
mov dword [ebp - 0x14], 0x300037
mov dword [ebp - 0x10], 0x430030
mov dword [ebp - 0xc], 0x460044
mov dword [ebp - 8], 0x42
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45bfc1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45bfc1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45bfa3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x45bfe0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov eax, 0x5c7198
mov dword [ebp - 0x60], 0x5c005c
lea esi, [ebp - 0x60]
mov dword [ebp - 0x5c], 0x5c002e
push edi
mov dword [ebp - 0x58], 0x490050
mov edx, 0x2e
mov dword [ebp - 0x54], 0x450050
sub esi, eax
mov dword [ebp - 0x50], 0x37005c
mov dword [ebp - 0x4c], 0x460038
mov dword [ebp - 0x48], 0x440042
mov dword [ebp - 0x44], 0x440039
mov dword [ebp - 0x40], 0x2d0039
mov dword [ebp - 0x3c], 0x450045
mov dword [ebp - 0x38], 0x360034
mov dword [ebp - 0x34], 0x34002d
mov dword [ebp - 0x30], 0x440038
mov dword [ebp - 0x2c], 0x2d0044
mov dword [ebp - 0x28], 0x430039
mov dword [ebp - 0x24], 0x330032
mov dword [ebp - 0x20], 0x39002d
mov dword [ebp - 0x1c], 0x410034
mov dword [ebp - 0x18], 0x350042
mov dword [ebp - 0x14], 0x390041
mov dword [ebp - 0x10], 0x370038
mov dword [ebp - 0xc], 0x360042
mov dword [ebp - 8], 0x46
lea ecx, [edx + 0x7fffffd0]
test ecx, ecx
je 0x45c0c1
movzx ecx, word [esi + eax]
test cx, cx
je 0x45c0c1
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45c0a3
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x45cd10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
xor eax, eax
mov dword [ebp - 0x78], 0x4f0053
push ebx
push esi
mov word [ebp - 8], ax
lea esi, [ebp - 0x78]
mov eax, 0x5c6e18
mov dword [ebp - 0x74], 0x540046
push edi
mov dword [ebp - 0x70], 0x410057
mov edx, 0x39
mov dword [ebp - 0x6c], 0x450052
sub esi, eax
mov dword [ebp - 0x68], 0x4d005c
mov dword [ebp - 0x64], 0x630069
mov dword [ebp - 0x60], 0x6f0072
mov dword [ebp - 0x5c], 0x6f0073
mov dword [ebp - 0x58], 0x740066
mov dword [ebp - 0x54], 0x57005c
mov dword [ebp - 0x50], 0x6e0069
mov dword [ebp - 0x4c], 0x6f0064
mov dword [ebp - 0x48], 0x730077
mov dword [ebp - 0x44], 0x43005c
mov dword [ebp - 0x40], 0x720075
mov dword [ebp - 0x3c], 0x650072
mov dword [ebp - 0x38], 0x74006e
mov dword [ebp - 0x34], 0x650056
mov dword [ebp - 0x30], 0x730072
mov dword [ebp - 0x2c], 0x6f0069
mov dword [ebp - 0x28], 0x5c006e
mov dword [ebp - 0x24], 0x6e0055
mov dword [ebp - 0x20], 0x6e0069
mov dword [ebp - 0x1c], 0x740073
mov dword [ebp - 0x18], 0x6c0061
mov dword [ebp - 0x14], 0x5c006c
mov dword [ebp - 0x10], 0x6f004c
mov dword [ebp - 0xc], 0x660061
nop dword [eax]
lea ecx, [edx + 0x7fffffc5]
test ecx, ecx
je 0x45ce1e
movzx ecx, word [esi + eax]
test cx, cx
je 0x45ce1e
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45ce00
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret

Function at 0x45ce40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
xor eax, eax
mov dword [ebp - 0x78], 0x4f0053
push ebx
push esi
mov word [ebp - 8], ax
lea esi, [ebp - 0x78]
mov eax, 0x5c7258
mov dword [ebp - 0x74], 0x540046
push edi
mov dword [ebp - 0x70], 0x410057
mov edx, 0x39
mov dword [ebp - 0x6c], 0x450052
sub esi, eax
mov dword [ebp - 0x68], 0x4d005c
mov dword [ebp - 0x64], 0x630069
mov dword [ebp - 0x60], 0x6f0072
mov dword [ebp - 0x5c], 0x6f0073
mov dword [ebp - 0x58], 0x740066
mov dword [ebp - 0x54], 0x57005c
mov dword [ebp - 0x50], 0x6e0069
mov dword [ebp - 0x4c], 0x6f0064
mov dword [ebp - 0x48], 0x730077
mov dword [ebp - 0x44], 0x43005c
mov dword [ebp - 0x40], 0x720075
mov dword [ebp - 0x3c], 0x650072
mov dword [ebp - 0x38], 0x74006e
mov dword [ebp - 0x34], 0x650056
mov dword [ebp - 0x30], 0x730072
mov dword [ebp - 0x2c], 0x6f0069
mov dword [ebp - 0x28], 0x5c006e
mov dword [ebp - 0x24], 0x6e0055
mov dword [ebp - 0x20], 0x6e0069
mov dword [ebp - 0x1c], 0x740073
mov dword [ebp - 0x18], 0x6c0061
mov dword [ebp - 0x14], 0x5c006c
mov dword [ebp - 0x10], 0x6f004c
mov dword [ebp - 0xc], 0x660061
nop dword [eax]
lea ecx, [edx + 0x7fffffc5]
test ecx, ecx
je 0x45cf4e
movzx ecx, word [esi + eax]
test cx, cx
je 0x45cf4e
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45cf30
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x45cf70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
xor eax, eax
mov dword [ebp - 0x78], 0x4f0053
push ebx
push esi
mov word [ebp - 8], ax
lea esi, [ebp - 0x78]
mov eax, 0x5c7368
mov dword [ebp - 0x74], 0x540046
push edi
mov dword [ebp - 0x70], 0x410057
mov edx, 0x39
mov dword [ebp - 0x6c], 0x450052
sub esi, eax
mov dword [ebp - 0x68], 0x4d005c
mov dword [ebp - 0x64], 0x630069
mov dword [ebp - 0x60], 0x6f0072
mov dword [ebp - 0x5c], 0x6f0073
mov dword [ebp - 0x58], 0x740066
mov dword [ebp - 0x54], 0x57005c
mov dword [ebp - 0x50], 0x6e0069
mov dword [ebp - 0x4c], 0x6f0064
mov dword [ebp - 0x48], 0x730077
mov dword [ebp - 0x44], 0x43005c
mov dword [ebp - 0x40], 0x720075
mov dword [ebp - 0x3c], 0x650072
mov dword [ebp - 0x38], 0x74006e
mov dword [ebp - 0x34], 0x650056
mov dword [ebp - 0x30], 0x730072
mov dword [ebp - 0x2c], 0x6f0069
mov dword [ebp - 0x28], 0x5c006e
mov dword [ebp - 0x24], 0x6e0055
mov dword [ebp - 0x20], 0x6e0069
mov dword [ebp - 0x1c], 0x740073
mov dword [ebp - 0x18], 0x6c0061
mov dword [ebp - 0x14], 0x5c006c
mov dword [ebp - 0x10], 0x6f004c
mov dword [ebp - 0xc], 0x660061
nop dword [eax]
lea ecx, [edx + 0x7fffffc5]
test ecx, ecx
je 0x45d07e
movzx ecx, word [esi + eax]
test cx, cx
je 0x45d07e
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45d060
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret

Function at 0x45d0a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
xor eax, eax
mov dword [ebp - 0x78], 0x4f0053
push ebx
push esi
mov word [ebp - 8], ax
lea esi, [ebp - 0x78]
mov eax, 0x5c70c0
mov dword [ebp - 0x74], 0x540046
push edi
mov dword [ebp - 0x70], 0x410057
mov edx, 0x39
mov dword [ebp - 0x6c], 0x450052
sub esi, eax
mov dword [ebp - 0x68], 0x4d005c
mov dword [ebp - 0x64], 0x630069
mov dword [ebp - 0x60], 0x6f0072
mov dword [ebp - 0x5c], 0x6f0073
mov dword [ebp - 0x58], 0x740066
mov dword [ebp - 0x54], 0x57005c
mov dword [ebp - 0x50], 0x6e0069
mov dword [ebp - 0x4c], 0x6f0064
mov dword [ebp - 0x48], 0x730077
mov dword [ebp - 0x44], 0x43005c
mov dword [ebp - 0x40], 0x720075
mov dword [ebp - 0x3c], 0x650072
mov dword [ebp - 0x38], 0x74006e
mov dword [ebp - 0x34], 0x650056
mov dword [ebp - 0x30], 0x730072
mov dword [ebp - 0x2c], 0x6f0069
mov dword [ebp - 0x28], 0x5c006e
mov dword [ebp - 0x24], 0x6e0055
mov dword [ebp - 0x20], 0x6e0069
mov dword [ebp - 0x1c], 0x740073
mov dword [ebp - 0x18], 0x6c0061
mov dword [ebp - 0x14], 0x5c006c
mov dword [ebp - 0x10], 0x6f004c
mov dword [ebp - 0xc], 0x660061
nop dword [eax]
lea ecx, [edx + 0x7fffffc5]
test ecx, ecx
je 0x45d1ae
movzx ecx, word [esi + eax]
test cx, cx
je 0x45d1ae
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45d190
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x45d1d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
xor eax, eax
mov dword [ebp - 0x78], 0x4f0053
push ebx
push esi
mov word [ebp - 8], ax
lea esi, [ebp - 0x78]
mov eax, 0x5c6f88
mov dword [ebp - 0x74], 0x540046
push edi
mov dword [ebp - 0x70], 0x410057
mov edx, 0x39
mov dword [ebp - 0x6c], 0x450052
sub esi, eax
mov dword [ebp - 0x68], 0x4d005c
mov dword [ebp - 0x64], 0x630069
mov dword [ebp - 0x60], 0x6f0072
mov dword [ebp - 0x5c], 0x6f0073
mov dword [ebp - 0x58], 0x740066
mov dword [ebp - 0x54], 0x57005c
mov dword [ebp - 0x50], 0x6e0069
mov dword [ebp - 0x4c], 0x6f0064
mov dword [ebp - 0x48], 0x730077
mov dword [ebp - 0x44], 0x43005c
mov dword [ebp - 0x40], 0x720075
mov dword [ebp - 0x3c], 0x650072
mov dword [ebp - 0x38], 0x74006e
mov dword [ebp - 0x34], 0x650056
mov dword [ebp - 0x30], 0x730072
mov dword [ebp - 0x2c], 0x6f0069
mov dword [ebp - 0x28], 0x5c006e
mov dword [ebp - 0x24], 0x6e0055
mov dword [ebp - 0x20], 0x6e0069
mov dword [ebp - 0x1c], 0x740073
mov dword [ebp - 0x18], 0x6c0061
mov dword [ebp - 0x14], 0x5c006c
mov dword [ebp - 0x10], 0x6f004c
mov dword [ebp - 0xc], 0x660061
nop dword [eax]
lea ecx, [edx + 0x7fffffc5]
test ecx, ecx
je 0x45d2de
movzx ecx, word [esi + eax]
test cx, cx
je 0x45d2de
mov word [eax], cx
add eax, 2
sub edx, 1
jne 0x45d2c0
test edx, edx
lea ecx, [eax - 2]
pop edi
cmovne ecx, eax
xor eax, eax
pop esi
pop ebx
mov word [ecx], ax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x465bd0
Capabilities:
Query or enumerate registry value

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x818
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
cmp word [0x5b7c40], 0
jne 0x465d0b
cmp dword [ecx + 0x2c], 8
lea eax, [ecx + 0x18]
mov dword [ebp - 0x818], 0
mov dword [ebp - 0x814], 0
mov dword [ebp - 0x810], 0
jb 0x465c1a
mov eax, dword [eax]
push edi
push 0x20219
push eax
push dword [ecx + 0x30]
lea ecx, [ebp - 0x818]
call fcn.0042b870
mov edi, dword [ebp - 0x818]
test eax, eax
jne 0x465cec
lea eax, [ebp - 0x808]
mov dword [ebp - 0x808], 0x800
push eax
lea eax, [ebp - 0x804]
push eax
lea eax, [ebp - 0x80c]
push eax
push 0
push str.FROM
push edi
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x465cec
mov eax, dword [ebp - 0x80c]
cmp eax, 1
je 0x465c7e
cmp eax, 2
jne 0x465cec
mov eax, dword [ebp - 0x808]
test eax, eax
je 0x465c9b
test al, 1
jne 0x465cec
shr eax, 1
cmp word [ebp + eax*2 - 0x806], 0
je 0x465ca4
jmp 0x465cec
xor eax, eax
mov word [ebp - 0x804], ax
push esi
mov ecx, 0x5b7c40
lea esi, [ebp - 0x804]
mov edx, 0x3ff
sub esi, ecx
nop word [eax + eax]
lea eax, [edx + 0x7ffffbff]
test eax, eax
je 0x465cde
movzx eax, word [esi + ecx]
test ax, ax
je 0x465cde
mov word [ecx], ax
add ecx, 2
sub edx, 1
jne 0x465cc0
test edx, edx
lea eax, [ecx - 2]
pop esi
cmovne eax, ecx
xor ecx, ecx
mov word [eax], cx
test edi, edi
je 0x465cf7
push edi
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov eax, 0x5b7c40
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
mov eax, 0x5b7c40
xor ecx, ebp
call fcn.004deaec
mov esp, ebp
pop ebp
ret
Function at 0x466400
Capabilities:
Query or enumerate registry value

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x818
mov eax, dword [0x5b03a4]
xor eax, ebp
mov dword [ebp - 4], eax
cmp word [0x5b7440], 0
push esi
jne 0x466527
cmp dword [ecx + 0x2c], 8
lea eax, [ecx + 0x18]
mov dword [ebp - 0x818], 0
mov dword [ebp - 0x814], 0
mov dword [ebp - 0x810], 0
jb 0x46644b
mov eax, dword [eax]
push edi
push 0x20219
push eax
push dword [ecx + 0x30]
lea ecx, [ebp - 0x818]
call fcn.0042b870
mov edi, dword [ebp - 0x818]
test eax, eax
jne 0x46651b
lea eax, [ebp - 0x808]
mov dword [ebp - 0x808], 0x800
push eax
lea eax, [ebp - 0x804]
push eax
lea eax, [ebp - 0x80c]
push eax
push 0
push 0x571488
push edi
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x46651b
mov eax, dword [ebp - 0x80c]
cmp eax, 1
je 0x4664af
cmp eax, 2
jne 0x46651b
mov eax, dword [ebp - 0x808]
test eax, eax
je 0x4664cc
test al, 1
jne 0x46651b
shr eax, 1
cmp word [ebp + eax*2 - 0x806], 0
je 0x4664d5
jmp 0x46651b
xor eax, eax
mov word [ebp - 0x804], ax
mov ecx, 0x5b7440
lea esi, [ebp - 0x804]
mov edx, 0x3ff
sub esi, ecx
nop word [eax + eax]
lea eax, [edx + 0x7ffffbff]
test eax, eax
je 0x46650e
movzx eax, word [esi + ecx]
test ax, ax
je 0x46650e
mov word [ecx], ax
add ecx, 2
sub edx, 1
jne 0x4664f0
test edx, edx
lea eax, [ecx - 2]
cmovne eax, ecx
xor ecx, ecx
mov word [eax], cx
test edi, edi
je 0x466526
push edi
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
pop edi
push 0x5b7440
call dword [sym.imp.KERNEL32.dll_lstrlenW]
test eax, eax
jg 0x46657b
mov ecx, 0x5b7440
mov esi, str.noset
mov edx, 0x3ff
sub esi, ecx
nop word [eax + eax]
lea eax, [edx + 0x7ffffbff]
test eax, eax
je 0x46656e
movzx eax, word [esi + ecx]
test ax, ax
je 0x46656e
mov word [ecx], ax
add ecx, 2
sub edx, 1
jne 0x466550
test edx, edx
lea eax, [ecx - 2]
cmovne eax, ecx
xor ecx, ecx
mov word [eax], cx
mov ecx, dword [ebp - 4]
mov eax, 0x5b7440
xor ecx, ebp
pop esi
call fcn.004deaec
mov esp, ebp
pop ebp
ret