Auteur Sujet: [Bridge] Mushraider phpBB3  (Lu 29546 fois)

Youmo

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : [Bridge] Mushraider phpBB3
« Réponse #60 le: 09 sept. 2016, 00:29:01 »
l'usage de l'instruction $_POST n'est plus compatible phpBB 3.1.X il faut utiliser request_var

sinon j'ai identifié un probleme entre Bridge phpbb <=> mush voir n'importe qu'elle bridge vue le le mdp crypté peux etre aléatoire ... donc impossible de décrypté

 - le iv générer coter mush n'est pas forcement le même que celui coter bridge.


il faut modifier dans le fichier (\app\Controller\AuthController.php )
ligne 48 : $pwd = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->api->privateKey, $this->request->data['User']['password'], MCRYPT_MODE_ECB, $iv);il faut ajouter juste en dessous
$pwd=base64_encode($iv.$pwd);
côter brigde
fichier (\kyah\mushraider_bridge\controller\login.php)
cherche les ligne suivante
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$pwd = $this->request->get_super_global(\phpbb\request\request_interface::POST)['pwd'];
$password = utf8_decode(trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $salt, stripslashes($pwd), MCRYPT_MODE_ECB, $iv)));
remplace les par

$pwd=base64_decode($pwd);
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
$iv = substr($ciphertext_dec, 0, $iv_size);
$pwd = substr($pwd, $iv_size);
$password = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $salt, $pwd, MCRYPT_MODE_ECB, $iv));

Sinon j'ai mis a jour une version du bridge pour phpBB 3.1.x Ici
Avec la doc d'installation du bridge Ici
« Modifié: 12 sept. 2016, 12:42:07 par Youmo »

Mush

  • Mushraider
  • Administrator
  • Hero Member
  • *****
  • Messages: 768
  • Meh.
    • Voir le profil
    • MushRaider
Re : [Bridge] Mushraider phpBB3
« Réponse #61 le: 01 oct. 2016, 11:45:46 »
En quoi le fait d'encoder en base64 "corrige" ?
MushRaider - modern raid planner for modern raiders
Me suivre sur  twitter and Google+
Soutenir le projet et me payer une bière =)

Youmo

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : [Bridge] Mushraider phpBB3
« Réponse #62 le: 03 oct. 2016, 11:48:15 »
c'est pas le faite d encodé passe 64 qui corrige mais le fait d'envoyer d IV.
Car il est générer de façon aléatoire des 2 coter, et donc dans certain cas il ne corresponde pas.

du coup on encode en base 64 l'iv + de pwd.

lajull

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : [Bridge] Mushraider phpBB3
« Réponse #63 le: 08 oct. 2016, 21:18:00 »
Perso j'ai testé ta version et je n'arrive plus a me connecter :/

Youmo

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : [Bridge] Mushraider phpBB3
« Réponse #64 le: 09 oct. 2016, 15:51:40 »
oui car il faut faire des modification coté mush
 du fait de $iv aléatoir.
et téléchargé le bridge via le lien git.

elle fonctionne tres bien sur mon site http://kingsglaive.fr

lajull

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : [Bridge] Mushraider phpBB3
« Réponse #65 le: 10 oct. 2016, 21:29:09 »
A oui pardon je ne l'ai fait que coter Bridge ^^
Par contre j'ai deux autres problemes:
 
-La mise en place de la lanque fr ne fonctionne pas => MUSHRAIDER_BRIDGE_ADMINS => j'ai se genre de conneries et n'arrive pas a faire le lien avec le fichier de traduction

-Si dans admin je met 2 groupes ca ne marche pas, il faut que je mette un seul groupe dans Admin, Officier et membres

Merci d'avance de faire avancer ce Bridge mec ;)

Youmo

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : [Bridge] Mushraider phpBB3
« Réponse #66 le: 17 nov. 2016, 15:14:18 »
tu a bien pris le bridge via ce lien : http://git.freya-it.xyz/Freya-IT/phpbb3_mushraider_bridge ?