CPC Rulez
https://cpcrulez.fr/forum/

Concours de Hacking
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=5021
Page 1 sur 1

Auteur :  sPOKE [ 24 Fév 2013, 11:54 ]
Sujet du message :  Concours de Hacking

Après avoir déprotégé le Mallard BASIC, je me suis demandé si je pouvais le protéger...

Je l'ai donc compilé. :sweatingbullets:

Le programme compilé se lance en tapant ùCPM, puis tapez : PROTEC

Image

La phrase "Coded by SPOKE" s'affiche, c'est tout. Le but du jeu est d'effacer ou modifier le mot "SPOKE",
même une seule lettre, sans déclencher de message d'alerte "ILLEGAL COPY..."

Image

Vous avez le droit d'utiliser ce que vous voulez : Winape, Editeur de secteurs, Discology, Multiface, Hacker, etc.
N'hésitez pas à venir poser vos questions pour que les autres puissent vous aider.

Voilà, amusez-vous bien. Il n'y a plus le MALLARD BASIC sur la disquette, car l'exécutable compilé n'en a plus besoin.
Ne cherchez pas à faire apparaître le listing Basic, c'est impossible, il n'y en a plus : protec.bas est devenu protec.com

Dernière chose : RIEN n'a été codé en langage machine par moi-même: c'est seulement 10 lignes de BASIC qui détectent si vous touchez au nom.
Le programme brun.com présent sur le disque ne joue aucun rôle dans la protection.
Librement distribuable, il accompagne simplement tous les programmes BASIC compilés pour qu'ils s'exécutent.

Bonne chance! :pir8:

Auteur :  Kukulcan [ 24 Fév 2013, 17:30 ]
Sujet du message :  Re: Concours de Hacking

Finalement je n'ai pas pu résister a m'amuser un peu.

Le but était de modifier le texte, sans avoir le message ILLEGAL COPY ;-)
Mission remplie.

Le message original : "CODED by SPOKE"
A noter que sPOKE a décomposer le message en 2 chaînes et que nous avons un checksum sur chacune des 2 chaînes. (Sauf erreur de ma part)

Donc pour changer le texte suffit de connaître le checksum et de le modifier ou de coller pile poil au total des lettres existantes.

Donc j'ai fait simple (coller au total existant) :
Chaine 1 (9 caractères) = "CODED by " total en ascii 602
Chaine 2 (5 caractères) = "SPOKE" total en ascii 386

J'ai donc remplacé le "CODED by " par "BRUNO As " et "SPOKE" par "KRUNB" (Bruno dans le désordre et vu que ça ne collait pas pour le checksum, le "O" est devenu un "K")

Voilà :kissed:

Auteur :  sPOKE [ 25 Fév 2013, 00:21 ]
Sujet du message :  Re: Concours de Hacking

Vainqueur épreuve 1 : Kukulcan :winner:

Héhé, effectivement, la méthode dite "par substitution" est imparable face à un checksum. Bien joué.

Faisons une version 1.01 pour pimenter un peu :

il n'y a plus de checksum effectué à présent.

Bonne chance et surtout amusez-vous bien! :D

N'oubliez pas que c'est le mot "SPOKE" que vous devez modifier (sans déclencher le message d'alerte).
La chaine "Coded by" n'est pas protégée, aucun intérêt à la modifier...

Auteur :  sPOKE [ 02 Mai 2018, 16:51 ]
Sujet du message :  Re: Concours de Hacking

Salut les gars,

Je ne me souviens plus comment j'ai craqué la protection du Basic Mallard sur CPC,

je vais sans doute me remettre un peu au CPC ^^

Quelqu'un d'autre a cassé cette protection? Longshot je me doute...

Auteur :  hERMOL [ 03 Mai 2018, 07:02 ]
Sujet du message :  Re: Concours de Hacking

sPOKE a écrit :
je vais sans doute me remettre un peu au CPC ^^

:biere: et pourquoi pas un petit "crackme.dsk" ? :kissed:

Auteur :  sPOKE [ 04 Mai 2018, 12:51 ]
Sujet du message :  Re: Concours de Hacking

Salut hERMOL!

Un "crackme.dsk" qui ferait quoi exactement?

Comme je vois que vous avez craqué toutes les protections sur CPC,

je me demandais si le Mallard Basic avait aussi été craqué? Par qui?

Je vais le refaire, mais il faut que je me remette dans le bain... ^^

sPOKE

Page 1 sur 1 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/