2 ms·
> When the target user runs Winbox Loader software (a utility used for Mikrotik router configuration), this connects to the router and downloads some DLLs (dyna
by iforgotpassword 9y ago
> When the target user runs Winbox Loader software (a utility used for Mikrotik router configuration), this connects to the router and downloads some DLLs (dynamic link libraries) from the router’s file system.
Wait, am I getting this right? The router isn't simply configured via web, telnet, ssh, or a simple proprietary tool that talks its own protocol with the router, but actually a proprietary tool that downloads and executes code from the router that you're trying to configure? If so, why on earth would you design anything like this? What were they thinking? I mean, apparently those DLLs aren't even signed or anything.
- X-Cubed 9y agoYou can use any of those methods to configure a Mikrotik router, you don't have to use Winbox. Winbox has a couple of nice features over the web interface: - the ability to connect over raw ethernet (rather than IP) which is useful if you've misconfigured the firewall or routing tables - the ability to broadcast packets to discover new, unconfigured Mikrotik devices Winbox has previously downloaded components from the router to enable the UI to update the available options based on the firmware on the device. These components are part of the firmware update provided by Mikrotik, which is itself signed and verified before the firmware update is applied. But yes, they were missing a follow up check between Winbox and the router itself, to ensure the router itself was not tampered with.