Tôi đang tìm kiếm miễn phí JavaScript obfuscator. Nén có đủ không? Bạn sẽ giới thiệu công cụ nào? Tất nhiên, tôi không cần obfuscation theo phong cách quân sự, tôi cần cách đơn giản để ngăn chặn những kẻ lừa đảo ăn cắp javascript của tôi bằng cách xem nguồn hoặc bằng cách sử dụng một cái gì đó đơn giản như unescape().
Cảm ơn, TomTrình gỡ rối JavaScript miễn phí?
Trả lời
Vấn đề của bạn là không có vấn đề bao nhiêu bạn nén hay giấu nó, cuối cùng trình duyệt phải giải thích nó. Điều tốt nhất bạn có thể làm là đổi tên tất cả các biến thành các biến ngẫu nhiên vô nghĩa và loại bỏ tất cả các chú thích và khoảng trắng.
Một vài công cụ tốt:
Cũng giống như bạn có thể nhận ra cấu trúc và thay thế chúng như là một phần của tối ưu hóa mã, bạn có thể nhận ra cấu trúc và thay thế chúng cụ thể để làm cho mã khó theo dõi hơn. Nó có xu hướng vẫn còn có thể phá vỡ, làm cho mọi thứ chậm hơn và sử dụng ram hơn, nhưng các công ty bán các công cụ để làm điều đó. –
Tôi nghĩ rằng nó không phải là một giải pháp tốt, bạn có thể deobfuscate mã với http://jsbeautifier.org/. –
Nếu bạn muốn obfuscation đơn giản và nén tuyệt vời, tôi có thể giới thiệu các YUI Compressor từ Yahoo.
Tôi sẽ đề xuất thứ hai cho Máy nén YUI, hoạt động rất tốt và có thể nén và làm xáo trộn, cũng đưa ra các khuyến nghị về mã hóa javascript.
Bạn có thể sử dụng/đóng gói/
Không hoạt động.Bạn có thể đơn giản giải mã mã bằng http://jsbeautifier.org/ –
Bạn có bật tùy chọn "Thu hẹp biến" và "Base62 mã hóa" không? – Imran
Tôi bỏ phiếu cho Packer là tốt. Có phiên bản trực tuyến, Phiên bản độc lập và thậm chí là phiên bản Bảng điều khiển mà tôi sử dụng để tự động đóng gói các javascripts của mình khi tôi tạo ứng dụng web của mình.
Tại sao điều này lại bị giảm? – Tom
có thể câu trả lời của bạn là nhiều hơn về nén sau đó obfuscation? – tomasb
Câu trả lời của tôi là một liên lạc có liên quan hơn 6 năm trước khi nó được đăng. Có lẽ không quá nhiều. Câu hỏi hay hơn là tại sao bạn lại nhận xét về câu trả lời 6 tuổi cho câu hỏi kín? –
Kiểm tra Đối với những người tìm kiếm - http://javascript-reference.info/javascript-obfuscators-review.htm - cái nhìn tổng quan khá tốt của các bộ obfuscate JS
Hãy thử http://digua.sourceforge.net.
Theo quy tắc chung, không sử dụng bộ obfuscator sử dụng eval vì điều này sẽ làm chậm trang của bạn, sử dụng máy nén không có. Điều này sẽ cung cấp cho obfuscation cho người mới, bất cứ ai khác sẽ không được ngăn chặn bởi bất kỳ obfuscator anyway.
Hầu hết các obfuscators sẽ tạo ra một chuỗi đại diện cho mã cuối cùng và sau đó sử dụng eval, điều này có thể được hoàn tác bởi một báo cáo cảnh báo đơn giản, whats điểm?
- 1. Có trình gỡ rối python miễn phí có điểm quan sát không?
- 2. Bàn cờ JavaScript miễn phí
- 3. Giữ các trường hợp miễn phí EC2 Miễn phí
- 4. gỡ lỗi đăng ký miễn phí COM (C++)
- 5. Trình biên dịch Java AOT miễn phí
- 6. Trình xem PDF miễn phí trong ASP.net
- 7. Gỡ lỗi Javascript trong Visual Studio (hoặc trình gỡ rối JS khác)
- 8. Trình gỡ rối MSIL - Mdbg, Dbgclr, Cordbg
- 9. Trình gỡ rối PHP cho Eclipse
- 10. SWF miễn phí Obfuscator
- 11. Cầu miễn phí
- 12. Nhiều chủ đề miễn phí?
- 13. Trình hiển thị trình gỡ rối Visual C++?
- 14. Trình gỡ rối từ xa của trình tạo Qt
- 15. Trình gỡ rối Facebook không tải các thẻ meta động
- 16. Plugin JSP miễn phí cho nhật thực?
- 17. Màn hình mạng miễn phí
- 18. Biến số miễn phí là gì?
- 19. Có trình chuyển đổi tệp DBF miễn phí nào không?
- 20. Trình định dạng mã miễn phí và tốt
- 21. Trình chỉnh sửa XLIFF miễn phí tốt nhất là gì?
- 22. Trình theo dõi lỗi miễn phí trong .NET
- 23. Lập trình C: malloc và miễn phí trong vòng một
- 24. Trình kiểm tra tĩnh miễn phí cho mã C99
- 25. Có một trình thiết kế Java GUI miễn phí không?
- 26. Trình chỉnh sửa html wysiwyg miễn phí tốt nhất
- 27. Trình chỉnh sửa CSS tốt nhất có sẵn miễn phí
- 28. Có trình chỉnh sửa XSL-FO miễn phí nào không?
- 29. nguồn gốc của miễn phí Monad
- 30. Miễn phí svn riêng tư?
Hoặc, bạn chỉ có thể ngừng lo lắng về những người "ăn cắp" nguồn của trang web của bạn. Hoặc bạn muốn nó ra khỏi đó, hoặc bạn không. Tại sao bạn sẽ đến một trang web đó là tất cả về việc giúp mọi người tìm hiểu mã, để yêu cầu giúp đỡ ngăn chặn mọi người học hỏi từ mã của bạn? – Coderer