VBA beveiliging

Status
Niet open voor verdere reacties.

janus1janus1

Gebruiker
Lid geworden
7 apr 2005
Berichten
103
Geachte lezers,

Ik heb een uitgebreide applicatie in VBA gemaakt voor diverse gebruikers. Nu wil ik absoluut niet dat de code in beeld komt bij opvragen of foutmelding etc.
Uiteraard heb ik het programma beveiligd met een password. Nu vraag ik me af of dat gemakkelijk te kraken is????? Zo ja of ik wellicht andere maatregelen kan nemen.

janus
 
VBA of VB?

VBA draait binnen een officeapplicatie, bijv. Excel.
Heb je het Excel bestand beveiligd of de vba-code ook nog apart met een (ander) wachtwoord.
Als je de subs Private maakt krijg je ze ook niet te zien bij macro afspelen.

Dat zijn een aantal dingen die je kunt doen om te beveiligen, maar onthoudt: Alles wat in het verleden beveiligt is, is al gekraakt en alles wat je nu beveiligd kan in de toekomst gekraakt worden. Op internet zwerft al heel wat duistere software (en bijbehorende figuren) rond.
 
Ik heb het bij eigenschappen van VBA-project beveiligd, ook voor weergave.
Ik begrijp van jou dat als je handig bent er wel inkomt???
 
Ik heb het bij eigenschappen van VBA-project beveiligd, ook voor weergave.
Ik begrijp van jou dat als je handig bent er wel inkomt???

Heeeeel handig dan toch. Excel bestanden kunnen gemakkelijk gekraakt worden, maar de VBA code is toch wel andere koek. Ik kan het niet in ieder geval, al heb ik nog nooit gezocht of er een betalende oplossing is (die verder gaat dan enkel brute force attack).

Wigi
 
Ik weet niet of er meer manieren zijn om je VBA code te beveiligen maar als ik een project van mezelf met een wachtwoord beveilig dus in VBA via Eigenschappen van VBA project - Tabblad Beveiliging. Daar een project vergrendelen en een wachtwoord zet.

Dan heb ik dit wachtwoord zo ongeveer binnen 2 seconde met een progje gekraakt.
 
Nou dan ben ik daar wel benieuwd naar. Als dat inderdaad zo is, dan ben ik toch enigszins teleurgesteld. Kan je mij zeggen elk programmatje je daarvoor gbruikt?
janus
 
Is een tooltje van Passware. Weet niet hoe of waar ik het vandaan heb. Heb het al jaren.

Misschien ff een testje. Als jij een VBA code maakt met wachtwoord, dan zal ik kijken of ik achter de code kan komen die je erin hebt staan.
 
Hoi Robnific,

Het is dat mijn computer crashte (hebben er vandaag meer last van :confused: ) anders had je het anwtoord al sneller gehad.

Bij deze je code:

InstallerJames.xls
Module:Installer_James
Code:
Sub InstallAddIn()
    'The file name of the add-in
    Const sAddInFullName As String = "James.xla"
    'Const sAddInFullName2 As String = "James2.xla"
    
    'Title of the Add-in
    Const sAddInName As String = "James"
    'Const sAddInName2 As String = "James2"
    
    Dim sAdiPath As String
    'Dim sAdiPath2 As String
    
    Dim sLibPath As String
    'Dim sLibPath2 As String

    'Source path

James.xls
Module: Module_BasisJames
Code:
Option Private Module
'acties :
'aanzetten datum check & controle looptijd en aanmaak dll
'aanzetten option private module
'vba wachtwoord & aanvinken
'naam beveiliging aanzetten in Vangnet
'overtollige modules verwijderen
'deze regels verwijderen
'bij verkoop checkmac aanzetten

Private Const LOOPTIJD = 30
Public Messagechk As String
 
Re : Kraak

Gefeliciteerd : Geslaagd voor uw Kraak examen.
Ik weer snappen, ik nooit verkopen.
Wauw dat is snel !
*&^%$# nog aan toe !
Weet jij misschien "Hoe" heeft de heer Knackebröd van Password.xla zijn tool afgeschermd ? daar zit geen wachtwoord optie in (!):confused:
Met vriendelijke groet
 
re : kraak

Nou in ieder geval bedankt....:thumb:
(ben weer een illusie armer!):o
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan