Advertisement
rdsedmundo

Secure REQ

Aug 13th, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.76 KB | None | 0 0
  1. <?php
  2. /*
  3.  Secure HTTP Request
  4.  ----
  5.   Coded by Kyl3
  6.   (c) 2012
  7. */
  8. if(isset($_GET["id"]) && isset($_GET["s"]) && isset($_GET["r"])){
  9. function NumberByToken($num) {
  10. if ($num == "c4ca4238a0b923820dcc509a6f75849b")
  11.             {
  12.                 return 1;
  13.             }
  14.             else if ($num == "c81e728d9d4c2f636f067f89cc14862c")
  15.             {
  16.                 return 2;
  17.             }
  18.             else if ($num == "eccbc87e4b5ce2fe28308fd9f2a7baf3")
  19.             {
  20.                 return 3;
  21.             }
  22.             else if ($num == "a87ff679a2f3e71d9181a67b7542122c")
  23.             {
  24.                 return 4;
  25.             }
  26.             else if ($num == "e4da3b7fbbce2345d7772b0674a318d5")
  27.             {
  28.                 return 5;
  29.             }
  30.             else if ($num == "1679091c5a880faf6fb5e6087eb1b2dc")
  31.             {
  32.                 return 6;
  33.             }
  34.             else if ($num == "8f14e45fceea167a5a36dedd4bea2543")
  35.             {
  36.                 return 7;
  37.             }
  38.             else if ($num == "c9f0f895fb98ab9159f51fd0297e236d")
  39.             {
  40.                 return 8;
  41.             }
  42.             else if ($num == "45c48cce2e2d7fbdea1afc51c7c6ad26")
  43.             {
  44.                 return 9;
  45.             }
  46.             else
  47.             {
  48.                 return 999;
  49.             }  
  50. }
  51. function ParseOp($hash) {
  52.                 if ($hash == "3389dae361af79b04c9c8e7057f60cc6")
  53.             {
  54.                 return "*";
  55.             }
  56.             else if ($hash == "6666cd76f96956469e7be39d750cc7d9")
  57.             {
  58.                 return "/";
  59.             }
  60.             else if ($hash == "d41d8cd98f00b204e9800998ecf8427e")
  61.             {
  62.                 return "+";
  63.             }
  64.             else if ($hash == "336d5ebc5436534e61d16e63ddfca327")
  65.             {
  66.                 return "-";
  67.             }
  68.             else
  69.             {
  70.                 return "";
  71.             }
  72. };
  73. function hex($msg){
  74.    $text = $msg;
  75.    $encoded = PREG_REPLACE (
  76.            "'(.)'e"
  77.          ,"dechex(ord('\\1'))"
  78.          ,$text
  79.    );
  80. return $encoded;
  81. };
  82. function parse($msg){
  83.     $msg = str_ireplace("\n", "", hex(strrev(str_rot13(hex(base64_encode(hex(str_rot13(base64_encode(strrev(hex(base64_encode(str_rot13(hex(base64_encode(strrev(base64_encode(hex(strrev(base64_encode(str_rot13(hex($msg))))))))))))))))))))));
  84.     return $msg;
  85. }
  86. $n1 = NumberByToken($_GET['id']);
  87. $n2 = NumberByToken($_GET['s']);
  88. $op = $_GET['r'];
  89. if(ParseOp($op) == "*"){
  90.  $resp = $n1 * $n2;
  91. } else if(ParseOp($op) == "+"){
  92.  $resp = $n1 + $n2;
  93. } else if(ParseOp($op) == "-"){
  94.  $resp = $n1 - $n2;
  95. };
  96. $ver = "1.0";
  97. $Secure = parse("token: ".$_SERVER['REMOTE_ADDR']."|auth: ".md5($_SERVER['REMOTE_ADDR'])."|result: ".$resp."|build: ".$ver);
  98. echo $Secure;
  99. exit;
  100. }
  101. exit;
  102. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement