Расшифровать файл base64

Discussion in 'PHP' started by RexTiam, 3 Sep 2022.

  1. RexTiam

    RexTiam Member

    Joined:
    2 Nov 2009
    Messages:
    117
    Likes Received:
    45
    Reputations:
    5
    Есть файл зашифрован в base64 https://disk.yandex.by/d/BB6A3DD7hApH7A
    и так же там идёт привязка к серверу которая по словам обходится за 5 минут.
    Нужно помочь расшифровать и снять привязку. С меня TRC20 )


    Надеюсь создал в правильном месте
     
    1. crlf

      crlf Green member

      Joined:
      18 Mar 2016
      Messages:
      684
      Likes Received:
      1,516
      Reputations:
      460
      Вот такая шляпа там:
      PHP:
      <?php
      goto EqMPN;
      kBsKv:
      include 
      "connect.php";
      goto 
      EO2_Z;
      x8kQt:
      switch (
      $_REQUEST["p"]) {
          default:
              if (
                  !isset(
      $_COOKIE["AbAbZZZZZZ"]) or
                  
      $_COOKIE["AbAbZZZZZZ"] !== $pass
              
      ) {
                  
      header("Location: panel.php?p=login");
                  die();
              }
              echo 
      '<!DOCTYPE html>
      <html lang=\"en\">

      <head>
        <!-- Required meta tags -->
        <meta charset=\"utf-8\">
        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
        <title>Admin Dashboard</title>
        <!-- plugins:css -->
        <link rel=\"stylesheet\" href=\"vendors/iconfonts/simple-line-icon/css/simple-line-icons.css\">
        <link rel=\"stylesheet\" href=\"vendors/css/vendor.bundle.base.css\">
        <link rel=\"stylesheet\" href=\"vendors/css/vendor.bundle.addons.css\">
        <!-- endinject -->
        <!-- plugin css for this page -->
        <!-- End plugin css for this page -->
        <!-- inject:css -->
        <link rel=\"stylesheet\" href=\"css/style.css\">
        <!-- endinject -->
        <link rel=\"shortcut icon\" href=\"images/favicon.png\" />
      </head>'
      ;
              echo 
      '<body>
        <div class=\"container-scroller\">

          <!-- partial -->
          <div class=\"container-fluid page-body-wrapper\">
            <div class=\"main-panel\">
            <div class=\"content-wrapper\">

            <div class=\"row\">
            <div class=\"col-md-6 grid-margin stretch-card\">
                  <div id=\"card\" class=\"card\">
                    <div id=\"card-body\" class=\"card-body\">
                      <h4 class=\"card-title\">Добавление URL редиректов</h4>
                      <p class=\"card-description\">URL через перенос строки</p>
                      <div class=\"auto-form-wrapper\">
                      <form method=\"post\" id=\"my_form\" enctype=\"multipart/form-data\">
                      
                        <div class=\"form-group\">
                          <label class=\"label\">Файл со списком URL</label>
                          <div class=\"input-group\">
                          <input type=\"file\" name=\"file300\" required>
                          </div>
                        </div>

                      
                        <div class=\"form-group\">
                          <button id=\"submit\" class=\"btn btn-primary submit-btn btn-block\">Добавить редиректы</button>
                        </div>
                      </form>
                    </div>'
      ;
              
      $countLoc mysqli_fetch_row(
                  
      mysqli_query($link"SELECT COUNT(`id`) FROM `location`")
              );
              echo 
      "Всего редиректов в базе: <b>" $countLoc[0] . "</b><br />";
              
      $rowSetting mysqli_fetch_assoc(
                  
      mysqli_query($link"SELECT * FROM `setting`")
              );
              if (
      $rowSetting["redirect"] == 0) {
                  echo 
      '<a href=\"panel.php?p=redirect&q=1\"><button class=\"mt-2 mr-2 btn btn-outline-success\">Включить редиректы</button></a>';
              } else {
                  echo 
      '<a href=\"panel.php?p=redirect&q=0\"><button class=\"mt-2 mr-2 btn btn-outline-danger\">Отключить редиректы</button></a>';
              }
              echo 
      '<a href=\"panel.php?p=clearLoc\"><button class=\"mt-2 btn btn-outline-danger\">Очистить БД редиректов</button></a>
                    </div>
                  </div>
                </div>

                <div class=\"col-md-6 grid-margin stretch-card\">
                <div id=\"card\" class=\"card\">
                <div id=\"card-body\" class=\"card-body\">
                  <h4 class=\"card-title\">Добавление доменов</h4>
                  <p class=\"card-description\">Домен через перенос строки(без http(s))</p>
                  <div class=\"auto-form-wrapper\">
                  <form method=\"post\" id=\"my_formurl\" enctype=\"multipart/form-data\">
                  
                    <div class=\"form-group\">
                      <label class=\"label\">Файл со списком доменов</label>
                      <div class=\"input-group\">
                      <input type=\"file\" name=\"file300\" required>
                      </div>
                    </div>

                  
                    <div class=\"form-group\">
                      <button id=\"submit\" class=\"btn btn-primary submit-btn btn-block\">Добавить домены</button>
                    </div>
                  </form>
                </div>'
      ;
              
      $countDom mysqli_fetch_row(
                  
      mysqli_query($link"SELECT COUNT(`id`) FROM `site`")
              );
              echo 
      "Всего доменов в базе: <b>" .
                  
      $countDom[0] .
                  
      '</b><br />
                <a href=\"panel.php?p=clearPage\"><button class=\"mt-2 btn btn-outline-danger\">Удалить все страницы</button></a>
                <a href=\"panel.php?p=clearDomain\"><button class=\"mt-2 ml-2 btn btn-outline-danger\">Удалить все домены</button></a>
                </div>
                </div>
            </div>
            </div>
            <!-- List Site -->
                <div class=\"card\">
                  <div class=\"card-body\">
                    <h4 class=\"card-title\">Список сайтов</h4>
                    <div class=\"row\">'
      ;
              if (
      $rowSetting["rand"] == 0) {
                  echo 
      '<a href=\"panel.php?p=mode&q=1\"><button class=\"mb-3 btn btn-outline-warning\">Включить Random режим</button></a>';
              } else {
                  echo 
      '<a href=\"panel.php?p=mode&q=0\"><button class=\"mb-3 btn btn-outline-success\">Включить Static режим</button></a>';
              }
              echo 
      '<div class=\"col-12 table-responsive\">
                        <table id=\"order-listing\" class=\"table\">
                          <thead>
                            <tr>
                                <th>ID #</th>
                                <th>URL</th>
                                <th>Количество страниц</th>
                                <th>Статус</th>
                                <th>Действие</th>
                            </tr>
                          </thead>
                          <tbody>'
      ;
              
      $result mysqli_query(
                  
      $link,
                  
      "SELECT * FROM `site` ORDER BY `id` DESC"
              
      );
              while (
      $row mysqli_fetch_assoc($result)) {
                  echo 
      '
                                  <tr>
                                  <td>' 
      .
                      
      $row["id"] .
                      
      '</td>
                                  <td>' 
      .
                      
      $row["name"] .
                      
      "</td>";
                  
      $countPage mysqli_fetch_row(
                      
      mysqli_query(
                          
      $link,
                          
      'SELECT COUNT(`id`) FROM `page` WHERE `uid`=\'' .
                              
      $row["id"] .
                              
      '\''
                      
      )
                  );
                  echo 
      "<td>" $countPage[0] . "</td>";
                  echo 
      '<td><label class=\"badge badge-danger\">Редирект включен</label>';
                  echo 
      '
                                  </td>
                                  <td>
                                    <a href=\"panel.php?p=unsetUrl&id=' 
      .
                      
      $row["id"] .
                      
      '\"><button class=\"mt-2 btn btn-outline-danger\">Удалить сайт</button></a>
                                  </td>
                                  </tr>'
      ;
              }
              echo 
      '             </tbody>
                        </table>
                      </div>
                    </div>
                  </div>
                </div>

              </div>
              <!-- content-wrapper ends -->
              <!-- partial:partials/_footer.html -->
              <footer class=\"footer\">
                <div class=\"w-100 clearfix\">
                  <span class=\"text-muted d-block text-center text-sm-left d-sm-inline-block\">Copyright © 2021 <a href=\"https://t.me/n0o0b7\" target=\"_blank\">n0o0b</a>. All rights reserved.</span>
                  <span class=\"float-none float-sm-right d-block mt-1 mt-sm-0 text-center\">Hand-crafted & made with <i class=\"icon-heart text-danger\"></i></span>
                </div>
              </footer>
              <!-- partial -->
            </div>
            <!-- main-panel ends -->
          </div>
          <!-- page-body-wrapper ends -->
        </div>
        <!-- container-scroller -->

        <!-- plugins:js -->
        <script src=\"vendors/js/vendor.bundle.base.js\"></script>
        <script src=\"vendors/js/vendor.bundle.addons.js\"></script>
        <!-- endinject -->
        <!-- Plugin js for this page-->
        <!-- End plugin js for this page-->
        <!-- inject:js -->
        <script src=\"js/template.js\"></script>
        <!-- endinject -->
        <!-- Custom js for this page-->
        <script src=\"js/data-table.js\"></script>
        <script src=\"js/toastDemo.js\"></script>
              <script src=\"js/desktop-notification.js\"></script>
              <script src=\"js/setup.js\"></script>
              <script>$(function(){
                  $(\"#my_form\").on(\"submit\", function(e){
                    e.preventDefault();
                    var $that = $(this),
                    formData = new FormData($that.get(0));
                    $.ajax({
                      url: \"/result.php?p=addurl\",
                      contentType: false,
                      processData: false,
                      data: formData,
                      success: function(json){
                        if(json){
                          if(json === 1){
                            showSuccessToast();
                            $(\'#my_form\')[0].reset();
                          }
                          else
                          {
                            showWarningToast();
                          }
                        }
                      }
                    });
                  });
                });</script>
                <script>$(function(){
                  $(\"#my_formurl\").on(\"submit\", function(e){
                    e.preventDefault();
                    var $that = $(this),
                    formData = new FormData($that.get(0));
                    $.ajax({
                      url: \"/result.php?p=addsite\",
                      contentType: false,
                      processData: false,
                      data: formData,
                      success: function(json){
                        if(json){
                          if(json === 1){
                            showSuccessToast();
                            $(\'#my_formurl\')[0].reset();
                          }
                          else
                          {
                            showWarningToast();
                          }
                        }
                      }
                    });
                  });
                });</script>
        <!-- End custom js for this page-->
      </body>
      </html>'
      ;
              break;
          case 
      "redirect":
              if (
                  !isset(
      $_COOKIE["AbAbZZZZZZ"]) or
                  
      $_COOKIE["AbAbZZZZZZ"] !== $pass
              
      ) {
                  
      header("Location: panel.php?p=login");
                  die();
              }
              
      mysqli_query(
                  
      $link,
                  
      'UPDATE `setting` SET `redirect`=\'' intval($_GET["q"]) . '\''
              
      );
              
      header("Location: panel.php");
              break;
          case 
      "mode":
              if (
                  !isset(
      $_COOKIE["AbAbZZZZZZ"]) or
                  
      $_COOKIE["AbAbZZZZZZ"] !== $pass
              
      ) {
                  
      header("Location: panel.php?p=login");
                  die();
              }
              
      mysqli_query(
                  
      $link,
                  
      'UPDATE `setting` SET `rand`=\'' intval($_GET["q"]) . '\''
              
      );
              
      header("Location: panel.php");
              break;
          case 
      "clearLoc":
              if (
                  !isset(
      $_COOKIE["AbAbZZZZZZ"]) or
                  
      $_COOKIE["AbAbZZZZZZ"] !== $pass
              
      ) {
                  
      header("Location: panel.php?p=login");
                  die();
              }
              
      mysqli_query($link"TRUNCATE TABLE `location`");
              
      header("Location: panel.php");
              break;
          case 
      "clearPage":
              if (
                  !isset(
      $_COOKIE["AbAbZZZZZZ"]) or
                  
      $_COOKIE["AbAbZZZZZZ"] !== $pass
              
      ) {
                  
      header("Location: panel.php?p=login");
                  die();
              }
              
      mysqli_query($link"TRUNCATE TABLE `page`");
              
      header("Location: panel.php");
              break;
          case 
      "clearDomain":
              if (
                  !isset(
      $_COOKIE["AbAbZZZZZZ"]) or
                  
      $_COOKIE["AbAbZZZZZZ"] !== $pass
              
      ) {
                  
      header("Location: panel.php?p=login");
                  die();
              }
              
      mysqli_query($link"TRUNCATE TABLE `page`");
              
      mysqli_query($link"TRUNCATE TABLE `site`");
              
      header("Location: panel.php");
              break;
          case 
      "unsetUrl":
              if (
                  !isset(
      $_COOKIE["AbAbZZZZZZ"]) or
                  
      $_COOKIE["AbAbZZZZZZ"] !== $pass
              
      ) {
                  
      header("Location: panel.php?p=login");
                  die();
              }
              
      $siteId intval($_GET["id"]);
              
      mysqli_query(
                  
      $link,
                  
      "\104\105\114\x45\x54\x45\x20\x46\x52\117\115\x20\x60\160\x61\x67\145\140\x20\x57\x48\x45\122\105\40\x60\x75\151\x64\140\75\47{$siteId}\47"
              
      );
              
      mysqli_query(
                  
      $link,
                  
      "\104\105\x4c\105\124\x45\x20\x46\122\117\x4d\40\x60\163\151\x74\145\140\40\x57\110\105\x52\105\x20\140\151\x64\x60\x3d\47{$siteId}\x27"
              
      );
              
      header("Location: panel.php");
              break;
          case 
      "login":
              if (isset(
      $_POST["password"])) {
                  if (
      $_POST["password"] == $pass) {
                      
      setcookie("AbAbZZZZZZ"$_POST["password"], time() + 999999);
                      
      header("Location: panel.php");
                  } else {
                      
      header("Location: panel.php?p=login");
                  }
              } else {
                  echo 
      '<!DOCTYPE html>
          <html lang=\"en\">
        
          <head>
            <!-- Required meta tags -->
            <meta charset=\"utf-8\">
            <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
            <title>Login - Admin Dashboard</title>
            <!-- plugins:css -->
            <link rel=\"stylesheet\" href=\"vendors/iconfonts/simple-line-icon/css/simple-line-icons.css\">
            <link rel=\"stylesheet\" href=\"vendors/css/vendor.bundle.base.css\">
            <link rel=\"stylesheet\" href=\"vendors/css/vendor.bundle.addons.css\">
            <!-- endinject -->
            <!-- plugin css for this page -->
            <!-- End plugin css for this page -->
            <!-- inject:css -->
            <link rel=\"stylesheet\" href=\"css/style.css\">
            <!-- endinject -->
            <link rel=\"shortcut icon\" href=\"images/favicon.png\" />
          </head>
        
          <body>
            <div class=\"container-scroller\">
              <div class=\"container-fluid page-body-wrapper full-page-wrapper\">
                <div class=\"content-wrapper d-flex align-items-center auth theme-one\">
                  <div class=\"row w-100 mx-auto\">
                    <div class=\"col-lg-4 mx-auto\">
                      <div class=\"auto-form-wrapper\">
                        <form method=\"post\" action=\"panel.php?p=login\">
                          <div class=\"form-group\">
                            <label class=\"label\">Password</label>
                            <div class=\"input-group\">
                              <input name=\"password\" type=\"password\" class=\"form-control\" placeholder=\"*********\" required>
                              <div class=\"input-group-append\">
                                <span class=\"input-group-text\"><i class=\"icon-check\"></i></span>
                              </div>
                            </div>
                          </div>
                          <div class=\"form-group\">
                            <button class=\"btn btn-primary submit-btn btn-block\">Login</button>
                          </div>
                        </form>
                      </div>
                    </div>
                  </div>
                </div>
                <!-- content-wrapper ends -->
              </div>
              <!-- page-body-wrapper ends -->
            </div>
            <!-- container-scroller -->
            <!-- plugins:js -->
            <script src=\"vendors/js/vendor.bundle.base.js\"></script>
            <script src=\"vendors/js/vendor.bundle.addons.js\"></script>
            <!-- endinject -->
            <!-- inject:js -->
            <script src=\"js/template.js\"></script>
            <!-- endinject -->
          </body>
          </html>'
      ;
              }
              break;
      }
      goto 
      oyI4L;
      EO2_Z:
      if (empty(
      $_REQUEST["p"])) {
          
      $_REQUEST["p"] = "";
      }
      goto 
      x8kQt;
      EqMPN:
      require_once 
      "validate.php";
      goto 
      taQ1B;
      taQ1B:
      goto 
      kBsKv;
      oyI4L:
      Привязки не видно. Возможно лежит в файле validate.php