CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Comment protéger un soft ? [delphi]

Nicoboss3
Nicoboss3
Niveau 6
12 décembre 2004 à 11:47:54

SAlut à tous,

je me demmandais : comment est-ce qu´on peut protéger un lociciel ?
Avec une partie ou on doit enter un code d´enregistrement ou avec des nagscreen...

Comment est-ce l´on fait et quelle est la plus simple façon de proteger un soft ?

merci !

LGV
LGV
Niveau 28
12 décembre 2004 à 13:17:17

une astuce de plus en plus utilisee, c´est d´integrer au programme une verification de ce dernier pour savoir s´il a ete modifie ( application d´un crack) ; ca, c´est le truc courant. La ou ca devient novateur et interessant, c´est de multiplier le nombre de ces verifications, certaines devant etre evidentes a localiser, d´autres bcp moins ; de plus le programme ne doit PAS refuser de se lancer s´il detecte qu´il a ete modifie : l´idee est de declencher de maniere differee des evenements aleatoires perturbateurs ( par ex. un certain delai apres la detection de la version crackee, desactiver une serie de fonctions, faire planter un truc, etc.)
De la sorte, le crackeur croit avoir pirate le logiciel, et release son crack. Seulement les utilisateurs voient leur programme devenir de plus en plus instable. Au final, si c´est bien fait, il faut des mois et des mois pour que qqun sorte un crack vraiment efficace ( le cote differe et aleatoire des " plantages" qu´on genere rendant tres difficile la localisation des parties de code a modifier pour desactiver les protections).
J´avais un tres bon article la dessus, mais je ne remets pas la main dessus :/ Gamasutra p-e...

Nicoboss3
Nicoboss3
Niveau 6
12 décembre 2004 à 14:06:52

Merci, moi je voudrais faire un procédure d´enregistrement avec un sérial et un nom.
Mais je ne sais pas dutou comment faire et comment m´y prendre.
Sa doit etre un genre de calcul du code par rapport au nom un truc comme ça !
Voila si quelqu´un pouvait m´aider et me donner un petit coup de pousse ! Ce serait simpa

@+
Nicoboss3

Nicoboss3
Nicoboss3
Niveau 6
14 décembre 2004 à 13:34:07

:up: up!

LGV
LGV
Niveau 28
14 décembre 2004 à 14:21:30

une bete verification du num de serie rentre par rapport au nom ne sert strictement a rien... Il est vite vu de faire sauter le test de comparaison : un crack pour un truc comme ca se fait trop rapidement. ( generalement on trouve aussi facilement l´algo de calcul dans le code, c´est pourquoi on trouve plein de keygen pour des petits sharewares mal proteges...)
Si tu veux proteger efficacement, il faut y aller TRES bas niveau, vu que ceux qui vont attaquer la protection seront tres bas niveau.
A toi de savoir comment fonctionne ton programme, et qu´est-ce que tu peux faire pour le securiser.
Mais au lieu de passer un temps certain a mettre au point une protection ( qui sera de toute facon cassee si qqun le veut vraiment), je pense qu´il serait plus judicieux de passer ce temps a etudier comment donner l´envie a l´utilisateur de s´enregistrer officiellement.
Si c´est un utilitaire, une bonne interface, une legerete niveau memoire, suffisemment d´option pour que chacun puisse le configurer comme il veut, etc. sont autant d´arguments pour que l´utilisateur se dire " c´est un petit programme peu couteux qui merite d´etre achete".

Nicoboss3
Nicoboss3
Niveau 6
14 décembre 2004 à 17:14:27

Ok, mais je voudrais au moins savoir comment le faire, personne ne peut me donner un exemple de code à mettre ( que je modifierais après ) ?
Svp aucun site ne dit sa !

:merci:

:svp:

Nicoboss3
Nicoboss3
Niveau 6
15 décembre 2004 à 16:53:16

:up:

Technix59
Technix59
Niveau 5
15 décembre 2004 à 17:27:30

Salut Nico,

dis moi pour quelle solution de protection tu veux opter et je tenterais de te pondre un code.

Nicoboss3
Nicoboss3
Niveau 6
15 décembre 2004 à 17:35:38

Merci, moi je voudrais faire un procédure d´enregistrement avec un sérial et un nom.

Technix59
Technix59
Niveau 5
15 décembre 2004 à 20:08:35

Oki ça roule, j´essayerais de te faire un modèle de code assez vite.

Nicoboss3
Nicoboss3
Niveau 6
17 décembre 2004 à 19:19:36

:up:

Nicoboss3
Nicoboss3
Niveau 6
17 décembre 2004 à 21:08:47

Merci, j´attend ton code avec impatience !

Les autre si vous avez des code pour moi proposer moi je les acceptes ! !

:merci:

Nicoboss3
Nicoboss3
Niveau 6
19 décembre 2004 à 19:49:23

:up: up

Technix59
Technix59
Niveau 5
20 décembre 2004 à 20:01:47

Salut Nico,

je t´enverrais une version allégée dans la soirée. Pour l´envoi du mail ça n´utilise pas actuellement les composants INDY car je ne sais pas de quelle version de Delphi tu disposes.
Le soft passe donc par un ShellExecute(mailto:..)

Nicoboss3
Nicoboss3
Niveau 6
21 décembre 2004 à 09:24:34

Merci je t´ai renvoyé un mail ! :)
:merci:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment