На пути к решению этого вопроса выродился небольшой консольный инструмент. Маленькая утилита (x86), которая конвертирует HEX значения в файловый поток. По сути аналог "certutil -f -decodehex in.txt out.png", только гораздо меньше. Как пользоваться. 1) Открываем файл в любом HEX редакторе и копируем всё содержимое HEX значений. 2) Вставляем их в пустой файл. (например hex.txt) 3) Выполняем H2B.COM hex.txt > kartinka.png - получаем наше изображение. В архиве лежит пример. HEX файла-картинки и простейший скрипт в одну строку.
Последний раз редактировалось: MBTY (2018-09-04 02:49), всего редактировалось 1 раз
Так я в теме выкладывал батник, работающий в xp, а для x64 версий certutil. К стати, можно свой base64 накатать, на пурике килобайт 5 весить будет, в нем можно сделать например, извлечение по заголовку напрямую из бат файла, безо всяких там echo. К стати, размер hex/base64 2/1.33
nikzzzz Я видел Conv2Bat.7z, да. Тоесть совет такой, что в скрипте писать две строки для Conv2Bat и для certutil, а уж какая-нибудь да сработает... (Ну понятно в идеале с проверкой ОС и прочим.) У меня от пурика мегрень и кошмары.
MBTY Как вариант, можно js или vbs скрипт для декодирования base64 (или hex) использовать, либо их в батник встроить, либо создавать с помощью echo. внешний файл. В powershell декодирование base64 есть, но его может и не быть. Пример.
Текущее время: 03-Дек 20:34
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы