Xin chào, trong bài viết này tôi muốn kể cho bạn nghe về một số chương trình hữu ích có thể hữu ích trong lập trình. Ví dụ: bạn cần xem code của người khác nhưng không có mã nguồn, hoặc mã hóa chương trình của bạn để không ai có thể xem được, v.v. Tôi đã chuẩn bị một danh sách nhỏ các chương trình mà tôi biết.
Hướng dẫn :
Hướng dẫn:
Hướng dẫn :
Hướng dẫn :
Phiên dịch trong lớp
Chương trình được thiết kế để chỉnh sửa các biến chuỗi.- Mở tệp *.class bằng chương trình này cho đến khi danh sách các dòng chứa chúng xuất hiện ở bên trái. Nếu không có văn bản nào trong lớp, chương trình sẽ báo cáo điều này.
- Chọn từng dòng một từ danh sách bên trái và thay đổi chúng trong cửa sổ ở phía dưới bên phải. Văn bản nguồn được hiển thị ở cửa sổ phía trên.
- Các dòng thay đổi được đánh dấu màu xanh lục trong danh sách.
- Để lưu tệp *.class mới với các dòng đã được thay đổi, hãy sử dụng menu Tệp-> Lưu.
JD-GUI
Chương trình được thiết kế để xem các lớp java và hiển thị mã nguồn của chương trình.- Kéo bất kỳ tệp jar hoặc lớp nào vào cửa sổ chương trình.
Trình soạn thảo mã byte Java
Chương trình được thiết kế để chỉnh sửa mã byte, xem và thay đổi các lớp java.- Sử dụng chương trình này, mở tệp *.class hoặc tệp *.jar và chọn lớp mong muốn để chỉnh sửa.
- Chọn từng tab một từ danh sách bên trái.
- Để thay đổi mã phương thức, chọn tab Phương thức ở bên trái và chọn phương thức mong muốn.
- Để lưu tệp *.class mới với các phương thức đã được sửa đổi, hãy sử dụng nút Lưu phương thức ở đầu chỉnh sửa phương thức.
dây đàn
Chương trình được thiết kế để bảo vệ toàn diện các ứng dụng java.- Chọn tệp *.jar bạn muốn bảo vệ và nơi bạn muốn lưu nó.
- Đánh dấu vào các ô cần được bảo vệ.
- Bấm chạy và chờ cho nó chạy xong.
hoa dương xỉ
Chương trình này được thiết kế để dịch ngược các ứng dụng java. Chương trình này không có giao diện đồ họa, nó phải được khởi chạy thông qua thiết bị đầu cuối. Hướng dẫn :- Tạo một thư mục và đặt các tệp để giải mã ở đó, đồng thời tạo một thư mục cho các nguồn.
- Thông qua thiết bị đầu cuối, hãy gọi chương trình với các đối số: 1) thư mục để giải mã, 2) thư mục cho các nguồn (gọi fernflower.jar deobf src).
- Tất cả mã nguồn từ thư mục deobf sẽ xuất hiện trong thư mục src.
GO TO FULL VERSION