7036
UTILITAIRE -> Outils pour disquettes et cassettes
© _Public_Domain_ (2002)
 
 
 
KBI Cracker
cpc
 
 

NOTICE / MANUAL

TXT (2)

NOTICE TEXTE n° 1 (5.56 Ko)

KBI cracker 1.2 (c) Tom et Jerry du GPA le 31/05/2002, maj du 18/04/2004 --------------- KBI est une societe francaise qui assurait la duplication des jeux pour des editeurs. Elle proposait des services annexes, comme des routines de protection, qui ont ete utilisees ponctuellement par des societes francaises (Coktel vision, Fil, etc...). Les plus anciens d'entre vous doivent se rappeler d'un petit cours de Crafty, "Aide au deplombage", parlant de cette protection. Manque de chance, les explications donnees ne fonctionnent pas sur tous les logiciels proteges en ma possession. Ayant recupere dans un lot de logiciels deux programmes proteges avec cette protection, j'ai decide de bricoler un de mes anciens utilitaires, Coktel Vision Cracker, pour l'adapter a ce type de protection. Le resultat (brillant ?) est KBI cracker ! KBI cracker permet de deproteger trois types de protection KBI, la KBI "10", la KBI "19", que reconnaissaient deja Coktel Vision Cracker, et une version un poil differente, dont la routine de test est plus courte (la KBI 19 "short"). Par rapport a CVC, KBI cracker offre l'avantage de travailler avec les formats DATA et VENDOR et utilise un systeme de recherche ameliore, fiable a 100%. Bref, jettez aux orties CVC, KBI cracker le remplace avantageusement ! La protection KBI "19", c'est quoi ? ------------------------------- Il s'agit d'une protection physique, se trouvant en piste 40. Le formatage de cette piste est non standard : 19 secteurs de taille 2 (ce qui est physiquement impossible), numerotes de 0 a 18), et ne peut etre reproduite par les copieurs existants, y compris les dernieres versions de Discology. Les secteurs contiennent des donnees lisibles, qui sont utilisees par la routine de test de la protection pour verifier sa conformite. Une petite routine toute simple charge en memoire les 19 secteurs et fait une comparaison avec ce qu'elle est censee y trouver. Idee interessante, si la piste est mal copiee, le logiciel ne plante pas : la routine retourne juste une valeur signifiant au programme qui l'a lancee que le logiciel est une copie pirate. Libre au programmeur de faire ce qu'il veut de cette information (plantage immediat ou blocage du programme un peu plus tard, comme dans 'Le jeu du Roy', de Fil). Bref, a la base, une bonne protection. Malheureusement, sur tous les originaux que j'ai pu rencontrer a ce jour, aucun programmeur n'a juge utile de dissimuler la fameuse routine de test (manque de conscience professionnelle evident... ). Il suffit donc de la retrouver et la modifier pour faire sauter le plombage. La KBI "10", que je n'ai pour l'instant trouve que sur des jeux Coktel Vision, se contente d'un formatage de la piste 40 en 10 secteurs. C'est suffisant pour empecher une copie par les outils standards, mais cela ne resiste a aucun copieur physique serieux. Utiliser KBI cracker -------------------- Le programme comporte deux options : 1) Test de la protection KBI "19" Cela permet de verifier que l'on est bien en presence de ce type de protection. Le programme va tenter de lire le secteur &1 de la piste 40 pour y retrouver le mot "KBI". Si cela fonctionne, on est en presence de la fameuse protection. * lancer KBI cracker * choisir l'option 1 * mettre votre disquette originale dans le lecteur A: * Appuyer sur une touche pour lancer le test. Quel que soit le resultat, le programme fait un reset une fois sa tache accomplie. 2) Recherche et patch de la routine de test Le programme charge en memoire un a un tous les secteurs de la disquette pour y rechercher deux chaines hexadecimales. Si la recherche ne donne rien, vous n'avez plus que vos yeux pour pleurer... Sinon, KBI cracker procedera aux modifications permettant de deproteger votre copie de sauvegarde. A noter que KBI cracker detecte le format de la disquette (DATA ou VENDOR). * Faire une copie de votre original (pistes 0 a 39) avec n'importe quel logiciel. * Lancer KBI cracker * Choisir l'option 2 * Inserer la copie dans le lecteur A: puis appuyer sur une touche. * Si KBI cracker trouve la routine de test, il vous propose de la patcher. Meme si KBI Cracker a trouve une routine correspondant a la protection, il est conseille de le relancer apres le patch et de refaire une recherche. On trouve souvent des 'traces' de la routine dans les en-tetes de fichiers (Visa pour Hyde park) ou meme dans des fichiers effaces (Le jeu du Roy). A ce jour, j'ai pu tester KBI cracker avec succes sur les programmes suivants. * Le jeu du Roy (France Image Logiciels) KBI "19" short * Super prof 6eme - Grammaire anglaise (OPA) KBI "19" short * Epidemy (France Image Logiciels) KBI "19" short * Micro Bac histoire (Coktel vision) KBI "19" * Visa pour Hyde Park (Coktel vision) KBI "19" * Nitroglycerine (Coktel vision) KBI "10" * A la decouverte de la vie (Coktel vision) KBI "10" KBI cracker ne s'est pas revele "suffisant" avec les programme suivantes : * Defi au tarot (Coktel Vision) KBI "19" Pour le deproteger, il faut charger en memoire le fichier "TAROT.BAS", taper en mode direct POKE &172,1, puis mettre en remarque la ligne 1. Un simple PEEK(&9D96) verifie que le premier secteur ou se trouve la "marque" KBI a bien ete charge. Comme KBI cracker bloque le chargement du dit secteur, le jeu se bloque...
 

NOTICE TEXTE n° 2 (4.57 Ko)

KBI cracker 1.2 (c) Tom et Jerry du GPA le 31/05/2002, updated le 18/04/2004 ! --------------- KBI is a french company that has made mass copies of games for french editors in the eighties. It selled other services, like anti-copy routines, that have been used by several french companies. If you understand Moliere's language, I suppose you might know the Crafty's hacking tutorial ("Aide au deplombage"). This french cracker has explained how to remove this protection from games. Unfortunately, his explanations couldn't be applied on some games I recently bought. So, I decided to update one old hacking tool (CVC) to make it able removing this protection. KBI cracker is born ! It can delete the test routine for two releases of the "KBI 19" protection : the same as CVC and another one with a shorter test routine. It can also patch the KBI "10" protection. KBI cracker is able to detect the format of a disk to patch (DATA or VENDOR) and uses a new search engine, that is fully reliable. So, delete CVC and enjoy KBI cracker ! Well, I am afraid it doesn't have any interest for you, european user. I think this protection system has only been used by french editors, but, who knows... What is a KBI protection ------------------------ Basically, it is a physical protection on track 40. It is formatted with a non standard structure : 19 sectors of 512 bytes (that is physically impossible !), numbered from 1 to 19. Of course, it can't be reproduce by any software copy tool, including last releases of Discology (not tested with Xexor). Each sector contains valid datas. A test routine reads all these sectors to check their informations. If datas are not the ones expected, the routine doesn't crash, it just returns a value to the main program telling it that it is a illegal copy. It most cases, the game resets after a little time of play (like 'Le jeu du Roy', from Fil). So, this is a good little protection. Unfortunately, looking at all my original disks using it, no programmer has tried to hide or protect the test routine (a really lake a professionnal conciousness... ). It is quite easy to find this piece of code and patch it to remove the protection. The KBI "10" is another kind of protection, unfortunately quite easy to copy. I have only seen it on Coktel Vision's software. The track 40 only has 10 sectors. How to use KBI cracker ---------------------- The tool provides you two actions : 1) Test the KBI "19" physical track It is just a little test to check if your original program has been protected with it. KBI cracker tries to read sector &1 of track 40 and look for the word 'KBI'. * start KBI cracker * choose option 1 * put your original diskette in the drive A: * push any key At the end of the test, wathsoever the result is, the tool resets the cpc. 2) Scan the disk to patch the test routine KBI cracker reads all sectors of the diskette, looking for two hexadecimal strings. If the search fails, bad luck.. In the other case, KBI cracker will make modifications to unprotect your backup copy. Note that KBI cracker first scan the diskette format (DATA or VENDOR). * make a backup copy of your program (tracks 0 to 39). You even can use CPM tools ! * start KBI cracker * choose option 2 * insert in disk A: your backup disk then push any key * if KBI cracker finds the test routine, victory ! Even if KBI has found the test routine, you should start it again and launch one more time a scan. I have already found hashes of the test routine in deleted files and file headers. I have tested KBI cracker successfully with the following titles : * Le jeu du Roy (France Image Logiciels) - KBI "19" short * Super prof 6eme - Grammaire anglaise (OPA) - KBI "19" short * Epide^my (France Image Logiciels) - KBI "19" short * Micro Bac histoire (Coktel Vision) - KBI "19" * Visa pour Hyde park (Coktel Vision) - KBI "19" * Nitroglycerine (Coktel Vision) - KBI "10 * A la decouverte de la vie (Coktel Vision) - KBI "10" KBI cracker failed to crack the following game : * Defi au tarot (Coktel vision) - KBI "19" To remove the protection test, load in memory the file "TAROT.BAS". In direct mode, type POKE &172,1 then put in remark the line 1. The game tests if the first sector of the protection has been loaded in memory. As KBI cracker stops the sectors loading, the game crashes...
 



Goto Top
CPC-POWER/CPCSOFTS, programmation par Kukulcan © 2007-2024 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisés appartiennent à leurs propriétaires respectifs.
Hébergement Web, Mail et serveurs de jeux haute performance