Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: CAR3S? en 8 Febrero 2011, 17:26 pm



Título: Problema al "cifrar" bat....
Publicado por: CAR3S? en 8 Febrero 2011, 17:26 pm
estoy tratando de hacer una encriptacion bat... es muy pobre, lose... pero todo no se puede, que mas da  :xD
Citar
set 1=a
set -=b
set .=c
set \=d
set $=e
set ;=f
set ?=g
set [=h
set +=i
set )=j
set ]=k
set !=l
set (=m
set @=n
set ñ=ñ
set ,=o
set 4=p
set /=q
set _=r
set {=s
set #=t
set  í=u
set }=v
set :=w
set  2=x
set 6=y
set 9=z

pause
@%$%%.%%[%%,% %,%%;%%;%
%_%%\% /%{% /%/% %%#%%$%%(%%4%%

pause

pero nisiquiera encuentra %temp%

Creo que el error esta en la variable %temp% , osea...

%%#%%$%%(%%4%%

sin los % que marcan las variables set queda

%#$(4%

entonces creo que el bat "se lia" con los % de temp... nose, es un quilombo...

coomo lo puedo solucionar?

Gracias

add: yo decia.. oh que ***** quien ***** me cambia el titulo...  :xD


Título: Re: Problema al "cifrar" bat....
Publicado por: leogtz en 8 Febrero 2011, 22:32 pm
Hay caracteres con los que no te puedes meter, %, (, ), números.

Los números son usados como parámetros posicionales por el cmd.exe así que claro que tendrás conflictos. Para prevenir estos errores usa nomrbres de variables con a-zA-Z, _, etc, pero no con (,),%,&, ", ', [,],, , ..

Por otra parte, ¿para qué cifrar un archivo batch?


Título: Re: Problema al "cifrar" bat....
Publicado por: CAR3S? en 8 Febrero 2011, 22:37 pm
Me dirias exactamente con cuales no me puedo meter?  :P

Gracias!


Título: Re: Problema al "cifrar" bat....
Publicado por: leogtz en 8 Febrero 2011, 22:52 pm
No. Haz la prueba tu mismo.

Abre tu editor de texto, y ve probando setear y echoar cada variable, ejemplo:

set %=A
echo %%%

set &=B
echo %&%

set |=C
echo %|%

etc, etc.

¿para qué quieres cifrar?


Título: Re: Problema al "cifrar" bat....
Publicado por: CAR3S? en 8 Febrero 2011, 23:08 pm
pero me volveria homosexual probando  :xD

¿para qué quieres cifrar?


Aprender esta demas? >:D :xD


Título: Re: Problema al "cifrar" bat....
Publicado por: leogtz en 8 Febrero 2011, 23:25 pm
pero me volveria homosexual probando  :xD

¿para qué quieres cifrar?


Aprender esta demas? >:D :xD

Bueno, cada quien hace con su tiempo lo que quiere.

Saludos.


Título: Re: Problema al "cifrar" bat....
Publicado por: CAR3S? en 8 Febrero 2011, 23:41 pm
No se supone que los mod estan para ayudar?
usted porlomenos me dio "pistas", el del foro de windows entroa a desvirtuar..

Th closed.


Título: Re: Problema al "cifrar" bat....
Publicado por: leogtz en 9 Febrero 2011, 00:06 am
En realidad te dije todo, aquí no hay trucos. cmd.exe usa algunos caracteres para su propio funcionamiento, por lo que cifrarlos acarrearía muchos problemas. También podrías usar expansión de variables con !! y setlocal enabledelayedexpansion.


Título: Re: Problema al "cifrar" bat....
Publicado por: CAR3S? en 9 Febrero 2011, 11:04 am
Ok, gracias.
Cuando "x" caracter no se puede usar, el bat "Se cierra" ?


Título: Re: Problema al "cifrar" bat....
Publicado por: leogtz en 9 Febrero 2011, 23:08 pm
Depende del comando o sentencia que estés usando.