迅雷VIP 用户的破解方法 [应用软件] 迅雷VIP用户的破解方法 ———————————————————————————————————— 先用OD载入这个文件,查找字符串“isvip”找到后,在它上面的“register.ini”语句上面的call语句下断点 21987044 . E8 C882FFFF CALL XLUser.2197F311 ; 在此处下断点 ,F7跟入 21987049 . 68 B43D9921 PUSH XLUser.21993DB4 ; register.ini 2198704E . 8D86 14050000 LEA EAX,DWORD PTR DS:[ESI+514] 21987054 . 50 PUSH EAX 21987055 . 8D45 9C LEA EAX,DWORD PTR SS:[EBP-64] 21987058 . 50 PUSH EAX 21987059 . E8 CE4EFFFF CALL XLUser.2197BF2C 2198705E . 83C4 0C ADD ESP,0C 21987061 . 80BE FC050000>CMP BYTE PTR DS:[ESI+5FC],0 21987068 . C645 FC 12 MOV BYTE PTR SS:[EBP-4],12 2198706C . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64] 2198706F . 74 0E JE SHORT XLUser.2198707F 21987071 . FF15 DC209921 CALL DWORD PTR DS:[<&MSVCP71.std::basic_string; msvcp71.std::basic_string,std::allocator >::data 21987077 . 50 PUSH EAX 21987078 . 68 C8259921 PUSH XLUser.219925C8 ; 1 2198707D . EB 0C JMP SHORT XLUser.2198708B 2198707F > FF15 DC209921 CALL DWORD PTR DS:[<&MSVCP71.std::basic_string; msvcp71.std::basic_string,std::allocator >::data 21987085 . 50 PUSH EAX 21987086 . 68 C4259921 PUSH XLUser.219925C4 ; 0 2198708B > 68 003A9921 PUSH XLUser.21993A00 ; |isvip 21987090 . 68 F8399921 PUSH XLUser.219939F8 ; |login 21987095 . FF15 34209921 CALL DWORD PTR DS:[<&KERNEL32.WritePrivateProfileS>; \WritePrivateProfileStringA ———————————————————————————————————— 此时就用OD载入“Thunder.exe”,F9运行迅雷。在这里中断后,F7跟入。 21987044 . E8 C882FFFF CALL XLUser.2197F311 ; 在此处下断点 ,F7跟入 进入call子程序后,我们找子程序的末尾处,找到后,找最后一个跳转语句,在找跳转语句上面的call语句,在call语句上面下断点,...