INNER CODE UNIT · Python
funcGeneratePayload
volkandindar/agartha · Agartha.py:465
def funcGeneratePayload(self, ev=None):
self._lblStatusLabel.setForeground (Color.red)
self._tabDictResultDisplay.setText("")
if self._rbDictSQLi.isSelected():
self._txtTargetPath.setText(self._txtDefaultSQLi)
elif not self.isValid():
if self._rbDictLFI.isSelected():
self._lblStatusLabel.setText("File input is not valid. "+ self._txtDefaultLFI)
self._txtTargetPath.setText(random.choice(["/etc/hosts", "C:\\windows\\system32\\drivers\\etc\\hosts"]))
elif self._rbDictCommandInj.isSelected():
self._lblStatusLabel.setText("Command input is not valid. " + self._txtDefaultCommandInj)
self._txtTargetPath.setText(random.choice(["sleep 120", "timeout 120"]))
return False
self._lblStatusLabel.setForeground (Color.black)
self._txtTargetPath.text = self._txtTargetPath.text.strip()
self._lblStatusLabel.setText("")
if self._rbDictCommandInj.isSelected():