Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. <?php
  2. ini_set('display_errors', 1);
  3. ini_set('display_startup_errors', 1);
  4. error_reporting(E_ALL);
  5. include('boxydb.php');
  6. $eusername = mysqli_real_escape_string($con, htmlspecialchars($_GET['g']));
  7. $epassword = mysqli_real_escape_string($con, htmlspecialchars($_GET['w']));
  8. $ekey = mysqli_real_escape_string($con, htmlspecialchars($_GET['r']));
  9.  
  10. //DECRYPT USERNAME
  11. exec("./ed.out d $eusername",$dusername);
  12. $username = $dusername[0];
  13. //echo "Decrypted username: ".$username;
  14. // DECRYPT PASSWORD
  15. exec("./ed.out d $epassword",$dpassword);
  16. $password = $dpassword[0];
  17. //echo "<br>Decrypted password: ".$password;
  18. // DECRYPT KEY
  19. exec("./ed.out d $ekey",$dkey);
  20. $key = $dkey[0];
  21. //echo "<br>Decrypted Key: ".$key;
  22.  
  23. // Check if client [[KEY]] matches server [[KEY]]
  24.  
  25. //exec('g++ skey.cpp -o skey.out -std=c++11',$result);
  26. //print_r($result);
  27. exec("./skey.out $username",$result);
  28. $skey = $result[0];
  29. //echo "<br>";
  30. //echo("Server key is: ".$skey);
  31. //echo("<br>Client key is: ".$key);
  32. if ($key == $skey) {
  33. $result = mysqli_query($con, "SELECT * FROM `users` WHERE BINARY `username` = '$username' AND `password` = '$password'") or die(mysqli_error($con));
  34. $exist = mysqli_num_rows($result);
  35. if($exist >= 1) {
  36.  
  37. exec("./ed.out e GOOD",$final2);
  38. $final = $final2[0];
  39. echo $final;
  40. die();
  41. }
  42. } else {
  43. exec("./ed.out e FAIL",$final2);
  44. $final = $final2[0];
  45. echo $final;
  46. die();
  47. }
  48.  
  49.  
  50.  
  51. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement