Как добавить мусор в конец файла?

Discussion in 'Болталка' started by mailbrush, 27 Aug 2008.

  1. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Собсно, сабж. Надо файл сделать чуть-чуть побольше (от 30кб до 200-300 (добавить мусора)).

    Внимание, вопрос:
    КАК???
     
  2. ТЕМА!!!

    ТЕМА!!! Active Member

    Joined:
    16 Nov 2007
    Messages:
    43
    Likes Received:
    125
    Reputations:
    -19
    НИКАК[/QUOTE]
     
  3. ТЕМА!!!

    ТЕМА!!! Active Member

    Joined:
    16 Nov 2007
    Messages:
    43
    Likes Received:
    125
    Reputations:
    -19
    НИКАК
     
  4. Devoldini

    Devoldini Elder - Старейшина

    Joined:
    28 Jun 2008
    Messages:
    18
    Likes Received:
    5
    Reputations:
    -6
    афуетьпростонахчезабредявижу
    дапиши в конец файла:
    и так строчек 100
     
  5. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Мне надо, чтобы работспособность не терялась! *.exe файл!
     
  6. Moldman

    Moldman Elder - Старейшина

    Joined:
    12 Jun 2007
    Messages:
    91
    Likes Received:
    35
    Reputations:
    -5
    Joiner в помошь, приклей другой фаил к этому
     
  7. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    437
    Reputations:
    90
    mailbrush объясни на каком языке или тебе надо тупо в блокноте?
     
  8. diznt

    diznt Elder - Старейшина

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    +1 тож интересная тема! Джоинер не в помощь!
     
  9. ZavodiJIo

    ZavodiJIo Elder - Старейшина

    Joined:
    12 Nov 2006
    Messages:
    215
    Likes Received:
    163
    Reputations:
    9
    Mailbrush кому на этот раз пинча шлёшь ? На ачате много юзеров - выбирай любого
     
  10. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    541
    Reputations:
    445
    расширение последней секции
     
  11. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Поставь кучу знаков /*//*/*/*/*/*/*/*/*/*/*
     
  12. ClienTtm

    ClienTtm Banned

    Joined:
    31 May 2008
    Messages:
    0
    Likes Received:
    26
    Reputations:
    -15
    Один из моих способов! Правдо он тупой пизде* сильно не пинайте нагами, но слушай!

    Берешь примерно прикидываешь размер файла! Ищи у себя на компе какой нит файл такого размера! Переименовывай как хочешь! Потом тупа берешь и архивируешь через WinRAR с функцией SFX и ставь там запустить после установки твой понч! И еще поставь не показывать начальный диалог и процесс установки! Тип архивирования без сжатия! Ну усё юзай! Там и иконку можно поставить да хоть чё! Извлекай к примеру в %temp%
     
  13. 4p3

    4p3 Elder - Старейшина

    Joined:
    18 Aug 2008
    Messages:
    142
    Likes Received:
    30
    Reputations:
    0
    Code:
    #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;
    }