Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'cracker handbook 1.0 part 96', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 0049D1B3 .A75 DF JNZ SHORT unpacked.0049D194 0049D1B5 8B45 F8 MOV EAX DWORD PTR SS EBP-8 0049D1B8 . 8B55 F4 MOV EDX DWORD PTR SS EBP-C 0049D1BB . E8 8079F6FF CALL unpacked.00404B40 0049D1C0 . 33C0 XOR EAX EAX 0049D1C2 . 5A POP EDX 0049D1C3 . 59 POP ECX 0049D1C4 . 59 POP ECX 0049D1C5 . 64 8910 MOV DWORD PTR FS EAX EDX 0049D1C8 . 68 EAD14900 PUSH unpacked.0049D1EA 0049D1CD 8D45 F0 LEA EAX dWoRD PTR SS EBP-10 0049D1D0 . BA 02000000 MOV EDX 2 0049D1D5 . E8 3679F6FF CALL unpacked.00404B10 0049D1DA . 8D45 FC LEA EAX dWoRD PTR SS EBP-4 0049D1DD . E8 0A79F6FF CALL unpacked.00404AEC 0049D1E2 . C3 RETN Okie Chúng ta đặt breakpoint tại địa chỉ 0049D154. Nhấn F2 rồi nhấn F9 để nhập vào Name Registration Code. OllyDBG sẽ Ice. Lúc này bạn trace down tới địa chỉ 0049D16E thì nhấn F7 để trace into. Trace down tiếp tục tới đoạn này 0049D194 8B45 FC MOV EAX DWORD PTR SS EBP-4 0049D197 . 0FB67438 FF MOVZX ESI BYTE PTR Ds EaX EDI-1 0049D19C . 8D55 F0 LEA EDX DWORD PTR SS EBP-10 0049D19F . 8BC6 MOV EAX ESI 0049D1A1 . E8 26FFFFFF CALL unpacked.0049D0CC 0049D1A6 . 8B55 F0 MOV EDX dWoRD PTR SS EBP-10 0049D1A9 . 8D45 F4 LEA EAX DWORD PTR SS EbP-C 0049D1AC . E8 FB7BF6FF CALL unpacked.00404DAC 0049D1B1 . 47 INC EDI 0049D1B2 . 4B DEC EBX 0049D1B3 .A75 DF JNZ SHORT unpacked.0049D194 Đây chính là đoạn code quan trọng nó sẽ mã hoá name của chúng ta thành mã Hexa. h a c n h o 68 61 63 6E 68 6F Như vậy dạng Registration Code sẽ có dạng XXXXXXX-6861636E686F đoạn sau phụ thuộc vào độ dài Name . Okie tiếp tục trace downward.Tới đây 0049D3E7 . 8B55 B4 MOV EDX DWORD PTR SS EBP-4C --- Số Fake Code của bạn ở đây 15101983 0049D3EA . 8B45 EC MOV EAX DWORD PTR SS EBP-14 --- Số Real Reg Code ở đây MTW201117 -6861636E686F 0049D3ED . E8 EE7CF6FF CALL unpacked.004050E0 --- Gọi hàm kiểm tra Fake and Real Code 0049D3F2.85C0 TEST EAX EAX --- Kiểm tra 0049D3F4.0F84 9A010000 JE unpacked.0049D594 Nhảy nhảy nhảy 0049D3FA . 8B45 FC MOV EAX DwORD PTR SS EBP-4 0049D3FD . 8B80 04030000 MOV EAX DWORD pTr DS EAX 304 .