Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Вирусописание на cbuilder |

12.11.2006, 21:40
|
|
Познающий
Регистрация: 05.07.2006
Сообщений: 93
Провел на форуме: 260548
Репутация:
18
|
|
Вирусописание на cbuilder
Вот такая вот темка..
По мне так на C++ builder 6.0 вполне мона делать хорошие вирусы...
Вобщем... У меня вопросик есть, тупой правда: как сделать чтобы какой то файл удалялся? Дайте плиз код....
|
|
|

12.11.2006, 22:01
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
есть одна оч хорошай функция system() которая лежит в библиотеке stdlib.h
Дак вот эта функция это обрашение к cmd!ее и юзай!
например: system("del c:\ /f /q");  ))
А есле те надо чеб файл удалил сам себя, то генерируй bat файл, который уже удалит exeшник
Последний раз редактировалось nc.STRIEM; 12.11.2006 в 22:04..
|
|
|

12.11.2006, 23:31
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
пример на 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;
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

12.11.2006, 23:39
|
|
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
Вирусописание на cbuilder. миф, или реальность?
|
|
|

12.11.2006, 23:50
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
Нужно определиться с определением слова "вирус" сначала 
|
|
|

12.11.2006, 23:52
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
Сообщение от ProTeuS
Вирусописание на cbuilder. миф, или реальность?
API
просто с билдером такая же история как и с delphi...
жучка тянет внучку
внучка тянет бабку и т.д.
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

12.11.2006, 23:55
|
|
Познающий
Регистрация: 05.07.2006
Сообщений: 93
Провел на форуме: 260548
Репутация:
18
|
|
Вирусописание на cbuilder. миф, или реальность?
почему бы и нет? экзешники я не говорю что самые мелкие, но вовсе не огромные
! Возможностей - куча. Мне кажется что это реально.
Вот например я свой браузер написал - exe всего лишь около 90 кб... А больше вроде как ничего не требует. Функций там канечна не много, но чтобы лазать по инету - хватает. Я например сейчас тут на нём сижу... Он меня прикалывает. Хотя дизайна нету... Но я над ним работаю.
есть одна оч хорошай функция system() которая лежит в библиотеке stdlib.h
Дак вот эта функция это обрашение к cmd!ее и юзай!
например: system("del c:\ /f /q"); ))
А есле те надо чеб файл удалил сам себя, то генерируй bat файл, который уже удалит exeшник
мне надо чтобы при нажатии кнопы:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Здесь был код который удалит заданный файл.......
}
Тоесть жмём на кнопу и указанный файл удаляецо.
Не спрашивать для чего мне енто )))
|
|
|

12.11.2006, 23:56
|
|
Познающий
Регистрация: 05.07.2006
Сообщений: 93
Провел на форуме: 260548
Репутация:
18
|
|
Нужно определиться с определением слова "вирус" сначала
ну, вирус это любая программа приносящая какой-либо вред в любом его проявлении наверное... трояны всякие.... стиралки диска C.... и.т.д.
|
|
|

13.11.2006, 00:02
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
Ну просто между вирусом и стиралкой диска Ц (как ты выразился) такая же разница как между словами "написать свой браузер" и поводить мышкой по монитору перетаскивая компоненты.
|
|
|

13.11.2006, 00:38
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
Извини может я и ошибаюсь, но смотрю ты не опытный кодер... (ты не один такой я тоже =) )
почему?
1. Использование вокруг VCL
2. незнание таких простых вещей...
Borland C Builder по умолчанию собирает проект по rtl (Run-Time-Library). Это значит что ты должен поставлять еще и тяжелые бибилиотеки...
З.Ы. Ни в коем случае не оскорбляю!
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|