Мастера PHP, сюда!

Discussion in 'PHP' started by ZeuS-Chechen, 7 Nov 2016.

  1. ZeuS-Chechen

    ZeuS-Chechen Banned

    Joined:
    10 Feb 2016
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    Приветствую, уважаемые форумчане. Последнее время, я наткнулся на одну задачу. Я где то слышал, что можно через php файл, самостоятельно скачать и запустить любой файл. То есть, при заходе на сайт, определенный файл автоматически скачивается и тем же образом запускается. Я сразу не просил бы о помощи здесь. Я погуглил, искал на разных форумах, но ничего не нашел. Может вы знаете, как это реализуется? P.S Цель всего этого - защита самого себя. Заранее спасибо!
     
  2. Logan22

    Logan22 Member

    Joined:
    11 Sep 2009
    Messages:
    119
    Likes Received:
    17
    Reputations:
    0
    Не совсем понятно, что в вашем понимании "самостоятельно"?... так же не понятно что значит "запустить любой файл" ?
    Вроде бы вам нужно это http://php.net/manual/ru/book.exec.php
     
  3. ZeuS-Chechen

    ZeuS-Chechen Banned

    Joined:
    10 Feb 2016
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    P.S за ошибки. Хотел сказать автоматически*
     
  4. xp3n

    xp3n New Member

    Joined:
    19 Nov 2016
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Автор, ну вот подумай своей головой, что было бы если бы это было возможно реализовать? Просто представь масштаб последствий, если бы такое действие было бы возможным... И кстати, php код выполняется на стороне сервера, как ты хочешь с помощью php запускать файлики на стороне пользователя? :)
     
  5. bologer

    bologer Member

    Joined:
    25 Nov 2016
    Messages:
    62
    Likes Received:
    18
    Reputations:
    3
    @Logan22 дал верную наводку. Используй допустим wget:

    PHP:
    exec('wget ' escapeshellarg('http://domain.ru/archive.zip'))
    чтобы скачать архив в текущем примере.

    Далее тебе нужно "запустить" этот файл, все зависит от того, что конкретно за файл. P.s. wget скачает тебе файл в ту же директорию, где была запущена wget команда.

    escapeshellarg() - http://php.net/manual/en/function.escapeshellarg.php
     
    #5 bologer, 25 Nov 2016
    Last edited: 25 Nov 2016
  6. pw0ned

    pw0ned Member

    Joined:
    8 Jan 2016
    Messages:
    118
    Likes Received:
    48
    Reputations:
    14
    И не найдешь, потому что это не возможно. PHP код выполняется на стороне сервера, но никак не на стороне юзера.
     
  7. shell_c0de

    shell_c0de Hack All World

    Joined:
    7 Jul 2009
    Messages:
    1,174
    Likes Received:
    617
    Reputations:
    690
    Прочитай про Exploit-Kit и как они пробивают систему юзера и какими способами и как потом запускается... если ты об этом.
     
    _________________________
  8. BabaDook

    BabaDook Well-Known Member

    Joined:
    9 May 2015
    Messages:
    1,063
    Likes Received:
    1,559
    Reputations:
    40
    Эх... дало бы очень здорово .... Я прямо предвкушаю