Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Реверсинг (https://forum.antichat.xyz/forumdisplay.php?f=94)
-   -   PE Editor от Great (https://forum.antichat.xyz/showthread.php?t=28923)

_Great_ 11.12.2006 23:16

PE Editor от Great
 
PE Editor 2.0-release (sources + win32 executable, packed by upack)


Наконец, дописал свой редактор PE-файлов до релиз-версии.
Что же он все-таки умеет?
  • Редактирование полей заголовков IMAGE_DOS_HEADER, IMAGE_FILE_HEADER, IMAGE_OPTIONAL_HEADER
  • Редактирование секций и их атрибутов
  • Полезные фичи окна типа Drap & Drop и Stay-on-top
  • Интегрирование в контекстное меню оболочки (пока что в виде отдельного .reg файла, который можно скачать в архиве с сорсами, потом будет сделана автоматическая интеграция)

Планируется в следующих версиях:
  • Создание новых секций
  • Поддержка нескольких языков (ru,en)

Забрать EXE и архив с сорсами можно тут: http://cribble.by.ru/peeditor-2.0-release/
Посмотреть скрины: http://cribble.by.ru/peeditor-2.0-release/screenshots/


Как обычно - пожелания, предложения, отзывы here...

hidden 12.12.2006 20:39

Прикольная и маленкая по размеру штучка, может и понадобится :)

Добавить туда можно, сохранение и востановление каждого из хедеров, сомих секций, а также информации, которая не входит ни в одну секция(находится как-бы между секциями или между хедерами) из файла/в файл.

_Great_ 12.12.2006 20:45

Маленькая стала после того, как я прошелся по ней WinUPACK'ом =)
Размер екзешника перед паковкой после компиляции около 40 Кб вроде.

taha 15.12.2006 09:40

_Great_, в принципе неплохо, но..
Вот стоит почитать =). http://www.wasm.ru/article.php?article=packlast01#22
2.2 О секциях PE-файла
у мене подумал, подумал и выставил длиииинный списочек, а PETool, LordPe ответили незадумываясь.
Прогу та твою не из любопытсва (а что там?) будут юзать =))).
Удачи!

_Great_ 13.12.2007 10:41

Вложений: 2
Короче вот полюбому новая версия 2.5
Добавлена поддержка редактирования DataDirectory[]

PE Editor 2.5
смотрите аттач

KEZ 13.12.2007 10:50

У меня есть только одно пожелание, и ты знаешь какое :d

UPD: нахуя ты туда GPL-лицензию то засунул))

Piflit 14.12.2007 02:01

а разве Mz сигнатура может быть другой (не Mz)?
и почему он пишет 5a4d, а не 4d5a? тут же стек вроде ни при чем.

_Great_ 14.12.2007 03:05

В смысле другой?.. не может.

>>и почему он пишет 5a4d, а не 4d5a? тут же стек вроде ни при чем.
стек-то не при чем, только слова и двойные слова в памяти хранятся в обратном порядке байт.
Сигнатуру MZ (4D 5A) можно представить как двойное слово 5a4d ('ZM'), хранимое в обратном порядке.

KEZ 14.12.2007 13:27

> В смысле другой?.. не может.

Может, как раз Zm и ещё Ne

_Great_ 16.12.2007 11:03

Zm это чтото странное. а Ne это вместо Pe а не вместо Mz


Время: 00:39