Khám phá cấu trúc bên trong các file thực thi với ResHacker
Thông thường, chúng ta làm quen với các định dạng file như exe, dll, scr, ocx, res… được sử dụng trong các ứng dụng phần mềm. Tuy nhiên, bản chất thực sự ẩn chứa bên trong những file này vẫn là một điều bí ẩn đối với nhiều người.
Việc sử dụng các phần mềm đọc mã hexa có thể giúp bạn nắm bắt được một vài thông tin sơ bộ về nội dung text. Nhưng để có được cái nhìn toàn diện về cấu trúc thành phần của file, và thậm chí có thể thực hiện chỉnh sửa theo ý muốn, bạn cần đến một công cụ chuyên dụng hơn.
ResHacker chính là giải pháp đó, một phần mềm portable, miễn phí và có dung lượng cực kỳ nhỏ gọn, chỉ 567 KB.
Hướng dẫn sử dụng ResHacker
Sau khi tải về, bạn chỉ cần chạy file ResHacker.exe để bắt đầu sử dụng. Giao diện của phần mềm được thiết kế đơn giản và thân thiện với người dùng.

Để mở một file bất kỳ, ví dụ như explore.exe, bạn hãy vào File -> Open, chọn file mong muốn và nhấn Open.
Cửa sổ chương trình sẽ hiển thị cấu trúc thư mục của file. Số lượng thư mục sẽ phụ thuộc vào kích thước và độ phức tạp của file.
Cụ thể, bạn sẽ thấy các thư mục sau:
- Icon: Liệt kê toàn bộ các icon được sử dụng trong file.
- Cursor: Hiển thị hình ảnh con trỏ chuột được sử dụng cho file thực thi.
- Version info: Cung cấp thông tin chi tiết về file dưới dạng mã.
Ngoài ra, còn có các mục Menu, Dialog, Rcdata, String Table… chứa các đoạn mã dùng để thực thi chương trình.
ResHacker không chỉ cho phép bạn xem mà còn cho phép trích xuất và chỉnh sửa các thành phần có sẵn thông qua menu Action. Ví dụ, để thay đổi icon hiển thị của file, bạn chọn Replace Icon.
Trong cửa sổ hiện ra, nhấp Open file with new icon, chọn file chứa icon mới (có thể là file exe, dll, ico…), chọn ảnh thay thế và nhấn Replace. Cuối cùng, lưu lại thay đổi của bạn.
Để thay đổi nội dung file, bạn cần can thiệp trực tiếp vào các đoạn mã, chỉnh sửa hoặc thêm bớt theo ý muốn.
Mẹo sử dụng nâng cao
Nếu bạn cảm thấy việc nhấp vào cây thư mục quá nhiều lần gây phiền phức, hãy sử dụng tính năng View > Expand Tree. Chương trình sẽ tự động liệt kê tất cả các khóa, giúp bạn dễ dàng di chuyển bằng phím mũi tên.
Xem thêm: Resource Hacker 5.1.7 Build 343 - Download và hướng dẫn chỉnh sửa file EXE .





















