Guest User

Untitled

a guest
Apr 7th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.65 KB | None | 0 0
  1. <?php
  2.     if($_GET['source'] == 1)
  3.         show_source('index.php');
  4.        
  5.     require_once('flag.php');
  6.     $switch = 1;
  7.     $user = '';
  8.     $pass = '';
  9.     $final_flag = '';
  10.    
  11.    
  12.     if(isset($_GET['random1']) and isset($_GET['random2'])){
  13.    
  14.         if($_GET['random1'] !== $_GET['random2'] and md5($salt.$_GET['random1']) === md5($salt.$_GET['random2']))
  15.         {
  16.             $final_flag .= $flag1;
  17.         }
  18.     }
  19.    
  20.     if(!empty ($_GET['username']) and !empty ($_GET['password'])){
  21.         $user = $_GET['username'];
  22.         $pass = $_GET['password'];
  23.         $concat = $user.$pass;
  24.        
  25.         if($concat == md5($concat))
  26.         {
  27.             $final_flag .= $flag2;
  28.             $switch = 0;
  29.         }
  30.        
  31.        
  32.         $query = parse_str($_SERVER['QUERY_STRING']);
  33.         $res = parse_str($query);
  34.        
  35.         if(!empty($res['username']) and !empty($res['password']) or $switch)
  36.             $hashed = md5($user.$pass);
  37.        
  38.         if($hashed === 'ba6e12df1edab45f11f70b547dba9959'){
  39.             $final_flag .= $flag3;
  40.         }
  41.        
  42.     }
  43.    
  44. ?>
  45.  
  46. <!DOCTYPE html>
  47. <html lang="en">
  48. <head>
  49.     <meta charset="UTF-8">
  50.     <!--<link rel="stylesheet" href="./css/bootstrap.min.css">
  51.     <script !src="./js/bootstrap.min.js"></script>-->
  52.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
  53.     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
  54.     <title>HackerTwo Sign in</title>
  55. </head>
  56.  
  57. <body>
  58.  
  59.  
  60. <nav class="navbar navbar-expand-lg navbar-light pb-4" style="background: #565356; height: 67px">
  61.     <div class="collapse navbar-collapse" id="navbarSupportedContent">
  62.         <ul class="navbar-nav m-auto" style="padding-top:15px;">
  63.             <a class="navbar-brand pr-5 mr-3 text-light" href="#"
  64.               style="font-size:30px; font-weight: bold">hackertwo</a>
  65.             <button class="navbar-toggler" type="button" data-toggle="collapse"
  66.                    data-target="#navbarSupportedContent"
  67.                    aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  68.                 <span class="navbar-toggler-icon"></span>
  69.             </button>
  70.             <li class="nav-item active">
  71.                 <a class="nav-link mt-2 mr-3 text-light" href="#">FOR BUSINESS</a>
  72.             </li>
  73.             <li class="nav-item">
  74.                 <a class="nav-link mt-2 mr-3 text-light" href="#">FOR HACKERS</a>
  75.             </li>
  76.             <li class="nav-item">
  77.                 <a class="nav-link mt-2 mr-3 text-light" href="#">HACKTIVITY</a>
  78.             </li>
  79.             <li class="nav-item">
  80.                 <a class="nav-link mt-2 mr-3 text-light" href="#">COMPANY</a>
  81.             </li>
  82.             <li class="nav-item">
  83.                 <a class="nav-link mt-2 mr-3 text-light" href="#">TRY HACKERTWO</a>
  84.             </li>
  85.         </ul>
  86.     </div>
  87. </nav>
  88.  
  89. <div class="container mt-5">
  90.     <h3 class="text-center font-weight-light" style="font-size: 24px;">Sign in to HackerTwo</h3><br><br>
  91.     <div class="card p-2 m-auto" style="width: 40rem;">
  92.         <div class="card-body">
  93.             <?php if($final_flag != ''){ ?>
  94.             <div class="alert alert-success"><?php echo $final_flag; ?> </div>
  95.             <?php } else { ?>
  96.             <div class="alert alert-warning">You'r still not a l33t</div>
  97.             <?php } ?>
  98.             <form>
  99.                 <div class="form-group">
  100.                     <label>Username</label>
  101.                     <input type="text" class="form-control" name="username">
  102.                 </div>
  103.                 <div class="form-group">
  104.                     <label>Password</label>
  105.                     <input type="password" class="form-control" name="password">
  106.                 </div>
  107.                 <div class="form-group">
  108.                     <input type="hidden" class="form-control" name="random1" value="<?php echo md5(rand()); ?>">
  109.                 </div>
  110.                 <div class="form-group">
  111.                     <input type="hidden" class="form-control" name="random2" value="<?php echo md5(rand()); ?>">
  112.                 </div>
  113.                 <button type="submit" class="btn btn-primary btn-block p-2"
  114.                        style="background-color: #ec0f76; font-weight: 550">Sign in
  115.                 </button>
  116.             </form>
  117.         </div>
  118.     </div>
  119. </div>
  120.  
  121. </body>
  122. </html>
Add Comment
Please, Sign In to add comment