KEYCODEwill inject an arbitrary keystroke from a three byte scan code. This may be useful when used in conjunction with
HOLD, for language agnostics payloads, or when testing multimedia and other extended key functions not explicitly defined in the language file.
ALTCODEallows the printing of alt-codes on Windows systems only.
HOLDwill hold the specified key until
QUACK RELEASEis issued.
HOLDaccepts either a
LOCKwill prevent the attached keyboard from passing through keystrokes to the target. This may be useful in payloads which need to temporarily lock out the user while a sensitive keystroke injection attack is occuring. Keys pressed on the attached keyboard are not buffered while using
LOCKand will not be typed once unlocked.
UNLOCKwill allow the attached keyboard to pass through keystrokes to the target once more after the
QUACK LOCKcommand is issued.
QUACK STRINGcommand accepts strings interpreted by bash. Consider these key elements when using
QUACK STRINGis interpreted by bash, command substitution may be used. In this example, the Key Croc will inject the keystrokes containing the output of the ifconfig command.
$()command substitution directive, which actually injects the keystrokes of the command in question.