Livebox Tutoriaux Livebox 2 Sauvegarde/restauration sur les livebox 2 firmware SoftAtHome
Sauvegarde/restauration sur les livebox 2 firmware SoftAtHome Imprimer Envoyer
Écrit par Corrèze   
Mercredi, 09 Novembre 2011 21:08

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).

Mise à jour le Mardi, 15 Novembre 2011 15:53
 
Bannière