2009-12-31 41 views

Trả lời

0

Bạn có thể sử dụng số javap để lấy lại nguồn từ bytecode.

Có rất nhiều công cụ và plugin giúp bạn tháo rời và bạn có thể tìm thấy một số thảo luận here.

2

Bạn phải sử dụng bộ tách rời.

Java Decompiler là lựa chọn tốt.

Ngoài ra Java Decompiler còn có trình cắm thêm cho Eclipse.

1

Bạn có thể sử dụng lệnh javap để có cấu trúc tổng thể của tệp.

Lưu ý phụ: Cách tốt nhất để vô hiệu hóa bất kỳ ai lấy nguồn từ mã được biên dịch của bạn là sử dụng obfuscation.

5

Khám phá this Trình giải mã Java.

Cũng xem this trang Wikipedia để biết thêm về việc giải mã.

Cần lưu ý rằng mã bạn nhận được khi giải mã bytecode không dễ đọc.

0

Có bạn không thể làm bất cứ điều gì như chuyển đổi ngược lại.

Điều bạn có thể làm là sửa đổi mã byte khi chạy. Được phép trong Java ...

Kiểm tra gói java.lang.instrumentation. Điều đó sẽ giúp bạn đạt được mục tiêu của mình trong chừng mực nào ...

0

tôi chỉ công bố một độc lập Java Decompiler GUI (dựa trên Jad) mà bạn có thể nhận được từ util Java Decompiler (JAD based) v1.0

Đây là một dựa trên Windows. Ứng dụng .NET 4.0, hỗ trợ kéo thả các tệp * .jar.

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