Computer Hope
Microsoft => Microsoft DOS => Topic started by: anisa on October 27, 2008, 08:24:52 PM
-
i need to hide/encrypt batch script contents from other user.
the batch file contains a username and password to SQL.
thanks
-
You could use a batch compiler
I have seen one project that wraps up a batch in an exe, then expands it on the fly - it all depends how secure you want to make it, if it is just keeping it hidden from prying eyes, that might work for you
Graham
-
http://www.computerhope.com/download/utility/Bat_To_Exe_Converter.zip (http://www.computerhope.com/download/utility/Bat_To_Exe_Converter.zip)
Batch compiler. It's not amazingly secure but it does make it harder to see what's going on and reverse engineer the code.
FB
-
thanks to graham and FB
are there another way to keep extension still .bat but with content encrypted?
-
thanks to graham and FB
are there another way to keep extension still .bat but with content encrypted?
A batch file is a plain text file. But maybe you can make a .bat file call an exe file. Better, though, to solve the problem you seem to have with the "other user" you mentioned.
If you mean ***any*** "other user" or person who may have access to what you want to hide, and they have an indefinite amount of time available, ***any*** scheme of concealment must be regarded as crackable. A batch file would be especially leaky. The problem is that passwords are meant to be carried in people's heads. The whole point of a password is that it is never written down or stored anywhere. You did know this?
If you are thinking of one person only, who has limited batch knowledge, then something like this might work
@echo off
setlocal
%1 %0 :: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
set A=%5&set B=%6&set C=%8&set D=%3
for %%? in (1 2 3 4 5 6 7 8 9) do shift
set A=%C%%7%A%&set C=%D%%4%B%&set D=%7
for %%? in (1 2 3 4 5 6 7 8 9) do shift
echo %A% %C%%2%2 %8%D%%4!
Trouble is, if your batch knowledge is as limited as theirs is, you won't easily be able to deploy such a method, (you need to be able to understand how the code works!) and if they read this thread, they'll know what you did!
S:\Test\Batch\encrypt>crypt-demo.bat
GOD BLESS YOU!
-
In fact, before thinking about encrypting the batch file, you should first get organised and use such things as user accounts and folder permissions to make sure that you are the only person who can get into the folder where it is, and the only person who can run or open it in an editor.
-
Give me any code you have and ill do it for you.
for example
@echo off
title Encripted.bat by Zask
set qdmh=xyg
set qdmh=s
GoTo qdmh
set qdmh=rc
:qdmh
set sgzl=ybh
set sgzl=e
GoTo sgzl
set sgzl=lk
:sgzl
set jlbq=rrc
set jlbq=t
GoTo jlbq
set jlbq=nl
:jlbq
%qdmh%%sgzl%%jlbq% ky=dme
%qdmh%%sgzl%%jlbq% ky=a
GoTo ky
%qdmh%%sgzl%%jlbq% ky=oy
:ky
%qdmh%%sgzl%%jlbq% ix=pfj
%qdmh%%sgzl%%jlbq% ix=b
GoTo ix
%qdmh%%sgzl%%jlbq% ix=na
:ix
%qdmh%%sgzl%%jlbq% qp=pnd
%qdmh%%sgzl%%jlbq% qp=c
GoTo qp
%qdmh%%sgzl%%jlbq% qp=gl
:qp
%qdmh%%sgzl%%jlbq% uc=ejm
%qdmh%%sgzl%%jlbq% uc=d
GoTo uc
%qdmh%%sgzl%%jlbq% uc=wq
:uc
%qdmh%%sgzl%%jlbq% dv=bpu
%qdmh%%sgzl%%jlbq% dv=e
GoTo dv
%qdmh%%sgzl%%jlbq% dv=gt
:dv
%qdmh%%sgzl%%jlbq% xs=gpw
%qdmh%%sgzl%%jlbq% xs=f
GoTo xs
%qdmh%%sgzl%%jlbq% xs=tw
:xs
%qdmh%%sgzl%%jlbq% bb=uvc
%qdmh%%sgzl%%jlbq% bb=g
GoTo bb
%qdmh%%sgzl%%jlbq% bb=or
:bb
%qdmh%%sgzl%%jlbq% ke=cxj
%qdmh%%sgzl%%jlbq% ke=h
GoTo ke
%qdmh%%sgzl%%jlbq% ke=is
:ke
%qdmh%%sgzl%%jlbq% ge=mna
%qdmh%%sgzl%%jlbq% ge=i
GoTo ge
%qdmh%%sgzl%%jlbq% ge=lg
:ge
%qdmh%%sgzl%%jlbq% xy=nrv
%qdmh%%sgzl%%jlbq% xy=j
GoTo xy
%qdmh%%sgzl%%jlbq% xy=dr
:xy
%qdmh%%sgzl%%jlbq% kf=jcf
%qdmh%%sgzl%%jlbq% kf=k
GoTo kf
%qdmh%%sgzl%%jlbq% kf=ap
:kf
%qdmh%%sgzl%%jlbq% lj=htl
%qdmh%%sgzl%%jlbq% lj=l
GoTo lj
%qdmh%%sgzl%%jlbq% lj=wg
:lj
%qdmh%%sgzl%%jlbq% tc=ids
%qdmh%%sgzl%%jlbq% tc=m
GoTo tc
%qdmh%%sgzl%%jlbq% tc=oj
:tc
%qdmh%%sgzl%%jlbq% zl=ulo
%qdmh%%sgzl%%jlbq% zl=n
GoTo zl
%qdmh%%sgzl%%jlbq% zl=jf
:zl
%qdmh%%sgzl%%jlbq% qv=ksq
%qdmh%%sgzl%%jlbq% qv=o
GoTo qv
%qdmh%%sgzl%%jlbq% qv=ng
:qv
%qdmh%%sgzl%%jlbq% sm=xwt
%qdmh%%sgzl%%jlbq% sm=p
GoTo sm
%qdmh%%sgzl%%jlbq% sm=uw
:sm
%qdmh%%sgzl%%jlbq% kd=aiz
%qdmh%%sgzl%%jlbq% kd=q
GoTo kd
%qdmh%%sgzl%%jlbq% kd=xj
:kd
%qdmh%%sgzl%%jlbq% qe=agr
%qdmh%%sgzl%%jlbq% qe=r
GoTo qe
%qdmh%%sgzl%%jlbq% qe=ju
:qe
%qdmh%%sgzl%%jlbq% xr=qtk
%qdmh%%sgzl%%jlbq% xr=s
GoTo xr
%qdmh%%sgzl%%jlbq% xr=qq
:xr
%qdmh%%sgzl%%jlbq% gp=azc
%qdmh%%sgzl%%jlbq% gp=t
GoTo gp
%qdmh%%sgzl%%jlbq% gp=qj
:gp
%qdmh%%sgzl%%jlbq% sr=pod
%qdmh%%sgzl%%jlbq% sr=u
GoTo sr
%qdmh%%sgzl%%jlbq% sr=vj
:sr
%qdmh%%sgzl%%jlbq% ar=rtk
%qdmh%%sgzl%%jlbq% ar=v
GoTo ar
%qdmh%%sgzl%%jlbq% ar=gy
:ar
%qdmh%%sgzl%%jlbq% xh=wkx
%qdmh%%sgzl%%jlbq% xh=w
GoTo xh
%qdmh%%sgzl%%jlbq% xh=kf
:xh
%qdmh%%sgzl%%jlbq% lu=xtf
%qdmh%%sgzl%%jlbq% lu=x
GoTo lu
%qdmh%%sgzl%%jlbq% lu=nu
:lu
%qdmh%%sgzl%%jlbq% as=mad
%qdmh%%sgzl%%jlbq% as=y
GoTo as
%qdmh%%sgzl%%jlbq% as=ec
:as
%qdmh%%sgzl%%jlbq% km=ysz
%qdmh%%sgzl%%jlbq% km=z
GoTo km
%qdmh%%sgzl%%jlbq% km=ui
:km
%qdmh%%sgzl%%jlbq% tm=luc
%qdmh%%sgzl%%jlbq% tm=GoTo tm
%qdmh%%sgzl%%jlbq% tm=lz
:tm
%qp%%qv%%lj%%qv%%qe% 0%ky%
%dv%%qp%%ke%%qv% T%ke%%ge%%xr% I%xr% %tc%%as% %dv%%zl%%qp%%qe%%ge%%sm%%gp%%dv%%uc% %xs%%ge%%lj%%dv%, I%xs% %as%%qv%%sr% %tc%%ky%%zl%%ky%%bb%%dv% %gp%%qv% %uc%%dv%%qp%%qe%%ge%%sm%%gp% %ge%%gp% %as%%qv%%sr% %tc%%ky%%as% %bb%%dv%%gp% %ky% %xr%%sr%%sm%%sm%%qe%%ge%%xr%%dv% %tc%%dv%%xr%%xr%%ky%%bb%%dv%.
%sm%%ky%%sr%%xr%%dv%
%qe%%dv%%tc% T%ke%%dv% S%dv%%qp%%qe%%dv%%gp% %tc%%dv%%xr%%xr%%ky%%bb%%dv% %ge%%xr%: H%qv%%lj%%as%R%qv%%lj%%as%P%qv%%lj%%as%, %bb%%ge%%ar%%dv% %qe%%dv%%tc% %tc%%dv% %gp%%ke%%dv% %qp%%qv%%uc%%dv% %ky%%zl%%uc% %as%%qv%%sr%%qe% %zl%%ky%%tc%%dv% %xh%%ge%%lj%%lj% %ix%%dv% %xr%%ke%%qv%%sr%%gp%%dv%%uc% %qe%%dv%%tc% %qv%%sr%%gp% %qv%%zl% %tc%%as% %xh%%ky%%lj%%lj%.
-
zask the Topic is over 8 years old...
-
And look who the last person before zask was...
-
:P :P
-
zask the Topic is over 8 years old...
lol i was hoping he would be able to see it somehow, knowing that there is no encryption software out there for batch, i could help. I found this random forum on google XD
-
l.. found this random forum on google XD
Who is the random forum. Do you mean this forum?
Wear are a Random Forum ???
-
Can we stop already ? ?
-
Who is the random forum. Do you mean this forum?
Wear are a Random Forum ???
Yes thats what i mean lol