Play/Pause
Loop Animation
Prev
Next
Highlight Current
Seed Index:
0
/
,
00407ab0
55
push
rbp
{
__saved_rbp
}
00407ab1
4889e5
mov
rbp
,
rsp
{
__saved_rbp
}
00407ab4
4881ec000a0000
sub
rsp
,
0xa00
00407abb
c745fc00000000
mov
dword
[
rbp
-
0x4
{
var_c
}
]
,
0x0
00407ac2
897df8
mov
dword
[
rbp
-
0x8
{
var_10
}
]
,
edi
00407ac5
488975f0
mov
qword
[
rbp
-
0x10
{
var_18
}
]
,
rsi
00407ac9
c745ec00000000
mov
dword
[
rbp
-
0x14
{
var_1c
}
]
,
0x0
00407ad0
b800c04743
mov
eax
,
0x4347c000
00407ad5
8b38
mov
edi
,
dword
[
rax
]
{
0x4347c000
}
00407ad7
e8e4baffff
call
cgc_seed_prng
00407adc
c745e800000000
mov
dword
[
rbp
-
0x18
{
var_20
}
]
,
0x0
00407ae3
bf10000000
mov
edi
,
0x10
00407ae8
e823b7ffff
call
cgc_calloc
00407aed
4889042560ae4000
mov
qword
[
abook
]
,
rax
00407af5
e8f6f3ffff
call
cgc_initialize_address_book
00407afa
e8c1f6ffff
call
cgc_initialize_mail_queues
00407aff
c7851cf6ffff0000…
mov
dword
[
rbp
-
0x9e4
{
var_9ec
}
]
,
0x0
00407b09
48bfbd8240000000…
mov
rdi
,
data_4082bd
{"sendmail:"}
00407b13
b000
mov
al
,
0x0
00407b15
e866caffff
call
cgc_printf
00407b44
488d8520f6ffff
lea
rax
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407b4b
48638d1cf6ffff
movsxd
rcx
,
dword
[
rbp
-
0x9e4
{
var_9ec_1
}
]
00407b52
c6840d20f6ffff00
mov
byte
[
rbp
+
rcx
-
0x9e0
{
var_9e8
}
]
,
0x0
00407b5a
48898510f6ffff
mov
qword
[
rbp
-
0x9f0
{
var_9f8_1
}
]
,
rax
{
var_9e8
}
00407b3f
e9db010000
jmp
0x407d1f
00407b92
8a850ff6ffff
mov
al
,
byte
[
rbp
-
0x9f1
{
var_9f9_1
}
]
00407b98
a801
test
al
,
0x1
00407b9a
0f8505000000
jne
0x407ba5
00407b7c
488b8510f6ffff
mov
rax
,
qword
[
rbp
-
0x9f0
{
var_9f8_1
}
]
00407b83
0fbe08
movsx
ecx
,
byte
[
rax
]
00407b86
83f900
cmp
ecx
,
0x0
00407b89
0f95c2
setne
dl
00407b8c
88950ff6ffff
mov
byte
[
rbp
-
0x9f1
{
var_9f9_1
}
]
,
dl
00407d1f
48bf018340000000…
mov
rdi
,
data_408301
{"Goodbye.\n"}
00407d29
b000
mov
al
,
0x0
00407d2b
e850c8ffff
call
cgc_printf
00407d30
8b4dfc
mov
ecx
,
dword
[
rbp
-
0x4
]
{
0x0
}
00407d33
898508f6ffff
mov
dword
[
rbp
-
0x9f8
{
var_a00
}
]
,
eax
00407d39
89c8
mov
eax
,
ecx
{
0x0
}
00407d3b
4881c4000a0000
add
rsp
,
0xa00
00407d42
5d
pop
rbp
{
__saved_rbp
}
00407d43
c3
retn
{
__return_addr
}
00407ba5
488b8510f6ffff
mov
rax
,
qword
[
rbp
-
0x9f0
{
var_9f8_1
}
]
00407bac
480501000000
add
rax
,
0x1
00407bb2
48898510f6ffff
mov
qword
[
rbp
-
0x9f0
{
var_9f8_1
}
]
,
rax
00407bb9
e9a3ffffff
jmp
0x407b61
00407ba0
e919000000
jmp
0x407bbe
00407b61
31c0
xor
eax
,
eax
{
0x0
}
00407b63
488b8d10f6ffff
mov
rcx
,
qword
[
rbp
-
0x9f0
{
var_9f8_1
}
]
00407b6a
0fbe11
movsx
edx
,
byte
[
rcx
]
00407b6d
83fa20
cmp
edx
,
0x20
00407b70
88850ff6ffff
mov
byte
[
rbp
-
0x9f1
{
var_9f9_1
}
]
,
al
{
0x0
}
00407b76
0f8416000000
je
0x407b92
00407bbe
488dbd20f6ffff
lea
rdi
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407bc5
488b8510f6ffff
mov
rax
,
qword
[
rbp
-
0x9f0
{
var_9f8_1
}
]
00407bcc
4889c1
mov
rcx
,
rax
00407bcf
4881c101000000
add
rcx
,
0x1
00407bd6
48898d10f6ffff
mov
qword
[
rbp
-
0x9f0
{
var_9f8_2
}
]
,
rcx
00407bdd
c60000
mov
byte
[
rax
]
,
0x0
00407be0
48bec78240000000…
mov
rsi
,
data_4082c7
{"LIST"}
00407bea
e861eaffff
call
cgc_strcmp
00407bef
83f800
cmp
eax
,
0x0
00407bf2
0f8511000000
jne
0x407c09
00407c09
488dbd20f6ffff
lea
rdi
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407c10
48becc8240000000…
mov
rsi
,
data_4082cc
{"LISTALL"}
00407c1a
e831eaffff
call
cgc_strcmp
00407c1f
83f800
cmp
eax
,
0x0
00407c22
0f850a000000
jne
0x407c32
00407bf8
488bbd10f6ffff
mov
rdi
,
qword
[
rbp
-
0x9f0
{
var_9f8_2
}
]
00407bff
e88cfbffff
call
cgc_list_queue
00407c04
e907010000
jmp
0x407d10
00407c32
488dbd20f6ffff
lea
rdi
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407c39
48bed48240000000…
mov
rsi
,
data_4082d4
{"POST"}
00407c43
e808eaffff
call
cgc_strcmp
00407c48
83f800
cmp
eax
,
0x0
00407c4b
0f8511000000
jne
0x407c62
00407c28
e853fcffff
call
cgc_list_all_queues
00407c2d
e9d9000000
jmp
0x407d0b
00407d10
e900000000
jmp
0x407d15
00407c62
488dbd20f6ffff
lea
rdi
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407c69
48bed98240000000…
mov
rsi
,
data_4082d9
{"READ"}
00407c73
e8d8e9ffff
call
cgc_strcmp
00407c78
83f800
cmp
eax
,
0x0
00407c7b
0f8511000000
jne
0x407c92
00407c51
488bbd10f6ffff
mov
rdi
,
qword
[
rbp
-
0x9f0
{
var_9f8_2
}
]
00407c58
e893f6ffff
call
cgc_sendmail_post
00407c5d
e9a4000000
jmp
0x407d06
00407d0b
e900000000
jmp
0x407d10
00407d15
837dec00
cmp
dword
[
rbp
-
0x14
{
var_1c
}
]
,
0x0
00407d19
0f84fbfdffff
je
0x407b1a
00407c92
488dbd20f6ffff
lea
rdi
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407c99
48bede8240000000…
mov
rsi
,
data_4082de
{"ADDRESSBOOK"}
00407ca3
e8a8e9ffff
call
cgc_strcmp
00407ca8
83f800
cmp
eax
,
0x0
00407cab
0f850a000000
jne
0x407cbb
00407c81
488bbd10f6ffff
mov
rdi
,
qword
[
rbp
-
0x9f0
{
var_9f8_2
}
]
00407c88
e8f3fcffff
call
cgc_read_message
00407c8d
e96f000000
jmp
0x407d01
00407d06
e900000000
jmp
0x407d0b
00407b1a
488dbd20f6ffff
lea
rdi
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407b21
bec4090000
mov
esi
,
0x9c4
00407b26
ba0a000000
mov
edx
,
0xa
00407b2b
e860acffff
call
cgc_receive_until
00407b30
89851cf6ffff
mov
dword
[
rbp
-
0x9e4
{
var_9ec_1
}
]
,
eax
00407b36
83f800
cmp
eax
,
0x0
00407b39
0f8f05000000
jg
0x407b44
00407cbb
488dbd20f6ffff
lea
rdi
,
[
rbp
-
0x9e0
{
var_9e8
}
]
00407cc2
48beea8240000000…
mov
rsi
,
data_4082ea
{"QUIT"}
00407ccc
e87fe9ffff
call
cgc_strcmp
00407cd1
83f800
cmp
eax
,
0x0
00407cd4
0f8505000000
jne
0x407cdf
00407cb1
e84af5ffff
call
cgc_print_address_book
00407cb6
e941000000
jmp
0x407cfc
00407d01
e900000000
jmp
0x407d06
00407cdf
48bfef8240000000…
mov
rdi
,
data_4082ef
{"Invalid Command!\n"}
00407ce9
b000
mov
al
,
0x0
00407ceb
e890c8ffff
call
cgc_printf
00407cf0
c745ec01000000
mov
dword
[
rbp
-
0x14
{
var_1c
}
]
,
0x1
00407cf7
e900000000
jmp
0x407cfc
00407cda
e940000000
jmp
0x407d1f
00407cfc
e900000000
jmp
0x407d01