LES DIFFERENTS TYPES DE PROTECTION "DISQUETTE"

ICI tu ne trouveras QUE LES PROTECTIONS POUR EMPECHER LA COPIE DES DISQUETTES. Les protections de cryptages de la m�moire, blocage des vecteurs etc... font l'objet d'une autre rubrique. Les routines de test de valeurs sp�cifiques (exemple : test des valeurs de synchronisation, de markers ou autre) seront aussi dans une autre rubrique car cela n'emp�che pas vraiment la COPIE... eh oui il faut bien classer un peu les choses, donc nous aurons les types de protection suivants :
en modifiant la sectorisation
en modifiant le positionnement des pistes
en recherchant des valeurs pr�cises
en r�alisant une d�synchronisation
A chaque protection un indicateur pr�cise (de fa�on tr�s tr�s relative) la complexit� POUR LA COPIE... pas pour le cracking (il y a l� plus qu'une subtile diff�rence !)
  Simplet, limite de l'ind�cence...
  Normal
  Parfois tr�s difficile
  Parfois impossible par logiciel

EN MODIDIFIANT LA SECTORISATION

PREQUIS POUR MIEUX COMPRENDRE
Le format des disquettes Le codage des donn�es

CHANGEMENT DES NUMEROS DE PISTES OU SECTEURS

On reste en format du DOS 3.3 mais on d�cide que le num�ro de piste 1 s'appelera 40 par exemple et/ou que les secteurs sont num�rot�s de 20 � 36 par exemple. COPYA est incapable de recopier ce type de disquette mais avouons le : cette protection est nulle !

CHANGEMENT DU NOMBRE DE SECTEURS

On reste en format du DOS 3.3 pour ce qui est des markers et du codage mais au lieu d'�crire 16 secteurs on en �crit moins... qu'importe le nombre COPYA plante joyeusement � la premi�re erreur rencontr�e. Evidement la protection peut v�rifier si tu n'as pas recopi� le programme sur une disquette normale... Pas nul mais pas tr�s loin de nul !

CHANGEMENT DES MARKERS

Cela donne les formats exotiques simples... La copie ne pose pas de difficult� avec un copieur digne de ce nom.

CHANGEMENT DE TAILLE DES SECTEURS

Le codage utilis� est en g�n�ral du 4.4 mais rien n'emp�che d'utiliser le 5.3 ou le 6.2. L� encore pas de probl�me de copie avec un copieur toujours aussi digne que le pr�c�dent.

AUGMENTER LE NOMBRE DES SECTEURS

Il s'agit ici de saturer les pistes en enregistrant par exemple 18 secteurs coll�s les uns au autres (Cf. FLIGHT SIMULATOR). On ne peut pas enregistrer plus de 18 secteurs sur un drive dont la vitesse est normalement r�gl�e � 300 tr/min. Pourquoi ?

Calcul simple :
Votre drive tourne � 300 tr/min donc il fait un tour en 60 secondes / 300 soit 0,2 secondes.
1 seconde = 1.000.000 de micro-secondes, ces 0,2 secondes repr�sentent donc 200.000 micro-secondes.

Un bit sur la disquette est enregistr�e en 4 micro-secondes
Le maximum de bits � placer est donc de 200.000 / 4 = 50.000 bits.

Un nibble prend 8 bits donc il y aura au mieux 50.000 / 8 = 6250 nibbles

Sachant que le codage optimal est le 6.2 et que 256 octets en m�moire sont cod�s par 342 nibbles sur la disquette vous aurez donc au plus la place pour 6250 /342 = 18,27 secteurs soit en fait 18 pages m�moire et le reste �tant largement suffisant pour la synchronisation, les markers et les checksums divers.

Modification de la vitesse du drive
Si vous r�glez votre drive 5% en dessous de la vitesse normale, ce qui � la limite du tol�rable (et n'est d'ailleurs pas tol�r� par tous les mat�riels) mais si cela fonctionne, cela restera acceptable pour une relecture � vitesse normale (voir la remarque N�3 de la rubrique Lecture du LSS qui explique pourquoi). En reprenant les formules ci-dessus, vous obtenez alors 60.000.000 microsecondes / 285 = 210.525 microsecondes approximativement pour chaque piste ce qui permettra 52631 bits soit 6578 nibbles et donc 19,23 secteurs soit 19 pages m�moires... mais notez tout de m�me que l'on a d� sortir des limites normales du mat�riel.

EN MODIDIFIANT LE POSITIONNEMENT DES PISTES

PREQUIS POUR MIEUX COMPRENDRE
Le format des disquettes
Le d�placement de la t�te de lecture

UTILISATION DE LA PISTE 36 ($23)

Cette piste est accessible mais normalement pas utilis�e. Cela pose des difficult�s sur certains lecteurs mais il faut savoir que des DOS modifi�s ont �t� �labor�s pour augmenter ainsi la capacit� de la disquette sans changer le format et le codage des secteurs.

LA SYNCHRONISATION ENTRE PISTES

D�j� expliqu� ici, il s'agit simplement de se positionner sur un secteur de r�f�rence sur une piste puis de passer sur la suivante et de lire le num�ro du premier secteur qui se pr�sente. Ce dernier doit �tre le num�ro attendu sans quoi il s'agit d'une copie. En effet la copie d'une disquette se faisant piste par piste il est impossible de copier les pistes en les positionnant les unes par rapport aux autres comme elles le sont sur l'oiriginal.

L'exemple donn� ici est le plus simple puisque l'on s'appuie sur les num�ro de secteurs mais la protection peut se faire en s'appuyant sur des markers cach�s dans les gaps... un peu plus compliqu�. Tous les copieurs un tant soit peu �volu�s disposent du param�tre "SYNCHRONISATION DES PISTES".

UTILISATION DES DEMI-PISTES

Le moteur du drive utilise un moteur pas � pas pour lequel il faut deux phases pour avancer d'une piste... si je n'utilise qu'une phase alors je n'avance que d'une demi-piste... et ensuite je maintiens un �cart de 1 piste entre celles ci pour �viter le ph�nom�ne de diaphonie.

UTILISATION DES QUART DE PISTES

Plus hasardeuse cette technique a longtemps �t� consid�r�e comme impossible mais en fait on joue sur le d�lai n�cessaire pour passer d'une demi piste � une autre, en effet en le r�duisant on s'arr�te entre les deux : le quart de piste.

LE SPIRALING

Ce n'est pas � proprement parler une belle spirale qui partirait d'un bout de la disquette et qui irait vers le centre mais plus exactement des enregistrement de quelques secteurs (mais en g�n�ral on a affaire � un seul secteur de plusieurs pages) sur des demi-pistes contigues. La copie s'av�re d�licate du fait de la diaphonie.

LE "TRACK ARCING

Favori d'ECA il s'agit d'une forme de spiraling sur 2 ou 3 pistes mais en faisant un aller et retour. Lors du test de ce track arcing le bras du drive fait un bruitage tr�s sp�cifique. Pour l'entendre (et peut �tre le voir si vous avez une ligne de connexion ADSL) examinons celui de SKYFOX ... gr�ce au pr�t par mon ami Antoine de son super appareil photo num�rique ! Mille Mercis Antoine.

EN RECHERCHANT DES VALEURS PRECISES

PREQUIS POUR MIEUX COMPRENDRE
Les nibbles

LES NIBBLES COUNTS

Chaque lecteur ne tournant pas tr�s pr�cis�ment � la m�me vitesse, la recopie d'un nombre exact de nibbles est quasiment impossible et partant de l� �videment les d�veloppeurs ne se sont pas g�n�s pour utiliser cette propri�t�. Tous les copieurs un tant soit peu �volu�s disposent du param�tre "KEEP NIBBLE COUNT".

LA RECHERCHE D'UN MARKER DANS LES GAPS

Pas toujours facile � copier cela consiste donc � �crire un marker pr�cis entre deux secteurs ou sur une piste inutilis�e remplies avec des valeurs sans int�r�ts. Le fichier QWERTY de SSI utilise cette m�thode.

EN REALISANT UNE DESYNCHRONISATION

PREQUIS POUR MIEUX COMPRENDRE
La synchronisation
La lecture par le LSS

LES EXTRA_BITS ou "BITS INSERTION"

C'est sans doute la protection la plus difficile, et parfois m�me impossible, � copier par logiciel. Le programme sur disquette accompagnant la carte EDD IV utilise cette m�thode sur CHACUNE DE SES PISTES !!! Cette technique peut �tre utilis�e comme UTILICO (voir le cracking) mais �galement sur une piste sp�cifique en allant rechercher l'existence ou non de ces bits 0 plac�s � des endroits pr�cis.