Tổng hợp trang mã hóa và giải mã javascript

Khi dùng những mã nguồn được chia sẽ miễn phí bởi những coder, nhà cung cấp thì thường họ sẽ chèn một đoạn code copyright của họ chứa tên và liên kết đến trang chủ của họ, để ghi nhớ công mà họ đã bỏ ra đồng thời một phần PR cho họ khi có người sữ dụng.

Những copyright này rất khó để xóa đi vì nếu xóa mất sẽ có nhiều trường hợp xãy ra, một là sẽ bị chuyển hướng về trang chủ của họ bằng không thì sẽ bị mất đi một số tính năng mà nhà phát hành cung cấp.

Bài viết này mình tổng hợp một số trang giải mã và mã hóa javascript để các bạn có thể tìm và giải mã trang web của mình:

A. Mã Hóa Javascript:

1. Javascript Obfuscator:

Javascript Obfuscator chuyển đổi mã nguồn JavaScript thành dạng bị xáo trộn và hoàn toàn không thể đọc được, ngăn không cho nó phân tích và đánh cắp. Đó là công cụ khai thác JavaScript an toàn 100% và máy nén JavaScript tốt nhất. Và hiện trang này vẫn đang là một bài toán chưa có lời giải.

var _0xd5b3=["\x53\x61\x79\x48\x65\x6C\x6C\x6F","\x47\x65\x74\x43\x6F\x75\x6E\x74","\x4D\x65\x73\x73\x61\x67\x65\x20\x3A\x20","\x59\x6F\x75\x20\x61\x72\x65\x20\x77\x65\x6C\x63\x6F\x6D\x65\x2E"];function NewObject(_0x25b1x2){var _0x25b1x3=0;this[_0xd5b3[0]]= function(_0x25b1x4){_0x25b1x3++;alert(_0x25b1x2+ _0x25b1x4)};this[_0xd5b3[1]]= function(){return _0x25b1x3}}var obj= new NewObject(_0xd5b3[2]);obj.SayHello(_0xd5b3[3])

2. /Packer/:

/packer/ nén và mã hóa javascript, mã hóa xong sẽ có dạng như sau:

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt

3. Base64encode:

Base64 Base64 là một thuật ngữ chung cho một số lược đồ mã hóa tương tự mã hóa dữ liệu nhị phân bằng cách xử lý số lượng và chuyển nó thành biểu diễn cơ sở 64. Thuật ngữ Base64 bắt nguồn từ một mã hóa chuyển nội dung MIME cụ thể. Mã hóa này sẽ có dạng:

ZnVuY3Rpb24gZmluZFBvc3REYXRlKGEpIHsKICAgICAgICAgIHBvc3QgPSBhLmZlZWQuZW50cnlbMF07CiAgICAgICAgICB2YXIgYiA9IHBvc3QucHVibGlzaGVkLiR0LnN1YnN0cmluZygwLCAxOSkgKyBwb3N0LnB1Ymxpc2hlZC4kdC5zdWJzdHJpbmcoMjMsIDI5KTsKICAgICAgICAgIHZhciBjID0gZW5jb2RlVVJJQ29tcG9uZW50KGIpOwogICAgICAgICAgaWYgKGN1cnJlbnRQYWdlID09ICdwYWdlJykgewogICAgICAgICAgICB2YXIgZCA9ICcvc2VhcmNoP3VwZGF0ZWQtbWF4PScgKyBjICsgJyZtYXgtcmVzdWx0cz0nICsgcG9zdFJlc3VsdHMgKyAnI1BhZ2VObz0nICsgbm9QYWdlCiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgdmFyIGQgPSAnL3NlYXJjaC9sYWJlbC8nICsgcG9zdExhYmVsICsgJz91cGRhdGVkLW1heD0nICsgYyArICcmbWF4LXJlc3VsdHM9JyArIHBvc3RSZXN1bHRzICsgJyNQYWdlTm89JyArIG5vUGFnZQogICAgICAgICAgICAgIH0KICAgICAgICAgIGxvY2F0aW9uLmhyZWYgPSBkCiAgICAgICAgfQ

B. Giải Mã Javascript:

1. /Unpacker/:

Unpacker sẽ giải mã cho mã hóa Packer có dạng eval()..

2. Base64decode:

Base64decode sẽ giải mã cho mã hóa Base64encode.

3. DDecode – Hex, Octal, HTML Decoder:

Công cụ này sẽ cố gắng hoàn nguyên bất kỳ loại mã hóa nào (bao gồm Hex, html, Oct, v.v.).Rất hữu ích cho các quản trị web đang cố gắng xác định những gì một mã cụ thể đang làm (từ các chủ đề / plugin WordPress hoặc các mẫu Joomla).

4. Online Javascript Beautifier:

Công cụ nén và làm đẹp javascript đồng thời hỗ trợ một số giải mã javascript đơn giản.

5. UnPacker:

Công cụ đơn giản để giải mã một số mã đã packer, javascript có dạng eval(),..

6. Javascript unpacker tool:

Công cụ giải nén Javascript này hiện đã được nâng cấp để cho phép nó giải nén nhiều câu lệnh eval. Vì vậy, nếu mã đóng gói của bạn đã được đóng gói một vài lần, nó sẽ lặp đi lặp lại cho đến khi tìm thấy mã nguồn gốc.

Chúc các bạn thành công và đạt hiệu quả cao trên con đường blog.

Giới thiệu Trương Minh Đức 21 bài viết
Tôi là Skyn79m, mình luôn tin vào bản thân vì một điều đơn giản là Mình Có Thể.

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*


Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.