Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Youmo

Pages: [1]
1
Développeurs / Developers / Re : [Bridge] Mushraider phpBB3
« 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 ?

2
Développeurs / Developers / Re : [Bridge] Mushraider phpBB3
« 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

3
Développeurs / Developers / Re : [Bridge] Mushraider phpBB3
« 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.

4
Développeurs / Developers / Re : [Bridge] Mushraider phpBB3
« 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

Pages: [1]