IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

Protéger une disquette contre la copie


Sujet :

Assembleur

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Protéger une disquette contre la copie
    Je veux protéger ma disquette contre la copie de son contenu vers une autre destination quelconque.
    Ou écrire un programme qui détecte la copie du contenu de la disquette pour effectuer une modification sur un fichier sur la disquette pour montrer que le contenu de la disquette est une copie.

    Même avec un autre langage de programmation.

    Merci beaucoup.

  2. #2
    Membre éclairé
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Points : 750
    Points
    750
    Par défaut
    J'ai pas tout pige, mais ce que tu peux faire c'est crypter tes fichiers et faire un programme de copie qui permet de decrypter les fichier. Si tu veux en plus avoir un indicateur concernant la copie (si elle a deja eu lieu), tu peux ajouter cela dans l'entete du fichier crypte (et tu aurra a le modifier).

    Sinon, si tu compte filer les outils separement (et pas sur la disquette), tu peux utiliser un format special (comme FAT16...) et utiliser a ta guise les secteurs de la disquette.

  3. #3
    Membre habitué

    Inscrit en
    Avril 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 32
    Points : 150
    Points
    150
    Par défaut
    C'est infaisable.

    Si tu modifies l'en-tête ça change rien puisque le type pourra toujours lancer une copie de disquette depuis le système d'exploitation avant de lancer le programme.

    Ou alors tu fais un nouveau système d'exploitation qui réduit à néant la concurrence et tu contrôle toutes les copies de disquette dans la routine qui copie les fichiers.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 8
    Points : 10
    Points
    10
    Par défaut
    non, pas besoin de recreer un systeme d'exploitation.
    Un basique systeme de fichiers suffira.

    avec ca, tu pourras directement acceder a tes données SEULEMENT par l'intermediaire d'un programe créé par toi meme :p
    en clair, personne d'autre que qq ayant ton logiciel ne pourra accedrer a tes données.... enfin, a par moi et qq autres :p hehe
    C0ding is the way of life

  5. #5
    Membre habitué

    Inscrit en
    Avril 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 32
    Points : 150
    Points
    150
    Par défaut
    Ca change rien ! Ou alors il faut que ce système de fichiers et ce programme soit installé avant le prog qui est sur la disquette. Mais comment l'installer, sinon avec... ...une disquette !

    Donc on pourra reformater et recréer le système de fichiers !

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 8
    Points : 10
    Points
    10
    Par défaut
    Tu peut t'exprimer plus clairement ??? tu parles de portabilité a d'autres machine ?
    C0ding is the way of life

  7. #7
    Membre habitué

    Inscrit en
    Avril 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 32
    Points : 150
    Points
    150
    Par défaut
    Mais non !

    Si il veut se faire un système de fichiers (comme tu le proposes), faudra bien le faire, ce système.
    Comment ?

    Avec un programme ! Oui mais il veut lutter contre la copie de disquettes. En allant sur un autre système qui ne contient pas ce système de fichiers, on pourra toujours faire une copie de disquettes.

    Ton truc ne marche que si on veut interdire la copie sur un ordinateur précis.

    Et encore ! Parce qu'avant que le système de fichiers (dont tu parles) soit créé, rien n'empêchera la copie ! Et après, en reformatant le disque dur, le système sera tout beau tout neuf donc plus de contrainte !

    Je ne vois vraiment pas comment on pourrait empêcher quoi que ce soit.
    D'ailleurs, si on le pouvait, le piratage n'existerait plus !

  8. #8
    Membre éprouvé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2002
    Messages : 386
    Points : 1 164
    Points
    1 164
    Par défaut
    mais non! il te suffis de crypter ton prog et ce 'cacher' la cles dans des secteur declarer vide de la disquette... normalement ca passe

  9. #9
    Membre habitué

    Inscrit en
    Avril 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 32
    Points : 150
    Points
    150
    Par défaut
    C'est déjà mieux comme méthode !
    Mais en observant les accès du prog à la disquette, on trouvera la clé.

  10. #10
    Membre éprouvé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2002
    Messages : 386
    Points : 1 164
    Points
    1 164
    Par défaut
    en tant qu'ancien hacker je te garanti qu'il n'y a pas de solution fiable a 100% ... dependant tu peut mettre un programme resident qui intercepte les interuptions de lecture et les detournes si elles elle utilises le secteur de la cles... en plus c asser hard a parer mais un antivirus peut sauter cette protection...

  11. #11
    Membre habitué

    Inscrit en
    Avril 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 32
    Points : 150
    Points
    150
    Par défaut
    Je suis bien d'accord ! Pas de solution fiable à 100% ! Mais dans les 2 sens !!!!

    Car avant que ta routine passe résidente, on pourra toujours faire une sauvegarde de l'adresse de l'ancienne (genre débuggeur) et la restaurer.

    Ou bien faire une sorte d'AV qui redétourne les interruptions concernées et les examine.

    Bref, c'est le bordel...

  12. #12
    mat.M
    Invité(e)
    Par défaut
    Il ya une interruption du BIOS qui permet de formater ou non des pistes mais je me souviens plus laquelle c'est et de protéger une disquette contre la copie.
    C'est une fonction de l'interruption 10h

  13. #13
    jbe
    jbe est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 32
    Points : 38
    Points
    38
    Par défaut
    la methode la plus simple est le cryptage des infos contenues sur la disquette...
    ou de refaire les int 13h disc...
    methode bien courante a une epoque, pour proteger les logiciels...
    mais, comme ca deja ete dit... il n'y a rien d'absolue et de fiable tout se pirate ! c'est une question de temps et de volonte (et de competence)

    a+

    JB

  14. #14
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 65
    Points : 105
    Points
    105
    Par défaut
    Tu peux pas te fier au numéro de série de la disquette ? Il est pas censé etre unique celui là ?

  15. #15
    jbe
    jbe est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 32
    Points : 38
    Points
    38
    Par défaut
    il se copie facilement ce numero...

  16. #16
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Citation Envoyé par golem
    Tu peux pas te fier au numéro de série de la disquette ? Il est pas censé etre unique celui là ?
    Il change à chaque formatage...

    Personellement, je copierai les premiers secteurs de la disquette vers la fin, et les remplacerai par des secteurs de disquette vierge. Ainsi, la disquette contient des données mais semble vide.

    Il suffit alors de faire l'oppération inverse pour retrouver ses données.

    Smortex

    Les FAQ Assembleur - Linux
    In The Beginning Was The Command Line Neal Stephenson

  17. #17
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Points : 84
    Points
    84
    Par défaut
    Il existait il y a bien longtemps quelque astuces (je ne sais pas si sa peut d'aider mais bon...)

    1/ En regardant (apres avoir cherche un peut de doc...) attentivement le contenue des premier secteur de ta disquette tu remarquera qu'il y est definit : le nombrte de secteur, de piste,.....
    en tartouillant tous sa tu peut arriver a fabriquer une disquette avec de secteure non formater ou plus de piste que windows ne sait en lire (donc il ne pourrat pas la copier) mais pour que toi tu puisse les lire il te faudra gerer manuellement tous le process de lecture de la disquette.

    2/ tu peut aussi fair une disquette qui est simple face (les bios, windows actuelle save encore que sa peut exister et copier ton prg sur l'autre. de la meme facon i te faudra tous gere a la main pour la lecture...

    3/ tu peut aussi declarer de secteur comme defectueux au millieu de ton exe sur la disquette les outils de copie classique (pas les autres ) refuseront de le copier

    4/ tu peut aussi apres avoir mit ton prg sur la disquette jouer avec la fat de facon a fair croire que ton prg fais 2 ou 3 megas .

    mais il faut savoir qu'une copie physique de disquette sous dos est toujour possible

    Derain didier

  18. #18
    Membre averti
    Avatar de VBurel
    Profil pro
    Développeur Indépendant
    Inscrit en
    Août 2004
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Indépendant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2004
    Messages : 116
    Points : 333
    Points
    333
    Billets dans le blog
    1
    Par défaut Re: proteger une disquette contre la copie
    Citation Envoyé par benzaza
    je veut proteger ma disquette contre la copie
    je me rappelle une époque reculée où il se pratiquait le formatage exotique. Chaque secteur pouvant contenir 128, 256, 512 ou 1024 octets, il suffisait de définir une suite de taille de secteur, plus ou moins aléatoire, pour rendre la copie impossible... En effet seul celui qui connaitrait cette suite pourrait lire ou écrire sur cette diskette.

    Cela doit être encore possible, mais ca représente du travail :-)

    VB

  19. #19
    Membre du Club
    Inscrit en
    Juin 2004
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 39
    Points : 46
    Points
    46
    Par défaut Re: proteger une disquette contre la copie
    Citation Envoyé par benzaza
    je veut proteger ma disquette contre la copie de sans contenue vers une autre destination quelconque.
    ou ecrire un programme qui detecte la copie de la contenue de la disquette pour effectuer une modification sur un fichier sur la disquette pour montrer que le contenue de lq disquette est copie.

    meme avec un autre langage de programmation

    merci bouceaup
    le seul moyen quasi-efficace c'est de faire un secteur identifié par son n° qui soit spéciphique contenu obligatoire....et que le soft refuse de ce lancer si ce secteur est different...

    une copie ne copiera pas un secteur si il n'est pas un fichier de meme qu'une image disque d'ailleurs.

    l'exemple type est pctap un vieux soft pour dos qui ne pouvait etre copié que et uniquement par copyright 1.2 à 2.xx qui faisait des copies physiques bit à bits et pas de copie image à disquette ni fichier à fichiers
    mais une totale protection à 100% tu peux pas en faire....



    certains dirons suffit de programmer un truc qui analyse les essaye de copies mais il suffit de tuer le process de control pour que ça marche ou encore de copier depuis un OS qui empeche le controle anticopie par detection de commandes

    par exemple si ton soft analyse les commande passées cp et copy il suffit d'avoir un autre OS (ou peut etre simplement un autre commande) "copdisk " par exemple et hop tu passes outre, comme les protections des jeux il y a pas mal d'année il suffisait de renomer copy.exe du dos en autrechose.exe et de changer certains octets de la phrase du copyright pour empecher la detection de cette commande

  20. #20
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Points : 84
    Points
    84
    Par défaut
    La technique du secteur obligatoire qui n'est pas dans un fichier fonctionne sauf si on fait une copie phisyque (bit a bit) de la disquette...

    Il existe une autre methode bien plus tordu....

    1/ Dans un premier temps on fabrique une disquette avec un secteur defectueux dans les 10 premiers ( de facon a ce que le prg une fois copier dessus soit de part et d'autre de se secteur)

    2/ on prend une disquette non formatter (obligatoirement) puis avec un outil de copie adapter on va copier et formater tous les secteurs qui sont sur cette derniere a l'exeption du secteur marquerdefectueux...

    3/ A l'execution du programme on va forcer plusieur fois le lecture de se secteur non formater si il n'est pas formater on obtiendra a chaque fois un resultat different (suite a une erreur de lecture)...

    4/ dans le cas ou le resultat est identique on a a fair a une copie dans le cas contraire c'est une originale. en effet les programmes de copies vont forcer la lecteur de ce secteur et eventuellement le corriger s'il est defectueux. Si bien que sur la destination on aurra un secteur correct apres copie...

    5/ si un epersonne prend une vielle disquette le secteur en question aurra deja ete formater precedement donc la lecture sera encore bonne donc la disquette une copie....

    Derain Didier

Discussions similaires

  1. Technique pour protéger un CD contre la Copie
    Par demss dans le forum Langage
    Réponses: 10
    Dernier message: 22/12/2009, 19h00
  2. Technique pour protéger un CD contre la Copie
    Par demss dans le forum Périphériques
    Réponses: 3
    Dernier message: 05/12/2009, 10h09
  3. Protéger mon programme contre la copie
    Par dayr dans le forum Outils
    Réponses: 75
    Dernier message: 06/01/2009, 02h59
  4. Protéger une table contre les doublons
    Par MikeV dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 23/08/2007, 21h01
  5. Réponses: 17
    Dernier message: 31/10/2005, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo