Due to the nature of the Azban USB device, it is subject to limitations from the host computer it's plugged into.
Because Azban simulates keystrokes, it is dependent on thekeyboard layoutconfigured in the operating system of the host computer it's plugged into.
Plugging the device into a host configured with a somewhat "exotic" keyboard layout will produce unpredictable results.
However, Azban is smart enough to work around many "common" keyboard layouts.
So far, Azban is tested and known to work with the following layouts:
Azban also depends on its ability to successfully open acommand-line terminaland runCurl.
While this works very well onWindows(since Windows 10),MacOS, and manyLinux/UNIX-based desktop environments, it remains a"best effort"solution, with no guarantee whatsoever that it will work on a specific system.
Azban needs to fetch its payload from the cloud. Therefore, it requires the host computer to be connected to the internet.
Plugging the device into a computer with no internet access will fail to download the payload and therefore not be able to execute its actions.
The shell in which the payload runs is a classicBourne shell.