Voir la version complète : reversing
jeremy72
06/12/2015, 09h21
salut, je cherche une personne qui touche en reversing pour modifier la date de mon dll ( mettre 2030 si possible):50:
http://www.sendbox.fr/6bcc7d861701f38a/DDTregisterInfo.dll
jeremy72
07/12/2015, 11h22
pas de personnes qui touchent au reversing ?
Je vais y jeter un oeil tu veux faire quoi exactement ?
OK je viens de comprendre je vais regarder ce soir en arrivant chez moi. Tu veux que la date d'expiration soit 2030 c'est bien ça ?
jeremy72
07/12/2015, 14h42
salut oui c'est ça elle est d'1 ans là c'est 08/2016. merci d'avance
Et le fichier sur ce post il s'arrete à la même date ? http://www.tlemcen-electronic.com/forum/archive/index.php/t-21584.html
jeremy72
07/12/2015, 15h51
oui mais j'ai testé ne fonctionne pas
jeremy72
07/12/2015, 15h53
avec ma version de ddt (2.09.8)
Voilà essaye ça. La date d'expiration affichée ne sera pas changée mais normalement le programme sera cracké jusqu'à 2020. Tiens moi au courant car je ne peux pas tester je n'ai pas le soft.
jeremy72
07/12/2015, 20h28
Salut, le Dll modifié ne fonctionne pas. Ca m'a mis un message d erreur et ensuite ddt est désactivé
jeremy72
07/12/2015, 20h29
J ai remis le Dll original et ca fonctionne
Salut, le Dll modifié ne fonctionne pas. Ca m'a mis un message d erreur et ensuite ddt est désactivé
OK, il doit y avoir un test d'integrité, c'est du VB6 une galère à decompiler j'y jetterai un oeil plus avisé mercredi ! Sans le soft pas facile de contrôler je risque de t'envoyer plusieurs fichiers!!!
jeremy72
07/12/2015, 20h48
Merci beaucoup
VroumVroum
07/12/2015, 22h24
si t'essaye de cracker le dernier DDT2000 ,bonne chance ,je ne l'ai jamais vu encore ..;
Slt. il faut s'attaquer a l'exe lui meme, pas la Dll. Mets la en Piece jointe si tu peux, ca fera deja avancer les choses.
Ta version ce serait pas 2.09.4 plutot?
desole, je voulais dire 2.9.0.4
jeremy72
08/12/2015, 06h00
si t'essaye de cracker le dernier DDT2000 ,bonne chance ,je ne l'ai jamais vu encore ..;
ma version est activé en ligne je veux juste changer la date qui est pour 1 ans
( mrrorry je poste le fichier)
merci a ceux qui essai de m'aidé
jeremy72
08/12/2015, 06h24
desole, je voulais dire 2.9.0.4
salut non 2.09.8
merci d'avance
La fonction d'expiration est bien dans la DLL :
Function CInfo.productExpirationDate (aDateFormat) ----
000071B0: 00 LargeBos
000071B2: FF2D ZeroRetVal
000071B4: 00 LargeBos
000071B6: 4B OnErrorGoto
000071B9: 00 LargeBos
000071BB: F4 LitI2_Byte: 1 (0x1)
000071BD: F4 LitI2_Byte: 1 (0x1)
000071BF: F3 LitI2: 2000 (0x7D0)
000071C2: 04 FLdRfVar var_A0
000071C5: 0A ImpAdCallFPR4 CDate()
000071CA: 04 FLdRfVar var_A0
000071CD: FC4F FnCDateVar
000071CF: 74 FStFPR8 var_90
000071D2: 35 FFree1Var var_A0
000071D5: 00 LargeBos
000071D7: 08 FLdPr param_8
000071DA: 8A MemLdStr [3C]
000071DD: 4A FnLenStr Len()
000071DE: F5 LitI4: 8 (0x8)
000071E3: C7 EqI4 =
000071E4: 1C BranchF 0000725F
000071E7: 00 LargeBos
000071E9: F5 LitI4: 4 (0x4)
000071EE: 08 FLdPr param_8
000071F1: 06 MemLdRfVar [3C]
000071F4: 4D CVarRef: var_B0
000071F9: 04 FLdRfVar var_A0
000071FC: 0A ImpAdCallFPR4 Left()
00007201: 28 LitVarI2: var_E0 = 2 (0x2)
00007206: F5 LitI4: 5 (0x5)
0000720B: 08 FLdPr param_8
0000720E: 06 MemLdRfVar [3C]
00007211: 4D CVarRef: var_C0
00007216: 04 FLdRfVar var_F0
00007219: 0A ImpAdCallFPR4 Mid()
0000721E: F5 LitI4: 2 (0x2)
00007223: 08 FLdPr param_8
00007226: 06 MemLdRfVar [3C]
00007229: 4D CVarRef: var_100
0000722E: 04 FLdRfVar var_110
00007231: 0A ImpAdCallFPR4 Right()
00007236: 04 FLdRfVar var_110
00007239: 55 CI2Var
0000723A: 04 FLdRfVar var_F0
0000723D: 55 CI2Var
0000723E: 04 FLdRfVar var_A0
00007241: 55 CI2Var
00007242: 04 FLdRfVar var_120
00007245: 0A ImpAdCallFPR4 CDate()
0000724A: 04 FLdRfVar var_120
0000724D: FC4F FnCDateVar
0000724F: 74 FStFPR8 var_90
00007252: 36 FFreeVar var_E0 var_A0 var_F0 var_110 var_120
0000725F: loc_000071E4
0000725F: 00 LargeBos
00007261: 00 LargeBos
00007263: F5 LitI4: 1 (0x1)
00007268: F5 LitI4: 1 (0x1)
0000726D: 6C ILdRf param_C
00007270: 4D CVarRef: var_C0
00007275: 04 FLdRfVar var_90
00007278: 4D CVarRef: var_B0
0000727D: 04 FLdRfVar var_A0
00007280: 0A ImpAdCallFPR4 rtcVarFromFormatVar
00007285: 04 FLdRfVar var_A0
00007288: 60 CStrVarTmp
00007289: 31 FStStr var_88
0000728C: 35 FFree1Var var_A0
0000728F: 00 LargeBos
00007291: FF2F ExitProcCbHresult
La licence est cryptée. Voici les algos d'encrypt/decrypt qu'il faut rééecrire . Il faudrait que tu regardes avec ProcessMonitor (sysinternals) quelles clés de la base de registre sont interrogées et/ou fichiers sur le disque car c'est dans la licence qu'est encryptée la date d'expiration.
http://i.share.pho.to/21eff01e_c.png (http://pho.to/9unIX)
jeremy72
08/12/2015, 10h18
ok du chinois pour moi lol (tu peux éventuellement prendre la main avec teamviewer)
merci
C'est la voie que je suivais mais sans serial original pour tester l'encrypt/decrypt c'est embetant.
Perso, j'ai fais au plus simple et j'y suis,c'est bon, j'ai une version 2.9.08 fonctionnelle!
reste plus qu'un detail ou 2 a regler et je partagerais ca dans les jours qui suivent.
Merci jeremy pour m'avoir fourni l'installateur qu'on trouve nulle part et aussi d'avoir lancé ce projet. A tres bientot.
VroumVroum
10/12/2015, 18h25
La licence est cryptée. Voici les algos d'encrypt/decrypt qu'il faut rééecrire . Il faudrait que tu regardes avec ProcessMonitor (sysinternals) quelles clés de la base de registre sont interrogées et/ou fichiers sur le disque car c'est dans la licence qu'est encryptée la date d'expiration.
http://i.share.pho.to/21eff01e_c.png (http://pho.to/9unIX)
salut
c'est un desasemblage avec quel soft ?
salut
c'est un desasemblage avec quel soft ?
VB Decompiler. :wink_ancien:
vBulletin® v.3.8.11, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org