Thanks mindbender ... of course, I took precautions with having sshd running. So killing "/usr/local/sbin/clientUtil_server -i eth0" closes the ARM backdoor, but only if also "/etc/daemonwatch.list" is modified. Otherwise it's kindly started again
Mar 22 06:33:18 tera clientUtil_server: DeletePidfile()
Mar 22 06:33:18 tera clientUtil_server: ap_serv_exit() exit ap_servd. code=15
Mar 22 06:33:21 tera daemonwatch: pid [/var/run/clientUtil_server-eth0.pid] does not exist
Mar 22 06:33:22 tera clientUtil_server: startup daemon
Mar 22 06:33:22 tera clientUtil_server: assigned intreface eth0
Mar 22 06:33:22 tera clientUtil_server: clientUtil_server Ver.1.02
After modifying daemonwatch.list, the clientUtil_server remains off:
Mar 22 06:34:56 tera clientUtil_server: DeletePidfile()
Mar 22 06:34:56 tera clientUtil_server: ap_serv_exit() exit ap_servd. code=15
has similar effect.Proof-of-concept:
ACP_commander is no longer working ...
$ java -jar acp_commander.jar -t 192.168.91.22 -o
there seems to be no existing prefs, write default values
ACP_commander out of the linkstationwiki.net project.
Used to send ACP-commands to Buffalo linkstation(R) LS-PRO.
WARNING: This is experimental software that might brick your linkstation!
Using random connID value = 8034D781540E
Using target: tera.mydomain.local/192.168.91.22
ERROR: Exception: SocketTimeoutException (Receive timed out) [ACP Send/Receive (Packet:8A10 = ACP_CMD)]
I couldn't find any other side effects ....
So far, I'll keep it running until I finished setting up my Terastation. Permanently switching off could be done by modifying /etc/init.d/rcS under ***step 3 (just in case somebody would like to do ...). As this seems to be rather dangerous, I'd better place an extra warning.Warning: this procedure could result in an unrecoverable Terastation !! It disables the firmwareupdater and ACP_commander access !!