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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  PEQUEÑO ENCRIPTADOR EN BATCH
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: PEQUEÑO ENCRIPTADOR EN BATCH  (Leído 10,887 veces)
catkill

Desconectado Desconectado

Mensajes: 5



Ver Perfil
PEQUEÑO ENCRIPTADOR EN BATCH
« en: 12 Marzo 2008, 16:05 pm »

HICE UN PEQUEÑO Y FACIL ENCRIPTADOR EN BATCH, PERO ME
GUSTARIA MEJORARLO Y QUE ALGUIEN ME DIGA POR FAVOR CUAL SERIA EN
SI LA UTILIDAD DE ESTE

CODIGO:
@echo off
set /p palabra=Ingrese la palabra a cifrar:
set var=%palabra%
set resultado1=%var:a=*%
set resultado2=%resultado1:b=-%
set resultado3=%resultado2:c=.%
set resultado4=%resultado3:d=\%
set resultado5=%resultado4:e=$%
set resultado6=%resultado5:f=;%
set resultado7=%resultado6:g=?%
set resultado8=%resultado7:h=[%
set resultado9=%resultado8:i=+%
set resultado10=%resultado9:j=)%
set resultado11=%resultado10:k=]%
set resultado12=%resultado11:l=!%
set resultado13=%resultado12:m=(%
set resultado14=%resultado13:n=@%
set resultado15=%resultado14:ñ=¿%
set resultado16=%resultado15:o=,%
set resultado17=%resultado16:p=&%
set resultado18=%resultado17:q=/%
set resultado19=%resultado18:r=_%
set resultado20=%resultado19:s={%
set resultado21=%resultado20:t=#%
set resultado22=%resultado21:u=¡%
set resultado23=%resultado22:v=}%
set resultado24=%resultado23:w=:%
set resultado25=%resultado24:x=<%
set resultado26=%resultado25:y=¨%
set resultado27=%resultado26:z=>%
echo %resultado26%
pause > nul
exit

GRACIAS.....


En línea

hAcKeR92

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #1 en: 13 Marzo 2008, 23:18 pm »

no me va...


En línea

invisible_hack


Desconectado Desconectado

Mensajes: 978


Invisible_Hack™ Nick Registrado ^^


Ver Perfil WWW
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #2 en: 14 Marzo 2008, 00:05 am »

El tema de cifrar en Batch no es muy viable...

Mejor otros lenguajes...

Saludos...
En línea

"Si no visitas mi blog, Chuck te dará una patada giratoria"
MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #3 en: 14 Marzo 2008, 18:33 pm »

El codigo no funciona del todo.

Te lo copiaste de algun lado y le cambiaste un par de cosas?

¬¬

Creo que ni siquiera me sabrias decir cual es la falla.

Aparte, el Encriptador no te sirve de por si solo, hace un desencriptador tambien (si es que hiciste el codigo, supongo que sabes hacer un desencriptador).
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
SXF

Desconectado Desconectado

Mensajes: 189



Ver Perfil WWW
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #4 en: 14 Marzo 2008, 18:42 pm »

craro de que me vale el encriptador sin desencriptador ¡?¡  :-\
En línea

~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #5 en: 15 Marzo 2008, 02:17 am »

hacer solo un encriptador...sirve para meterte en el mundo de modificacion de variables....lo que importa es aprender no hacer cosas....

a mi me va bien el encriptador solamente que te digo algo......el cmd siempre esta "alerta" a ver si aparece un comando.....

por lo tanto si yo pongo

echo hola
echo hol

el cmd a a "ver" rapidamente un echo y lo ejecuta y despues otro echo y lo ejechuta.....

por lo tanto si vos a tu encriptador lo haces formar un comando el cmd lo va a leer

por ej.

a=e
b=c
c=h
d=o
h=*
u=?
y=$

hace de cuenta que con ese encriptador yo ponga para cifrar

abcd huy

lo que vas a ver ahi no va a ser el texto cifrado....vas a ver "huy"

porque? porque formaste "echo" con abcd y echo es un comando y el cmd lo lee como tal......

en tu encriptador pusiste que p = & y "&" es un caracter que usa el cmd...fijate que si queres cifrar todo el abecedario te ancripta hasta la p y despues te pone que qrstuvwxyz no se reconece.......

por lo tanto p esta haciendo algo mal....es mas.....de cierto modo tu programa tien un bug......

si yo quiero cifrar la P veo a que es igual Q......muy grave a la hora de hacer un algoritmo de encriptacion......(aunque esto ni se la compare pero estamos hablando a bajo nivel)

que te recomiendo....

reemplazar las letras siempre por caracteres que el cmd no los tome como "suyos"

y que porbes muchas vese tus programas antes de mostrarlo y si no podes resulver algo pone que te esta fallando y que hiciste para resolverlo y no pudiste.....

espero que te haya sido de ayuda cualquier duda pregunta....

see ya
En línea


leete las reglas asi todos estamos mejor ;)
MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #6 en: 15 Marzo 2008, 19:02 pm »

Para mi que no lo hizo el  ¬¬

Pero bueno, no me baso en nada mas que en puras sospechas, asi que no te lo tomes a mal  :laugh:

Por otro lado:

1. Encriptador sin desencriptador no sirve porque la idea de cifrar un texto es desencriptarlo en algun momento, o me equivoco?

2. Aparte del bug que descubrio Undercode, hay algo muy basico que haces mal al final:

Código:
set resultado27=%resultado26:z=>%
echo %resultado26%

Si yo pongo una z, me la toma como z, no la modifica.

lo correcto es poner:

Código:
set resultado27=%resultado26:z=>%
echo %resultado27%

Es algo obvio, por eso pienso que no lo hiciste vs.

3. Para los que recien empiezan en encriptacion con batch, reemplacen letras x letras para evitar "el bug de la P" xDDDD
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
catkill

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #7 en: 17 Marzo 2008, 18:19 pm »

De antemano gracias por todos los aportes..

Tienen toda la razón, si pongo por ejemplo: a=& muestra un error por ser "&" un
caracter propio del cmd.
El problema con la "z" era una falla muy tonta ¡Disculpen!  ;D

Ahora he mejorado un poco el código reemplazando algunos caracteres por
números, lo probé y ya funciona; luego hice el desencriptador y también lo
probé.
Soy muy novato en esto, el código no lo copié, solo lei tutoriales sobre batch y
hice esto como practica; ya hice el desencriptador tambien muy básico pero de
algo se empieza.

Código:

Encriptador:
@echo off
set /p palabra=Ingrese la palabra a cifrar:
set var=%palabra%
set resultado1=%var:a=1%
set resultado2=%resultado1:b=-%
set resultado3=%resultado2:c=.%
set resultado4=%resultado3:d=\%
set resultado5=%resultado4:e=$%
set resultado6=%resultado5:f=;%
set resultado7=%resultado6:g=?%
set resultado8=%resultado7:h=[%
set resultado9=%resultado8:i=+%
set resultado10=%resultado9:j=)%
set resultado11=%resultado10:k=]%
set resultado12=%resultado11:l=!%
set resultado13=%resultado12:m=(%
set resultado14=%resultado13:n=@%
set resultado15=%resultado14:ñ=¿%
set resultado16=%resultado15:o=,%
set resultado17=%resultado16:p=4%
set resultado18=%resultado17:q=/%
set resultado19=%resultado18:r=_%
set resultado20=%resultado19:s={%
set resultado21=%resultado20:t=#%
set resultado22=%resultado21:u=¡%
set resultado23=%resultado22:v=}%
set resultado24=%resultado23:w=:%
set resultado25=%resultado24:x=2%
set resultado26=%resultado25:y=6%
set resultado27=%resultado26:z=9%
echo %resultado27%
pause > nul
exit

Desencriptador:
@echo off
set /p palabra=Ingrese la palabra a cifrar:
set var=%palabra%
set resultado1=%var:1=a%
set resultado2=%resultado1:-=b%
set resultado3=%resultado2:.=c%
set resultado4=%resultado3:\=d%
set resultado5=%resultado4:$=e%
set resultado6=%resultado5:;=f%
set resultado7=%resultado6:?=g%
set resultado8=%resultado7:[=h%
set resultado9=%resultado8:+=i%
set resultado10=%resultado9:)=j%
set resultado11=%resultado10:]=k%
set resultado12=%resultado11:!=l%
set resultado13=%resultado12:(=m%
set resultado14=%resultado13:@=n%
set resultado15=%resultado14:¿=ñ%
set resultado16=%resultado15:,=o%
set resultado17=%resultado16:4=p%
set resultado18=%resultado17:/=q%
set resultado19=%resultado18:_=r%
set resultado20=%resultado19:{=s%
set resultado21=%resultado20:#=t%
set resultado22=%resultado21:¡=u%
set resultado23=%resultado22:}=v%
set resultado24=%resultado23::=w%
set resultado25=%resultado24:2=x%
set resultado26=%resultado25:6=y%
set resultado27=%resultado26:9=z%
echo %resultado27%
pause > nul
exit

Espero aportes  sobre todo de las fallas en el código ya que mis conocimientos
no alcanzan para encontrarlas todas, pero poco a poco voy aprendiendo gracias
 a sus aportes y al empeño que yo le ponga.

SALUDOS..


En línea

MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #8 en: 17 Marzo 2008, 19:02 pm »

el código no lo copié

Roger  ;)

Desencriptador:
@echo off
set /p palabra=Ingrese la palabra a cifrar:
set var=%palabra%
...

 :rolleyes:



PD:  ;)
« Última modificación: 17 Marzo 2008, 19:05 pm por ^Arkangel^ » En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: PEQUEÑO ENCRIPTADOR EN BATCH
« Respuesta #9 en: 18 Marzo 2008, 00:01 am »

bueno ya ahora tomo un poco mas de color.....

sin embarga esos encriptadores son muy basicos.....podes hacer una que mofifique una variable y que despues la vualva a modificar junto a otra

ej practico

a=b
bc=erf
erfrei=huibato
huinbato=sequeyudeses

vas agregando coda ves mas y mas

en tu encripter supongamos que

a = p
b = s

entonces yo pongo a y sale p yo pongo b y sale s yo pongo ab y sale ps

pero en el que te digo seria algo asi

a = p
b = s
ps = uju

basico

entonces a y sale p, b y sale s ab y sale uju y a ese uju lo podes combinar con otras letras y asi se hace un encriptador que anuque sige siendo basico....ya se despega a lo que es una simple modificacion de una variable por un valor X

algoritmos en batch ya no te conviene  :laugh: mejor perl python o uno que sea un verdadero y poderoso lenguaje de programacion (siempre hablando de scripting)

saludos
En línea


leete las reglas asi todos estamos mejor ;)
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Batch] Un pequeño aporte « 1 2 »
Scripting
najmuddin 13 7,527 Último mensaje 25 Junio 2008, 21:21 pm
por najmuddin
[BATCH] Encriptador & Desencriptador de Texto v1.5
Scripting
Xt3mP 0 4,917 Último mensaje 23 Agosto 2009, 11:42 am
por Xt3mP
pequeño encriptador de 16 byts echo en tasm
ASM
B14573R 0 3,040 Último mensaje 23 Enero 2010, 23:24 pm
por B14573R
[BATCH]hackxcrack batch encriptador « 1 2 »
Scripting
r@mbyte 19 14,400 Último mensaje 7 Diciembre 2012, 20:14 pm
por Eleкtro
Encriptador de texto. en batch BY S4L
Seguridad
**Aincrad** 0 2,589 Último mensaje 10 Junio 2017, 20:34 pm
por **Aincrad**
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines