.text:0000000000401560 ; int __cdecl main()
.text:0000000000401560 public main
.text:0000000000401560 main proc near ; CODE XREF: __tmainCRTStartup+22Fp
.text:0000000000401560 push rbp
.text:0000000000401561 mov rbp, rsp
.text:0000000000401564 sub rsp, 20h
.text:0000000000401568 call __main
.text:000000000040156D lea rdx, aEnterYourPass ; "Enter Your Pass:"
.text:0000000000401574 mov rcx, cs:_refptr__ZSt4cout
.text:000000000040157B call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc ; std::operator<<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char const*)
.text:0000000000401580 lea rdx, user
.text:0000000000401587 mov rcx, cs:_refptr__ZSt3cin
.text:000000000040158E call _ZNSirsERl ; std::istream::operator>>(long &)
.text:0000000000401593 mov edx, cs:pass
.text:0000000000401599 mov eax, cs:user
.text:000000000040159F cmp edx, eax
.text:00000000004015A1 jnz short loc_4015FA
.text:00000000004015A3 lea rdx, aPassRight ; "Pass Right!"
.text:00000000004015AA mov rcx, cs:_refptr__ZSt4cout
.text:00000000004015B1 call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc ; std::operator<<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char const*)
.text:00000000004015B6 mov rdx, cs:_refptr__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
.text:00000000004015BD mov rcx, rax
.text:00000000004015C0 call _ZNSolsEPFRSoS_E ; std::ostream::operator<<(std::ostream & (*)(std::ostream &))
.text:00000000004015C5 lea rdx, aZipPassword495 ; "Zip Password: 495366Xiaokai"
.text:00000000004015CC mov rcx, cs:_refptr__ZSt4cout
.text:00000000004015D3 call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc ; std::operator<<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char const*)
.text:00000000004015D8 mov rdx, cs:_refptr__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
.text:00000000004015DF mov rcx, rax
.text:00000000004015E2 call _ZNSolsEPFRSoS_E ; std::ostream::operator<<(std::ostream & (*)(std::ostream &))
.text:00000000004015E7 lea rcx, aPause ; "pause"
.text:00000000004015EE call system
.text:00000000004015F3 mov eax, 0
.text:00000000004015F8 jmp short loc_40164F
.text:00000000004015FA ; ---------------------------------------------------------------------------
.text:00000000004015FA
.text:00000000004015FA loc_4015FA: ; CODE XREF: main+41j
.text:00000000004015FA lea rdx, aPassFailed ; "Pass Failed!"
.text:0000000000401601 mov rcx, cs:_refptr__ZSt4cout
.text:0000000000401608 call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc ; std::operator<<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char const*)
.text:000000000040160D mov rdx, cs:_refptr__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
.text:0000000000401614 mov rcx, rax
.text:0000000000401617 call _ZNSolsEPFRSoS_E ; std::ostream::operator<<(std::ostream & (*)(std::ostream &))
.text:000000000040161C lea rdx, aExiting___ ; "Exiting ..."
.text:0000000000401623 mov rcx, cs:_refptr__ZSt4cout
.text:000000000040162A call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc ; std::operator<<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char const*)
.text:000000000040162F mov rdx, cs:_refptr__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
.text:0000000000401636 mov rcx, rax
.text:0000000000401639 call _ZNSolsEPFRSoS_E ; std::ostream::operator<<(std::ostream & (*)(std::ostream &))
.text:000000000040163E lea rcx, aPause ; "pause"
.text:0000000000401645 call system
.text:000000000040164A mov eax, 1
.text:000000000040164F
.text:000000000040164F loc_40164F: ; CODE XREF: main+98j
.text:000000000040164F add rsp, 20h
.text:0000000000401653 pop rbp
.text:0000000000401654 retn
.text:0000000000401654 main endp
|