Способы компрометации и индефикации ПО:
Передача заранее несуществующего параметра команде.
Использовать произвольный порядок команд.
Вызов команды без необходимого параметра.
Передача программному обеспечению заведомо не существующей команды.
Нарушение стандартного формата той или иной команды. Fuzzing методика.