Forum : Architecture Généralités
Message de Marco (18 Novembre 2009 à 12:34:38)
en relation avec cracker un logiciel de Mhamed (25 Septembre 2009 à 17:33:51)

réponse

WINDEV & EMULATEUR HASP
Vous avez certainement entendu parler d’émulateur de dongle HASP, dont le tout dernier en date, celui de Brain Studio en version 2.33.A001 qui permet enfin d’émuler les services 3C & 3C (HaspEncodeData & HaspDecodeData.
Il se trouve qu’Infern0 du groupe TSRh nous a fourni une version full avec le keygen.
Cette version est complètement fonctionnelle, comme vous le verrez d’ici la fin de ce document, mais, car il y a un mais, avec Windev, sont utilisation est un peu plus difficile.
1 – INSTALLATION DE L’EMULATEUR

Bouton « Next »

« I accept the licence agreement », bouton « Next »

Vous pouvez changer le répertoire d’installation, puis, bouton « Next »

Bouton « Finish »
2 – LE KEYGEN
Celui-ci va générer un fichier .reg que vous allez fusionner avec la base de registre.

nom, pas plus de 8 caractères, puis bouton « Generate »

Bouton « OK »

Bouton « Exit » Vous avez maintenant un fichier haspemul.reg, vous le fusionnez avec votre base de registre en double-cliquant dessus.
Vérification avec regedit

3 – LANCEMENT DE EMULATEUR POUR LE GRAB DE LA CLEF
A cette étape, il faut avoir déjà installer Windev ainsi que le vrai dongle, mais c’est une opération facultative si vous avez déjà le fichier .reg que nous allons générer et donc allez à la fin de ce paragraphe.
Vous lancez « HASP Emulator PE V2.33 »

Il faut installer l’émulateur, c’est le premier icône en haut à gauche

Voilà, c’est fait, et maintenant lancez Windev
Vous allez avoir un message du style

Bouton « OK »
Mais, dans l’émulateur, vous avez accès à un nouvel icône, le troisième en partant de la gauche (un pieds) qui va permettre le grab du dongle.

On clique sur l’icône de grab.

Bouton « Yes »
Vous avez une nouvelle fenêtre affichée pendant le grab

Puis quand cette phase est terminée

Là, il faut saisir name, copyright et dans « Emulation Config » mettre « HASP-4 » plutot que « Old HASP ».

Cliquez sur l’icône en forme de main, puis sur celle en forme de disquette

Bouton « Enregistrer »
Puis cliquez sur l’icône en forme de croix.
Vous devez à nouveau fusionner ce fichier avec la base de registre.
Maintenant dans la base de registre vous devez avoir à peu près ça :

4 – OPTION DE L’EMULATEUR
Je vous conseille les options suivantes, et surtout de ne pas cocher « Save DUMP changes in registry », j’explique pourquoi après.
Puis cliquez sur l’icône en forme de main pour sauver.
Puis cliquez sur l’icône en forme de croix pour fermer.

5 – LE LANCEUR
D’abord pourquoi un lanceur alors que cette émulateur fonctionne parfaitement ?
Tout simplement parce qu’il y a une protection dans Windev qui va chercher dans la base de registre les clefs que nous venons de générer et donc l’émulateur ne fonctionnera pas sans.
Donc grosso modo le lanceur va activer l’émulateur, masquer les clefs, lancer Windev et quand vous quittez, le lanceur va restaurer les clefs.
Lancez l’émulateur, vérifiez que vous avez bien « Found HASP Emulator Driver » en bas de la fenêtre (sinon faites comme indiqué plus haut)
Lancez le lanceur :-)

Et cliquez sur le bouton « Windev8 »
5 – PROBLEMES DIVERS
- Windev8 doit être installé sous C:\Windev8 (sans blanc dans le nom, au contraire de ce que propose l'installation par défaut)
- Comme les clefs sont masquées, on ne peut pas utiliser l’option « Save DUMP »
- Il faut installer les drivers HASP v4.95, faites hinstall -v pour avoir la version contenu dans le hinstall et hinstall -info pour voir celui actuellement installé.
- Vérifiez bien avant de lancer le WDLaunch que l'émulateur est bien en mode émulation du drivers
- Si vous avez lancé Windev sans le lanceur, pas de panique, il suffit de refusionner dans la BDR le grab du dongle, puis dans l'émulateur, repassez en mode vrai drivers puis en émulé.
- ça ne marche toujours pas et vous êtes sous Windows 95 ou 98, c'est normal, l'émulateur n'est conçu que pour NT/2000/XP
- vous êtes sous NT/2000/XP et ça ne marche toujours pas, vous avez une erreur au chargement de windev :
- dans l'émulateur repassez en mode non-émulé
- quittez l'émulateur
- refusionnez le grab du dongle
- hinstall -remove (avec la version du drivers 4.95)
- hinstall -i (avec la version du drivers 4.95)
- relancez l'émulateur
- dans l'émulateur repassez en mode émulé
- lancez WDLaunch
Merci à K2R, E3, Trax, Amotra & aymeric106 ainsi qu’à Glasha & Infern0



Si vous souhaitez intervenir vis à vis de ce message,
alors créez votre propre message qui sera associé au fil de discussion.

Messages associés :

aucun

Créez votre message :

Votre Nom:
Votre E-mail:

Titre:

Le texte de votre message:


Lien site Internet (optionnel):
Nom du site (oblig. si lien):
Image jointe (optionnel):

J'ai pris connaissance de la charte et j'en accepte les conditions.

TOP ? Cherchez Messages associés Créez votre
message
ACCUEIL