Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: 47anonimo74 en 6 Julio 2011, 12:07 PM

Título: ayuda en batch
Publicado por: 47anonimo74 en 6 Julio 2011, 12:07 PM
Hola sigo haciendo cosas y queria hacer un programaita en batch aver si podia y me ivan surgiendo ideas y he acabado pensando en cifrar archivos alomejor no se puede pero lo intentare.

mas o menos queria hacer esto


@echo off
echo encripat y descifrar archivos
pulsa e para cifrar archivos y d para dessenciptar archivos
Set /P cifrar=e (goto enciptar)
Set/P desdencriptar=d (goto descifrar)

:cifrar
set /p direcorio= pon el nombre de archivo
Set /p contraseña= pon una contraseña

y con esto cifrar el archivo.

echo se ha enciptado coretamente el archivo pulsa una tecla para salir
pause > null
exit
:descifrar
set /p direcorio= pon el nombre de archivo
Set /p contraseña= pon una contraseña

y con estos datos que desencripte el archivo y si la contraseña es errone presente un error
o lo desencripte pero salga algo raro. o algo por el estilo

echo se ha descifrado coretamente el archivo pulsa una tecla para salir
pause > null
exit



y despues tambien queria saber si es posible enviar un archivo por internet a un servidor ftp o coreo o algo por el estilo y gracias de antemano.
Título: Re: ayuda en batch
Publicado por: WaAYa HaCK en 6 Julio 2011, 12:46 PM
Hola!
Hay bastantes errores en tu batch. A la tercera línea, por ejemplo, le falta el echo...
También defines bastante raro las variables.
Código (dos) [Seleccionar]
echo Pulsa e para cifrar y d para descifrar
set /p opcion=
::Con esto de arriba hemos capturado lo que indica el usuario en la variable opcion
if %opcion%==e goto:cifrar
if %opcion%==d goto:descifrar
::Si el contenido de la variable opcion es e, ve a :cifrar
::Si el contenido de la variable opcion es d, ve a :descifrar

Y para cifrar archivos, en este post tienes un montón de utilidades para el CMD, entre las cuales hay algunas para cifrar y descifrar archivos: http://foro.elhacker.net/scripting/batch_packs_de_aplicaciones_varias_commandlineinterface_actualizado_05mayo-t322976.0.html (http://foro.elhacker.net/scripting/batch_packs_de_aplicaciones_varias_commandlineinterface_actualizado_05mayo-t322976.0.html)

Enviar archivos por FTP desde batch se puede, también hay algún servidor FTP desde la consola en el link de arriba.
Aprende a usar las utilidades que hay en el post y no tendrás ningún problema.

Saludos!
Título: Re: ayuda en batch
Publicado por: 47anonimo74 en 6 Julio 2011, 15:06 PM
gracias por la ayuda
Título: Re: ayuda en batch
Publicado por: SuperDraco en 6 Julio 2011, 21:35 PM
Hola, creo que te estás engañando un poco... realmente no estás cifrando ningún archivo porque no estás usando ningún algoritmo de encryptación... pero bueno, te corrijo el batch:

Código (DOS) [Seleccionar]

@echo off

:Menu
echo cifrar y descifrar archivos
Set /P Respuesta= Pulsa E para cifrar archivos y D para desenciptar archivos
If %Respuesta% EQU E (goto :enciptar)
If %Respuesta% EQU e (goto :enciptar)
If %Respuesta% EQU D (goto :descifrar)
If %Respuesta% EQU d (goto :descifrar)
cls
goto :Menu

:cifrar
set /p direcorio= pon el nombre de archivo
Set /p contraseña= pon una contraseña

:descifrar
set /p direcorio= pon el nombre de archivo
Set /p contraseña= pon una contraseña

...


El resto del bat lo puedes completar informandote en este post:

http://foro.elhacker.net/scripting/ayuda_contasena_en_batch-t332297.0.html