Có nhiều công cụ hữu ích để truy xuất thông tin từ tệp thực thi của bạn. Không ai trong số họ có thể cung cấp cho bạn trở lại mã nguồn ban đầu (như một số người dùng khác chỉ ra, nó không thể cho C), nhưng bạn có thể thử một số công cụ kỹ thuật đảo ngược. một ưa thích của tôi là:
- objdump (một phần của "binutils" gói)
- HTE (gói debian nó như là "ht")
Với người đầu tiên bạn thực sự có thể nhận được tất cả các các biểu tượng đã xuất và mã thực thi tương đối của chúng về mặt lắp ráp (rõ ràng điều này chỉ đúng với các phần .text
). Mục thứ hai là nhằm làm việc với các kiến trúc intel, nhưng bạn sẽ có thể phân tích mọi tập tin thực thi và nhận thông tin về các phần và biểu tượng của ELF.
có thể trùng lặp của: http://reverseengineering.stackexchange.com/ :-) –