← retour aux outils back to tools

# RouterKeygenPC

Génère les clés WPA/WEP par défaut pour toute une gamme de fabricants de routeurs, basées sur des algorithmes connus de génération de clés par défaut dérivées du SSID/de la MAC. Generates default WPA/WEP keys for a range of router vendors based on known SSID/MAC-derived default key-generation algorithms.

↗ https://github.com/routerkeygenAndroid/RouterKeygenPC

## Overview

RouterKeygenPC is a Qt-based desktop port of the well-known Android RouterKeygen app. Many consumer router vendors historically generated their default WPA/WEP keys algorithmically from the SSID or MAC address (Pirelli, Eircom, Telsey, Huawei “WLAN_XXXX”, O2/Thomson, Dlink, etc.). If a target’s SSID matches a known vendor default naming pattern and the key was never changed, RouterKeygenPC reproduces the algorithm locally and hands you the default key instantly — no cracking required.

## Common Usage

RouterKeygenPC is primarily GUI-driven:

Launch the GUI

    routerkeygenpc

1. Enter the target SSID (and/or BSSID/MAC) exactly as observed with `airodump-ng` or `iwlist scan`
2. The tool auto-detects which vendor algorithm(s) the SSID pattern matches (e.g. `Eircomxxxx`, `WLAN_XX`, `INFOSTRADA-XXXXXXXX`)
3. Select the matching algorithm from the results list to compute the candidate default key
4. Feed the resulting key straight into `aircrack-ng`/`wpa_supplicant` to verify against a captured handshake

## Tips

- Only works against routers still on factory-default credentials — useless once a key has been changed
- Cross-check the generated candidate against a captured 4-way handshake with `aircrack-ng -w candidates.txt capture.cap` if multiple algorithms match
- Supported vendor list is fixed at build time; check the project’s algorithm list before relying on it for less common ISPs

Help / Man page

    RouterKeygenPC - default router key generator (GUI application)

    No meaningful CLI flags; run `routerkeygenpc` to open the interface.

    Workflow:
      1. Input: SSID and/or BSSID
      2. Tool matches against known vendor default-key algorithms
      3. Output: candidate default WEP/WPA key(s) for matched algorithm(s)

    Supported vendor families include (non-exhaustive):
      Pirelli, Eircom, Telsey, Huawei WLAN_XX, Thomson/O2, Dlink,
      Infostrada, Fastweb, Wlan_XXXXXX, and other regionally common OEM defaults

## Vue d’ensemble

RouterKeygenPC est un portage bureau en Qt de la célèbre application Android RouterKeygen. De nombreux fabricants de routeurs grand public généraient historiquement leurs clés WPA/WEP par défaut de manière algorithmique à partir du SSID ou de l’adresse MAC (Pirelli, Eircom, Telsey, Huawei « WLAN_XXXX », O2/Thomson, Dlink, etc.). Si le SSID d’une cible correspond à un schéma de nommage par défaut connu d’un fabricant et que la clé n’a jamais été changée, RouterKeygenPC reproduit l’algorithme localement et fournit instantanément la clé par défaut, sans cracking nécessaire.

## Utilisation courante

RouterKeygenPC est principalement piloté par une interface graphique :

Lancer l’interface graphique

    routerkeygenpc

1. Saisir le SSID cible (et/ou la BSSID/MAC) exactement comme observé avec `airodump-ng` ou `iwlist scan`
2. L’outil détecte automatiquement quel(s) algorithme(s) de fabricant correspond(ent) au schéma du SSID (par ex. `Eircomxxxx`, `WLAN_XX`, `INFOSTRADA-XXXXXXXX`)
3. Sélectionner l’algorithme correspondant dans la liste des résultats pour calculer la clé par défaut candidate
4. Injecter directement la clé résultante dans `aircrack-ng`/`wpa_supplicant` pour la vérifier contre un handshake capturé

## Conseils

- Ne fonctionne que contre les routeurs encore sur les identifiants d’usine par défaut : inutile une fois qu’une clé a été changée
- Croiser la clé candidate générée avec un handshake 4-way capturé via `aircrack-ng -w candidates.txt capture.cap` si plusieurs algorithmes correspondent
- La liste des fabricants pris en charge est fixée à la compilation ; vérifier la liste d’algorithmes du projet avant de s’y fier pour des FAI moins courants

Aide / Page de manuel

    RouterKeygenPC - default router key generator (GUI application)

    No meaningful CLI flags; run `routerkeygenpc` to open the interface.

    Workflow:
      1. Input: SSID and/or BSSID
      2. Tool matches against known vendor default-key algorithms
      3. Output: candidate default WEP/WPA key(s) for matched algorithm(s)

    Supported vendor families include (non-exhaustive):
      Pirelli, Eircom, Telsey, Huawei WLAN_XX, Thomson/O2, Dlink,
      Infostrada, Fastweb, Wlan_XXXXXX, and other regionally common OEM defaults