2009-06-09 36 views

Trả lời

5

Tôi nghĩ IDA đã từng có một tính năng để thực hiện điều đó nhưng không có trong các phiên bản hiện tại.

Bạn chỉ nên sử dụng trình chỉnh sửa hex. Lưu ý tập tin bù đắp trong IDA và chỉnh sửa các tập tin tại địa chỉ đó. Nếu bạn muốn xem các thay đổi trong IDA, hãy sử dụng mục "Tệp" -> "Tải tệp" -> "Tải lại tệp đầu vào".

+0

đây là phương pháp tốt nhất tôi đã tìm thấy quá, không may –

20

Có thể chỉnh sửa:

idagui.cfg: DISPLAY_PATCH_SUBMENU = YES

Nếu menu không được kích hoạt, sau đó sử dụng

Edit/patch mã/Thay đổi Byte

+3

điều này không thay đổi nó trong thực tế nhị tho –

1

đầu tiên làm như Lundman đề nghị, sau đó chọn File/Produce/DIF file.

Sau đó, áp dụng các tập tin khác sử dụng một công cụ bên ngoài

7

IDA 6.2 có "Edit" -> "chương trình vá" menu kích hoạt ra khỏi hộp. Không cần phải sửa đổi idagui.cfg. Ngoài ra còn có tùy chọn "Áp dụng các bản vá cho tệp đầu vào" mà sẽ sửa đổi tệp đích.

Các vấn đề liên quan