Просмотр полной версии : Как добавить мусор в конец файла?
mailbrush
27.08.2008, 21:13
Собсно, сабж. Надо файл сделать чуть-чуть побольше (от 30кб до 200-300 (добавить мусора)).
Внимание, вопрос:
КАК???
Собсно, сабж. Надо файл сделать чуть-чуть побольше (от 30кб до 200-300 (добавить мусора)).
Внимание, вопрос:
КАК???
НИКАК[/QUOTE]
Devoldini
27.08.2008, 21:25
афуетьпростонахчезабредяв ижу
дапиши в конец файла:
!!!!!!!!!!!адынадынадын
и так строчек 100
mailbrush
27.08.2008, 21:32
Мне надо, чтобы работспособность не терялась! *.exe файл!
Joiner в помошь, приклей другой фаил к этому
mailbrush объясни на каком языке или тебе надо тупо в блокноте?
+1 тож интересная тема! Джоинер не в помощь!
ZavodiJIo
27.08.2008, 22:29
Mailbrush кому на этот раз пинча шлёшь ? На ачате много юзеров - выбирай любого
расширение последней секции
InfernoNet
27.08.2008, 22:52
Поставь кучу знаков /*//*/*/*/*/*/*/*/*/*/*
ClienTtm
27.08.2008, 23:49
Один из моих способов! Правдо он тупой пизде* сильно не пинайте нагами, но слушай!
Берешь примерно прикидываешь размер файла! Ищи у себя на компе какой нит файл такого размера! Переименовывай как хочешь! Потом тупа берешь и архивируешь через WinRAR с функцией SFX и ставь там запустить после установки твой понч! И еще поставь не показывать начальный диалог и процесс установки! Тип архивирования без сжатия! Ну усё юзай! Там и иконку можно поставить да хоть чё! Извлекай к примеру в %temp%
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string.h>
#include <windows.h>
#include <cstdlib>
using std::cout;
using std::endl;
int main()
{
char *szAntichat = "I love Antichat\0";
TCHAR *szFile = L"C:\\test.exe";
DWORD dwWritten = 0;
HANDLE hFile = CreateFile(szFile,
GENERIC_WRITE|FILE_APPEND_DATA,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);
if (hFile == INVALID_HANDLE_VALUE)
{
cout << "shit happens" << endl;
std::system("pause");
return 1;
}
if (SetFilePointer(hFile, 0, 0, FILE_END) == INVALID_SET_FILE_POINTER)
{
cout << "never know when it happens again" << endl;
std::system("pause");
return 2;
}
if(WriteFile(hFile, szAntichat, strlen(szAntichat), &dwWritten, NULL))
{
cout << "Written: 0x";
for (int i = 0;i < strlen(szAntichat);++i)
{
cout << std::hex << szAntichat[i];
}
}
else
cout << GetLastError() << endl;
std::system("pause");
return 0;
}
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot