Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Рапуск приложения с параметрами в Devel Studio (http://forum.oszone.net/showthread.php?t=345505)

Hacker228 12-06-2020 11:38 2924805

Рапуск приложения с параметрами в Devel Studio
 
Здравствуйте, не подскажите, как в devel studio выполнить следующий BATCH-код: "mailsend.exe -t *****@почтаком -attach текст.txt,application/txt -sub "рандомное название" -smtp smtp.gmail.com -port 465 -f *****@почтаком -name "рандомное название" -ssl -auth-login -user ***** -pass ***** -q"

личные данные закрыл звездочкми. Просто батник не подходит из-за возможности прочтения кода. Приветсвую иные способы реализации защищенного выполнения этой команды, где mailsend.exe - внешнее приложение.

DJ Mogarych 13-06-2020 09:08 2924882

Написать это для Powershell, а потом .ps1 сконвертировать в .exe (Гугл в помощь).

Foreigner 13-06-2020 10:09 2924889

Можно зашифровать часть скрипта powershell, для выполнения зашифрованной части требуется пароль. Например, обычный 'dir'
Код:

$ErrorActionPreference = 'SilentlyContinue'
$content = '76492d1116743f0423413b16050a5345MgB8AEsAeQBUAHcAUwBzAHYASgAxADQARQA4AC8AYgBhAHQAYQBaAE8ARwB0AFEAPQA9AHwAMwA5AGUANwAxADIAOQA1AGEAZgAzADgAMQAyAGUANgBjADYAOAA4AGYANAA0AGQAMQBjADIANwA1ADIAYgAxAA=='

Write-Host

# PASSWORD: oszone

$key  = Read-Host 'PASS' -AsSecureString
$key  = [byte[]][char[]] [Net.NetworkCredential]::New($null, $key).Password
$key += [byte[]] (0..(31 - $key.count))

$secure = ConvertTo-SecureString $content -Key $key
[Net.NetworkCredential]::New($null, $secure).Password | Invoke-Expression



Время: 01:47.

Время: 01:47.
© OSzone.net 2001-