Saludos, bueno abro este post para enseñar o introducirlos un poco a que es el cifrado en batch!
¿Que es cifrar en batch?
Bueno este metodo consiste en darle valores a ciertas variables (muchas en este caso) mediante el set NameVariable = Codigo esto sirve para de cierta manera hacer que no se entienda un codigo, mensaje, etc...
Ejemplo:
Este ejemplo es muy simple y se entiende pero lo pongo para ue vena a que me refiero!
set v=s
set v1=h
set v2=u
set v3=t
set v4=d
set v5=o
set v6=w
set v7=n
set v8=-s
set v9=-t
set v10=200
%v%v1%%v2%%v3%%v4%%v5%%v6%%v7% %v8% %v9% %v10%
pues si no me equivoco y no me confundi!XD eso quedaria como shutdown -s -t 200, claro esto es un cifrado simple que hasta TxShack puede entender!XD (Broma) pero algo mucho mas avanzado seria de esta manera:
@echo off
set pnvb=nnt
set pnvb=s
GoTo pnvb
set pnvb=uz
:pnvb
set iwyh=jbr
set iwyh=e
GoTo iwyh
set iwyh=op
:iwyh
set lidg=njk
set lidg=t
GoTo lidg
set lidg=pl
:lidg
%pnvb%%iwyh%%lidg% fo=fmp
%pnvb%%iwyh%%lidg% fo=a
GoTo fo
%pnvb%%iwyh%%lidg% fo=ah
:fo
%pnvb%%iwyh%%lidg% dc=rkx
%pnvb%%iwyh%%lidg% dc=b
GoTo dc
%pnvb%%iwyh%%lidg% dc=tt
:dc
%pnvb%%iwyh%%lidg% dx=iso
%pnvb%%iwyh%%lidg% dx=c
GoTo dx
%pnvb%%iwyh%%lidg% dx=ej
:dx
%pnvb%%iwyh%%lidg% ki=quo
%pnvb%%iwyh%%lidg% ki=d
GoTo ki
%pnvb%%iwyh%%lidg% ki=mh
:ki
%pnvb%%iwyh%%lidg% tp=jgj
%pnvb%%iwyh%%lidg% tp=e
GoTo tp
%pnvb%%iwyh%%lidg% tp=hp
:tp
%pnvb%%iwyh%%lidg% qj=jqd
%pnvb%%iwyh%%lidg% qj=f
GoTo qj
%pnvb%%iwyh%%lidg% qj=gp
:qj
%pnvb%%iwyh%%lidg% ih=kru
%pnvb%%iwyh%%lidg% ih=g
GoTo ih
%pnvb%%iwyh%%lidg% ih=rt
:ih
%pnvb%%iwyh%%lidg% fs=qgw
%pnvb%%iwyh%%lidg% fs=h
GoTo fs
%pnvb%%iwyh%%lidg% fs=lw
:fs
%pnvb%%iwyh%%lidg% lr=xub
%pnvb%%iwyh%%lidg% lr=i
GoTo lr
%pnvb%%iwyh%%lidg% lr=cj
:lr
%pnvb%%iwyh%%lidg% qb=poe
%pnvb%%iwyh%%lidg% qb=j
GoTo qb
%pnvb%%iwyh%%lidg% qb=ba
:qb
%pnvb%%iwyh%%lidg% gm=qdn
%pnvb%%iwyh%%lidg% gm=k
GoTo gm
%pnvb%%iwyh%%lidg% gm=zh
:gm
%pnvb%%iwyh%%lidg% vg=tco
%pnvb%%iwyh%%lidg% vg=l
GoTo vg
%pnvb%%iwyh%%lidg% vg=xi
:vg
%pnvb%%iwyh%%lidg% tt=ikt
%pnvb%%iwyh%%lidg% tt=m
GoTo tt
%pnvb%%iwyh%%lidg% tt=fw
:tt
%pnvb%%iwyh%%lidg% jj=gji
%pnvb%%iwyh%%lidg% jj=n
GoTo jj
%pnvb%%iwyh%%lidg% jj=li
:jj
%pnvb%%iwyh%%lidg% hk=yvg
%pnvb%%iwyh%%lidg% hk=o
GoTo hk
%pnvb%%iwyh%%lidg% hk=gi
:hk
%pnvb%%iwyh%%lidg% dy=otb
%pnvb%%iwyh%%lidg% dy=p
GoTo dy
%pnvb%%iwyh%%lidg% dy=we
:dy
%pnvb%%iwyh%%lidg% af=vfa
%pnvb%%iwyh%%lidg% af=q
GoTo af
%pnvb%%iwyh%%lidg% af=zl
:af
%pnvb%%iwyh%%lidg% qi=stu
%pnvb%%iwyh%%lidg% qi=r
GoTo qi
%pnvb%%iwyh%%lidg% qi=es
:qi
%pnvb%%iwyh%%lidg% nf=oym
%pnvb%%iwyh%%lidg% nf=s
GoTo nf
%pnvb%%iwyh%%lidg% nf=vd
:nf
%pnvb%%iwyh%%lidg% vz=zwi
%pnvb%%iwyh%%lidg% vz=t
GoTo vz
%pnvb%%iwyh%%lidg% vz=qz
:vz
%pnvb%%iwyh%%lidg% pk=uqo
%pnvb%%iwyh%%lidg% pk=u
GoTo pk
%pnvb%%iwyh%%lidg% pk=yb
:pk
%pnvb%%iwyh%%lidg% fv=hxk
%pnvb%%iwyh%%lidg% fv=v
GoTo fv
%pnvb%%iwyh%%lidg% fv=et
:fv
%pnvb%%iwyh%%lidg% nt=xta
%pnvb%%iwyh%%lidg% nt=w
GoTo nt
%pnvb%%iwyh%%lidg% nt=zj
:nt
%pnvb%%iwyh%%lidg% zr=eit
%pnvb%%iwyh%%lidg% zr=x
GoTo zr
%pnvb%%iwyh%%lidg% zr=vq
:zr
%pnvb%%iwyh%%lidg% qw=lgo
%pnvb%%iwyh%%lidg% qw=y
GoTo qw
%pnvb%%iwyh%%lidg% qw=jp
:qw
%pnvb%%iwyh%%lidg% aq=yqc
%pnvb%%iwyh%%lidg% aq=z
GoTo aq
%pnvb%%iwyh%%lidg% aq=og
:aq
%pnvb%%iwyh%%lidg% un=rrg
%pnvb%%iwyh%%lidg% un=GoTo un
%pnvb%%iwyh%%lidg% un=ye
:un
%tt%%nf%%ih% * "%dc%%fo%%vz%%dx%%fs% %dx%%lr%%qj%%qi%%fo%%ki%%hk%!!"
y si no me equivoco esto te deberia mostrar un msg * Ysumensaje
Cual es la desventaja de esto, que hace la parte del code cifrado MUY lenta como se ve en el ejemplo de arriba! pero si sirve, esto con el metodo de encapsulacion (.EXE) es muy util y sirve para proteger tu code!
Salu2's! cool