Tutorial: segfaults mit PHP erzeugen
class_Foo.php:
include "class_Foo.php"; class Foo { function bar() { echo "Foobar!"; } }
Danach schlicht und einfach die class_Foo.php in einer anderen PHP-datei einbinden (da wo sie gebraucht wird
), und diese im CLI-Interpreter ausführen. Fertig ist der segfault!
5 comments
Einmal abgesehen von der Kleinigkeit, dass da dieses
<phpund?>drum fehlt, funktioniert das wirklich. Zumindest bei meiner Debian Etch mit PHP 5.2.0-8+etch11…Erschreckend!
Ich meine natürlich
<?php, die Kombination von HTML-Entities und Code geht mir nicht immer leicht von der Hand…(Keine Sache so einfach, dass man sie nicht falsch machen kann!)
[...] mich zurück. Aber das es so einfach ist, den PHP-Interpreter zum Absturz zu bringen, das es wirklich ausreicht, wenn sich eine eingefügte Datei selbst noch einmal included, und schon kack…, das ist schon ein arger Bug. Wenn auch wahrscheinlich ein harmloser, da niemand so etwas jemals [...]
Hi, wofür soll das sein? Ich kann leider wenig damit anfangen.
Lies die Überschrift, Spammer…
Leave a Comment