Function at 0x14017821c
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xf8d1571d
pushf
not eax
add eax, 0xa3c5a459
xor eax, 0xa773e546
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x84aa2ec3
xor eax, 0x93134f8b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd5ca5a36
xor eax, 0xade69f47
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf9d22072
xor eax, 0xfbc7e7f7
rol eax, 0xbb
popf
cmp eax, 0x29
jne 0x14017827f
popf
pop rax
jmp 0x1401799e0
cmp eax, 0
jne 0x14017828e
popf
pop rax
jmp 0x1401785d6
cmp eax, 3
jne 0x14017829d
popf
pop rax
jmp 0x14017879e
cmp eax, 1
jne 0x1401782ac
popf
pop rax
jmp 0x140178690
cmp eax, 0xd
jne 0x1401782bb
popf
pop rax
jmp 0x140178ccd
cmp eax, 0x1a
jne 0x1401782ca
popf
pop rax
jmp 0x1401792f1
cmp eax, 0xe
jne 0x1401782d9
popf
pop rax
jmp 0x140178d88
cmp eax, 0x31
jne 0x1401782e8
popf
pop rax
jmp 0x140179d0f
cmp eax, 0x19
jne 0x1401782f7
popf
pop rax
jmp 0x14017927f
cmp eax, 8
jne 0x140178306
popf
pop rax
jmp 0x140178a47
cmp eax, 0x2a
jne 0x140178315
popf
pop rax
jmp 0x140179a42
cmp eax, 0x17
jne 0x140178324
popf
pop rax
jmp 0x1401791cf
cmp eax, 0x1c
jne 0x140178333
popf
pop rax
jmp 0x1401793ab
cmp eax, 0x2e
jne 0x140178342
popf
pop rax
jmp 0x140179bdd
cmp eax, 0x18
jne 0x140178351
popf
pop rax
jmp 0x14017922c
cmp eax, 0x2b
jne 0x140178360
popf
pop rax
jmp 0x140179aa3
cmp eax, 0x1b
jne 0x14017836f
popf
pop rax
jmp 0x14017933f
cmp eax, 0x2d
jne 0x14017837e
popf
pop rax
jmp 0x140179b4f
cmp eax, 0x23
jne 0x14017838d
popf
pop rax
jmp 0x1401796d4
cmp eax, 0x25
jne 0x14017839c
popf
pop rax
jmp 0x1401797e5
cmp eax, 0x32
jne 0x1401783ab
popf
pop rax
jmp 0x140179d65
cmp eax, 0x13
jne 0x1401783ba
popf
pop rax
jmp 0x140178fef
cmp eax, 0x33
jne 0x1401783c9
popf
pop rax
jmp 0x140179e20
cmp eax, 0x24
jne 0x1401783d8
popf
pop rax
jmp 0x140179753
cmp eax, 0x1e
jne 0x1401783e7
popf
pop rax
jmp 0x140179499
cmp eax, 0xc
jne 0x1401783f6
popf
pop rax
jmp 0x140178c24
cmp eax, 0x26
jne 0x140178405
popf
pop rax
jmp 0x14017988a
cmp eax, 0x27
jne 0x140178414
popf
pop rax
jmp 0x140179942
cmp eax, 0x30
jne 0x140178423
popf
pop rax
jmp 0x140179cd4
cmp eax, 0x10
jne 0x140178432
popf
pop rax
jmp 0x140178e75
cmp eax, 0x37
jne 0x140178441
popf
pop rax
jmp 0x14017a019
cmp eax, 9
jne 0x140178450
popf
pop rax
jmp 0x140178adf
cmp eax, 0x39
jne 0x14017845f
popf
pop rax
jmp 0x14017a0ff
cmp eax, 0x16
jne 0x14017846e
popf
pop rax
jmp 0x140179150
cmp eax, 0x28
jne 0x14017847d
popf
pop rax
jmp 0x140179991
cmp eax, 0xa
jne 0x14017848c
popf
pop rax
jmp 0x140178b38
cmp eax, 0x36
jne 0x14017849b
popf
pop rax
jmp 0x140179fbd
cmp eax, 0x14
jne 0x1401784aa
popf
pop rax
jmp 0x1401790aa
cmp eax, 7
jne 0x1401784b9
popf
pop rax
jmp 0x14017899b
cmp eax, 0x34
jne 0x1401784c8
popf
pop rax
jmp 0x140179eb3
cmp eax, 2
jne 0x1401784d7
popf
pop rax
jmp 0x1401786f9
cmp eax, 0x20
jne 0x1401784e6
popf
pop rax
jmp 0x140179564
cmp eax, 0x1d
jne 0x1401784f5
popf
pop rax
jmp 0x1401793fa
cmp eax, 0x11
jne 0x140178504
popf
pop rax
jmp 0x140178ef3
cmp eax, 0x35
jne 0x140178513
popf
pop rax
jmp 0x140179f1e
cmp eax, 0x2f
jne 0x140178522
popf
pop rax
jmp 0x140179c95
cmp eax, 0x12
jne 0x140178531
popf
pop rax
jmp 0x140178f5e
cmp eax, 0x21
jne 0x140178540
popf
pop rax
jmp 0x14017961e
cmp eax, 0x38
jne 0x14017854f
popf
pop rax
jmp 0x14017a08d
cmp eax, 0xb
jne 0x14017855e
popf
pop rax
jmp 0x140178b94
cmp eax, 0xf
jne 0x14017856d
popf
pop rax
jmp 0x140178e0a
cmp eax, 0x15
jne 0x14017857c
popf
pop rax
jmp 0x140179110
cmp eax, 5
jne 0x14017858b
popf
pop rax
jmp 0x140178828
cmp eax, 6
jne 0x14017859a
popf
pop rax
jmp 0x1401788ec
cmp eax, 0x22
jne 0x1401785a9
popf
pop rax
jmp 0x140179669
cmp eax, 0x2c
jne 0x1401785b8
popf
pop rax
jmp 0x140179af2
cmp eax, 0x1f
jne 0x1401785c7
popf
pop rax
jmp 0x1401794fb
cmp eax, 4
jne 0x1401785d6
popf
pop rax
jmp 0x140178815
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
mov rax, qword [rcx + 8]
or edi, 0xffffffff
xor esi, esi
mov rbx, rcx
cmp qword [rcx + 0x460], rsi
jne 0x14017864a
push rax
pushf
mov eax, 0xac46d6af
pushf
not eax
add eax, 0xab86fc7a
xor eax, 0xa2686393
rol eax, 8
popf
pushf
not eax
add eax, 0xe65d763a
xor eax, 0xe11617ce
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc5b62f7a
xor eax, 0xe590cd2e
rol eax, 0xee
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x6b09b994
pushf
not eax
add eax, 0xa8b5a5ef
xor eax, 0xd26db7be
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xae6f38f7
xor eax, 0x88b94312
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8832eeb3
xor eax, 0xdc24c024
rol eax, 0x73
popf
jmp 0x140178270
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], socket
jmp 0x14017a0a0
cmp qword [rcx + 0x10], rsi
jne 0x140178758
push rax
pushf
mov eax, 0xa9aae78f
pushf
not eax
add eax, 0xfa6b8b78
xor eax, 0xca6917a3
rol eax, 0x41
popf
pushf
not eax
add eax, 0x921c836e
xor eax, 0xebe5f09a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9c01d6e3
xor eax, 0xdc18b4b1
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbf50daaa
xor eax, 0xebf21c9b
rol eax, 0xf8
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xbcfe6f7e
pushf
not eax
add eax, 0xb425085a
xor eax, 0xe096f48d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9728be42
xor eax, 0xd3c56a9c
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdcdb1f2d
xor eax, 0x97a6beec
rol eax, 0x13
popf
jmp 0x140178270
mov byte [rax + 0x30], 1
xor r9d, r9d
mov dword [rax + 0x2c], socket
xor r8d, r8d
mov rax, qword [rcx + 8]
xor edx, edx
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov qword [rsp + 0x20], rsi
call fcn.140225cc6
or eax, 0xffffffff
jmp 0x14017a019
inc dword [rcx + 0x468]
cmp dword [rcx + 0x468], 2
je 0x140179fbd
mov ebp, 0x8c41878b
pushf
not ebp
add ebp, 0xdb650ecc
xor ebp, 0xc5dc5fc1
rol ebp, 0x91
popf
pushf
not ebp
add ebp, 0xc4a62b27
xor ebp, 0xbb7b6802
rol ebp, 0x48
popf
pushf
not ebp
add ebp, 0xae88b803
xor ebp, 0xefbd0bf7
rol ebp, 8
popf
pushf
not ebp
add ebp, 0x9457b224
xor ebp, 0xddbe04e8
rol ebp, 0x84
popf
lea r14, [0x1a237ab7d]
pushf
sub r14, 0x62309bbd
popf
push rax
pushf
mov eax, 0x409b7553
pushf
not eax
add eax, 0xe141712f
xor eax, 0xe1773705
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd419ce7b
xor eax, 0x9d67d771
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf7f5cd3b
xor eax, 0xb14d9f37
rol eax, 0x76
popf
pushf
not eax
add eax, 0x93f858c7
xor eax, 0xfd1b1709
rol eax, 0x78
popf
jmp 0x140178270
mov rax, qword [rbx + 0x10]
mov dword [rbx + 0x48], esi
mov byte [rbx + 0x24], sil
movzx edx, word [rax]
add rax, 2
mov qword [rbx + 0x10], rax
mov word [rbx + 0x3a], dx
test dx, dx
je 0x140178942
push rax
pushf
mov eax, 0x83daebd2
pushf
not eax
add eax, 0xeb15bb23
xor eax, 0x808337f7
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9cf6072a
xor eax, 0x87f97fea
rol eax, 0xd4
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x7fea80d3
pushf
not eax
add eax, 0xdecd6bba
xor eax, 0xdac63dd4
rol eax, 0x10
popf
pushf
not eax
add eax, 0x93c79d76
xor eax, 0xc6639917
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb68cc970
xor eax, 0xbcadcade
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd7c4771c
xor eax, 0xf2195824
rol eax, 0x42
popf
jmp 0x140178270
mov r8d, dword [rbx + 0x20]
test r8d, r8d
js 0x140178a01
push rax
pushf
mov eax, 0xebb73126
pushf
not eax
add eax, 0xd17384f2
xor eax, 0x8d73e108
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xec998826
xor eax, 0xbddd0ae4
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x86073b67
xor eax, 0xcd503ad4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xee04199f
xor eax, 0xb04889d3
rol eax, 0x1f
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xaf474f8
pushf
not eax
add eax, 0x9955f2eb
xor eax, 0x9b102fa3
rol eax, 0xad
popf
pushf
not eax
add eax, 0x96886035
xor eax, 0xa1839edf
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xddfe08b8
xor eax, 0xa992cf19
rol eax, 0x81
popf
jmp 0x140178270
movzx eax, dx
sub ax, bp
cmp ax, 0x5a
ja 0x140178aac
push rax
pushf
mov eax, 0x1b0bd3b5
pushf
not eax
add eax, 0xc7d37b9f
xor eax, 0xed5ad9c9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8a075824
xor eax, 0xdc58d41a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x87f645ec
xor eax, 0x93ef47db
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa4419567
xor eax, 0xcdcd3ce7
rol eax, 0x50
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x18893e2a
pushf
not eax
add eax, 0xccdb7b22
xor eax, 0x91d2b735
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcca354ea
xor eax, 0xebb894a4
rol eax, 0xe
popf
jmp 0x140178270
movzx eax, dx
sub rax, rbp
and eax, 0x7f
mov cl, byte [r14 + rax*2 + 1]
jmp 0x140178b94
mov cl, sil
push rax
pushf
mov eax, 0x68118d09
pushf
not eax
add eax, 0xa2d454af
xor eax, 0xe4245b7a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd54acedd
xor eax, 0xd00ffc88
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x90b5dace
xor eax, 0xe8918cfe
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9155e39a
xor eax, 0xe7b9acd0
rol eax, 0xbd
popf
jmp 0x140178270
movzx eax, cl
lea rcx, [rax + rax*8]
movzx eax, byte [rbx + 0x24]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
and ecx, 0x7f
movzx eax, byte [r14 + rcx*2]
mov byte [rbx + 0x24], al
cmp al, 8
jae 0x140178bf1
push rax
pushf
mov eax, 0xe2d953e5
pushf
not eax
add eax, 0xb6576821
xor eax, 0xf2465f85
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8c5f50fe
xor eax, 0xaa4bcc5a
rol eax, 0x9f
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xcc573e7d
pushf
not eax
add eax, 0xe280714a
xor eax, 0x8bb2aa87
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xaeefd4f7
xor eax, 0x892106ea
rol eax, 0xbd
popf
jmp 0x140178270
mov ecx, eax
test al, al
je 0x140178c74
push rax
pushf
mov eax, 0xa053476c
pushf
not eax
add eax, 0xaa7f9a7b
xor eax, 0xd4e2c847
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xaadcccff
xor eax, 0xd6f6221a
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdfbc0726
xor eax, 0xc6219d8c
rol eax, 0x83
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xc8581631
pushf
not eax
add eax, 0xc0d6e7b8
xor eax, 0xf3184ddc
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd2dce0ba
xor eax, 0xa621a699
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd20e8882
xor eax, 0xf9334ab4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbddd778f
xor eax, 0xec340c1c
rol eax, 0xca
popf
jmp 0x140178270
sub ecx, 1
je 0x140178d2f
push rax
pushf
mov eax, 0xad3a14d0
pushf
not eax
add eax, 0xab9dac1c
xor eax, 0xdf7d1a38
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb0941b74
xor eax, 0xc9b90390
rol eax, 0x44
popf
pushf
not eax
add eax, 0xde07a940
xor eax, 0x9958487d
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8fc621cf
xor eax, 0x8041ba33
rol eax, 0xd7
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xc4b6114b
pushf
not eax
add eax, 0xf7e12f4f
xor eax, 0xf0921fc1
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbb957edf
xor eax, 0xfd14f23f
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8b002d6c
xor eax, 0xd94c7a91
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe25a4fe3
xor eax, 0x9d6203d3
rol eax, 0x33
popf
jmp 0x140178270
sub ecx, 1
je 0x140178dc4
push rax
pushf
mov eax, 0xfcb950c7
pushf
not eax
add eax, 0xf3624df5
xor eax, 0xc0848231
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe0e6b874
xor eax, 0xd35b9f2c
rol eax, 0x59
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x35bd8d1c
pushf
not eax
add eax, 0xb6f456d7
xor eax, 0x8802de1e
rol eax, 2
popf
pushf
not eax
add eax, 0xcf558075
xor eax, 0xda3482c6
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc1f417c1
xor eax, 0xa7d9e599
rol eax, 0xe9
popf
jmp 0x140178270
sub ecx, 1
je 0x140178e42
push rax
pushf
mov eax, 0xa50891da
pushf
not eax
add eax, 0x83300d58
xor eax, 0x9eed867e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd5eecf38
xor eax, 0xbbc8774f
rol eax, 0xaf
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x818837b5
pushf
not eax
add eax, 0xf0d181ce
xor eax, 0xea106ac2
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8df0760d
xor eax, 0xfd22cdb7
rol eax, 0x4a
popf
jmp 0x140178270
sub ecx, 1
je 0x140178ec0
push rax
pushf
mov eax, 0x29214404
pushf
not eax
add eax, 0xedb5d4a4
xor eax, 0xbf7c1a02
rol eax, 0x92
popf
pushf
not eax
add eax, 0x818fbe1d
xor eax, 0xa8ea6d5b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa5312c49
xor eax, 0xb5941338
rol eax, 0xc4
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x25aca5f4
pushf
not eax
add eax, 0xeca04141
xor eax, 0xc0b82941
rol eax, 2
popf
pushf
not eax
add eax, 0xea78a80d
xor eax, 0xd199dfd8
rol eax, 0x2d
popf
jmp 0x140178270
sub ecx, 1
je 0x140178f2b
push rax
pushf
mov eax, 0x39b66143
pushf
not eax
add eax, 0xaec69014
xor eax, 0xd9a12959
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9677ab32
xor eax, 0xffc4e713
rol eax, 0x85
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x642a3456
pushf
not eax
add eax, 0xf0111e5a
xor eax, 0xc5f00caf
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x80d48a93
xor eax, 0xb37bee73
rol eax, 0x60
popf
jmp 0x140178270
sub ecx, 1
je 0x140178fbc
push rax
pushf
mov eax, 0x27b398ae
pushf
not eax
add eax, 0x8ac5800f
xor eax, 0xd8559095
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xac1e87b7
xor eax, 0xd600471c
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9d594e24
xor eax, 0x9fc7e5e6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbd25aa03
xor eax, 0xab111690
rol eax, 0xea
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x941e1a6a
pushf
not eax
add eax, 0xf8dd758c
xor eax, 0xc0021a3d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x812ee7ed
xor eax, 0x9c0a5de4
rol eax, 0x53
popf
jmp 0x140178270
cmp ecx, 1
jne 0x140179051
push rax
pushf
mov eax, 0xe5e7a6e8
pushf
not eax
add eax, 0x97e5e1d0
xor eax, 0xc51bf7f6
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb2c94173
xor eax, 0x9c380045
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe6772d55
xor eax, 0x872b87dd
rol eax, 0x94
popf
pushf
not eax
add eax, 0xabb27c67
xor eax, 0xf4cca60f
rol eax, 6
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xce749e2f
pushf
not eax
add eax, 0xc4bf212f
xor eax, 0xc828649a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf1b307a6
xor eax, 0xe71e551f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x848728d8
xor eax, 0x945b3c5c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb82d1848
xor eax, 0xa084740f
rol eax, 0x8d
popf
jmp 0x140178270
mov rcx, rbx
call fcn.140385264
jmp 0x140179564
mov rcx, rbx
call fcn.14036fffd
jmp 0x140179564
cmp dx, 0x2a
je 0x140179189
push rax
pushf
mov eax, 0x1a3926b0
pushf
not eax
add eax, 0x8f1d5c12
xor eax, 0xf38f7a5e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xaec5c807
xor eax, 0xb64e6313
rol eax, 0x54
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x9b77680c
pushf
not eax
add eax, 0x8ce7203d
xor eax, 0xdf48f416
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe241fa87
xor eax, 0xb9a7a221
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdda87360
xor eax, 0xa714bf97
rol eax, 0x26
popf
jmp 0x140178270
lea rdx, [rbx + 0x30]
push rax
pushf
mov eax, 0xb5bb0f3
pushf
not eax
add eax, 0x895c38d2
xor eax, 0xbc24b516
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9f8d9c05
xor eax, 0xd24c2838
rol eax, 0x63
popf
pushf
not eax
add eax, 0xef080c15
xor eax, 0xb4082c10
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe8960825
xor eax, 0x8a1157ec
rol eax, 0x6e
popf
jmp 0x140178270
mov rcx, rbx
call fcn.1401dce76
jmp 0x140179564
add qword [rbx + 0x18], 8
mov rax, qword [rbx + 0x18]
mov ecx, dword [rax - 8]
test ecx, ecx
cmovs ecx, edi
mov dword [rbx + 0x30], ecx
jmp 0x1401794fb
mov dword [rbx + 0x30], esi
jmp 0x140179d65
cmp dx, 0x2a
je 0x140179378
push rax
pushf
mov eax, 0xd5f85468
pushf
not eax
add eax, 0xcf906292
xor eax, 0xef25261e
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc81153df
xor eax, 0xba4ba714
rol eax, 0x1b
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xd3764e78
pushf
not eax
add eax, 0xe56256a5
xor eax, 0xdf710f15
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd8efa2cc
xor eax, 0xd87c05e3
rol eax, 0xa4
popf
jmp 0x140178270
lea rdx, [rbx + 0x2c]
jmp 0x14017922c
add qword [rbx + 0x18], 8
mov rax, qword [rbx + 0x18]
mov ecx, dword [rax - 8]
mov dword [rbx + 0x2c], ecx
test ecx, ecx
jns 0x140179453
push rax
pushf
mov eax, 0x9804b01b
pushf
not eax
add eax, 0xab13bebf
xor eax, 0xb16d8a23
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc590b134
xor eax, 0xe5e33883
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf2d798ea
xor eax, 0xa3516881
rol eax, 0x8e
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x8eafabdb
pushf
not eax
add eax, 0xb2b66eb4
xor eax, 0xb7747a48
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa29d01a7
xor eax, 0xaf6a2fc0
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbdb8e9dd
xor eax, 0x82c2f1cd
rol eax, 0x98
popf
jmp 0x140178270
or dword [rbx + 0x28], 4
neg ecx
mov dword [rbx + 0x2c], ecx
push rax
pushf
mov eax, 0xc21830b6
pushf
not eax
add eax, 0xd6ed1554
xor eax, 0xb2835bae
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdbc07bac
xor eax, 0xc33ffe73
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb9a83f5a
xor eax, 0xc899b6d8
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe127aa07
xor eax, 0xbed016e2
rol eax, 0xad
popf
jmp 0x140178270
mov al, 0xa6
pushf
not al
add al, 0x58
xor al, 0xb6
rol al, 0x9b
popf
pushf
not al
add al, 0xd1
xor al, 0x54
rol al, 0xbe
popf
pushf
not al
add al, 0x74
xor al, 0xb7
rol al, 0xc1
popf
pushf
not al
add al, 0x8c
xor al, 0xbc
rol al, 0xfb
popf
push rax
pushf
mov eax, 0xdf4020aa
pushf
not eax
add eax, 0xe4ea885a
xor eax, 0xaa5da1bc
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb0a5012e
xor eax, 0xb8dced7e
rol eax, 0xd4
popf
jmp 0x140178270
test al, al
je 0x1401795c5
push rax
pushf
mov eax, 0x202d11fc
pushf
not eax
add eax, 0xde27a74f
xor eax, 0xa2efd745
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa70f3131
xor eax, 0xe25edf04
rol eax, 0x83
popf
pushf
not eax
add eax, 0xccccc6d1
xor eax, 0x9988fb32
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xedeaf26a
xor eax, 0xf854aa74
rol eax, 0x83
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x73b02b0d
pushf
not eax
add eax, 0xc6a6eba6
xor eax, 0x888b4eec
rol eax, 0x26
popf
pushf
not eax
add eax, 0x815227a1
xor eax, 0xc2fa96e4
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x819ef870
xor eax, 0xc74951e6
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe151954b
xor eax, 0xbd98f157
rol eax, 0x68
popf
jmp 0x140178270
jmp 0x140179d65
cmp dx, bp
je 0x1401796a1
push rax
pushf
mov eax, 0xbdbe065b
pushf
not eax
add eax, 0xcab69216
xor eax, 0x867f2481
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf6232c47
xor eax, 0xd7640e1c
rol eax, 0x94
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xdc3f45b0
pushf
not eax
add eax, 0xdfc6a71e
xor eax, 0xc32b438c
rol eax, 4
popf
pushf
not eax
add eax, 0xb5c7a522
xor eax, 0xaa5d7705
rol eax, 0xad
popf
jmp 0x140178270
cmp dx, 0x23
je 0x140179720
push rax
pushf
mov eax, 0x11256fbb
pushf
not eax
add eax, 0xed588813
xor eax, 0xe8e75037
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdfc367e1
xor eax, 0x948da663
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9c4f3ed8
xor eax, 0xac111560
rol eax, 0x28
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xbe18f54
pushf
not eax
add eax, 0xd9b1e04d
xor eax, 0xd0ef103c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf5850a52
xor eax, 0xb66e4634
rol eax, 0x90
popf
jmp 0x140178270
cmp dx, 0x2b
je 0x14017978c
push rax
pushf
mov eax, 0x978895e5
pushf
not eax
add eax, 0xeab56574
xor eax, 0xb234431a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa11bfff4
xor eax, 0xb08fb9bb
rol eax, 0xe1
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x7b843860
pushf
not eax
add eax, 0x935486a3
xor eax, 0xe7a63a00
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xcb9c9752
xor eax, 0x83c149e1
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe2eb453f
xor eax, 0xb7c48a1e
rol eax, 0x49
popf
pushf
not eax
add eax, 0x827249c2
xor eax, 0xaf2f8f4c
rol eax, 0x6b
popf
jmp 0x140178270
cmp dx, 0x2d
je 0x140179844
push rax
pushf
mov eax, 0x91c8aaa0
pushf
not eax
add eax, 0x8742cc26
xor eax, 0xfc38f093
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xee943aad
xor eax, 0xc65e57c2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb2040570
xor eax, 0x9f94f936
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcca5faef
xor eax, 0xf81b28c7
rol eax, 0xed
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x149334ae
pushf
not eax
add eax, 0xbb69bbee
xor eax, 0xd07e847a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x96ab6b04
xor eax, 0xac17992c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x87dc9453
xor eax, 0xbccc8c4f
rol eax, 0x70
popf
jmp 0x140178270
cmp dx, 0x30
jne 0x1401798e9
push rax
pushf
mov eax, 0xc7dbdb03
pushf
not eax
add eax, 0xa6c57487
xor eax, 0xf5c49180
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe36d864a
xor eax, 0xd0a0c45b
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf5b08385
xor eax, 0xe2e870c0
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbcc50eae
xor eax, 0x89804565
rol eax, 0xe1
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xcae9cfee
pushf
not eax
add eax, 0xb905568f
xor eax, 0xe680fda4
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8bf20476
xor eax, 0xf2467a3c
rol eax, 5
popf
pushf
not eax
add eax, 0x9f4975d5
xor eax, 0x8a566ccb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbf3aaab9
xor eax, 0xea398df2
rol eax, 0x79
popf
jmp 0x140178270
or dword [rbx + 0x28], 8
jmp 0x140179d65
or dword [rbx + 0x28], 4
jmp 0x140179d65
or dword [rbx + 0x28], 1
jmp 0x140179d65
or dword [rbx + 0x28], ebp
jmp 0x140179d65
or dword [rbx + 0x28], 2
jmp 0x140179d65
mov qword [rbx + 0x28], rsi
mov byte [rbx + 0x38], sil
mov dword [rbx + 0x30], edi
mov dword [rbx + 0x34], esi
mov byte [rbx + 0x4c], sil
jmp 0x140179d65
mov byte [rbx + 0x4c], 1
mov rcx, qword [rbx + 0x460]
mov rax, qword [rcx + 8]
cmp qword [rcx + 0x10], rax
jne 0x140179baa
push rax
pushf
mov eax, 0x8f6a244f
pushf
not eax
add eax, 0x8e5f9d20
xor eax, 0xbfac2eca
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe50c36f8
xor eax, 0xee5bc4f0
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8768d246
xor eax, 0x9808defb
rol eax, 0x74
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x821e9257
pushf
not eax
add eax, 0xafd61ee6
xor eax, 0xa8d6e5a5
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf45f04cf
xor eax, 0x987dac74
rol eax, 8
popf
jmp 0x140178270
cmp byte [rcx + 0x18], sil
je 0x140179c3c
push rax
pushf
mov eax, 0x4ff08031
pushf
not eax
add eax, 0xa985ea66
xor eax, 0xd2189694
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbc27136e
xor eax, 0xf769eb97
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbed74bab
xor eax, 0xbffe6cd8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x96313a4c
xor eax, 0xca763996
rol eax, 0xef
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xb662f320
pushf
not eax
add eax, 0xd2791af3
xor eax, 0x88cbcbf5
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc1ff18a4
xor eax, 0xbea5be6d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb93591c9
xor eax, 0xfea9581f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe96b74f0
xor eax, 0xc1998e15
rol eax, 0xdd
popf
jmp 0x140178270
lea eax, [r8 + 1]
mov dword [rbx + 0x20], eax
jmp 0x140179d65
mov dword [rbx + 0x20], edi
jmp 0x140179d65
lea eax, [r8 + 1]
mov dword [rbx + 0x20], eax
inc qword [rcx + 0x10]
mov rax, qword [rbx + 0x460]
mov rcx, qword [rax]
mov word [rcx], dx
mov rax, qword [rbx + 0x460]
add qword [rax], 2
push rax
pushf
mov eax, 0xf9cae1f7
pushf
not eax
add eax, 0xf0c6ac58
xor eax, 0xf7ed591a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcf0b667d
xor eax, 0xba2ce636
rol eax, 0x85
popf
jmp 0x140178270
mov rax, qword [rbx + 0x10]
movzx edx, word [rax]
add rax, 2
mov qword [rbx + 0x10], rax
mov word [rbx + 0x3a], dx
test dx, dx
jne 0x140179dda
push rax
pushf
mov eax, 0xba3d0bda
pushf
not eax
add eax, 0x9f3b9136
xor eax, 0xc6a6f630
rol eax, 0x37
popf
pushf
not eax
add eax, 0x856eeafa
xor eax, 0xf0d4b87c
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe4812b5b
xor eax, 0xb0460ff9
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf189dbfc
xor eax, 0xc9e0ada3
rol eax, 0xbf
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x4b317bf2
pushf
not eax
add eax, 0xb153e098
xor eax, 0x9e3c1108
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfe3f89a8
xor eax, 0xfa7dc367
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9895233a
xor eax, 0xeb623b33
rol eax, 0xcd
popf
jmp 0x140178270
mov al, byte [rbx + 0x24]
test al, al
je 0x140179e6d
push rax
pushf
mov eax, 0x8ceec90e
pushf
not eax
add eax, 0xa25b4069
xor eax, 0x9aa840ff
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9cad2499
xor eax, 0xf25cf427
rol eax, 0x75
popf
pushf
not eax
add eax, 0x87eafb7b
xor eax, 0x8a758db3
rol eax, 0xe9
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x850fa014
pushf
not eax
add eax, 0x9d007cce
xor eax, 0xc34a8ce6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb4154270
xor eax, 0xd55d521b
rol eax, 0x82
popf
pushf
not eax
add eax, 0xeb0c67a7
xor eax, 0xbdbc109b
rol eax, 0x64
popf
jmp 0x140178270
cmp al, 7
jne 0x140179eea
push rax
pushf
mov eax, 0xe2c67f45
pushf
not eax
add eax, 0xb16f4883
xor eax, 0xf475a6d1
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa34899eb
xor eax, 0xce84ec14
rol eax, 0xe7
popf
jmp 0x140178270
push rax
pushf
mov eax, 0x50b77090
pushf
not eax
add eax, 0x92b30e10
xor eax, 0xbb740947
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9bcdd779
xor eax, 0xb18f8195
rol eax, 0x7b
popf
jmp 0x140178270
inc dword [rbx + 0x468]
cmp dword [rbx + 0x468], 2
jne 0x140179f8a
push rax
pushf
mov eax, 0xc87af531
pushf
not eax
add eax, 0xff51c53b
xor eax, 0x882854a3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcb815849
xor eax, 0xb4bf27a6
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa46434df
xor eax, 0xc618d056
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb143e87b
xor eax, 0x8ceb544a
rol eax, 0xfa
popf
jmp 0x140178270
push rax
pushf
mov eax, 0xba4b426f
pushf
not eax
add eax, 0xe7d99a48
xor eax, 0xce3a23d7
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb4af8b83
xor eax, 0xd09b1773
rol eax, 0x8c
popf
jmp 0x140178270
mov eax, dword [rbx + 0x20]
push rax
pushf
mov eax, 0x29f3cd7b
pushf
not eax
add eax, 0xfc886079
xor eax, 0x9cc779f8
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa7b6bd5d
xor eax, 0x88093b2c
rol eax, 0x29
popf
pushf
not eax
add eax, 0xec4e9eb4
xor eax, 0xff7c67d8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x91f54ec5
xor eax, 0xc8b2e74b
rol eax, 0x7b
popf
jmp 0x140178270
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret
mov rax, qword [rbx + 8]
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], socket
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.140225cc6
push rax
pushf
mov eax, 0x114cab4e
pushf
not eax
add eax, 0xf279c415
xor eax, 0xe78b1caf
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x876b2838
xor eax, 0xe0b6e677
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbc308a94
xor eax, 0xc47f5568
rol eax, 0x7e
popf
jmp 0x140178270
mov eax, edi
jmp 0x14017a019