Título: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: ~[uNd3rc0d3]~ en 25 Febrero 2008, 20:10 pm Hola.....
este truquito sirve para poder hacer un bat en ves de con comandos con vaiables... lo primero que tenemos que hacer es darle a cada comndo que usemos una variable y para hacerlo mas complicado de entender para quien intente leer el codigo podemos usar substrings.... ahi les dejo Código: set hola=octi lo que les conviene hacer es el principio poner l set en una variable y despues van modificando las demas variables para entender los demas comandos ;) esto es bueno a la hora de hacer algun malware/virus podemos camuflar el codigo de fuente :-* Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 25 Febrero 2008, 21:05 pm Perdon, pero no voy tan avansado en batch :o
Puedes explicar bien el code por favor??? Muchissimas gracias! Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: ~[uNd3rc0d3]~ en 25 Febrero 2008, 21:58 pm pues es simple se pueden hacer mas complejos todavia.....
si vos ejecutas eso te dice Código: salio todo bien lo primero que te preguntaras es....como hizo para imprimir algo en pantalla sin usar "echo" facil hola=octi set como=%hola:o=e% set estas=%como:i=o% set listo=%estas:t=h% octi o=e i=o t=h echo aca te dejo este code para que te des cuenta Código: @echo off Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 25 Febrero 2008, 22:37 pm Ok, y como se llama el uso de:
Código: set como=%hola:o=e% Asi puedo buskar mas informacion sobre el tema. Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: ~[uNd3rc0d3]~ en 25 Febrero 2008, 22:52 pm ...
se deve llamar modificacion de variables o sustitucion de caracteres o modificacion de substring ::) Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 25 Febrero 2008, 23:15 pm y esto dnd lo aprendiste?
:huh: ;D Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: ~[uNd3rc0d3]~ en 25 Febrero 2008, 23:31 pm ya no me acuerdo XDD pero te enseño para que no andes buscando XDD
una cadena (string ) se puede tomar como que es una variable..... y una subcadena (substring ) es una parte de la variable (cadena, string ) suponete que en batch tene la variable %hola% cuyo valor es...jaja Código: set hola=jaja ahora a la cadena hola vamos a tomarle una subcadena y modificarla (o sea modificar parte de la variable ;) para hacer eso en btch se hace de la siguiente manera para empezar el resultado s tiene que guardar en otra variable Código: set resultado=... y lo que se hace para modificar las substring es lo suguiente CadenaFinal=%CadenaInicial:SubCadenaInicial=SubCadenaFinal% osea set hola=jaja set resultado=%hola:a=o% echo %resultado% entonces logramos pasar de una risa comun a una de papa noel XDDDDDDDD modificamos una SubString osea parte de una variable esto es muy usado a la hora de hacer programas encriptadores Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 25 Febrero 2008, 23:40 pm Sintetisando el ejemplo anterior seria:
Código: set hola=jaja 2do el resultado final es = al valor almacenado en hola donde se suplantan las a por las o. 3ro Imprime el resultado. Estoy en lo cierto? ;D Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: ~[uNd3rc0d3]~ en 25 Febrero 2008, 23:49 pm sip
Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 26 Febrero 2008, 00:05 am Para probar hice un mini encriptador xd
q cambia a cada letra por su siguiente, pero tiene algun problema q no se cual es :laugh: Código: set /p palabra=Ingrese la palabra a cifrar: Muchas gracias! Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: ~[uNd3rc0d3]~ en 26 Febrero 2008, 00:13 am no tiene ningun error XDD intenta cifrar esto
Código: zzzzzzzzzzzzzzz Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 26 Febrero 2008, 00:28 am pero lo q quiero hacer es q si pones por ejemplo abc te devuelva bcd :-\
Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: ~[uNd3rc0d3]~ en 26 Febrero 2008, 01:58 am por eso....
si te digo todo jamas seras un buen programador porque no pensaras como tal.....pare fijate que si la ultima letra se codifica deve ser porque la variable toma muchas formas y se queda con la ultima.... fijate si en mi code (el de erriva del todo) use siempre una misma variable para resultado de las subtring Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 26 Febrero 2008, 02:06 am Ya lo entendi!!!
ahora lo pruebo y te digo Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 26 Febrero 2008, 02:37 am Tengo un error q las z me las cambia a b pero ya lo estoy solucionando :laugh:
Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 26 Febrero 2008, 02:53 am LO SAKE!!!!!!!
QUE FELIZ ESTOY ;D ;D ;D Código: set /p palabra=Ingrese la palabra a cifrar: Título: Re: pequeño aporte [batch] poner CF bajo una variable ;) Publicado por: MK-Ultra en 26 Febrero 2008, 03:20 am Eaea, termine el Encriptador/desencriptador version 1.0 By Arkangel
Código: @echo off |