ConfuserEx là công cụ obfuscators for .NET miễn phí tốt nhất theo danh sách List of obfuscators for .NET . Bạn có thể theo link trên mà tìm hiểu thêm, còn nhiều công cụ khác nữa nhưng free cũng tốt như SkaterLight hay Eazfuscator.NET (3.3.161.40493).
DOWNLOAD
Đầu tiên bạn cần công down bản release cuối cùng tại địa chỉ https://github.com/yck1509/ConfuserEx/releasesSau khi tải xuống giải nén ra một thư mục là xong.
SỬ DỤNG
- Chạy file ConfuserEx.exe trong thư mục đã giải nén.- Trong "Project" tab
Chọn "base directory" là thư mục sẽ làm việc.
Click vào nút + để thêm các file dll sẽ mã hóa, chọn nhiều cũng được.
- Chuyển sang "Settings" tab
Click chọn < Global settings > và nhấn nút + Một rule sẽ được thêm vào. Khi mà trùng với mẫu cài đặt rule sẽ hoạt động, nó trả về true nghĩ là rule này luôn hoạt động được.
Click chọn nút Edit (nút thứ 3 từ trên xuống bên phải). Một form mới sẽ xuất hiện
Chọn preset về "Maximum" sau đó đóng lại close.(Bạn đọc thêm tài liệu của ConfuserEx sẽ hiểu có thể chỉnh thêm những cái gì !?!)
- Chuyển qua "Protect" tab
Nhấn nút Protect và đợi một chút là xong việc!
LỜI CUỐI
Sau khi ConfuserEx hoàn thành bạn có thể tiến hành kiểm tra lại kết quả của nó bằng các chương trình deobfuscator như ILSpy, dotPeek... nếu muốn.Hy vọng đóng góp cho bạn một cách để bảo vệ "con yêu" của mình trước những người hàng xóm không thân thiện.
Xin chào và chúc may mắn.
cũng đc . tạo ra file exe mà vác thẳng nó ném vào ILSpy, dotPeek ... thì nó ko đọc đc
Trả lờiXóanhưng đem qua de4dot nó báo luôn phát hiện Confuser rồi tạo file clearn luôn. :)
Xu hướng hiện tại là không giấu code Bạn à, người ta tập trung vào bussiness nhiều hơn. Cái confuserex là phần mềm mã nguồn mở nên nó có hạn chế, nếu muốn các phần bảo vệ nâng cao hơn Bạn nên tham khảo các phần mềm có trả phí.
XóaThân ái !
Mã nguồn mở nên mình tải về sửa lại thuật toán xíu rồi đóng gói lại rồi mã hóa cho app của mình thì người ta ko biết dc key mã hóa là gì thì bó tay, chứ lấy nguyên trên mạng thì ko có ý nghĩa gì .
Xóamình áp dụng cho dll của file apk, mã hóa thì thành công, nhưng vấn đề ở chỗ sau khi bỏ lại vào apk thì nó không chạy được
Trả lờiXóamình không am hiểu về lập trình, chỉ mò chơi thôi. nhưng mình nghĩ, đối với các file apk, dll được liên kết (gọi) từ các file .so khác (trong lib), nên nếu mình đã mã hóa, thì các file kia không gọi lại được, dẫn đến việc game không chạy được
các bạn có ai aam hiểu về mã hóa, hãy giúp mình bảo vệ các file dll cũng như apk để chống các tool dịch ngược để lấy mã nguồn
thanks
Mình sử dụng phần mềm này nhưng gặp một vấn đề là file sau khi mã hóa thì bị nhiều phần mềm diệt virut phát hiện và xóa đi.
Trả lờiXóaCác bạn có giải pháp nào không?