|
Je ne vais pas faire un mode d'emploi de la fonction sauvegarde/restauration de la configuration des livebox 2 ZTE, et prochainement Sagem, qui disposent d'un firmware d'origine SoftAtHome.
Le mode opératoire est évident et cette fonctionnalité est bienvenue face aux pratiques du 3900 qui imposent quasi systématiquement un "reset usine". C'est compréhensible puisque ça met la livebox dans un état de référence connu, mais, dans la majorité des cas, ça ne règle rien et ça perturbe l'utilisateur qui doit reconfigurer sa livebox ; cette dernière opération devient maintenant plus simple.
Ceci dit, mon propos est plutôt de répondre à la curiosité de ceux qui ont regardé à quoi ressemblait le fichier de sauvegarde stocké sur le PC.
C'est du genre :
CkD1fGupcOQ0r3afb2P6k97msi9UdUelaBw7wW9NyxJMZojUaotbSASQYSEVWCos bVbkofk90HZ5htvHROAVsSdrnCROZG2R5bCBodE8UqV/Z30kk4BLFcng1NTU4HrI qgpgSdo+ebWpW7DMfrGxsd5mGgvXgEj/3YODoSkT34nxDzaceQyojeXphv4xi+Y6 2Q2WXyLPZS7CEVy1NbAubm7Scpb3Bbog38o0uW3dAWKbnbt/iHHzY1NjHumfJ0lt XdoN6ZXxtolfNldNiON3.....
En fait, c'est un fichier XML, qui contient l'ensemble des paramètres personnalisables dans l'interface http de la livebox, crypté en AES et codé en base 64.
L'original ressemble à ça :
{?xml version="1.0" encoding="UTF-8"?} {tns:hgwconfig xmlns:tns="http://xml.softathome.org/2009/hgwconfig" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.softathome.org/2009/hgwconfig"} {tns:Networking} {tns:LANConnection} {tns:address}192.168.1.1{/tns:address} {tns:netmask}255.255.255.0{/tns:netmask} {/tns:LANConnection} {tns:WifiConnection} {tns:Card}1{/tns:Card} {tns:Enabled}true{/tns:Enabled} {tns:RadioMode}11bgn{/tns:RadioMode} {tns:SSID} {tns:StationName}Livebox-D49C{/tns:StationName} {tns:BroadcastSSID}true{/tns:BroadcastSSID} {tns:Enable}true{/tns:Enable} {tns:SecurityMode}WPA/WPA2{/tns:SecurityMode} {tns:SecurityKey}96DA2A33A54512F92542576E2D{/tns:SecurityKey} {tns:WPSEnabled}true{/tns:WPSEnabled} {tns:WPSState}true{/tns:WPSState} {tns:MACfiltering} {tns:Mode}Off{/tns:Mode} {/tns:MACfiltering} {/tns:SSID} {tns:Channel}11{/tns:Channel} {/tns:WifiConnection} {tns:WifiScheduling} {tns:AlwaysAllow}true{/tns:AlwaysAllow} {tns:Monday}false{/tns:Monday} {tns:MondayStart}00:00:00{/tns:MondayStart} {tns:MondayEnd}00:00:00{/tns:MondayEnd} {tns:MondayInvert}false{/tns:MondayInvert} {tns:Tuesday}false{/tns:Tuesday} {tns:TuesdayStart}00:00:00{/tns:TuesdayStart} {tns:TuesdayEnd}00:00:00{/tns:TuesdayEnd} {tns:TuesdayInvert}false{/tns:TuesdayInvert} {tns:Wednesday}false{/tns:Wednesday} {tns:WednesdayStart}00:00:00{/tns:WednesdayStart} {tns:WednesdayEnd}00:00:00{/tns:WednesdayEnd} {tns:WednesdayInvert}false{/tns:WednesdayInvert} {tns:Thursday}false{/tns:Thursday} {tns:ThursdayStart}00:00:00{/tns:ThursdayStart} {tns:ThursdayEnd}00:00:00{/tns:ThursdayEnd} {tns:ThursdayInvert}false{/tns:ThursdayInvert} {tns:Friday}false{/tns:Friday} {tns:FridayStart}00:00:00{/tns:FridayStart} {tns:FridayEnd}00:00:00{/tns:FridayEnd} {tns:FridayInvert}false{/tns:FridayInvert} {tns:Saturday}false{/tns:Saturday} {tns:SaturdayStart}00:00:00{/tns:SaturdayStart} {tns:SaturdayEnd}00:00:00{/tns:SaturdayEnd} {tns:SaturdayInvert}false{/tns:SaturdayInvert} {tns:Sunday}false{/tns:Sunday} {tns:SundayStart}00:00:00{/tns:SundayStart} {tns:SundayEnd}00:00:00{/tns:SundayEnd} {tns:SundayInvert}false{/tns:SundayInvert} {tns:Everyday}false{/tns:Everyday} {tns:EverydayStart}00:00:00{/tns:EverydayStart} {tns:EverydayEnd}00:00:00{/tns:EverydayEnd} {tns:EverydayInvert}false{/tns:EverydayInvert} {/tns:WifiScheduling} {tns:DHCP} {tns:startaddress}192.168.1.10{/tns:startaddress} {tns:endaddress}192.168.1.150{/tns:endaddress} {tns:DHCPEnable}true{/tns:DHCPEnable} {/tns:DHCP} {tns:DNS} {tns:mode}automatic{/tns:mode} {/tns:DNS} {tns:NAPT} {tns:Name}FTP Server{/tns:Name} {tns:ExternalPort}21{/tns:ExternalPort} {tns:InternalPort}21{/tns:InternalPort} {tns:Protocol}TCP{/tns:Protocol} {tns:IPAddress}0.0.0.0{/tns:IPAddress} {tns:Enabled}false{/tns:Enabled} {/tns:NAPT} {tns:NAPT} {tns:Name}FTP Data{/tns:Name} {tns:ExternalPort}20{/tns:ExternalPort} {tns:InternalPort}20{/tns:InternalPort} {tns:Protocol}TCP{/tns:Protocol} {tns:IPAddress}0.0.0.0{/tns:IPAddress} {tns:Enabled}false{/tns:Enabled} {/tns:NAPT} {tns:NAPT} {tns:Name}Telnet{/tns:Name} {tns:ExternalPort}23{/tns:ExternalPort} {tns:InternalPort}23{/tns:InternalPort} {tns:Protocol}TCP{/tns:Protocol} {tns:IPAddress}0.0.0.0{/tns:IPAddress} {tns:Enabled}false{/tns:Enabled} {/tns:NAPT} {tns:NAPT} {tns:Name}Secure Shell Server (SSH){/tns:Name} {tns:ExternalPort}22{/tns:ExternalPort} {tns:InternalPort}22{/tns:InternalPort} {tns:Protocol}TCP{/tns:Protocol} {tns:IPAddress}0.0.0.0{/tns:IPAddress} {tns:Enabled}false{/tns:Enabled} {/tns:NAPT} {tns:NAPT} {tns:Name}Secure Web Server (HTTPS){/tns:Name} {tns:ExternalPort}443{/tns:ExternalPort} {tns:InternalPort}443{/tns:InternalPort} {tns:Protocol}TCP{/tns:Protocol} {tns:IPAddress}0.0.0.0{/tns:IPAddress} {tns:Enabled}false{/tns:Enabled} {/tns:NAPT} {tns:NAPT} {tns:Name}VNC{/tns:Name} {tns:ExternalPort}5900-5910{/tns:ExternalPort} {tns:InternalPort}5900{/tns:InternalPort} {tns:Protocol}TCP{/tns:Protocol} {tns:IPAddress}0.0.0.0{/tns:IPAddress} {tns:Enabled}false{/tns:Enabled} {/tns:NAPT} {tns:NAPT} {tns:Name}Web Server (HTTP){/tns:Name} {tns:ExternalPort}80{/tns:ExternalPort} {tns:InternalPort}80{/tns:InternalPort} {tns:Protocol}TCP{/tns:Protocol} {tns:IPAddress}0.0.0.0{/tns:IPAddress} {tns:Enabled}false{/tns:Enabled} {/tns:NAPT} {tns:Firewall} {tns:FirewallLevel}Medium{/tns:FirewallLevel} {tns:FirewallRespondToPing}false{/tns:FirewallRespondToPing} {tns:FirewallRule} {tns:Service}HTTP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}80{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}HTTPS_TCP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}443{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}HTTPS_UDP{/tns:Service} {tns:Protocol}UDP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}443{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}POP3{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}110{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}POP3S{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}995{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}SMTPAuth{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}587{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}SMTP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}25{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}FTP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}21{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}SSH{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}22{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}NTP{/tns:Service} {tns:Protocol}UDP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}123{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}NNTP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}119{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}WINS_TCP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}42{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}WINS_UDP{/tns:Service} {tns:Protocol}UDP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}42{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}DNS_TCP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}53{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}DNS_UDP{/tns:Service} {tns:Protocol}UDP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}53{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {tns:FirewallRule} {tns:Service}IMAP{/tns:Service} {tns:Protocol}TCP{/tns:Protocol} {tns:SourceAddress/} {tns:SourceMask/} {tns:SourcePort}0{/tns:SourcePort} {tns:DestinationAddress/} {tns:DestinationMask/} {tns:DestinationPort}143{/tns:DestinationPort} {tns:Action}accept{/tns:Action} {tns:Enable}true{/tns:Enable} {/tns:FirewallRule} {/tns:Firewall} {/tns:Networking} {tns:FTSettings} {tns:LiveZoomEnabled}false{/tns:LiveZoomEnabled} {tns:ConnectionType}ADSL{/tns:ConnectionType} {tns:BroadbandUsername}fti/69txXFGfg{/tns:BroadbandUsername} {tns:BroadbandPassword}23sTDk3w{/tns:BroadbandPassword} {tns:TVMultiScreens}false{/tns:TVMultiScreens} {tns:FTEnableEZP}true{/tns:FTEnableEZP} {/tns:FTSettings} {tns:AdminSettings} {tns:AdminPassword}{MD5}21232f297a57a5a743894a0e4a801fc3{/tns:AdminPassword} {tns:Language}fr-FR{/tns:Language} {tns:AdminTimeout}10{/tns:AdminTimeout} {tns:AdminConfirmationPopups}true{/tns:AdminConfirmationPopups} {tns:Timezone}+01:00{/tns:Timezone} {tns:RemoteAdmin} {tns:Enable}false{/tns:Enable} {tns:Username/} {tns:Password/} {tns:Port}51003{/tns:Port} {tns:Mode}Temporary{/tns:Mode} {/tns:RemoteAdmin} {tns:UPnPIGDEnable}true{/tns:UPnPIGDEnable} {/tns:AdminSettings} {tns:UI} {tns:DisplayConnectedDevicesOnHomePage}true{/tns:DisplayConnectedDevicesOnHomePage} {tns:HomeNetworkMap} {tns:DeviceSettings} {tns:Name}ARMADA-E500??: jacques??:{/tns:Name} {tns:IPAddress}192.168.1.10{/tns:IPAddress} {tns:Hostname/} {tns:DNSHostName}ARMADA-E500jacques{/tns:DNSHostName} {tns:MAC}00:d0:59:3c:57:b5{/tns:MAC} {tns:Type}Layer3-IP{/tns:Type} {tns:InterfaceType}Ethernet{/tns:InterfaceType} {tns:DeviceType}Unknown{/tns:DeviceType} {tns:Icon/} {tns:Room/} {tns:BlackListDevice}false{/tns:BlackListDevice} {tns:HideDevice}false{/tns:HideDevice} {tns:InternetAccessRestrictions} {tns:AlwaysAllow}true{/tns:AlwaysAllow} {tns:Monday}false{/tns:Monday} {tns:MondayStart}00:00:00{/tns:MondayStart} {tns:MondayEnd}00:00:00{/tns:MondayEnd} {tns:Tuesday}false{/tns:Tuesday} {tns:TuesdayStart}00:00:00{/tns:TuesdayStart} {tns:TuesdayEnd}00:00:00{/tns:TuesdayEnd} {tns:Wednesday}false{/tns:Wednesday} {tns:WednesdayStart}00:00:00{/tns:WednesdayStart} {tns:WednesdayEnd}00:00:00{/tns:WednesdayEnd} {tns:Thursday}false{/tns:Thursday} {tns:ThursdayStart}00:00:00{/tns:ThursdayStart} {tns:ThursdayEnd}00:00:00{/tns:ThursdayEnd} {tns:Friday}false{/tns:Friday} {tns:FridayStart}00:00:00{/tns:FridayStart} {tns:FridayEnd}00:00:00{/tns:FridayEnd} {tns:Saturday}false{/tns:Saturday} {tns:SaturdayStart}00:00:00{/tns:SaturdayStart} {tns:SaturdayEnd}00:00:00{/tns:SaturdayEnd} {tns:Sunday}false{/tns:Sunday} {tns:SundayStart}00:00:00{/tns:SundayStart} {tns:SundayEnd}00:00:00{/tns:SundayEnd} {tns:Everyday}false{/tns:Everyday} {tns:EverydayStart}00:00:00{/tns:EverydayStart} {tns:EverydayEnd}00:00:00{/tns:EverydayEnd} {/tns:InternetAccessRestrictions} {/tns:DeviceSettings} {/tns:HomeNetworkMap} {/tns:UI} {tns:ACSSettings} {tns:IGDManagementServer} {tns:URL}https://karma.orange.com/krmx69/fr{/tns:URL} {tns:Username/} {tns:Password}orange{/tns:Password} {tns:PeriodicInformEnable}true{/tns:PeriodicInformEnable} {tns:PeriodicInformInterval}432000{/tns:PeriodicInformInterval} {tns:PeriodicInformTime}0001-01-01T00:00:00Z{/tns:PeriodicInformTime} {tns:ConnectionRequestUsername}C8CD72-Livebox FTTH v2-3210284DP720317{/tns:ConnectionRequestUsername} {tns:ConnectionRequestPassword}orange{/tns:ConnectionRequestPassword} {tns:MaxConnectionRequest}50{/tns:MaxConnectionRequest} {tns:FreqConnectionRequest}3600{/tns:FreqConnectionRequest} {/tns:IGDManagementServer} {tns:IGDTime} {tns:Enable}true{/tns:Enable} {tns:LocalTimeZone}+01:00{/tns:LocalTimeZone} {tns:LocalTimeZoneName}Paris{/tns:LocalTimeZoneName} {/tns:IGDTime} {tns:IGDServices} {tns:OrangeCom_VoiceProvisioning/} {tns:OrangeCom_OrangeTV} {tns:Enable}true{/tns:Enable} {tns:Mode}0{/tns:Mode} {tns:AutoConfigmode}false{/tns:AutoConfigmode} {/tns:OrangeCom_OrangeTV} {tns:OrangeCom_WifiComm} {tns:Activate}false{/tns:Activate} {tns:Enable}false{/tns:Enable} {/tns:OrangeCom_WifiComm} {/tns:IGDServices} {/tns:ACSSettings} {/tns:hgwconfig}
Comme ça, si un jour quelqu'un d'Orange vous demande de lui transmettre le fichier de sauvegarde pour analyse, vous saurez qu'il contient la configuration complète de votre livebox (y compris des informations personnelles, vis-à-vis d'Orange, comme votre adresse dyndns, son login et son password).
|