![]() |
Декомпиляция .exe обратно в .ps1
Всем добра!
Может кто подскажет, как реализовать декомпиляцию исполняемого файла, компилированного в Win-PS2EXE ? Понадобилось внести исправления, а исходник уже не могу найти. Буду премного благодарен за помощь. |
Код:
script.exe -extract:C:\script.ps1 |
DJ Mogarych, так пробовал и раньше. Пишет, что нет параметра -extract
|
Download dnspy, drag the exe into dnspy, look for the function called main, and look for the string "^-([^: ]+)[ :]?([^:]*)$" the base64 value few lines above is your original script
https://www.reddit.com/r/PowerShell/...omment/iu3smd0 |
Цитата:
на самом деле, это никакой не бинарник, это исполняемый архив... надо только найти каталог, где он распаковывает скрипт для выполнения и просто его скопировать (надо делать это быстро, ибо следы подчищаются обычно, то бишь файл удаляется) :yes: и да, именно поэтому, вот это действие: Цитата:
|
Цитата:
Цитата:
Цитата:
|
Вопрос снимается, всё решилось :ok:
Это я, пень, пытался декомпилировать командой: Код:
script.exe -extract:C:\script.ps1 Сейчас запустил его и нашел скрипт в папке AppData\Local. А и исполняемыми файлами из-под Win-PS2EXE Код:
script.exe -extract:C:\script.ps1 |
|
Время: 09:24. |
Время: 09:24.
© OSzone.net 2001-