« VAckSyn » : différence entre les versions

De HackBBS
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(9 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 6 : Ligne 7 :


=== Analyse ===
=== Analyse ===
* 13 Voyelles (15 avec Y)
* 13/15 voyelles (avec/sans Y)
* 64 chars en tout
* 16 spaces
* 38 chars
 
=== Hypothèses ===
=== Hypothèses ===
* Message chiffré en anglais
* 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 ===
=== 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_> 6I      E *
   <vAckSyn_> 4F      T *
   <vAckSyn_> 4F      T *
Ligne 31 : Ligne 40 :
   <vAckSyn_> enfin c'est peut etre pas le cas, mais disons que ca penche de ce coté
   <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
   <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
    *  * * *    * *  * * *  *  *      *    * *

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
   *  * * *    * *   * * *   *   *       *    * *