Сейчас на форуме: asfa, _MBK_, Rio (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Как удалить таблицу экспорта из исполняемого файла?
Посл.ответ Сообщение

Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 10 декабря 2008 07:24
· Личное сообщение · #1

Есть исполняемый файл (обычный 32 битный, PE). Как можно из него удалить таблицу экспорта? Желательно автоматизированно, т.к. это может понадобится не один раз.

P.S. В предчувствии просьб выложить этот файл спрашиваю, а способы пригодны для любого exe-ника?




Ранг: 154.2 (ветеран), 66thx
Активность: 0.080
Статус: Участник
REVENGE Crew

Создано: 10 декабря 2008 11:09
· Личное сообщение · #2

Пишешь утилу, которая открывает файл, смотрит в заголовке где лежит таблица экспорта/ее размер и обнуляет таблицу экспорта и данные о ней в заголовке.

За подробностями по формату PE идем к микрософту:
Microsoft Portable Executable and Common Object File Format Specification http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx



Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 10 декабря 2008 12:33
· Личное сообщение · #3

kioresk
Отлично! То, что нужно, спасибо.

Но тут же возникает вопрос: а может есть уже написанная программа?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 10 декабря 2008 19:41
· Личное сообщение · #4

Пе тулз/цфф эксплорер или ещё чо-нить аналогичное возьми и занули таблицу экспорта. Или софт напиши, с маппингом файла дел минут на 30 с отладкой.


 eXeL@B —› Вопросы новичков —› Как удалить таблицу экспорта из исполняемого файла?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати