Skip to content

[UEFIExtract/UEFIReplace] Pattern-based search #151

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
LSSoniX opened this issue Nov 13, 2018 · 0 comments
Open

[UEFIExtract/UEFIReplace] Pattern-based search #151

LSSoniX opened this issue Nov 13, 2018 · 0 comments

Comments

@LSSoniX
Copy link

LSSoniX commented Nov 13, 2018

Всем доброго здравия!

Бывает, что мы можем наблюдать вот такую картинку
example_scr
В UEFITool (УТ) справиться с с редактированием нужеых файлов не проблема, так как поиск и позиционирование очень наглядны. Но вот для консольных утилит это уже проблема.
UEFIExtract (УЕ) извлечет нам много файлов, а UEFIReplace (УР) не сможет заменить нужный файл.
Предлагаю на рассмотрение следующее предложение по расширению возможностей работы в консоли. По сути УЕ и УР уже имеют возможности поиска, но они ограничиваются указанием GUID, но что если еще добавить расширение <-p pattern>?
То есть Поиск и/или Замену сделать более точным/
UEFIExtract <BIOS image> <GUID\|SubGUID> <-o folder> <-m file|body> <-t xx> <-p pattern>
UEFIReplace <BIOS image> <GUID\|SubGUID> <File content> <-t xx> <-o folder> <-all> <-asis> <-p pattern>

Так же рассмотреть такую возможность не указывать GUID, вместо него указатель patterт, как dump, info и тд
UEFIExtract <BIOS image> pattern <-o folder> <-m file|body> <-t xx> <-p pattern>
Но ни в коем случае это не ведет к отказу использовния UEFIFubd для полцчения GUID и других интересностей при ипользовании как в составе утилит, так и третьими утилитами.

Хочу так же отметить, что аргумент <-t xx> в данных случаея может быть не обязателен, но желателен для более точного указания на файл
Просто часто бывает так, что в разных бивисах файл может оказаться в различных секциях, то RAW, то FreeForm, то еще где. И приходится смотреть в УТ, что крайне не удобно, да и смысл пропадает в консольном авторедактировании.

Благодарю.

@vit9696 vit9696 changed the title UEFIExttact/UEFIReplace - расширение функциональных возможностей UEFIExttact/UEFIReplace - pattern based search Nov 14, 2018
@NikolajSchlej NikolajSchlej changed the title UEFIExttact/UEFIReplace - pattern based search UEFIExtract/UEFIReplace - pattern based search Jul 24, 2019
@NikolajSchlej NikolajSchlej changed the title UEFIExtract/UEFIReplace - pattern based search [UEFIExtract/UEFIReplace] Pattern-based search Sep 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants