Ich wollte ein weiteres wichtiges Detail hinzufügen, das in den anderen Antworten nicht explizit angegeben ist. Sie sagten Folgendes:
Es sendet dem Server eine gestaltete Nutzlast, wodurch der Servercode einen Fehler auslöst, und aufgrund mangelnder Fehlerbehandlung stürzt es ab ( bis jemand ausgeführt wird) es wieder ).
(Hervorhebung von mir). Diese Einschränkung ist wichtig, da die Art und Weise, wie solche Dienste auf einen Absturz reagieren, zwischen den Technologiesätzen stark variieren kann.
Kein DoS
Zum Beispiel in PHP oder den meisten anderen Bei CGI-Implementierungen hat eine einzelne abgestürzte Anforderung keinerlei Auswirkungen auf andere Anforderungen. Der Server sendet keine ordnungsgemäße Antwort auf die abgestürzte Anforderung, aber andere Anforderungen, die von legitimen Benutzern eingehen, werden vom Server weiterhin ordnungsgemäß verarbeitet. In diesem Fall betrifft der Absturz nur Sie selbst - nicht andere - und daher ist es schwierig, dies als DoS-Angriff zu qualifizieren. Sicher, es gibt einen Fehler, und Sie verweigern sich den Dienst, aber wenn der Server für alle anderen weiterhin normal funktioniert, findet kein wirklicher Denial-of-Service statt.
Ein DoS
Wenn Ihre Nutzdaten jedoch dazu führen, dass der eigentliche Dienst ausfällt und keine weiteren Anforderungen vom Server empfangen werden können, bis Maßnahmen zur Wiederherstellung von Diensten ergriffen werden (entweder durch einen Administrator oder durch automatische Wiederherstellung) Nach kurzer Zeit) haben Sie definitiv einen Denial-of-Service, da der von Ihnen verursachte Absturz den Service daran gehindert hat, auf legitime Benutzer zu reagieren (wie in anderen Antworten beschrieben).
Unter bestimmten Umständen kann der Angriff "Kein DoS", bei dem der Server nicht heruntergefahren wird, möglicherweise zu einem tatsächlichen DoS-Angriff heraufgestuft werden, wenn Sie einen legitimen Benutzer dazu bringen können, eine URL mit Ihrer böswilligen Nutzlast zu besuchen. Meistens haben solche Angriffe jedoch keine großen praktischen Auswirkungen, da der Dienst weiterhin normal funktioniert, wenn sie den Dienst später normal nutzen. Es kann jedoch seltene Umstände geben, in denen die Nutzlast für die Sitzung erhalten bleibt und der Benutzer daher dauerhaft gesperrt wird (ich habe gesehen, dass Personen solche Umstände im wirklichen Leben versehentlich ausgelöst haben).
Ihrer Beschreibung nach ist es schwierig um festzustellen, in welche dieser Kategorien Ihre bestimmte Nutzlast fällt, muss jedoch eine wichtige Unterscheidung getroffen werden.