Các mã nguồn miễn phí, bản quyền chia sẻ trên mạng thường bị mã hóa một thành phần nào đó mà bạn không muốn, ví dụ như Copyright, liên kết quảng cáo. Phổ biến là các templates Wordpress, Joomla... các footer của nó đều bị mã hóa để giữ bản quyền cho templates. Thật là khó chịu phải không nào, Congtoan xin chia sẻ một số trang web có công cụ giải mã các thuật toán mã hóa php thường dùng hiện nay.
01. Mã hóa Md5:
Thuật toán này thường được dùng để mã hóa mật khẩu một chiều, và hầu như khó có thể dịch ngược lại được.
Để mã hóa các bạn vào trang:
http://7thspace.com/webmaster_tools/online_md5_encoder.html
02. Mã hóa dạng: eval(base64_decode
<?php $o="encrypted text";eval(base64_decode('rubbish'));return;?>
Để giải mã đoạn code bị mã họa dạng này, bạn chỉ cần copy đoạn "'encrypted text" vào khung và nhấn nút Decode this Mess là được.
Trang web với công cụ giải mã:
http://ottodestruct.com/decoder.php
03. Mã hóa dạng: eval(gzinflate(base64_decode('encrypted text')));
eval(gzinflate(base64_decode('80jNyclXyFTPVUhJTc5PSU0BAA==')));
Để giải mã đoạn code bị mã hóa dạng này, bạn chỉ cần copy đoạn: "80jNyclXyFTPVUhJTc5PSU0BAA==" vào khung và nhấn decode là được.
Công cụ giải mã:
http://www.tareeinternet.com/scripts/decrypt.php
04. Mã hóa dạng Rubbish:
Dạng chung:
<?php $_F=__FILE__;$_X='encrypted text';eval(base64_decode('rubbish'));?>
Để giải mã, bạn copy đoạn "encrypted text" vào khung và nhấn Decode this Rubbish.
Công cụ giải mã:
http://www.tareeinternet.com/scripts/byterun.php
05. Mã hóa dạng ROT13:
Để giải mã, các bạn vào trang:
http://rot13-encoder-decoder.waraxe.us/
06. Mã hóa dạng Unpacker:
Dạng tổng quát:
eval(function(p,a,c,k,e,r)... ...{}))
Để giải mã dạng mã hóa này, bạn hãy copy nguyên đoạn mã hóa và vào trang web sau:
http://matthewfl.com/unPacker.html