TAILIEUCHUNG - Cracker Handbook 1.0 part 277

Tham khảo tài liệu 'cracker handbook part 277', 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ả | Load chương trình bằng OllyDbg. RightClick chọn Search for---- All referenced text string tìm chuỗi Register False và DblClick lên nó chúng ta sẽ trở lại cửa sổ chính của Olly tại đây Code 00488FE1 . 8BC6 MOV EAX ESI 00488FE3 . E8 6CDFFBFF CALL 00488FE8 . EB 22 JMP SHORT 00488FEA B9 74914800 MOV ECX ASCII False 00488FEF . BA CC904800 MOV EDX ASCII IsRegister 00488FF4 . 8BC7 MOV EAX EDI 00488FF6 . E8 E94AFEFF CALL 00488FFB . B8 84914800 MOV EAX ASCII Register False ---- here 00489000 . E8 8B94FCFF CALL Chúng ta thấy phía trên dòng thông báo lỗi này có lệnh JMP nhảy qua nag. Hừm vậy thì những dòng nằm dưới lệnh JMP nhất định phải có một lệnh nhảy từ đâu đó nhảy đến. Click chuột vào dòng lệnh dưới lệnh JMP tại 00488FEA và chúng ta thấy Olly báo Jump from . . Nói chung là lệnh nhảy này vẫn nằm trong đoạn code ngắn này nên kệ nó. Kéo lên đầu đoạn này và setbreakpoint tại đó Code 00488E32 00 DB 00 00488E33 00 DB 00 00488E34 . 55 PUSH EBP------------------ breakpoint here 00488E35 . 8BEC MOV EBP ESP 00488E37 . 81C4 E4FDFFFF ADD ESP -21C 00488E3D . 53 PUSH EBX 00488E3E . 56 PUSH ESI 00488E3F . 57 PUSH EDI Xong nhấn F9 để run vào Option Register và tiến hành nhập Name và Key mà bạn thích. Ở đây tôi nhập Name Ha Viet Hung Key 506. Nhấn Register để đăng ký. Olly sẽ ice tại điểm đặt breakpoint. Dùng F8 trace cho đến khi gặp lệnh so sánh đầu tiên Code 00488E83 . E8 80F7F7FF CALL 00488E88 . 837D FC 00 CMP DWORD PTR SS EBP-4 0 ---------- Entered name 00488E8C 75 0F JNZ SHORT 00488E8E . B8 60904800 MOV EAX ASCII Name can not been empty 00488E93 . E8 F895FCFF CALL 00488E98 . E9 6F010000 JMP Tại địa chỉ 00488E88 sẽ kiểm tra xem đã Enter Name hay chưa. Nếu chưa thì bắn nag báo lỗi empty name. Vì đã điền tên nên sẽ nhảy đến Code 00488E9D 8B45 FC MOV EAX DWORD PTR SS EBP-4

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.