На пути к решению этого вопроса выродился небольшой консольный инструмент. Маленькая утилита (x86), которая конвертирует HEX значения в файловый поток. По сути аналог "certutil -f -decodehex in.txt out.png", только гораздо меньше. Как пользоваться. 1) Открываем файл в любом HEX редакторе и копируем всё содержимое HEX значений. 2) Вставляем их в пустой файл. (например hex.txt) 3) Выполняем H2B.COM hex.txt > kartinka.png - получаем наше изображение. В архиве лежит пример. HEX файла-картинки и простейший скрипт в одну строку.
Last edited by MBTY on 2018-09-04 02:49; edited 1 time in total
Так я в теме выкладывал батник, работающий в xp, а для x64 версий certutil. К стати, можно свой base64 накатать, на пурике килобайт 5 весить будет, в нем можно сделать например, извлечение по заголовку напрямую из бат файла, безо всяких там echo. К стати, размер hex/base64 2/1.33
nikzzzz Я видел Conv2Bat.7z, да. Тоесть совет такой, что в скрипте писать две строки для Conv2Bat и для certutil, а уж какая-нибудь да сработает... (Ну понятно в идеале с проверкой ОС и прочим.) У меня от пурика мегрень и кошмары.
MBTY Как вариант, можно js или vbs скрипт для декодирования base64 (или hex) использовать, либо их в батник встроить, либо создавать с помощью echo. внешний файл. В powershell декодирование base64 есть, но его может и не быть. Пример.
Current time is: 05-Jun 10:46
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum