How to decode a Sonicwall configuration file (.exp)

1. Using editor; somehow none of text editors were decoding a Sonicwall configuration file properly. (ex PSeditor, xpad and etc)

 

2. Using perl script

 

Linux-Sonicwall# pico base64

 

#!/usr/bin/perl
#Scriptname: decode

use strict;
use MIME::Base64;

local($/) = undef; # slurp

my $decoded = decode_base64();                  
$decoded =~ s/&/\n/gms;
print $decoded;

 

Linux-Sonicwall# cat sonicwall-xxxxx_xxxxx.exp | ./base64 > [new filename]

 

 

 

 

Leave a Reply