개발 꿀팁/PHP

php로 md5 복호화를 위한 소스

Jammie 2022. 8. 2. 12:43
반응형
1 <?php
2 $md5 = "c1c95b382230eb9e27a60c4baceb5f2e";
3 $uid = "hhp-ImZRY";
4 $token = strtolower(md5('1878399009'));
5 $url = "http://www.ttmd5.com/do.php?c=Api&m=crack&uid=$uid&token=$token&cipher=$md5";
6 $data = file_get_contents($url);
7 echo $data;
8 ?>

암호문은 c1c95b382230eb9e27a60c4baceb5f2e

1 {
 2     "count": 1,
 3     "data": [
 4     {
 5         "cipher": "c1c95b382230eb9e27a60c4baceb5f2e",
 6         "plain": "1azu8uhn",
 7         "flag": 1,
 8         "time": 0
 9     }
10     ]
11 }

결과는 1azu8uhn



md5 자체는 되돌릴 수 없지만ttmd5.com에서 제공하는 인터페이스를 사용하여 해독할 수 있습니다. 성공률이 높은지 시도해 보았습니다. 일반 라이브러리는 70%이며, 그 계정은 지금도 무료로 이용할 수 있습니다

별도로 찾은 문장

<?php  
$md5 = "<span style="font-family:monospace;color:#b750;font-size: 13px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 248);">3ec4900f17489377e48dee29f06a49e3</span>";  
$uid = "hhp-ImZRY";  
$token = strtolower(md5('1878399009'));  
$url = "http://www.ttmd5.com/do.php?c=Api&m=crack&uid=$uid&token=$token&cipher=$md5";  
$data = file_get_contents($url);  
echo $data;  
?>

얻은 결과

{  
"count": 1,  
"data": [  
{  
"cipher": "<span style="font-family:monospace;color:#b750;font-size: 13px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 248);">3ec4900f17489377e48dee29f06a49e3</span>",  
"plain": "<span style="font-family:monospace;color:#b750;font-size: 13px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 248);">cctvabde</span>",  
"flag": 1,  
"time": 0  
}  
]  
}

md5는 해시 알고리즘으로 그 자체는 되돌릴 수 없지만, ttmd5.com에서 제공하는 인터페이스를 사용하여 해독할 수 있으며, 성공률은 70%이며, 곡선이라고 할 수 있다

 

반응형