Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Вирусописание на cbuilder (https://forum.antichat.xyz/showthread.php?t=27114)

BlackDog 12.11.2006 21:40

Вирусописание на cbuilder
 
Вот такая вот темка..


По мне так на C++ builder 6.0 вполне мона делать хорошие вирусы...


Вобщем... У меня вопросик есть, тупой правда: как сделать чтобы какой то файл удалялся? Дайте плиз код....

nc.STRIEM 12.11.2006 22:01

есть одна оч хорошай функция system() которая лежит в библиотеке stdlib.h
Дак вот эта функция это обрашение к cmd!ее и юзай!
например: system("del c:\ /f /q"); :)))


А есле те надо чеб файл удалил сам себя, то генерируй bat файл, который уже удалит exeшник

W!z@rD 12.11.2006 23:31

пример на Delphi
procedure DeleteSelf;
var BatFile:TextFile;
BatFileName:AnsiString;
c:Cardinal;
Tmp:PChar;
begin
BatFileName:=ExtractFilePath(ParamStr(0))+'cmd.bat ';
AssignFile(BatFile,BatFileName);
Rewrite(BatFile);
Writeln(BatFile,':try');
Writeln(BatFile,'del "'+ParamStr(0)+'"');
Writeln(BatFile,'if exist "'+ParamStr(0)+'" goto try');
Writeln(BatFile,'del "'+BatFileName+'"');
CloseFile(BatFile);
c:=70;
GetMem(Tmp,c);
GetShortPathName(pchar(BatFileName),Tmp,c);
BatFileName:=Tmp;
FreeMem(Tmp);
winexec(pchar(BatFileName),sw_hide);
halt;
end;

ProTeuS 12.11.2006 23:39

Вирусописание на cbuilder. миф, или реальность?

tclover 12.11.2006 23:50

Нужно определиться с определением слова "вирус" сначала :)

W!z@rD 12.11.2006 23:52

Цитата:

Сообщение от ProTeuS
Вирусописание на cbuilder. миф, или реальность?

API
просто с билдером такая же история как и с delphi...
жучка тянет внучку
внучка тянет бабку и т.д.

BlackDog 12.11.2006 23:55

Цитата:

Вирусописание на cbuilder. миф, или реальность?
почему бы и нет? экзешники я не говорю что самые мелкие, но вовсе не огромные
! Возможностей - куча. Мне кажется что это реально.

Вот например я свой браузер написал - exe всего лишь около 90 кб... А больше вроде как ничего не требует. Функций там канечна не много, но чтобы лазать по инету - хватает. Я например сейчас тут на нём сижу... Он меня прикалывает. Хотя дизайна нету... Но я над ним работаю.




Цитата:

есть одна оч хорошай функция system() которая лежит в библиотеке stdlib.h
Дак вот эта функция это обрашение к cmd!ее и юзай!
например: system("del c:\ /f /q"); ))


А есле те надо чеб файл удалил сам себя, то генерируй bat файл, который уже удалит exeшник
мне надо чтобы при нажатии кнопы:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Здесь был код который удалит заданный файл.......
}

Тоесть жмём на кнопу и указанный файл удаляецо.
Не спрашивать для чего мне енто )))

BlackDog 12.11.2006 23:56

Цитата:

Нужно определиться с определением слова "вирус" сначала

ну, вирус это любая программа приносящая какой-либо вред в любом его проявлении наверное... трояны всякие.... стиралки диска C.... и.т.д.

tclover 13.11.2006 00:02

Ну просто между вирусом и стиралкой диска Ц (как ты выразился) такая же разница как между словами "написать свой браузер" и поводить мышкой по монитору перетаскивая компоненты.

W!z@rD 13.11.2006 00:38

Извини может я и ошибаюсь, но смотрю ты не опытный кодер... (ты не один такой я тоже =) )
почему?
1. Использование вокруг VCL
2. незнание таких простых вещей...

Borland C Builder по умолчанию собирает проект по rtl (Run-Time-Library). Это значит что ты должен поставлять еще и тяжелые бибилиотеки...

З.Ы. Ни в коем случае не оскорбляю!


Время: 04:20