Tôi đã nhấp đúp vào EIP
trong cửa sổ đăng ký nhưng có vẻ không thể chỉnh sửa.Làm thế nào để thay đổi giá trị của EIP trong ollydbg?
Tại sao là EIP
đặc biệt? Làm cách nào để thay đổi?
Tôi đã nhấp đúp vào EIP
trong cửa sổ đăng ký nhưng có vẻ không thể chỉnh sửa.Làm thế nào để thay đổi giá trị của EIP trong ollydbg?
Tại sao là EIP
đặc biệt? Làm cách nào để thay đổi?
Tìm vị trí bạn muốn thiết lập EIP của bạn để, nhấp chuột phải và chọn "New Origin Here". Thao tác này sẽ đặt lại EIP thành địa chỉ mới. Bạn có thể xác nhận điều này bằng cách kiểm tra thanh ghi ở trên cùng bên phải.
Ngoài câu trả lời ở trên, EIP về cơ bản là con trỏ đến nơi dòng thực thi hiện tại là. Nó được sử dụng để giữ một bản ghi của hướng dẫn chương trình đang thực hiện trong bộ nhớ.
nhấn Ctrl+g
và nhập giá trị EIP
và nhấn enter.
nhấn Ctrl + *
để đặt EIP
.
Đăng ký EIP
luôn chứa địa chỉ của lệnh tiếp theo sẽ được thực hiện.
Cảm ơn, điều này thực sự hữu ích nếu bạn muốn đặt EIP thành địa chỉ mà OllyDbg nghĩ là dữ liệu (ví dụ: sau khi tiêm một số mã cho quy trình) –