|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Декомпиляция .exe обратно в .ps1 |
|
PowerShell - [решено] Декомпиляция .exe обратно в .ps1
|
Старожил Сообщения: 232 |
Всем добра!
Может кто подскажет, как реализовать декомпиляцию исполняемого файла, компилированного в Win-PS2EXE ? Понадобилось внести исправления, а исходник уже не могу найти. Буду премного благодарен за помощь. |
|
Отправлено: 23:42, 13-05-2025 |
fascinating rhythm Сообщения: 6676
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 09:35, 14-05-2025 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 232
|
Профиль | Отправить PM | Цитировать DJ Mogarych, так пробовал и раньше. Пишет, что нет параметра -extract
|
Отправлено: 11:35, 14-05-2025 | #3 |
fascinating rhythm Сообщения: 6676
|
Профиль | Отправить PM | Цитировать 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 |
------- Отправлено: 11:51, 14-05-2025 | #4 |
Crazy Сообщения: 1231
|
Профиль | Отправить PM | Цитировать Цитата Uragan66:
![]() на самом деле, это никакой не бинарник, это исполняемый архив... надо только найти каталог, где он распаковывает скрипт для выполнения и просто его скопировать (надо делать это быстро, ибо следы подчищаются обычно, то бишь файл удаляется) ![]() и да, именно поэтому, вот это действие: Цитата Uragan66:
|
|||
------- Отправлено: 12:17, 15-05-2025 | #5 |
Старожил Сообщения: 232
|
Профиль | Отправить PM | Цитировать Цитата YuS_2:
Цитата YuS_2:
![]() Цитата DJ Mogarych:
![]() |
|||
Отправлено: 19:23, 15-05-2025 | #6 |
Старожил Сообщения: 232
|
Профиль | Отправить PM | Цитировать Вопрос снимается, всё решилось
![]() Это я, пень, пытался декомпилировать командой: исполняемый файл, упакованный с помощью QBFileCompiler, а не Win-PS2EXE. Хотя там и есть код .ps1 Сейчас запустил его и нашел скрипт в папке AppData\Local. А и исполняемыми файлами из-под Win-PS2EXE таки отлично справляется. |
Отправлено: 19:41, 15-05-2025 | #7 |
Crazy Сообщения: 1231
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 11:26, 16-05-2025 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Декомпиляция | SongBird | AutoIt | 1 | 26-10-2012 08:29 | |
Разное - [решено] поменялся путь реестра до userinit.exe, а вернуть его обратно - никак | Bruce Wayne | Лечение систем от вредоносных программ | 12 | 19-06-2012 15:09 | |
Разное - [решено] *.exe в *.txt и обратно в *.exe | hxygen | Microsoft Windows 2000/XP | 2 | 06-11-2010 18:35 | |
C/C++ - Декомпиляция exe файла | John Harlamov | Программирование и базы данных | 5 | 25-01-2009 13:19 | |
Декомпиляция | mikkkle | Программирование и базы данных | 12 | 25-11-2004 11:47 |
|