| 
 | 
 
 
发表于 2022-11-29 21:07:35
|
显示全部楼层
 
 
 
 
 
 
 
 
 
 
 
- .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
 
  复制代码 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |