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

05.06.2009, 22:52
|
|
Новичок
Регистрация: 07.02.2009
Сообщений: 7
Провел на форуме: 7512
Репутация:
0
|
|
С++. Создание PE-файла.
Как просто записать текст в файл ясно, а как создать, PE-файл?
Например, имеется hello_world.exe на 1.5 кб размером. Нужно написать программу на С++, которая бы просто создавала такой файл. Т.е нужно как-то преобразовать для начала этот хелло_ворлд.ехе в текстовый вид, затем внести этот текст в исходный код приложения которое пишем - типа того, наверное.
Хранение файла в ресурсах не предлагать - это я знаю. Нужно узнать как без использования ресурсов, а просто записью в файл.
Заранее спасибо.
|
|
|

05.06.2009, 23:24
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
Насколько мне известно, преобразовать бинарник в текст будет мягко говоря проблематично...
|
|
|

05.06.2009, 23:27
|
|
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
Провел на форуме: 379101
Репутация:
136
|
|
PE-файл - можно сказать является тоже текстовым файлов, в котором все расположено по определенным смещениям и который парсит PE-загрузщик Windows, затем исполняет, была встречал пару статей по созданию руками PE-файла, в упаковщиках в последний раз 1 ссылка на статью есть
|
|
|

05.06.2009, 23:31
|
|
Новичок
Регистрация: 07.02.2009
Сообщений: 7
Провел на форуме: 7512
Репутация:
0
|
|
преобразовать бинарник в текст будет мягко говоря проблематично...
Мне лишь нужно, имея, определенный ехе-файл накодить программу, которая будет его создавать, при этом вариант с хранением его в ресурсах не катит, но, думаю, что катит любой другой вариант.
Я лишь предположил какой вариант может быть.

|
|
|

05.06.2009, 23:32
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
шифруй base64, потом декодируй, если я тебя правильно понял
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

05.06.2009, 23:33
|
|
Новичок
Регистрация: 07.02.2009
Сообщений: 7
Провел на форуме: 7512
Репутация:
0
|
|
Возможно, Вы меня правильно поняли, но я Вас не понял. 
|
|
|

05.06.2009, 23:36
|
|
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме: 1562993
Репутация:
25
|
|
лолы
|
|
|

05.06.2009, 23:38
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
смотри гугл по словам base64. Когда найдёшь что-нибудь - шифруй свой exe base64 - получишь текст из нормальных печатаемых символов. В проге своей пишешь строку эту, делаешь от неё decode и пишешь в файл
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

05.06.2009, 23:41
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме: 1777055
Репутация:
347
|
|
в винхексе есть возможность представить хекс-код в виде массива на С. То есть открываешь свой хелловорлд в WinHex и экспортируешь его в виде массива в программу, которая должна этот хелловорлд как бы создать
Последний раз редактировалось bons; 05.06.2009 в 23:43..
|
|
|

05.06.2009, 23:48
|
|
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме: 1562993
Репутация:
25
|
|
ЫЫы канеша да и она создаст программу%)
киньте пример уже рас пишите такое...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|