One Day Sec

What methods were used to locate and decompile the confd.plx configuration manager in Sophos UTM?

After querying the PostgreSQL database and finding no configuration data, the researcher used the `cc webadmin port` command to discover that the configuration daemon listens on port 4472. Tracing the process via `netstat` and `/proc/4407/cwd` revealed the working directory `/var/confd` containing `config.pm` and the main program `confd.plx`. Decompilation was achieved by modifying the `bfs_extract.py` script from the 'Sophos UTM Preauth RCE' analysis, resulting in the open-source `SophosUTM_plxDecrypter.py` tool. This static decompilation approach is detailed in the Sophos UTM Exploitation Analysis.
confd.plxdecompilationPerlAPPbfs_extract.pystatic analysisSophos UTM

Browse all Q&A →