• Log in or sign up for an account here: https://www.sythe.org/login

How to protect my VB apps?

Nunk

Forum Addict

Banned
Joined
Jan 22, 2007
Sythe Gold
0
Messages
289
Location
Finland
Hey

How i can encrypt my visual basic projects to make that its impossible to watch the code with decompiler?
 
He does. No idea where he heard it could be decompiled.:rolleyes:
 
Google VBDecompiler.

You can see the code like this:
Code:
Private Sub mnuOff_Click() '4225A0 
  loc_004225C2: var_08 = &H401530 
  loc_004225CE: and eax, 00000001h 
  loc_004225D1: var_04 = arg_08 
  loc_004225D4: and esi, FFFFFFFEh 
  loc_004225D8: arg_08 = arg_08 
  loc_004225DD: call ecx+04h(arg_08, edi, esi, ebx, fs:[0 
0h], MSVBVM60.DLL.__vbaExceptHandler, ebp) 
  loc_004225E8: call edx+000003DCh(arg_08) 
  loc_004225F3: var_18 = IsSet(edx+000003DCh(arg_08)) 
  loc_00422603: call ecx+54h(var_18, "650") 
  loc_0042260A: If ecx+54h(var_18, "650") < edi Then 
  loc_00422615:   call MSVBVM60.DLL.__vbaHresultCheckObj(ecx+54h( 
var_18, "650"), var_18, 0040D854h, 00000054h) 
  loc_0042261B: End If 
  loc_0042261E: call MSVBVM60.DLL.__vbaFreeObj 
  loc_0042262C: GoTo loc_422638 
  loc_00422631: call MSVBVM60.DLL.__vbaFreeObj 
  loc_00422637: ret 
  loc_00422638: 'Referenced from 0042262C 
  loc_00422638: ret 
  loc_0042263F: call edx+08h(arg_08) 
End Sub
 
Google VBDecompiler.

You can see the code like this:
Code:
Private Sub mnuOff_Click() '4225A0 
  loc_004225C2: var_08 = &H401530 
  loc_004225CE: and eax, 00000001h 
  loc_004225D1: var_04 = arg_08 
  loc_004225D4: and esi, FFFFFFFEh 
  loc_004225D8: arg_08 = arg_08 
  loc_004225DD: call ecx+04h(arg_08, edi, esi, ebx, fs:[0 
0h], MSVBVM60.DLL.__vbaExceptHandler, ebp) 
  loc_004225E8: call edx+000003DCh(arg_08) 
  loc_004225F3: var_18 = IsSet(edx+000003DCh(arg_08)) 
  loc_00422603: call ecx+54h(var_18, "650") 
  loc_0042260A: If ecx+54h(var_18, "650") < edi Then 
  loc_00422615:   call MSVBVM60.DLL.__vbaHresultCheckObj(ecx+54h( 
var_18, "650"), var_18, 0040D854h, 00000054h) 
  loc_0042261B: End If 
  loc_0042261E: call MSVBVM60.DLL.__vbaFreeObj 
  loc_0042262C: GoTo loc_422638 
  loc_00422631: call MSVBVM60.DLL.__vbaFreeObj 
  loc_00422637: ret 
  loc_00422638: 'Referenced from 0042262C 
  loc_00422638: ret 
  loc_0042263F: call edx+08h(arg_08) 
End Sub



Can you read that? No, just like the other 99.9% of runescape cheaters. Don't worry about it.
 
Actually, I'm sure you can decompile VB6.

My friend used VB6 to draw some GUI's (the program is from microsoft) and then he did the coding and everything.

I used a VB decompiler and I was able to get past his password on the program.

Not sure if that's what you mean but I'll throw it out there anyways.
 
I used a VB decompiler and I was able to get past his password on the program.

Not sure if that's what you mean but I'll throw it out there anyways.
Using some form of decompiler it would be possible to find his password if you can read through the machine code or ASM it spits out. As for getting the full source code, I don't think so.
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
VB decompilers don't exist - The closest anyone would get with a decompiler is assembly, native or p-code, all of which are very difficult to deal with.
 
Le Monkey
PHP Shit Show 2k26
Potamus
Prove it!
Sythe Awards 2011 Winner
Tier 1 Prizebox
Tortoise Penis
Trole
UWotM8?
Wait, do you not have an Archer rank?
ASM isn't that hard.
 
Honestly, don't bother. If someone is really interested in viewing your sourcecode, they will most likely understand ASM, so it doesn' t matter what you do to your app.
 
:idea: Hello
There are technical ways to protect software so that it can be loaded only once. . I propose a very technical process to use when a Developer want to protect his soft or his application from piracy. That&#8217;s will stop people from getting access to use it , in this way you can to sell your soft ONLINE or on CD or DVD in full security.
Now I invite you to discover it's utility and free download this solution from
http://sosdeveloper.atspace.cc/Service.htm
 
Runescape Gamblingrunescape gambling
Back
Top