EXE Browser

Здесь можно обсудить ваш любимый плагин.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko »

Latest post of the previous page:

Ты не знал, что физический размер секции может быть меньше виртуального?
оно такое в трети плагинов :) в моих во всех наверное.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Post by Tim Sobolev »

SEt wrote: 1) PE header 4,294,967,200 байт.... очень неплохо для файла размером 61,652 (PictureView v1.4).
Пофиксил
SEt wrote: 3) Нужно обрабатывать не только F3, но и Numpad 5.
Добавил

Жду еще предложений
SEt
Posts: 528
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

Post by SEt »

=Tim Sobolev= wrote:Я о том, что если ты оставишь этому фалу размер не 0 то он упадет - одна и та же область памяти не может быть промаплена.
Секции .data физический размер не 0? (Я не совсем понял, что имелось в виду под "этому фалу размер не 0".) Попробуй! Всё работает. Как я уже сказал, физические секции могут располагаться в файле довольно произвольно (лишь бы начинались кратно File alignment).
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Post by Tim Sobolev »

SEt wrote: Секции .data физический размер не 0?
Загнался я сам :-)
SEt wrote: лишь бы начинались кратно File alignment).
При FAlign == VAlign это правило игнорится, выравнивание может быть на любое число равное степени двойки
SEt
Posts: 528
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

Post by SEt »

=Tim Sobolev= wrote:При FAlign == VAlign это правило игнорится, выравнивание может быть на любое число равное степени двойки
Давно уже не создавал такие файлы, но, вроде бы, даже если File alignment == Section alignment, то всё равно физическое начало секции должно быть кратно File alignment (в этом случае снимаются только ограничения File alignment >= 0x200, Section alignment >= 0x1000, и то только для NT).
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Post by Tim Sobolev »

SEt wrote:вроде бы, даже если File alignment == Section alignment, то всё равно физическое начало секции должно быть кратно File alignment (в этом случае снимаются только ограничения File alignment >= 0x200, Section alignment >= 0x1000, и то только для NT).
Дружно смотрим аттач. В нем кусок работающего файла

ЗЫ. Насчет непоказа импорта НА ЭТОМ ФАЙЛЕ пока не говорить... Я думаю как лучьше реализовать работу с этим...

ЗЗЫ. Немножко не тот файл что надо, тот найти не могу... Этот демонстрирует как работает лоадер с кривыми оффсетами секций...

ЗЗЗЫ. Из MSDN
SectionAlignment
Alignment of sections loaded in memory, in bytes. This value must be greater than or equal to the FileAlignment member. The default value is the page size for the system.
FileAlignment
Alignment of the raw data of sections in the image file, in bytes. The value should be a power of 2 between 512 and 64K (inclusive). The default is 512. If the SectionAlignment member is less than the system page size, this member must be the same as SectionAlignment
Attachments
111.rar
(1.05 KiB) Downloaded 234 times
SEt
Posts: 528
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

Post by SEt »

Видел я этот паковщик. Да, работает, но спецификации противоречит:
PointerToRawData - The file pointer to the first page of the section within the COFF file. For executable images, this must be a multiple of FileAlignment from the optional header.
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

=Tim Sobolev= wrote:Жду еще предложений
галку в настройках типа [ ] Plugin Enabled.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko »

андескор уже не очень сильно глючит - можно не париться с этими галками :)
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: EXE Browser

Post by Maximus5 »

Версия x_browse 0.02
Открываем длл-ку 'folderman.dll' (http://forum.farmanager.com/download/file.php?id=2802)
Пытаюсь войти в секцию 'Resources' - плуг валится.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: EXE Browser

Post by Andrey Budko »

Maximus5 wrote:плуг валится
чтоб свалить этот плуг усилий надо еще меньше чем с педитором.
так что - баян
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: EXE Browser

Post by HaRT »

Не работает Ссылка на папку, которую можно, находясь в архиве (исполняемом модуле), создать нажатием Ins в меню Folder shortcuts (из меню Commands): пишет “File not found имя_файла”.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: EXE Browser

Post by HaRT »

HaRT wrote:Не работает Ссылка на папку, которую можно, находясь в архиве (исполняемом модуле), создать нажатием Ins в меню Folder shortcuts (из меню Commands): пишет “File not found имя_файла”.
Почему не работает (предположительно).
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Обсуждение плагинов”