2016-02-24
Web50 Bài này cho một đoạn code như sau:
<?php $admin_user = "pr0_adm1n"; $admin_pw = clean_hash("0e408306536730731920197920342119"); function clean_hash($hash) { return preg_replace("/[^0-9a-f]/","",$hash); } function myhash($str) { return clean_hash(md5(md5($str) . "SALT")); } Nhìn qua thì có vẻ đoạn hash trên là kết quả của 2 lần md5 kèm với một chuỗi “SALT”.
Ầy, nhưng để ý đoạn hash khá lạ. Bắt đầu bằng 0e và theo sau đấy chỉ toàn là số. Có khi nào tương tự như kiểu chuỗi dạng hex 0x hoặc binary 0b trong sql?
Continue reading