10/10/2018, 13:34

[HELP] - Dịch ngược pass đã bị mã hóa!

PHP Code:
<?php

$password 
'123456';
    function 
md5bin$target ) {
    
$md5 md5$target );
    
$ret ';

    for ( 
$i 0$i 32$i += ) {
        
$ret .= chrhexdec$md5$i } ) + hexdec$md5$i } ) * 16 );
    }

    return 
$ret;
}
function 
getP($password){
    
$pass base64_encode(md5bin$password ));
    
$pass ="{MD5}$pass";
    return 
$pass;
 
}
$password getP($password);
echo 
$password;
?>
Result: {MD5}4QrcOUm6Wau+VuBX8g+IPg==

Cho mình hỏi có thể dịch ngược từ cái result để lấy đc password ko? (md5 password cũng được ^^)
Bạn nào làm đc giúp mình cái tool với! Mình mới học php mày mò mãi chưa ra (
Nếu đc mình hậu tạ card đt 20k coi như mấy bác xơi nước
dcckiem viết 15:42 ngày 10/10/2018
Người trả lời rõ ràng có được cái thẻ 20k không bạn ?

Mã hóa thì hiện tại có nhiều loại mã hóa, nhưng mà có đặc điểm chung là mã hóa 1 chiều hay hai chiều.
- Mã hóa 1 chiều là không cho giải mã
- Mã hóa 2 chiều là có thể giải mã-nghĩa là dịch ngược lại

Việc dịch ngược nếu đúng chuẩn key và thông tin thì chạy phát ăn ngay, còn nếu không đúng tùy vào mức độ khó của pass sẽ nâng nên từng phút từng năm, tỷ năm để dịch ngược pass thành công.

Ở đây của bạn là thuật toán MD5 thuộc loại mã hóa 1 chiều nhé. mang dữ liệu ra băm rồi đem so sánh
chiencong_87 viết 15:51 ngày 10/10/2018
mã hóa 1 chiều thì ko có cách nào dịch ngược lại đâu. có 1 số trang cho phép dịch ngược MD5 nhưng đó chỉ là trang lưu lại những mật khẩu có trong danh sách thôi. hên thì mật khẩu có trong danh sách đó
tamhinh.com viết 15:45 ngày 10/10/2018
Được gửi bởi lalalazzz
PHP Code:
<?php

$password 
'123456';
    function 
md5bin$target ) {
    
$md5 md5$target );
    
$ret '';

    for ( 
$i 0$i 32$i += ) {
        
$ret .= chrhexdec$md5$i } ) + hexdec$md5$i } ) * 16 );
    }

    return 
$ret;
}
function 
getP($password){
    
$pass base64_encode(md5bin$password ));
    
$pass ="{MD5}$pass";
    return 
$pass;
 
}
$password getP($password);
echo 
$password;
?>
Result: {MD5}4QrcOUm6Wau+VuBX8g+IPg==

Cho mình hỏi có thể dịch ngược từ cái result để lấy đc password ko? (md5 password cũng được ^^)
Bạn nào làm đc giúp mình cái tool với! Mình mới học php mày mò mãi chưa ra (
Nếu đc mình hậu tạ card đt 20k coi như mấy bác xơi nước
md5 thì chỉ có cờ rắc bằng list pass có sẳn chứ loại này hết thuốc
lalalazzz viết 15:37 ngày 10/10/2018
Được gửi bởi dcckiem
Người trả lời rõ ràng có được cái thẻ 20k không bạn ?

Mã hóa thì hiện tại có nhiều loại mã hóa, nhưng mà có đặc điểm chung là mã hóa 1 chiều hay hai chiều.
- Mã hóa 1 chiều là không cho giải mã
- Mã hóa 2 chiều là có thể giải mã-nghĩa là dịch ngược lại

Việc dịch ngược nếu đúng chuẩn key và thông tin thì chạy phát ăn ngay, còn nếu không đúng tùy vào mức độ khó của pass sẽ nâng nên từng phút từng năm, tỷ năm để dịch ngược pass thành công.

Ở đây của bạn là thuật toán MD5 thuộc loại mã hóa 1 chiều nhé. mang dữ liệu ra băm rồi đem so sánh
md5 là mã hóa một chiều nên ko decode được , vậy bạn có thể decode đến chỗ lấy đc md5 hash ko? ( md5($target))
lalalazzz viết 15:48 ngày 10/10/2018
ko cần phải ra hẳn password, decode lấy đc md5 hash có đc ko bạn?
Vô Thin viết 15:36 ngày 10/10/2018
Được gửi bởi lalalazzz
ko cần phải ra hẳn password, decode lấy đc md5 hash có đc ko bạn?
Pa này nên tìm hiểu md5 hash là cái gì đi đã, toàn cố hỏi đi hỏi lại, nài nỉ một cách lố bịch cái mà người ta đã trả lời là không được rồi. Giải md5 đa số là giải theo kiểu tra từ điển, chứ dùng kiểu brute force là rất khó thành công trong khoảng thời gian cho phép. Để hiểu thô thiển md5 bạn thử giải bài toán này:

số 10 là đáp án của bài toán nào? Nếu bạn chỉ ra được thì bạn đã tìm ra được cách giải md5, còn không, đừng hỏi nữa mà nên đọc thêm md5 hash ra sao, người ta bình luận về nó thế nào thay vì hỏi để bị chửi.
lalalazzz viết 15:49 ngày 10/10/2018
Được gửi bởi superthin
Pa này nên tìm hiểu md5 hash là cái gì đi đã, toàn cố hỏi đi hỏi lại, nài nỉ một cách lố bịch cái mà người ta đã trả lời là không được rồi. Giải md5 đa số là giải theo kiểu tra từ điển, chứ dùng kiểu brute force là rất khó thành công trong khoảng thời gian cho phép. Để hiểu thô thiển md5 bạn thử giải bài toán này:

số 10 là đáp án của bài toán nào? Nếu bạn chỉ ra được thì bạn đã tìm ra được cách giải md5, còn không, đừng hỏi nữa mà nên đọc thêm md5 hash ra sao, người ta bình luận về nó thế nào thay vì hỏi để bị chửi.
tại mọi người ko hiểu ý tôi nói nên tôi mới nói lại cho kĩ, pa cũng ko hiểu =))))
tôi đâu có nói là pải decode cho ra tới password, tôi chỉ cần mã md5 password thôi!
ví dụ thêm cho rõ
chẳng hạn password là 123456, code trên đầu tiên sẽ lấy md5(password) = e10adc3949ba59abbe56e057f20f883e
sau đó sẽ thực hiện for để đưa ra một chuỗi, rồi base64_encode chuỗi đó thì kết thúc.
Cái tôi cần ở đây là có đc mã e10adc3949ba59abbe56e057f20f883e thôi, còn cái password tôi tự lo đc ))

p/s: tôi ko biết chỉ muốn học hỏi thôi, mà ko có ai chỉ cho, pa nói nài nỉ một cách lố bịch nge nhột lắm :v
congdongnet viết 15:48 ngày 10/10/2018
Được gửi bởi lalalazzz
tại mọi người ko hiểu ý tôi nói nên tôi mới nói lại cho kĩ, pa cũng ko hiểu =))))
tôi đâu có nói là pải decode cho ra tới password, tôi chỉ cần mã md5 password thôi!
ví dụ thêm cho rõ
chẳng hạn password là 123456, code trên đầu tiên sẽ lấy md5(password) = e10adc3949ba59abbe56e057f20f883e
sau đó sẽ thực hiện for để đưa ra một chuỗi, rồi base64_encode chuỗi đó thì kết thúc.
Cái tôi cần ở đây là có đc mã e10adc3949ba59abbe56e057f20f883e thôi, còn cái password tôi tự lo đc ))

p/s: tôi ko biết chỉ muốn học hỏi thôi, mà ko có ai chỉ cho, pa nói nài nỉ một cách lố bịch nge nhột lắm :v
Vậy cái tieu đề không liên quan đâu bạn
lalalazzz viết 15:38 ngày 10/10/2018
Được gửi bởi congdongnet
Vậy cái tieu đề không liên quan đâu bạn
tiêu đề mình ghi sai thật nhưng mấy pa kia chỉ đọc mỗi tiêu đề. Quỳ!
Bài liên quan
0