ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > Реверсинг
   
 
 
Опции темы Поиск в этой теме Опции просмотра

*.exe в hex и обратно?[need help]
  #1  
Старый 12.02.2010, 19:29
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию *.exe в hex и обратно?[need help]

Имеется *.exe. Его нужно запихнуть в исходник проги (я использую C#).И потом его создать, тоесть тело этого exe должно лежать в компилируемом exe'шнике.
Делаю я это так:
1. Открываю собственно этот *.exe в WinHex.
2. Сохраняю в hex.
Получается что-то вроде
Код:
 \x4D\x5A\x99\x01\... бла.. бла... бла...
3.Пихаю эту штуку в исходник проги, как string
Код:
public string hex = " \x4D\x5A\x99\x01\... бла.. бла... бла... ";
4. Записываю в файл с помощью StreamWriter
Код:
....
            path = @"D:\hex_to_exe.exe";
            StreamWriter sw = new StreamWriter(path);
            sw.WriteLine(hex);
            sw.Close();
....
Все отлично. Файл создан, но сам exe не работает, в cmd пишет что ошибка EXE файла.
Открываем exe созданный нами hex_to_exe.exe с помощью WinHex и видим
Код:
\x4D\x5A\xC2\x99\x01\xC3\x8F\x00\xC2\x89\x01\.....
size = 143 665 byte
смотрим оригинал
Код:
\x4D\x5A\x99\x01\xCF\x00\x89\x01\x80\x00\x40\.....
size = 105 881 byte
В чем проблема????? Никак разобраться немогу Помогите please!
Если есть возможность приведите исходники

Последний раз редактировалось cheater_man; 12.02.2010 в 19:36..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование hex символов в URL fire64 С/С++, C#, Delphi, .NET, Asm 2 11.12.2009 19:28
[PHP] hex -> int -> hex imajo.ati PHP, PERL, MySQL, JavaScript 1 14.07.2009 15:12
Продажа загрузок .EXE shilkaZ Разное - Покупка, продажа, обмен 1 25.06.2009 09:24
Помогите первести HEx код ! ExOrientaLux ICQ 10 14.11.2006 18:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ