Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
 Аватар для K S E N I A
0 / 0 / 0
Регистрация: 13.01.2015
Сообщений: 6

Создание .exe файла из hex кода

11.04.2015, 16:35. Показов 3321. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, имеется код:
C++
1
2
3
unsigned char HexVar[100000] = {0x83, 0xEC, 0x20, 0x4C, 0x8B, 0xE9, 0x49, 0x8B, 0xC8, 0x49, 0x8B,
    0xE9, 0x49, 0x8B, 0xF0, 0x48, 0x8B, 0xDA, 0x33, 0xFF, 0xFF, 0x15, 0xA1, 0x84, 0x00, 0x00, 0x84,
    0xC0, 0x75, 0x6A, 0x44, 0x8B, 0x45, 0x18, 0x41, 0xF6, 0xC0, 0x03, 0x75, 0x60, 0x8B, 0x45, 0x10};
Нужно преобразовать его например в .exe. Планировала сделать через WinHex но не нашла подходящего метода. Проблем с преобразованием кода в привычный для hex редактора (83 EC 20 и тд) нет. Вручную по 2 символа редактировать не смогу, так как код около 100 тыс. значений.

Подскажите пожалуйста какой программой мне воспользоваться чтобы осуществить задуманное.
Спасибо!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.04.2015, 16:35
Ответы с готовыми решениями:

Из hex кода в exe
Подскажите как из hex кода составить программу? Нашел программу, которая из программы в memo выдает hex код, мне необходимо...

Чтение Hex кода файла
Такая задача: нужно считать hex код файла и сохранить его в текстовый документ. Прочитал все темы на эту тему:) но везде не то что мне...

Чтение/запись hex кода файла
Я сделал процедуру записи в указанный файл, в указанный адрес нужный код hex. Вот: procedure writebyte(filename:string; Address:...

4
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2015, 17:22
Запиши в бинарный файл с помощью ofstream. А имя можешь любое задать.
0
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
11.04.2015, 17:22
Лучший ответ Сообщение было отмечено K S E N I A как решение

Решение

Цитата Сообщение от K S E N I A Посмотреть сообщение
например в .exe
В смысле, BIN?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <string.h>
 
#define HEX_ARR_LEN     (43)
 
static unsigned char pHexVar[HEX_ARR_LEN] = 
{
   0x83, 0xEC, 0x20, 0x4C, 0x8B, 0xE9, 0x49, 0x8B, 
   0xC8, 0x49, 0x8B, 0xE9, 0x49, 0x8B, 0xF0, 0x48, 
   0x8B, 0xDA, 0x33, 0xFF, 0xFF, 0x15, 0xA1, 0x84, 
   0x00, 0x00, 0x84, 0xC0, 0x75, 0x6A, 0x44, 0x8B, 
   0x45, 0x18, 0x41, 0xF6, 0xC0, 0x03, 0x75, 0x60, 
   0x8B, 0x45, 0x10
};
 
int main(int argc,char** argv)
{
   FILE*    pOut = fopen("sample.bin","wb");
 
   for (DWORD ii = 0; ii < HEX_ARR_LEN; ++ii)
   {
      fputc(pHexVar[ii],pOut);
   }
 
   fclose(pOut);
 
   return 0;
}
Вложения
Тип файла: 7z sample.bin.7z (179 байт, 26 просмотров)
1
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2015, 17:24
Тогда просто
C++
1
fwrite((char *)pHexVar, 1, HEX_ARR_LEN, pOut);
0
 Аватар для K S E N I A
0 / 0 / 0
Регистрация: 13.01.2015
Сообщений: 6
11.04.2015, 17:56  [ТС]
Спасибо всем, получилось!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.04.2015, 17:56
Помогаю со студенческими работами здесь

Если HEX одного файла заменить на HEX другого, то изменится ли файл и будет ли работоспособным?
Привет, если два файла a.exe(калькулятор) и b.exe(выводит строку &quot;Hello World&quot;) Если открыть файл b.exe в HEX-редакторе и подменить его...

Некорректный запуск .exe файла из кода
Доброго времени суток. Пишу программу на java которая в одном месте должна запустить gen.exe файл. В свою очередь gen.exe создает...

Удаление лишнего кода из EXE файла
Всем доброго дня, возникла необходимость создать файл как можно меньшего размера, довёл его до 1 кб в VS10. При открытии файла с помощью...

Получение исходного кода из exe-файла
Программа с помощью которой из готовой программы можно вытаскивать исходный код в Visual Basic 2010! Есть ли такая?

Чтение машинного кода exe файла
Я пытаюсь прочитать машинный код своего консольного Win32 приложения, написанного в MS Visual Studio: ifstream exeFile(filename,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru