[Php] Tentative de décryptage d'un xor
|
25-09-2012, 19h26
(Modification du message : 19-11-2012, 18h38 par InstinctHack.)
Message : #1
|
|
Luxerails
Bon membre Messages : 267 Sujets : 6 Points: 67 Inscription : Aug 2011 |
[Php] Tentative de décryptage d'un xor
Hello, j'ai essayé de coder une fonction en php permettant de décrypter un xor (donc sans connaître la clé). Il suffit juste de lui donner le ciphertext et la longueur de la clé. Elle marche pas a tout les coups, mais elle permet de révéler pas mal de plaintext
La variable $abc contient les caractères les plus fréquents dans un texte normal ([a-zA-Z] etc), donc cette fonction permet d'essayer de retrouver la clé d'un texte 'normal' chiffré, pas un fichier ou quoi. La fonction retourne un array avec le plaintext et la clé retrouvée. Exemple avec le ciphertext suivant (en hexa ici) avec une clé de 4 : 0e005911314f451c780255012b0e5717780c581b3e09429b781f5100781a5e522000425c La fonction retrouve : Citation :Message déchiffré : VoIci Un mEssaGe cHiffRé pAr uN xoR.L'algo s'est juste trompé sur un caractère de la clé (le 3ème caractère est un 0, pas un 0x07; soit la clé "Xo0r"). Mais le plaintext ici est quand même facilement lisible Bref, voici la fonction : Code : function breakxor($c, $lenkey) { |
|
26-09-2012, 09h16
Message : #2
|
|
ark
Psyckomodo! Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011 |
RE: [PHP] Tentative de décryptage d'un xor
Sympa :)
Dommage que ce soit du php. xD Ca te derange pas que je la refasse en C ou python pour les gens qui veulent pas utiliser un serveur php...? |
|
26-09-2012, 19h06
Message : #3
|
|
Luxerails
Bon membre Messages : 267 Sujets : 6 Points: 67 Inscription : Aug 2011 |
RE: [PHP] Tentative de décryptage d'un xor
Non ça ne me dérange pas du tout ^^ Je viens de finir la version python, toujours mieux que le php :p
Code : def breakxor(c, lenkey): L'algo est très simple, mais il s'en sort plutôt bien sur de longs textes. Si vous avez des remarques à faire... |
|
26-09-2012, 22h32
Message : #4
|
|
ark
Psyckomodo! Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011 |
RE: [PHP] Tentative de décryptage d'un xor
bon, bah si tu l'as déjà fait en python... :p Si j'ai le temps, un jour (je sais pas pourquoi j'ai l'impression de dire ça tout le temps... xD) je le referais en C
|
|
26-09-2012, 23h03
Message : #5
|
|
CyberSee
Admin fondateur de N-PN Messages : 1,721 Sujets : 287 Points: 157 Inscription : Jan 2012 |
RE: [PHP] Tentative de décryptage d'un xor
Effectivement je pense avoir vue cette phrase 2 ou 3 fois dans les derniers jours hehe
|
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)