Realisation d'un crack ardue

Vous avez un problème pour cracker ou vous souhaitez parler de reversing en général...

Re: Realisation d'un crack ardue

Messagepar Martinooooo » 27 Septembre 2012, 20:54

Les String Tata Reference ? :mrgreen:
Honnêtement, as-tu passé plus de 2h30 sur ton programme et as-tu déjà essayé plusieurs crackme avant (dont tu as compris le raisonnement afin de le comprendre) ?
Tu as des pistes en-dehors du "je ne trouve pas les SDR" et "au-dessus y'a marqué qu'il faut NOP quelque chose mais quoi". Même si ce post est de très bonne volonté et long, il peut se résumer à "je n'ai pas suivi le tuto sur comment trouver les SDR" et "help me je sais pas cracker".
Ici on mange les bébés et ceux qui n'ont jamais suivi un tuto de RE en le comprenant.

Gwartz a écrit:J'ai essayé de faire la méthode (la méthode de la liste ne connaissant pas la nature de l'API que je recherche) pour trouver les SDR mais sans succès :(

Gné ?

Gwartz a écrit:J'ai aussi le même problème. Cette instruction ne se NOP pas. Elle n'apparait cependant que la deuxième fois où je lance le programme

(Gné ?)²

Gwartz a écrit:Edit : Comme le programme est codé en delphi, j'ai essayé de travailler sur DeDe mais je ne trouve rien du côté des procédures et les tutos sur que j'ai lu avaient besoin de celle-ci.

Dis-nous au moins ce que tu as vu, ce que tu as tenté, ce que tu as cherché, tes pistes !
Acme::Don't
Acme::Bleach
Acme::Pony
Lingua::Romana::Perligata
The Lingua::Romana::Perligata makes it makes it possible to write Perl programs in Latin. (If you have to ask "Why?", then the answer probably won't make any sense to you either.)
Avatar de l’utilisateur
Martinooooo
Maître des ténèbres
Maître des ténèbres
 
Messages: 577
Inscription: 19 Août 2008, 08:20
Localisation: DR8, le + utile DRx

Re: Realisation d'un crack ardue

Messagepar Gwartz » 27 Septembre 2012, 21:58

En fouillant un peu le forum, je tombe sur ça :

viewtopic.php?f=6&t=11130&p=107241&hilit=Cracker+une+aplication+Borland+Delphi+6.0+7.0#p107241

Du coup, ça m'a donné l'idée d'utiliser reshack pour trouver la string désirée (le pluggin godup ne permettant pas de faire une recherche dans les strings, en tout cas j'ai pas réussi...)

Bref, je trouve la partie string sous la référence 3362.


Sur la première fenêtre :

Code: Tout sélectionner
0287E544: 3D 00 56 00 6F 00 75 00 73 00 20 00 72 00 65 00     =.V.o.u.s...r.e.
0287E554: 63 00 65 00 76 00 72 00 65 00 7A 00 20 00 65 00     c.e.v.r.e.z...e.
0287E564: 6E 00 20 00 72 00 65 00 74 00 6F 00 75 00 72 00     n...r.e.t.o.u.r.
0287E574: 20 00 76 00 6F 00 74 00 72 00 65 00 20 00 63 00     ..v.o.t.r.e...c.
0287E584: 6F 00 64 00 65 00 20 00 64 00 27 00 65 00 6E 00     o.d.e...d.'.e.n.
0287E594: 72 00 65 00 67 00 69 00 73 00 74 00 72 00 65 00     r.e.g.i.s.t.r.e.
0287E5A4: 6D 00 65 00 6E 00 74 00 20 00 70 00 65 00 72 00     m.e.n.t...p.e.r.
0287E5B4: 73 00 6F 00 6E 00 6E 00 65 00 6C 00 0F 00 70 00     s.o.n.n.e.l...p.
0287E5C4: 61 00 72 00 20 00 65 00 2D 00 6D 00 61 00 69 00     a.r...e.-.m.a.i.
0287E5D4: 6C 00 20 00 E0 00 20 00 3A 00 20 00 0D 00 70 00     l...à...:.....p.
0287E5E4: 61 00 72 00 20 00 66 00 61 00 78 00 20 00 61 00     a.r...f.a.x...a.
0287E5F4: 75 00 20 00 3A 00 20 00 22 00 28 00 65 00 6E 00     u...:...".(.e.n.
0287E604: 20 00 68 00 61 00 75 00 74 00 20 00 E0 00 20 00     ..h.a.u.t...à...
0287E614: 64 00 72 00 6F 00 69 00 74 00 65 00 20 00 64 00     d.r.o.i.t.e...d.
0287E624: 65 00 20 00 76 00 6F 00 73 00 20 00 66 00 61 00     e...v.o.s...f.a.
0287E634: 63 00 74 00 75 00 72 00 65 00 73 00 29 00 9C 00     c.t.u.r.e.s.).œ.
0287E644: 50 00 6F 00 75 00 72 00 20 00 64 00 65 00 73 00     P.o.u.r...d.e.s.
0287E654: 20 00 72 00 61 00 69 00 73 00 6F 00 6E 00 73 00     ..r.a.i.s.o.n.s.
0287E664: 20 00 64 00 65 00 20 00 73 00 E9 00 63 00 75 00     ..d.e...s.é.c.u.
0287E674: 72 00 69 00 74 00 E9 00 2C 00 20 00 63 00 65 00     r.i.t.é.,...c.e.
0287E684: 20 00 6E 00 75 00 6D 00 E9 00 72 00 6F 00 20 00     ..n.u.m.é.r.o...
0287E694: 64 00 65 00 20 00 66 00 61 00 63 00 74 00 75 00     d.e...f.a.c.t.u.
0287E6A4: 72 00 65 00 20 00 6E 00 65 00 20 00 73 00 65 00     r.e...n.e...s.e.
0287E6B4: 72 00 61 00 20 00 70 00 61 00 73 00 20 00 63 00     r.a...p.a.s...c.
0287E6C4: 6F 00 6D 00 6D 00 75 00 6E 00 69 00 71 00 75 00     o.m.m.u.n.i.q.u.
0287E6D4: E9 00 20 00 70 00 61 00 72 00 20 00 49 00 6E 00     é...p.a.r...I.n.
0287E6E4: 64 00 65 00 78 00 20 00 45 00 64 00 75 00 63 00     d.e.x...E.d.u.c.
0287E6F4: 61 00 74 00 69 00 6F 00 6E 00 2C 00 20 00 73 00     a.t.i.o.n.,...s.
0287E704: 65 00 75 00 6C 00 20 00 76 00 6F 00 74 00 72 00     e.u.l...v.o.t.r.
0287E714: 65 00 20 00 73 00 65 00 72 00 76 00 69 00 63 00     e...s.e.r.v.i.c.
0287E724: 65 00 20 00 64 00 65 00 20 00 67 00 65 00 73 00     e...d.e...g.e.s.
0287E734: 74 00 69 00 6F 00 6E 00 20 00 65 00 73 00 74 00     t.i.o.n...e.s.t.
0287E744: 20 00 68 00 61 00 62 00 69 00 6C 00 69 00 74 00     ..h.a.b.i.l.i.t.
0287E754: E9 00 20 00 E0 00 20 00 76 00 6F 00 75 00 73 00     é...à...v.o.u.s.
0287E764: 20 00 6C 00 65 00 20 00 66 00 6F 00 75 00 72 00     ..l.e...f.o.u.r.
0287E774: 6E 00 69 00 72 00 2E 00 15 00 49 00 6D 00 70 00     n.i.r.....I.m.p.
0287E784: 72 00 65 00 73 00 73 00 69 00 6F 00 6E 00 20 00     r.e.s.s.i.o.n...
0287E794: 69 00 6D 00 70 00 6F 00 73 00 73 00 69 00 62 00     i.m.p.o.s.s.i.b.
0287E7A4: 6C 00 65 00 27 00 54 00 6F 00 75 00 73 00 20 00     l.e.'.T.o.u.s...
0287E7B4: 6C 00 65 00 73 00 20 00 63 00 68 00 61 00 6D 00     l.e.s...c.h.a.m.
0287E7C4: 70 00 73 00 20 00 64 00 6F 00 69 00 76 00 65 00     p.s...d.o.i.v.e.
0287E7D4: 6E 00 74 00 20 00 EA 00 74 00 72 00 65 00 20 00     n.t...ê.t.r.e...
0287E7E4: 72 00 65 00 6E 00 73 00 65 00 69 00 67 00 6E 00     r.e.n.s.e.i.g.n.
0287E7F4: E9 00 73 00 19 00 43 00 61 00 6C 00 63 00 75 00     é.s...C.a.l.c.u.
0287E804: 6C 00 20 00 64 00 75 00 20 00 63 00 6F 00 64 00     l...d.u...c.o.d.
0287E814: 65 00 20 00 69 00 6D 00 70 00 6F 00 73 00 73 00     e...i.m.p.o.s.s.
0287E824: 69 00 62 00 6C 00 65 00 33 00 49 00 64 00 65 00     i.b.l.e.3.I.d.e.
0287E834: 6E 00 74 00 69 00 66 00 69 00 63 00 61 00 74 00     n.t.i.f.i.c.a.t.
0287E844: 69 00 6F 00 6E 00 20 00 28 00 74 00 6F 00 75 00     i.o.n...(.t.o.u.
0287E854: 73 00 20 00 6C 00 65 00 73 00 20 00 63 00 68 00     s...l.e.s...c.h.
0287E864: 61 00 6D 00 70 00 73 00 20 00 73 00 6F 00 6E 00     a.m.p.s...s.o.n.
0287E874: 74 00 20 00 6F 00 62 00 6C 00 69 00 67 00 61 00     t...o.b.l.i.g.a.
0287E884: 74 00 6F 00 69 00 72 00 65 00 73 00 29 00 20 00     t.o.i.r.e.s.)...
0287E894: 11 00 52 00 E9 00 70 00 6F 00 6E 00 73 00 65 00     ..R.é.p.o.n.s.e.
0287E8A4: 20 00 73 00 6F 00 75 00 68 00 61 00 69 00 74 00     ..s.o.u.h.a.i.t.
0287E8B4: E9 00 65 00 1F 00 43 00 6C 00 E9 00 20 00 64 00     é.e...C.l.é...d.
0287E8C4: 27 00 69 00 64 00 65 00 6E 00 74 00 69 00 66 00     '.i.d.e.n.t.i.f.
0287E8D4: 69 00 63 00 61 00 74 00 69 00 6F 00 6E 00 20 00     i.c.a.t.i.o.n...
0287E8E4: 64 00 75 00 20 00 70 00 6F 00 73 00 74 00 65 00     d.u...p.o.s.t.e.
0287E8F4: 20 00 3A 00 10 00 52 00 E9 00 66 00 E9 00 72 00     ..:...R.é.f.é.r.
0287E904: 65 00 6E 00 63 00 65 00 20 00 63 00 6C 00 69 00     e.n.c.e...c.l.i.
0287E914: 65 00 6E 00 74 00 22 00 28 00 65 00 6E 00 20 00     e.n.t.".(.e.n...
0287E924: 68 00 61 00 75 00 74 00 20 00 E0 00 20 00 67 00     h.a.u.t...à...g.
0287E934: 61 00 75 00 63 00 68 00 65 00 20 00 64 00 65 00     a.u.c.h.e...d.e.
0287E944: 20 00 76 00 6F 00 73 00 20 00 66 00 61 00 63 00     ..v.o.s...f.a.c.
0287E954: 74 00 75 00 72 00 65 00 73 00 29 00 1B 00 55 00     t.u.r.e.s.)...U.
0287E964: 6E 00 20 00 6E 00 75 00 6D 00 E9 00 72 00 6F 00     n...n.u.m.é.r.o.
0287E974: 20 00 64 00 65 00 20 00 66 00 61 00 63 00 74 00     ..d.e...f.a.c.t.
0287E984: 75 00 72 00 65 00 20 00 72 00 E9 00 63 00 65 00     u.r.e...r.é.c.e.
0287E994: 6E 00 74 00 0C 00 50 00 61 00 72 00 20 00 65 00     n.t...P.a.r...e.
0287E9A4: 2D 00 6D 00 61 00 69 00 6C 00 20 00 3A 00 07 00     -.m.a.i.l...:...
0287E9B4: 50 00 61 00 72 00 20 00 66 00 61 00 78 00 00 00     P.a.r...f.a.x...



Sur la deuxième en dessous :
Code: Tout sélectionner
53776,  "Vous recevrez en retour votre code d'enregistrement personnel"
53777,  "par e-mail à : "
53778,  "par fax au : "
53779,  "(en haut à droite de vos factures)"
53780,  "Pour des raisons de sécurité, ce numéro de facture ne sera pas communiqué par Index Education, seul votre service de gestion est habilité à vous le fournir."
53781,  "Impression impossible"
53782,  "Tous les champs doivent être renseignés"
53783,  "Calcul du code impossible"
53784,  "Identification (tous les champs sont obligatoires) "
53785,  "Réponse souhaitée"
53786,  "Clé d'identification du poste :"
53787,  "Référence client"
53788,  "(en haut à gauche de vos factures)"
53789,  "Un numéro de facture récent"
53790,  "Par e-mail :"
53791,  "Par fax"



Donc même question que k1000 :

Pouvez vous m'expliquer comment à partir de tout ça, je trouve ce texte string dans l'executable ? ou que faire en suite ...

Voilà, je vous remerice d'avance pour toutes vos réponses


Parce que je ne comprends pas trop la réponse de Todd

Ça s'annonce plutôt bien si le texte est en clair ! :wink:
Donc le code ne devrait pas être trop dur à comprendre... je te conseille plutôt d'utiliser DeDe pour identifier l'emplacement dans le programme où est géré la vérification (Ex: EventClick d'un bouton) !? Ensuite tu n'auras plus qu'à mettre un point d'arrêt dans OllyDbg et tracer.


Je suis désolé Todd, je ne vois pas concrètement comment on fais ça. Comment trouve tu l'event dans DeDe puis comment le relis tu à ollydbg?
Désolé de te demander d'éclairer ma piètre lanterne de noob... :D
Dernière édition par Gwartz le 29 Septembre 2012, 08:09, édité 3 fois.
Gwartz
 
Messages: 4
Inscription: 27 Septembre 2012, 15:37

Re: Realisation d'un crack ardue

Messagepar Gwartz » 27 Septembre 2012, 22:07

Martinooooo a écrit:Les String Tata Reference ? :mrgreen:
Honnêtement, as-tu passé plus de 2h30 sur ton programme et as-tu déjà essayé plusieurs crackme avant (dont tu as compris le raisonnement afin de le comprendre) ?
Tu as des pistes en-dehors du "je ne trouve pas les SDR" et "au-dessus y'a marqué qu'il faut NOP quelque chose mais quoi". Même si ce post est de très bonne volonté et long, il peut se résumer à "je n'ai pas suivi le tuto sur comment trouver les SDR" et "help me je sais pas cracker".
Ici on mange les bébés et ceux qui n'ont jamais suivi un tuto de RE en le comprenant.


Oui j'ai déjà suivi des tuto de crackme... Oui je suis (sans doute) un bébé donc mange moi si tu veux (d'ailleurs pourquoi j'irais sur un forum d'apprentissage...) et oui j'ai passé plus de 2h30 sur mon programme

Dis-nous au moins ce que tu as vu, ce que tu as tenté, ce que tu as cherché, tes pistes !


Cf ci-dessus... Mais si tu trouves que je ne vaux pas la peine que tu perdes ton temps, je t'en prie ne réponds pas...

edit : STR...tsss c'est pour ça que tu veux me manger?
Gwartz
 
Messages: 4
Inscription: 27 Septembre 2012, 15:37

Re: Realisation d'un crack ardue

Messagepar Horgh » 27 Septembre 2012, 22:26

Hop hop on se détend du slip là-dedans. Ce que Martinoooo voulait dire, c'est que bien souvent les gens se ramènent en disant 'j'ai scanné l'exe mais je trouve pas, alors qu'ils n'ont clairement fait aucun travail. En gros, ici on ne fait pas de crack, on aide des gens à apprendre comment RE des programmes. Tu sembles avoir de la bonne volonté, c'est une bonne chose, mais il faut des résultats. Pour répondre à tes questions :

Il m'indique d'abord 'module 'EDT mono' has entry point outside the code'. Ce qui veut dire qu'il va s’exécuter via un dll annexe?

Non, ça veut dire que le module EDT mono (qui peut être une dll, ou l'exe que tu charges dans olly je ne sais pas) à son Entry Point qui se situe en dehors de la section .code, qui normalement est censée contenir le code de l'exécutable. Parfois cela ne change pas les choses quand on reverse l'application, souvent c'est un signe qu'elle est packée (ce qui ne semble pas être le cas ici).

J'ai essayé de faire la méthode (la méthode de la liste ne connaissant pas la nature de l'API que je recherche) pour trouver les SDR mais sans succès

Pas compris non plus, détaille plus (ce que tu as fait, ce que tu cherches).

J'ai aussi le même problème. Cette instruction ne se NOP pas. Elle n'apparait cependant que la deuxième fois où je lance le programme

Wow wow wow calmos sur les nops là. Avant de noper n'importe quoi il faudrait déjà regarder à quoi sert cette instruction LEAVE ; et je peux te dire qu'elle n'a rien à voir avec un antidebug. Noper ça, c'est se donner des bonnes chances de plantage dans le futur quand le programme ira chercher des datas dans la pile... Surtout qu'à voir la tête de l'adresse mémoire de l'instruction dans la quote que tu as fait, ça doit être une dll windows.

Edit : Comme le programme est codé en delphi, j'ai essayé de travailler sur DeDe mais je ne trouve rien du côté des procédures et les tutos sur que j'ai lu avaient besoin de celle-ci.

Franchement Dede on peut facilement s'en passer. C'est utile quand tu recherches un event / form particulier mais c'est tout.

Bref comme je n'arrive pas à avoir les STR... je suis coincé. Je cherche encore mais un (peu) d'aide serait la bienvenue

Il y a un post-it sur les SDR, et ensuite ça me semble bizarre que tu ne trouves rien. Tu as essayé quoi précisément ?

(le pluggin godup ne permettant pas de faire une recherche dans les strings, en tout cas j'ai pas réussi...)

Godup n'a rien à voir avec la recherche de strings.

Comment trouve tu l'event dans DeDe puis comment le relis tu à ollydbg?

Bah en décompilant l'exe dans Dede et en regardant les résultats. Tu trouveras des noms, FormX EventZ, associés à un disass et donc à des adresses que tu pourras retrouver dans olly. (Je me suis pas servi de DeDe depuis au moins 2 ans, possible que il y ait 2-3 boutons ou autres à cliquer en plus, j'ai oublié).

Btw évite les doubles posts, édite plutôt, et utilise la balise [code] quand tu colles des trucs comme les ressources.
Avatar de l’utilisateur
Horgh
Maître des ténèbres
Maître des ténèbres
 
Messages: 526
Inscription: 21 Janvier 2010, 16:24

Re: Realisation d'un crack ardue

Messagepar Gwartz » 28 Septembre 2012, 06:30

Ok merci Horg. Je reviens vers vous quand j'aurais quelque chose de concluant.
C'est vrai que tout va mieux quand on est détendu du string...
Gwartz
 
Messages: 4
Inscription: 27 Septembre 2012, 15:37

Re: Realisation d'un crack ardue

Messagepar Bango » 01 Octobre 2012, 08:30

Ah mais j'avais pas vu que c'était ce soft...
j'avais fait un petit tuto y a quelques années sur la version 2009 je crois.
Ça a du changer, et le tut est tout pourri mais ça devrait aider un peu :)

tuto
\ô/
Avatar de l’utilisateur
Bango
Modérateur
Modérateur
 
Messages: 1579
Inscription: 23 Juillet 2007, 15:33
Localisation: Gotham city

Re: Realisation d'un crack ardue

Messagepar Todd » 03 Octobre 2012, 11:19

Gwartz a écrit:Je suis désolé Todd, je ne vois pas concrètement comment on fait ça. Comment trouves-tu l'event dans DeDe puis comment le relis-tu à ollydbg?
Désolé de te demander d'éclairer ma piètre lanterne de noob...
Horgh a déjà répondu à cette question, mais je dirais même qu'il faut juste ouvrir DeDe pour voir les événements ! :shock: L'avantage de cet outil est justement de trouver des éléments rapidement et simplement, lorsqu'on n'arrive pas trop à s'y retrouver sous OllyDbg. :?

Todd
Avatar de l’utilisateur
Todd
Modérateur
Modérateur
 
Messages: 1795
Inscription: 19 Avril 2009, 12:11

Re: Realisation d'un crack ardue

Messagepar ericdu22 » 25 Juillet 2014, 09:39

Bonjour,

Pardonner moi de sortir ce topic de terre, je ne comprend pas bien l'écran de la méthode AL et la valeur du renvoie,


ci joint les images au format jpg

http://hpics.li/83ae573

http://hpics.li/4474354


Cordialement.
ericdu22
 
Messages: 4
Inscription: 24 Juillet 2014, 18:03

Re: Realisation d'un crack ardue

Messagepar Bango » 25 Juillet 2014, 16:54

A voir les screens, tu t'es trompé de ligne... :roll:

=>
Le tuto a écrit:Suivons l’occurrence du texte « EcranPriVersionNonEnregistreeSansEsp »
dans Olly, (On aurait pu suivre « EcranPriVersionNonEnregistree » mais je
l’ai fais pour vous et vous perdriez du
temps )

;)
\ô/
Avatar de l’utilisateur
Bango
Modérateur
Modérateur
 
Messages: 1579
Inscription: 23 Juillet 2007, 15:33
Localisation: Gotham city

Re: Realisation d'un crack ardue

Messagepar ericdu22 » 26 Juillet 2014, 07:23

Bonjour,

Malheureusement, pour moi, cette valeur n'existe pas dans le logiciel "pronote", mais bien dans le logiciel "Edt",
donc je sais pas quel valeur je dois sélectionner...


Amicalement, Eric.
ericdu22
 
Messages: 4
Inscription: 24 Juillet 2014, 18:03

Re: Realisation d'un crack ardue

Messagepar Alex3676 » 14 Mars 2019, 13:52

Bonjour,
Je ressort de la terre un peu ce sujet, j'ai exatement la même idée en tête et le même problème, je peux vous donner un maximum d'indication, pas de problème.

Merci beaucoup pour vos futurs réponses
Alex3676
 
Messages: 3
Inscription: 14 Mars 2019, 13:41

Re: Realisation d'un crack ardue

Messagepar etherlord » 15 Mars 2019, 08:44

Bonjour,

A moins qu'il s'agisse des mêmes versions, merci d'ouvrir un autre sujet, cela évite de mélanger les versions.

je peux vous donner un maximum d'indication


ça tombe bien, c 'est justement par cela qu'il faut commencer :D

Et nous dire où tu coince aussi

etherlord
etherlord
Triumvirat
Triumvirat
 
Messages: 2566
Inscription: 22 Mars 2004, 16:12

Re: Realisation d'un crack ardue

Messagepar Alex3676 » 15 Mars 2019, 11:44

Oui je pense qu'il yutilise le même développement (sécurité) / code pour leurs nouveau logiciel c'est pour ca que je répond sur ce sujet, J'amairai contourner la demande de licence si c'est possible ! Sachant que je n'ai vraiment aucune base
Alex3676
 
Messages: 3
Inscription: 14 Mars 2019, 13:41

Re: Realisation d'un crack ardue

Messagepar etherlord » 15 Mars 2019, 15:12

Aucune expérience, c'est le premier point sur lequel travailler.

La première question à te poser, c'est est-ce que tu t'interesse au domaine, ou tu cherche juste un moyen de licencier un logiciel ?

C'est important, car le reverse-engineering, c'est très vaste comme sujet, complexe (qui nécessite donc un apprentissage par palier de difficulté),
donc si tu cherche juste une licence, tu ne sera aps assez motivé pour creuser et aller de l'avant.

Si tu cherche une méthode générique que tu peut suivre pas à pas, oublie, cela n'existe pas. Pour la plupart, les tutoriels adresse une version précise d'un logiciel.

Si le domain t'interesse, et bien il faut commencer par petits bouts, et certainement pas par une cible commerciale.

Une cible commerciale actuellement n'utilise plus de protection simple ou se limitant à un type de contrôle (a quelques exceptions près). C'est une
combinaison de protections, qui généralement évolue avec le temps. Assumer que le logiciel actuel dispose de la même protection qu'il y a 4 ans, c'est
illusoire à mon sens. Comme le produit, la protection à évolué.

Pour pouvoir t'attaquer à une protection actuelle, il faut que tu comprenne les bases, et pour cela il faut pratiquer petit à petit, en étudiant un
type de protection à la fois, et sans bruit de fond. Cela passe par la pratique sur des crackmes/keygenme. Et la lecture de tutoriels sur les
protections existantes.

Lorsque tu aura de la pratique sur des petits logiciels avec protection unique, tu pourra plus facilement t'attaquer à une cible qui regroupe différents
type de protection.

Comme cela passe par l'utilisation d'un débuggeur, il faut déjà avoir des notions d'assembleur, et apprendre à utiliser l'outil.

Après il faut connaître un peu son OS, et la façon dont les exécutables fonctionnent. Savoir ce qu'est un OEP, une API Windows, etc.

Il y des posts épinglés sur ce forum, qui peuvent te fournir les ressources nécessaires. Programmes à utiliser, des tutos et des crackmes.

Après si tu a des points précis, techniques ou relatif à une protection, on peut t'aider. T'aider dans le sens t'aiguiller sur la réflexion à avoir, ou dans
quel sens chercher à résoudre le problème.

etherlord
etherlord
Triumvirat
Triumvirat
 
Messages: 2566
Inscription: 22 Mars 2004, 16:12

Re: Realisation d'un crack ardue

Messagepar Alex3676 » 15 Mars 2019, 15:25

Disons un petit peu d'expérience, mais vraiment pas beaucoup. C'est vrai que c'est un peu le seul logiciel ou je voudrais apprendre et le faite de savoir comment faire ne m’intéresse pas trop :/, je cherche plutot un moyens licencier un logiciel.
Alex3676
 
Messages: 3
Inscription: 14 Mars 2019, 13:41

PrécédenteSuivante

Retourner vers Reversing

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités