Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Fibrehome changement de mot passe superuser (Admin)


Messages recommandés

Il y a 9 heures, Lyès a dit :

@MrMoHanDpossible d'avoir la méthode ? j'aimerais la partager avec tous le monde en créant un outil en ligne. Merci

Bonjour , il y'a un programme qui te génère le mot de passe je l'ai trouvé sur un groupe sur télégram , je l'ai testé pour moi a a marché pour le modem Fiberhome HG6145F1 Version software RP4423

  • Thanks 1
Lien vers le commentaire
Partager sur d’autres sites

  • Modérateurs
Il y a 16 heures, Lyès a dit :

@MrMoHanDpossible d'avoir la méthode ? j'aimerais la partager avec tous le monde en créant un outil en ligne. Merci

https://github.com/wir3walk3r/HG6145F1_ONU_SU

A vérifier si c'est sain. Fonctionne sur Windows 8.1 et plus

Modifié par laliche
  • Thanks 1
Lien vers le commentaire
Partager sur d’autres sites

voici l'algo c'est écrit en Python 

import hashlib
import re

UPPER = "ACDFGHJMNPRSTUWXY"
LOWER = "abcdfghjkmpstuwxy"
DIGIT = "2345679"
SYMBOL = "!@$&%"


def _mod(v: int, m: int) -> int:
    return v % m


def mac_to_pass(mac: str) -> str:
    """Generate Fiberhome HG6145F1 (Algeria) admin password from MAC address"""

    if not re.fullmatch(r"([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}", mac):
        return "Invalid MAC format (expected XX:XX:XX:XX:XX:XX)"

    md5 = hashlib.md5()
    md5.update(mac.encode())
    md5.update(b"AEJLY")
    digest = md5.hexdigest()

    vals = []
    for c in digest[:20]:
        if "0" <= c <= "9":
            vals.append(ord(c) - ord("0"))
        elif "a" <= c <= "f":
            vals.append(ord(c) - ord("a") + 10)
        elif "A" <= c <= "F":
            vals.append(ord(c) - ord("A") + 10)
        else:
            vals.append(0)

    password = [""] * 16

    for i in range(16):
        v = vals[i]
        sel = _mod(v, 4)

        if sel == 0:
            password[i] = UPPER[(v * 2) % 17]
        elif sel == 1:
            password[i] = LOWER[(v * 2 + 1) % 17]
        elif sel == 2:
            password[i] = DIGIT[6 - (v % 7)]
        else:
            password[i] = SYMBOL[4 - (v % 5)]

    positions = [
        _mod(vals[16] + 1, 16),
        _mod(vals[17] + 1, 16),
        _mod(vals[18] + 1, 16),
        _mod(vals[19] + 1, 16),
    ]

    used = set()
    for i, p in enumerate(positions):
        while p in used:
            p = _mod(p + 1, 16)
        used.add(p)
        positions[i] = p

    password[positions[0]] = UPPER[(vals[16] * 2) % 17]
    password[positions[1]] = LOWER[(vals[17] * 2 + 1) % 17]
    password[positions[2]] = DIGIT[6 - (vals[18] % 7)]
    password[positions[3]] = SYMBOL[4 - (vals[19] % 5)]

    return "".join(password)
    
if __name__ == "__main__":
    mac = input("Enter MAC address (XX:XX:XX:XX:XX:XX): ").strip()
    password = mac_to_pass(mac)
    print("Generated password:", password)

    
Modifié par cortex09
  • Thanks 3
Lien vers le commentaire
Partager sur d’autres sites

J’ai deux routeur Fibrehome le premier ça a marche avec le générateur mais le deuxième malheureusement erreur mot de passe les deux son en version rp4423 j’ai pas compris pourquoi ça marche pas sur le deuxième router pourtant c’est le même quelqu’un peut me dire pour quoi ?

Lien vers le commentaire
Partager sur d’autres sites

  • Modérateurs
il y a 46 minutes, Majorx a dit :

J’ai deux routeur Fibrehome le premier ça a marche avec le générateur mais le deuxième malheureusement erreur mot de passe les deux son en version rp4423 j’ai pas compris pourquoi ça marche pas sur le deuxième router pourtant c’est le même quelqu’un peut me dire pour quoi ?

Essaye en hors ligne (débrancher le câble optique) si tu as obtenu le password mais il  n'est pas accepté par le modem

Modifié par laliche
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 10 heures, Tlemceni13 a dit :

@Majorx As-tu déjà testé ces deux-là? 

Username: admin
Password: Mj5UI3OPr9vYq8bCxl1rV50E
 
Username: superadmin
Password: s)g_U+l|o{u@bzo2i081oe!

Non pas encore mais je. Avis faire un teste merci infiniment pour ton aide !

Lien vers le commentaire
Partager sur d’autres sites

Le 10/01/2026 à 13:31, NumberOne a dit :

@Sonkilary @nas31000 j'ai une bonne nouvelle, le mot de passe admin est dérivé de l'adresse MAC du modem (donc différent pour chaque appareil)

Un petit programme compatible Windows pour générer le mot de passe est à télécharger sur Github

Fiberhome HG6145F1 DZA Web Admin
 

Bonjour, walah ça marche lol Merci bcp ^^ 

image.thumb.png.a905f1a2b2182c00a8688400fe986a8c.png

Lien vers le commentaire
Partager sur d’autres sites

  • Modérateurs
Il y a 1 heure, nas31000 a dit :

Bonjour, walah ça marche lol Merci bcp ^^ 

 

N'oubliez pas de désactiver le port TR069 pour que AT ne bidouille plus dans votre modem à distance.

Modifié par laliche
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...