Observer — распаковка файлов из различных контейнеров

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1111
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 6 times
Been thanked: 22 times
Contact:

Observer — распаковка файлов из различных контейнеров

Postby Ariman » Mon 20 Mar, 2017 13:25

Latest post of the previous page:

HaRT wrote:Непохоже, что её отсутствие может считаться „проблемой в структуре“
MSI движок должен строить таблицу в памяти и выдавать данные с неё по запросу. Если он не может это сделать только в файлах построенных WIX-ом, да и то, возможно, не во всех, то логично предположить что в таких файлах что-то не так.
HaRT wrote:К тому же плагин OLE2Viewer показывает, что в putty-0.68-installer.msi есть поток putty.cab.
Так и есть, cab внутри находиться. Инсталяха то работает нормально, всё устанавливается успешно. Но MSI API не может нормально работать с такими файлами по какой-то причине.
Выход, как мне видится, это открывать msi как Compound File и доставать cab таким способом. Я экспериментирую на эту тему. Костыльно как-то, но зато вроде работает.

User avatar
HaRT
Moderator
Posts: 7880
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

Observer — распаковка файлов из различных контейнеров

Postby HaRT » Mon 20 Mar, 2017 15:52

Ariman wrote:Source of the post Костыльно как-то, но зато вроде работает.
Можно было бы так делать, когда MSI API не срабатывает.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Ariman
Posts: 1111
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 6 times
Been thanked: 22 times
Contact:

Observer — распаковка файлов из различных контейнеров

Postby Ariman » Mon 20 Mar, 2017 15:55

HaRT wrote:Можно было бы так делать, когда MSI API не срабатывает.
Естественно. Как основной метод останется извлечение через MSI API, так надежнее.

User avatar
HaRT
Moderator
Posts: 7880
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

Observer — распаковка файлов из различных контейнеров

Postby HaRT » Mon 20 Mar, 2017 23:49

Ariman wrote:
HaRT wrote:(Не)кстати, как там дела с PDB? (Только не подумайте, будто я подгоняю.)
Source of the post Пока, к сожалению, туго. Легкий способ (это спереть готовый код :)) не получился, а до толкового исследования вопроса руки не доходят.
Вот на что я наткнулся: https://github.com/Microsoft/microsoft-pdb — это инструментарий для работы с PDB, опубликованный Майкрософтом.
Last edited by HaRT on Mon 20 Mar, 2017 23:49, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Ariman
Posts: 1111
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 6 times
Been thanked: 22 times
Contact:

Observer — распаковка файлов из различных контейнеров

Postby Ariman » Tue 21 Mar, 2017 09:28

HaRT wrote:от на что я наткнулся: https://github.com/Microsoft/microsoft-pdb — это инструментарий для работы с PDB, опубликованный Майкрософтом.
WILL NOT currently build
Пока не похоже чтобы там было что-то полезное. Хотя может со временем доведут до ума.
Я всё же пытаюсь работать через DIA. Но там выплевывается туча информации, которую непонятно как использовать с толком. Если интересно, посмотрите выхлоп от DIADump (тулза от MS, в комплекте со студией идет).

refaim
Posts: 10
Joined: Wed 18 Aug, 2010 01:22

Observer — распаковка файлов из различных контейнеров

Postby refaim » Fri 24 Mar, 2017 04:34

refaim wrote:Source of the postРеквестирую поддержку BSA (архивы-контейнеры в 3-5 частях игр серии The Elder Scrolls и в Fallout, начиная с третьей части).

Более современный и мощный распаковщик: https://github.com/jonwd7/bae

refaim
Posts: 10
Joined: Wed 18 Aug, 2010 01:22

Observer — распаковка файлов из различных контейнеров

Postby refaim » Fri 24 Mar, 2017 04:47

Ariman, не рассматривали возможность вытащить что-нибудь полезное из заброшенного Mr.Ripper? Исходники открыты: https://github.com/crom83/cromfarplugs

Список поддерживаемых форматов:

Ariman
Posts: 1111
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 6 times
Been thanked: 22 times
Contact:

Observer — распаковка файлов из различных контейнеров

Postby Ariman » Fri 24 Mar, 2017 13:51

refaim wrote:не рассматривали возможность вытащить что-нибудь полезное из заброшенного Mr.Ripper?
Посмотрю, может там что и найдется полезное.


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

Who is online

Users browsing this forum: No registered users and 10 guests