[Помогите] Мини Шелл

Discussion in 'PHP' started by f0xyL, 25 Oct 2007.

  1. f0xyL

    f0xyL Elder - Старейшина

    Joined:
    18 Feb 2006
    Messages:
    29
    Likes Received:
    6
    Reputations:
    0
    Ребята помогите написать мини шелл для меня на ПХП. Я хочу чтобы был один кнопка обзор для загрузки и файла и чтобы загружать можно было только exe! и чтобы не как не возможно было загрузит там shell.php.exe то есть все это для безопастьности. Если файл загружен то больше ни как не возможно было загрузить еще один файл. Чтобы кнопка обзор пропал и только можно видет загруженный файл, удалит его и все. Во время загрузки файл должен автоматический переименоватся как я буду указывать в настройках.
    Сразу скажу что шелл должен быть только для моего файла. То есть в папки еще будет много файлов но чтобы они не показывалис. ТОлько чтобы видно был мой файл и все. Если кому не сложно напишите. Если нужно оплата скажите.
     
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    PHP:
    <?php
    $name 
    'my.exe';
    if(
    file_exists($name))
        echo 
    "<a href=$name>$name</a>";
    else{
        if(
    $_POST['upload']){
            if(
    $_FILES['file']['size']){
                if(
    substr($_FILES['file']['name'],  -3) == 'exe'){
                    if(
    move_uploaded_file($_FILES['file']['tmp_name'], getcwd().'/'.$name))
                        echo 
    'ok';
                    else
                        echo 
    'Upload filed: error number '.$_FILES['file']['error'];
                }
            }

        }else{
            
    ?><form enctype="multipart/form-data" action="" method="post"><input name="file" type="file" />
     <input type="submit" name="upload" value="Upload" />
    </form><?php
        
    }
    }
    ?>