Hay alguna herramienta que permita crear algo parecido al código binario?
El objetivo principal es pasar de una combinación de números a un texto
Por ejemplo:
6812128497152 = Texto de ejemplo
hay muchas, la cosa es para que y aplicado donde
necesitas un conversor de texto a hex.
te recomiendo Hex Workshop Hex Editor. ;D
o también tu mismo puedes crear un batch , que te convierta cada letra
en un numero , es muy facil de hacer. ;-)
veamos:
1)código binario:
01101000 01100001 01100011 01101011 01100101 01110010 = hacker
que para nada está en lo que planteas.
2)quizá de hexadecimal a texto
6861636B6572 = hacker
3)" 6812128497152 = Texto de ejemplo" no es ninguno de los dos, para eso habría que usar un hash
4)las herramientas están disponibles online, o soft libre
5) con mínimos conocimientos se pueden programar en el lenguaje que elijas.
Cita de: Code99 en 20 Septiembre 2017, 17:11 PM
Hay alguna herramienta que permita crear algo parecido al código binario?
Si... se llama matemáticas. Concretamente 'bases de numeración'.
El binario es base 2, trata de usar el 'trinario', usando por ejemplo los gráficos: 0,1,2
000 = 0
001 = 1
002 = 2
010 = 3
011 = 4
012 = 5
020 = 6
021 = 7
022 = 8
100 = 9
101 = 10
102 = 11
110 = 12
111 = 13
120 = 14
121 = 15
...
122 = 17
200 = 18
...
222 = 26
Ya tienes una base numérica de 27 valores, te vale para representar texto: A-Z, más el espacio.
Puedes usar cualquier base numérica...
Cita de: Code99 en 20 Septiembre 2017, 17:11 PM
El objetivo principal es pasar de una combinación de números a un texto.
Una vez tengas tu base numérica se trata de crear una tabla donde asignas a cada valor en esa base un determinado carácter. Es decir dicho valor y carácter pasan a ser equivalentes.
Cita de: **Aincrad** en 20 Septiembre 2017, 19:16 PMo también tu mismo puedes crear un batch , que te convierta cada letra
en un numero , es muy facil de hacer. ; -)
¿Me puedes hacer un pequeño tutorial de cómo sería? O sino dime un tema del foro que explique lo básico para hacer eso
listo, aquí te dejo un bach que hace lo que quieres.
convierte palabras en numeros y los numeros los convierte en palabras.
@echo off
color a
:menu
cls
echo __________________________________________________________________
echo [+]______________Crypter and Decrypter v1.0 by sal _____________[+]
echo [+] *1. cifrar texto [+]
echo [+] *2. descifrar texto [+]
echo [+] *3. salir [+]
echo [+] *4. Creditos [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2017____________________________[+]
echo.&set "var="
set/p "var=>> "
if not defined var (goto :menu)
If ["%var%"]==["1"] goto cifrar
If ["%var%"]==["2"] goto descifrar
If ["%var%"]==["3"] exit
If ["%var%"]==["4"] goto cre
:cifrar
cls
echo [+]______________________________________________________________[+]
echo [+] *1.Cifrar [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo/
echo/
echo/
set/p "palabra=Escriba las palabras que quieras cifrar: "
if not defined palabra (goto:cifrar)
set "var=%palabra%"
set "resultado=%var:a=61%"
set "resultado=%resultado:b=62%"
set "resultado=%resultado:c=63%"
set "resultado=%resultado:d=64%"
set "resultado=%resultado:e=65%"
set "resultado=%resultado:f=66%"
set "resultado=%resultado:g=67%"
set "resultado=%resultado:h=68%"
set "resultado=%resultado:i=69%"
set "resultado=%resultado:j=70%"
set "resultado=%resultado:k=72%"
set "resultado=%resultado:l=73%"
set "resultado=%resultado:m=74%"
set "resultado=%resultado:n=75%"
set "resultado=%resultado:ñ=76%"
set "resultado=%resultado:o=77%"
set "resultado=%resultado:p=78%"
set "resultado=%resultado:q=79%"
set "resultado=%resultado:r=100%"
set "resultado=%resultado:s=101%"
set "resultado=%resultado:t=102%"
set "resultado=%resultado:u=103%"
set "resultado=%resultado:v=104%"
set "resultado=%resultado:w=105%"
set "resultado=%resultado:x=30%"
set "resultado=%resultado:y=638%"
set "resultado=%resultado:z=666%"
:finenc
cls
echo.
echo Las palabras encriptadas son: %resultado%
echo %resultado% >> cifrado.txt
pause
goto menu
:descifrar
cls
echo [+]______________________________________________________________[+]
echo [+] *1.Descifrar [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo/
echo/
echo/
set /p palabra=Escriba los numeros que quieras descifrar:
set "var23=%palabra%"
set "resultado=%var23:61=a%"
set "resultado=%resultado:62=b%"
set "resultado=%resultado:63=c%"
set "resultado=%resultado:64=d%"
set "resultado=%resultado:65=e%"
set "resultado=%resultado:66=f%"
set "resultado=%resultado:67=g%"
set "resultado=%resultado:68=h%"
set "resultado=%resultado:69=i%"
set "resultado=%resultado:70=j%"
set "resultado=%resultado:72=k%"
set "resultado=%resultado:73=l%"
set "resultado=%resultado:74=m%"
set "resultado=%resultado:75=n%"
set "resultado=%resultado:76=ñ%"
set "resultado=%resultado:77=o%"
set "resultado=%resultado:78=p%"
set "resultado=%resultado:79=q%"
set "resultado=%resultado:100=r%"
set "resultado=%resultado:101=s%"
set "resultado=%resultado:102=t%"
set "resultado=%resultado:103=u%"
set "resultado=%resultado:104=v%"
set "resultado=%resultado:105=w%"
set "resultado=%resultado:30=x%"
set "resultado=%resultado:638=y%"
set "resultado=%resultado:666=z%"
:fin
cls
echo.
echo Las palabras desencriptadas son: %resultado%
echo/
echo/
echo/
pause & goto menu
:cre
(
echo/ & echo/
echo :::::::::::::::::::::::::::::::::::::::::::::::::::
echo ::::::: By **Aincrad** :::::::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::
echo/ & echo/ & pause & goto menu
)
Comenta si te funciono
Sí me funcionó ;D
¿Cómo te lo agradezco xD?
por ahora te doy mil gracias.
;D me lo agradecerías si te pusieras a estudiar mas. para que tu mismo crees tus codes.
no me tomes a mal, solo es un consejo, descargate unas guias pdf y listo. ;) :)
recuerda solo es un consejo que me dio Angel lex hace 6 meses cuando no
sabia casi nada. seguí su consejo y me ha ido muy bien hasta ahora. ;)
no me tomes a mal ;D
Sí ;D, pero me gusta la idea de empezar estudiando así, viendo un poco por encima como se hacen las cosas :rolleyes:.
Respecto a el .bat
¿Qué números debo evitar poner y cuales no? Lo primero que probé fue
@echo off
color a
:menu
cls
echo __________________________________________________________________
echo [+]______________Crypter and Decrypter v1.0 by sal _____________[+]
echo [+] *1. cifrar texto [+]
echo [+] *2. descifrar texto [+]
echo [+] *3. salir [+]
echo [+] *4. Creditos [+]
echo [+]______________________________________________________________[+]
echo [+]___________________________MP©2017____________________________[+]
echo.&set "var="
set/p "var=>> "
if not defined var (goto :menu)
If ["%var%"]==["1"] goto cifrar
If ["%var%"]==["2"] goto descifrar
If ["%var%"]==["3"] exit
If ["%var%"]==["4"] goto cre
:cifrar
cls
echo [+]______________________________________________________________[+]
echo [+] *1.Cifrar [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo/
echo/
echo/
set/p "palabra=Escriba las palabras que quieras cifrar: "
if not defined palabra (goto:cifrar)
set "var=%palabra%"
set "resultado=%var:a=7%"
set "resultado=%resultado:b=009%"
set "resultado=%resultado:c=004%"
set "resultado=%resultado:d=2%"
set "resultado=%resultado:e=007%"
set "resultado=%resultado:f=03%"
set "resultado=%resultado:g=001%"
set "resultado=%resultado:h=3%"
set "resultado=%resultado:i=01%"
set "resultado=%resultado:j=05%"
set "resultado=%resultado:k=5%"
set "resultado=%resultado:l=002%"
set "resultado=%resultado:m=6%"
set "resultado=%resultado:n=9%"
set "resultado=%resultado:ñ=008%"
set "resultado=%resultado:o=06%"
set "resultado=%resultado:p=003%"
set "resultado=%resultado:q=04%"
set "resultado=%resultado:r=08%"
set "resultado=%resultado:s=02%"
set "resultado=%resultado:t=09%"
set "resultado=%resultado:u=07%"
set "resultado=%resultado:v=8%"
set "resultado=%resultado:w=006%"
set "resultado=%resultado:x=1%"
set "resultado=%resultado:y=4%"
set "resultado=%resultado:z=005%"
:finenc
cls
echo.
echo Las palabras encriptadas son: %resultado%
echo %resultado% >> cifrado.txt
pause
goto menu
:descifrar
cls
echo [+]______________________________________________________________[+]
echo [+] *1.Descifrar [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo/
echo/
echo/
set /p palabra=Escriba los numeros que quieras descifrar:
set "var23=%palabra%"
set "resultado=%var23:7=a%"
set "resultado=%resultado:009=b%"
set "resultado=%resultado:004=c%"
set "resultado=%resultado:2=d%"
set "resultado=%resultado:007=e%"
set "resultado=%resultado:03=f%"
set "resultado=%resultado:001=g%"
set "resultado=%resultado:3=h%"
set "resultado=%resultado:01=i%"
set "resultado=%resultado:05=j%"
set "resultado=%resultado:5=k%"
set "resultado=%resultado:002=l%"
set "resultado=%resultado:6=m%"
set "resultado=%resultado:9=n%"
set "resultado=%resultado:008=ñ%"
set "resultado=%resultado:06=o%"
set "resultado=%resultado:003=p%"
set "resultado=%resultado:04=q%"
set "resultado=%resultado:08=r%"
set "resultado=%resultado:02=s%"
set "resultado=%resultado:09=t%"
set "resultado=%resultado:07=u%"
set "resultado=%resultado:8=v%"
set "resultado=%resultado:006=w%"
set "resultado=%resultado:1=x%"
set "resultado=%resultado:4=y%"
set "resultado=%resultado:005=z%"
:fin
cls
echo.
echo Las palabras desencriptadas son: %resultado%
echo/
echo/
echo/
pause & goto menu
:cre
(
echo/ & echo/
echo :::::::::::::::::::::::::::::::::::::::::::::::::::
echo ::::::: By **Aincrad** :::::::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::
echo/ & echo/ & pause & goto menu
)
Y cuando descrifro algo pasa esto:
Las palabras desencriptadas son: y c0aand0m cifr0m a00dg0m, 0fa0da 00a0d0n0m
el problema es que estas repitiendo los valores .
ejemplo:
:descifrar
cls
echo [+]______________________________________________________________[+]
echo [+] *1.Descifrar [+]
echo [+]______________________________________________________________[+]
echo [+]______________________________________________________________[+]
echo/
echo/
echo/
set /p palabra=Escriba los numeros que quieras descifrar:
set "var23=%palabra%"
set "resultado=%var23:7=a%"
set "resultado=%resultado:009=b%"
set "resultado=%resultado:004=c%"
set "resultado=%resultado:2=d%"
set "resultado=%resultado:007=e%"
set "resultado=%resultado:03=f%"
set "resultado=%resultado:001=g%"
set "resultado=%resultado:3=h%"
set "resultado=%resultado:01=i%"
set "resultado=%resultado:05=j%"
set "resultado=%resultado:5=k%"
set "resultado=%resultado:002=l%"
set "resultado=%resultado:6=m%"
set "resultado=%resultado:9=n%"
set "resultado=%resultado:008=ñ%"
set "resultado=%resultado:06=o%"
set "resultado=%resultado:003=p%"
set "resultado=%resultado:04=q%"
set "resultado=%resultado:08=r%"
set "resultado=%resultado:02=s%"
set "resultado=%resultado:09=t%"
set "resultado=%resultado:07=u%"
set "resultado=%resultado:8=v%"
set "resultado=%resultado:006=w%"
set "resultado=%resultado:1=x%"
set "resultado=%resultado:4=y%"
set "resultado=%resultado:005=z%"
006 y 06 es igual al 6 , ya que el 0 a la izquierda es nulo.
tu pones 006 o 06 pero la cmd lo lee como 6 osea repites los valoras.
ejuemplo:
06=o | 006=w | 6=m | en verdad estas diciendo a la cmd que las letras
o , w , m son 6 . ese es el error .
como lo corrigo?
solo cambia las cifras y asegúrate que no sean iguales numeros. ya que 006 , 06 es lo mismo que 6.