Ich habe einige der Herausforderungen von SQLol gelöst, aber ich blieb bei Herausforderung 6. Nach der Online-Suche sagten viele Quellen, dass PHP gestapelte Abfragen bei der Abfrage von MYSQL verhindert. Ist das eine Herausforderung überhaupt zu lösen? Ich habe keinen Zugriff auf den PHP-Quellcode, so dass ich die mysqli_multi_query()
nicht verwenden kann. Gibt es Möglichkeiten, diese Herausforderung zu meistern?Sind alle Herausforderungen von SQLol möglich?
Ziel ist es, eine neue Tabelle mit dem Namen „ipwntyourdb“ mit gestapelten Abfragen für die Herausforderung ist http://attack.samsclass.info/sqlol/challenges/challenge6.php
Der Link zu erstellen.
Dies ist die Abfrage.
SELECT username FROM users
WHERE username = '___________' GROUP BY username ORDER BY username ASC
Die unterstrichenen Teil ist die Syntax, die wir in eingeben müssen
Dies sind die folgenden, dass ich versucht habe:
'; create table ipwntyourdb (id int); --
'; start transaction; create table ipwntyourdb (id int); commit; --
Fragen, die nach Hausaufgabenhilfe fragen, müssen eine Zusammenfassung der bisherigen Arbeit enthalten, um das Problem zu lösen, und eine Beschreibung der Schwierigkeit, die Sie bei der Lösung des Problems haben. Siehe [Wie zu fragen] (http://stackoverflow.com/help/how-to-ask). –
''UNION SELECT (Tabelle erstellen' ipwntyourdb' (' poda' INT)) - ' –
Ich stimme diese Frage als off-topic ab, weil es eine Hausaufgabenfrage ist. –