1

Un joueur d'Intrusion (sorte de Uplink-like sur navigateur) a proposé quelques résolutions de cryptage de son cru.
Le problème étant qu'il n'y a strictement aucun indice sur les méthodes utilisées, j'ai réussi à en identifier certaines, mais pas toute. Si certains connaissent ou comprennent certaines des méthodes des codes qu'il me reste, je serais preneur.
Les *** indiquaient la fin du code, pour les séparer des suivants.
888 777724447777 22233 778833 88833888 344477733 55533 66668 7777884448882668 63777 ? ***

H" ulz &xeuez qye kz dieyl Y BS KZQ RIYXGZQ QIBR UBCZEQ1ZQN KIK // zR RIU n sUQ LIU QU IYU IY BIB, ***

OZ IVKLMHV Z OZ JFVHGRLM 9 VHG UZXROV. ELFH M'ZEVA KZH YVHLRM W'RMWRXV XZI OZ IVKLMHV VHG UZXROV. XV M'VHG JF'FMV JFVHGRLM WV KLMXGFZGRLM ! ***

0000110100001111000011100000000000010000000001010001010000
00100100010100000000000000010000001111000010010000011100010100
00000000000011010000010100000000000001000000100100010100000000
00000100010001010100000101000000000001010000010101000000000001
00110000000100001001000100110000000000010000000000010001001000
00110000000101000100100000000000001100000001010000000000000010
00001001000011100000111000000101000100100001001000000101000000
00000001000000111100001110000011100000010100000000000011010000
11110000100100000000000011000000000100000000000000100000111100
00111000001110000001010000000000001111000100100001010000001000
00001111000001110001001000000001000100000000100000000101000000
00000001000000010100000000000000110000010100000000000011010000 111100010100 ? ***


Pour le binaire, il n'y avait pas de retours à la ligne, je les ai ajouté car cela crée un débordement de la page.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

2

3 4,6 1,8 4,7 2,8 3,4 3,8 1,2 2,6 1,8 1,6 1,3 3,7
Idée pour la première : séparer en nombre de répétitions et contenu3,8   
4,7   1,2   3,4   4,7
3,2   2,3
2,7   2,8   2,3
3,8   2,3   3,8
1,3   3,4   3,7   2,3
3,5   2,
Le premier chiffre est compris entre 1 et 4
Le second chiffre est compris entre 2 et 8

Une coordonnée dans un tableau 4 x 8 contenant l'alphabet peut-être ?

Seconde et troisième : les fréquences des caractères n'ont pas l'air égales à vu d'œil. Chercher les caractères les plus courants, faire correspondre avec la table des fréquences de la langue supposée du message, essayer d'en déduire la règle de cryptage des caractères. La présence de caractères non alphabétiques (&, /...) laisse supposer que c'est basé sur de l'ASCII.

Quatrième : quel est le nombre de chiffres ? par quoi est-il factorisable ? ça donne quoi une fois interprété en octets ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

J'ai donné là toutes les infos que j'ai à ma disposition, c'est à dire l'énoncé, rien de plus.
Chaque code est une question (en français) cryptée qu'il faut décrypter pour pouvoir la lire, puis donner la réponse en la cryptant de la même manière.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

4

Et moi je t'ai donné des pistes à creuser. Allez, au boulot smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

Meowcate (./1) :
888 777724447777 22233 778833 88833888 344477733 55533 66668 7777884448882668 63777 ? ***
String cipherQuestion = "888 777724447777 22233 778833 88833888 344477733 55533 66668 7777884448882668 63777 ?" ; Mobile mobile = this.takeMobile() ; SMSMenu smsMenu = mobile.getSMSMenu() ; smsMenu.setT9( false ) ; smsMenu.type( cipherQuestion ) ; String plainQuestion = smsMenu.getCurrentMessage() ; System.out.println( plainQuestion ) ; // V sais ce que vev dire le 6t suivant mdr ? char pause = '\u0007' ; cipherQuestion = cipherQuestion.replace( "888 7777", "8" + pause + "88 7777" ) ; cipherQuestion = cipherQuestion.replace( " 88833888 ", " 8883388" + pause + "8 " ) ; cipherQuestion = cipherQuestion.replace( " 66668 ", " 6" + pause + "6668 " ) ; smsMenu.reset() ; smsMenu.type( cipherQuestion ) ; plainQuestion = smsMenu.getCurrentMessage() ; System.out.println( plainQuestion ) ; // Tu sais ce que veut dire le mot suivant mdr ? String plainAnswer = "Mort de rire" ; smsMenu.reset() ; smsMenu.write( plainAnswer ) ; String cipherAnswer = smsMenu.getKeySequence() ; cipherAnswer = cipherAnswer.replace( pause, "" ) ; System.out.println( cipherAnswer ) ; // 66667778 333 77744477733
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

6

Meowcate (./1) :
OZ IVKLMHV Z OZ JFVHGRLM 9 VHG UZXROV. ELFH M'ZEVA KZH YVHLRM W'RMWRXV XZI OZ IVKLMHV VHG UZXROV. XV M'VHG JF'FMV JFVHGRLM WV KLMXGFZGRLM ! ***
J’ai « JF'FMV » qui me saute aux yeux, seul « que » s’élide en gardant 2 lettres, ce qui donne « JF' = QU' ».
Passer de J à F fait descendre de 4 lettres tandis que passer de Q à U fait monter de 4 lettres, donc ord(J)+ord(Q) = ord(F)+ord(U) = 10+17 = 27 = 1+26 = ord(A)+ord(Z).
D’où la table de (dé)cryptage suivante :A
BCDEFGHIJKLM
ZYXWVUTSRQPON
byte[] cipherText = "OZ IVKLMHV Z OZ JFVHGRLM 9 VHG UZXROV. ELFH M'ZEVA KZH YVHLRM W'RMWRXV XZI OZ IVKLMHV VHG UZXROV. XV M'VHG JF'FMV JFVHGRLM WV KLMXGFZGRLM !".getBytes() ; byte[] plainText = new byte[ cipherText.length ] ; for ( int i = 0 ; i < cipherText.length ; i ++ ) { byte c = cipherText[ i ] ; if ( c < 'A' || c > 'Z' ) { plainText[ i ] = c ; } else { plainText[ i ] = (byte) ( 'A' + 'Z' - c ) ; } } System.out.println( new String( plainText ) ) ; // LA REPONSE A LA QUESTION 9 EST FACILE. VOUS N'AVEZ PAS BESOIN D'INDICE CAR LA REPONSE EST FACILE. CE N'EST QU'UNE QUESTION DE PONCTUATION !
C’est quoi, la question 9 ?
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

7

Aucune importance, la réponse est : "FACILE". ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

eek

Je suis scié par ta deuxième explication Ethaniel...
avatar
https://air-gaming.com// est toujours en vie après 10 ans, qui l'aurait cru?
Désormais on parle jeux vidéo certes, mais aussi jeux de société, manga, bd, et sorties geek!

Et faut pas rêver avec des quarantenaires aux commandes, y'a beaucoup de trucs pour les gosses!

9

Ethaniel (./6) :
C'est quoi, la question 9 ?
Une question de ponctuation.
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

10

Zerosquare (./7) :
Aucune importance, la réponse est : "FACILE". ^^
Ah, bien vu, je pensais que la question 9 était une autre question qui, elle, jouait sur la ponctuation.
Comme ./3 indique qu’il faut re-crypter la réponse, elle devient : « UZXROV ».
Manoloben (./8) :
eek
Je suis scié par ta deuxième explication Ethaniel...
Merci happy.
Question d’entraînement wink.
Même si parfois on va chercher midi à 14h grin !
Sally (./9) :
Ethaniel (./6) :
C'est quoi, la question 9 ?
Une question de ponctuation.
trigni
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.