« VAckSyn » : différence entre les versions

De HackBBS
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
=Et tu BP!!=
== Message codé ==
== Message codé ==
   FU    FI N T LFNR Y  EID    M C TII  OUO  NHIFLPU  DDTP T EDIY
   FU    FI N T LFNR Y  EID    M C TII  OUO  NHIFLPU  DDTP T EDIY
Ligne 15 : Ligne 16 :
* Un chiffrement par reorganisation plutot que substitution (Cf analyse statistique)
* Un chiffrement par reorganisation plutot que substitution (Cf analyse statistique)
* La nombre de symbol (64) a une importance
* La nombre de symbol (64) a une importance
* Le msg déchiffré va donner un flag contenant au moins un underscore


=== Boite à outils ===
=== Boite à outils ===
Ligne 81 : Ligne 83 :
   2  2  2  2  4  1  3  1  1  3  3  7  4  1  4
   2  2  2  2  4  1  3  1  1  3  3  7  4  1  4
   5  1  1  1  1  2  4  1  1  2  2  3  1  1
   5  1  1  1  1  2  4  1  1  2  2  3  1  1
* *=nbre de space transfo en lettre correspondante au num
  FUEFIANATALFNRAYBEIDDMACATIIBOUOBNHIFLPUCDDTPATAEDIY
    *  * * *    * *  * * *  *  *      *    * *

Dernière version du 31 janvier 2013 à 14:16

Et tu BP!!

Message codé

 FU     FI N T LFNR Y  EID    M C TII  OUO  NHIFLPU   DDTP T EDIY



Analyse

  • 13/15 voyelles (avec/sans Y)
  • 64 chars en tout
  • 16 spaces
  • 38 chars

Hypothèses

  • Message chiffré en anglais
  • Un chiffrement par reorganisation plutot que substitution (Cf analyse statistique)
  • La nombre de symbol (64) a une importance
  • Le msg déchiffré va donner un flag contenant au moins un underscore

Boite à outils

  • Table statistique avec à gauche la freq d'apparition des lettres et à droite le top des freq pour chaque lettre en English
 <vAckSyn_> 6I       E *
 <vAckSyn_> 4F       T *
 <vAckSyn_> 4T       A
 <vAckSyn_> 4D       O *
 <vAckSyn_> 3U       N *
 <vAckSyn_> 3N       I *
 <vAckSyn_> 2L       S
 <vAckSyn_> 2Y       R *
 <vAckSyn_> 2O       H *
 <vAckSyn_> 2P       L *
 <vAckSyn_> 1R       D *
 <vAckSyn_> 2E       C *
 <vAckSyn_> 1M       U *
 <vAckSyn_> 1C       M *
 <vAckSyn_> 1H       F *
 <vAckSyn_> donc la t'a par ordre decroissant la freq d'aparition de lettres, et a droite, les trop freq de l'anglais, un * indique que cette lettre est aussi présente dans les lettres de la phrase
 <vAckSyn_> donc tout indique qu'il n'y a pas de remplacement de lettres dans la clé
 <vAckSyn_> puisqu'a part le A et S, toutes les lettres présentes dans la phrase sont aussi dans le top 15 de fréquence d'aparition
 <vAckSyn_> enfin c'est peut etre pas le cas, mais disons que ca penche de ce coté
 <vAckSyn_> donc on peut pencher pour une réorganisation plutot qu'un remplacement de lettres


Essais

  • Msg à l'envert
 YIDE T PTDD   UPLFIHN  OUO  IIT C M    DIE  Y RNFL T N IF     UF
  • split sur 8 caractères
 FU     F
 I N T LF
 NR Y  EI
 D    M C
  TII  OU
 O  NHIFL
 PU   DDT
 P T EDIY

  • split 16
 FU     FI N T LF
 NR Y  EID    M C
  TII  OUO  NHIFL
 PU   DDTP T EDIY
  • binaire
 FU     FI N T LFNR Y  EID    M C TII  OUO  NHIFLPU   DDTP T EDIY
 1100000110101011110100111000010101110011100111111100011110101111

  • sans espaces
 FUFINTLFNRYEIDMCTIIOUONHIFLPUDDTPTEDIY

  • seq bloc (char/space)
 FU     FI N T LFNR Y  EID    M C TII  OUO  NHIFLPU   DDTP T EDIY
 2 5    2 111114   112 3  4   11113  2 3  2 7      2  4   1114

  • spacenum to int
 FU5FI1N1T1LFNR1Y2EID4M1C1TII2OUO2NHIFLPU2DDTP1T1EDIY

  • Consonne, Voyelle, Space
 FU     FI N T LFNR Y  EID    M C TII  OUO  NHIFLPU   DDTP T EDIY
 CVSSSSSCVSCSCSCCCCSVSSVVCSSSSCSCSCVVSSVVVSSCCVCCCVSSSCCCCSCSVCVV

  • ligne haut: blocs lettres, bas: blocs space
 2  2  2  2  4  1  3  1  1  3  3  7  4  1  4
 5  1  1  1  1  2  4  1  1  2  2  3  1  1
  • *=nbre de space transfo en lettre correspondante au num
 FUEFIANATALFNRAYBEIDDMACATIIBOUOBNHIFLPUCDDTPATAEDIY
   *  * * *    * *   * * *   *   *       *    * *