elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ayuda en batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda en batch  (Leído 3,305 veces)
47anonimo74

Desconectado Desconectado

Mensajes: 18


Ver Perfil
ayuda en batch
« 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


Código:
@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.


En línea

WaAYa HaCK

Desconectado Desconectado

Mensajes: 292


Arduino, Android and music


Ver Perfil
Re: ayuda en batch
« Respuesta #1 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
  1. echo Pulsa e para cifrar y d para descifrar
  2. set /p opcion=
  3. ::Con esto de arriba hemos capturado lo que indica el usuario en la variable opcion
  4. if %opcion%==e goto:cifrar
  5. if %opcion%==d goto:descifrar
  6. ::Si el contenido de la variable opcion es e, ve a :cifrar
  7. ::Si el contenido de la variable opcion es d, ve a :descifrar
  8.  
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

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!


En línea

La cacatúa yoyó es nueva en el zoo!
47anonimo74

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: ayuda en batch
« Respuesta #2 en: 6 Julio 2011, 15:06 pm »

gracias por la ayuda
En línea

SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: ayuda en batch
« Respuesta #3 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
  1. @echo off
  2.  
  3. :Menu
  4. echo cifrar y descifrar archivos
  5. Set /P Respuesta= Pulsa E para cifrar archivos y D para desenciptar archivos
  6. If %Respuesta% EQU E (goto :enciptar)
  7. If %Respuesta% EQU e (goto :enciptar)
  8. If %Respuesta% EQU D (goto :descifrar)
  9. If %Respuesta% EQU d (goto :descifrar)
  10. cls
  11. goto :Menu
  12.  
  13. :cifrar
  14. set /p direcorio= pon el nombre de archivo
  15. Set /p contraseña= pon una contraseña
  16.  
  17. :descifrar
  18. set /p direcorio= pon el nombre de archivo
  19. Set /p contraseña= pon una contraseña
  20.  
  21. ...

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

http://foro.elhacker.net/scripting/ayuda_contasena_en_batch-t332297.0.html
En línea

No he vuelto, solo estoy de paso.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] alguno que sepa programar en batch ayuda...
Scripting
taton 5 4,185 Último mensaje 20 Septiembre 2006, 01:43 am
por taton
Ayuda [BATCH]
Scripting
najmuddin 7 4,410 Último mensaje 1 Julio 2008, 13:54 pm
por sirdarckcat
ayuda en batch
Scripting
xxx123xxx 1 2,436 Último mensaje 1 Agosto 2008, 21:32 pm
por carlitos.dll
Ayuda en BATCH
Scripting
emtreme 4 3,077 Último mensaje 1 Enero 2009, 15:42 pm
por emtreme
(Soclucionado) [BATCH] Ayuda con este batch! (%ERRORLEVEL%)
Scripting
SuperDraco 5 14,628 Último mensaje 23 Enero 2011, 15:23 pm
por SuperDraco
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines