TAILIEUCHUNG - Cracker Handbook 1.0 part 241

Tham khảo tài liệu 'cracker handbook part 241', 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ả | lên trên ta sẽ đặt BP tại địa chỉ 00404A30. Ân F9 để run chương trình nhập lại name và key như ở trên. Bấm OK Olly sẽ ice tại điểm mà ta vừa đặt BP. Ta chú ý đoạn code sau Code 00404A35 . 8B3B MOV EDI DWORD PTR DS EBX 00404A37 . B9 FFFFFFFF MOV ECX -1 00404A3C . 2BC0 SUB EAX EAX Kiểm tra xem tên có được 00404A3E . F2 AE REPNE SCAS BYTE PTR ES EDI nhập vào hay không 00404A40 . F7D1 NOT ECX 00404A42 . 49 DEC ECX 00404A43 . 0F84 08010000 JE không nhập ECX 0 nhảy đến bad boy Đoạn code trên được dùng để kiểm tra xem name có được nhập vào hay không. Nếu không - bad boy. Tiếp theo Code 00404A49 00404A4C 00404A51 được 00404A53 không 00404A55 00404A57 00404A58 . 8B7E 5C MOV EDI DWORD PTR DS ESI 5C . B9 FFFFFFFF MOV ECX -1 . 2BC0 SUB EAX EAX Kiểm tra xem key có . F2 AE REPNE SCAS BYTE PTR ES EDI nhập vào hay . F7D1 NOT ECX . 49 DEC ECX không nhập ECX 0 nhảy đến bad boy Còn đoạn code trên được dùng để kiểm tra xem key có được nhập vào hay không. Nếu không - bad boy. Ok do ta đã nhập name và key vào - hợp lệ. Ta đến đoạn code tiếp theo. Code 00404A5E . 6A 00 PUSH 0 Argl 00000000 00404A60 . 8BCB MOV ECX EBX 00404A62 . E8 24D40200 CALL 00404A67 . 50 PUSH EAX Argl 00404A68 . 8BCE MOV ECX ESI 00404A6A . E8 21010000 CALL Đây là đoạn code tính key từ name nhập vào Trace into Trace vào ta thấy như sau Code 00404B90 83EC 2C SUB ESP 2C 00404B93 . C74424 00 05000000 MOV 00404B9B . C74424 04 03000000 MOV 00404BA3 . C74424 08 07000000 MOV 00404BAB . C74424 0C 01000000 MOV DWORD PTR SS ESP 5 DWORD PTR SS ESP 4 3 DWORD PTR SS ESP 8 7 DWORD PTR SS ESP C 1 Dừng lại 1 chút nào . Tại đây ta thấy chương trình đã lưu sẵn 1 vài giá trị 5 3 7 1 . Ok ta hãy nhớ nó. Tiếp theo Code 00404BB3 . 53 PUSH EBX 00404BB4 . 56 PUSH ESI 00404BB5 . 57 PUSH EDI Tại địa chỉ 00404BB6 số 22345888 hex sẽ được lưu vào EBX. Chúng ta tiếp tục nào Code 00404BBB . C74424 20 02000000 MOV 00404BC3 . C74424 24 06000000 MOV 00404BCB . 55

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.