Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: catkill en 12 Marzo 2008, 16:05 pm



Título: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: catkill 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.....


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: hAcKeR92 en 13 Marzo 2008, 23:18 pm
no me va...


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: invisible_hack en 14 Marzo 2008, 00:05 am
El tema de cifrar en Batch no es muy viable...

Mejor otros lenguajes...

Saludos...


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: MK-Ultra 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).


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: SXF en 14 Marzo 2008, 18:42 pm
craro de que me vale el encriptador sin desencriptador ¡?¡  :-\


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: ~[uNd3rc0d3]~ 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


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: MK-Ultra 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


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: catkill 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..




Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: MK-Ultra 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:  ;)


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: ~[uNd3rc0d3]~ 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


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: raulssd en 7 Octubre 2018, 21:11 pm
Este encriptador y desencriptador es l primero que hice en batch: :P
No se pueden usar signos en el texto ni darle al enter,pero puede ser tan largo como quieras.

(encriptador)
@echo off
set/p not=Escrive un texto:
set not2=%not%
set not2=%not2:a=4%
set not2=%not2:b=1%
set not2=%not2:c=9%
set not2=%not2:d=33%
set not2=%not2:e=0%
set not2=%not2:f=555%
set not2=%not2:g=7%
set not2=%not2:h=6%
set not2=%not2:i=88%
set not2=%not2:j=22%
set not2=%not2:k=¡¡%
set not2=%not2:l=¿%
set not2=%not2:m=??%
set not2=%not2:n=´%
set not2=%not2:o=ª%
set not2=%not2:p=$$%
set not2=%not2:q=@@@%
set not2=%not2:r=¨%
set not2=%not2:s=-%
set not2=%not2:t=_%
set not2=%not2:u=!!%
set not2=%not2:v=º%
set not2=%not2:w='%
set not2=%not2:x=ç%
set not2=%not2:y=`%
set not2=%not2:z=;%

echo %not2% >> %userprofile%\Desktop\text.txt
pause
exit

(desencriptador):@echo off
set /p not=< %userprofile%\Desktop\text.txt

set not2=%not%
set not2=%not2:4=a%
set not2=%not2:1=b%
set not2=%not2:9=c%
set not2=%not2:33=d%
set not2=%not2:0=e%
set not2=%not2:555=f%
set not2=%not2:7=g%
set not2=%not2:6=h%
set not2=%not2:88=i%
set not2=%not2:22=j%
set not2=%not2:¡¡=k%
set not2=%not2:¿=l%
set not2=%not2:??=m%
set not2=%not2:´=n%
set not2=%not2:ª=o%
set not2=%not2:$$=p%
set not2=%not2:@@@=q%
set not2=%not2:¨=r%
set not2=%not2:-=s%
set not2=%not2:_=t%
set not2=%not2:!!=u%
set not2=%not2:º=v%
set not2=%not2:'=w%
set not2=%not2:ç=x%
set not2=%not2:`=y%
set not2=%not2:;=z%

echo %not2% >> %userprofile%\Desktop\descody.txt
pause
exit



Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: **Aincrad** en 7 Octubre 2018, 22:16 pm
No Revivir post Antiguos!



No se para que te molestas en crear cosas q ya están creadas, pero bueno:

[BATCH] Encriptador & Desencriptador de Texto v1.5 (https://foro.elhacker.net/scripting/batch_encriptador_desencriptador_de_texto_v15-t264994.0.html)

BatOfuser (https://foro.elhacker.net/scripting/batch_aporte_batofuser_ofuscadordesofuscador_para_bats-t357078.0.html)



Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: raulssd en 8 Octubre 2018, 00:08 am
Pues para entretenerme, cuando lo hice no sabia que nadie lo hubiese creado. Simplemente se me ocurrió. Y yo nose porque te molestas en buscar entre cosas que no te interesan.


Título: Re: PEQUEÑO ENCRIPTADOR EN BATCH
Publicado por: El_Andaluz en 8 Octubre 2018, 03:50 am
No reabrir post antiguos. ;)