Hướng dẫn giải mã các đoạn mã hóa javasccript .!

Estimated read time: 2 min
trong 1 trang web cái gì đã post lên là đồng nghĩa với việc chia sẻ với cộng đồng, cái gì ta nhìn thấy được là có thể lấy được,
khi vào website nào đó bạn thấy các hiệu ứng đẹp hay 1 công cụ hay được tạo ra bởi javascript
nhưng khi tải file js đó về thì bạn bị ngộp bởi các đoạn mã rối tung rối mù muốn thay đổi cái gì đó cũng không được và bạn gọi cái đó là mã hóa. Mà thực tế nó là mã hóa thật  nhưng giải mã nó cũng không có gì khó khăn cả.
Thực ra cách mã hóa đó là biến đổi 1 đoạn chương trình thành 1 chuỗi ký tự tiến hành mã hóa chuỗi ký tự đó 1 lần 2 lần hoặc n lần, Nhưng cái nguyên tắc muôn thuở của mã hóa là phải dùng 1 lệnh để excute đó là hàm eval() chuỗi ký tự vừa mã hóa và để excute nó thì chính trong các chuỗi mã hóa đó nó đã chứa sẵn các đoạn giải mã hoặc là các đoạn mã ký tự mà thôi.
Việc giải mã chỉ đơn giản là thay vì ta excute chuỗi ký tự đó thì là write nó ra.
vậy chúng ta cùng nhau làm nhé:
1. Bạn hãy chuẩn bị 1 đoạn js đã bị mã hóa.
2. Mở trình duyệt (ta thống nhất chrome nhé khỏi phiền hà đại khái mà mở cửa sổ console lên thôi)
3. Nhấn F12 (hoặc Ctrl+shift+i), nhấn vào tab Console.
4. Paste đoạn js vào cửa sổ console
5. Thay lệnh eval() = console.log()
6. Làm hoài cho tới khi nào nó ghi ra là các ký tự chứ không còn là mã nữa.
7. Mở website http://jsbeautifier.org/ past đoạn mã ở bước 6 vào cửa sổ code của web
8. Click Beautify JavaScript or HTML để làm đẹp lại mã.
nói chung là việc giải mã chủ yếu chỉ là có nhiêu đó thôi 
Lưu ý: đối với 1 số website có thể người ta có hàm giải mã khác nó có thêm tính năng cách điệu chuỗi ký tự bằng 1 vài tham biến nào đó. nhưng cũng không đâu xa các bạn có thể tìm thấy nó ở đâu đó rồi sửa lệnh eval trong lệnh hàm giải mã đó thành console.log
Chúc các bạn thành công

Đăng nhận xét

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
Site is Blocked
Sorry! This site is not available in your country.