Ho visto questo SQL injection/attacco su uno dei miei server e vorrei sapere cosa sta cercando di fare. So che è un attacco e dopo aver fatto ricerche su Google, vedo che viene usato molto ma non vedo una spiegazione di cosa sta facendo e di cosa sia l'esadecimale o il binario. Ecco l'attaccoIniezione Sql qualcuno può spiegare questo codice a me
press-detail.php?id=999999.9+%2f**%2fuNiOn%2f**%2faLl+%2f**%2fsElEcT+0x393133353134353632312e39,0x393133353134353632322e39,0x393133353134353632332e39,0x393133353134353632342e39,0x393133353134353632352e39,0x393133353134353632362e39,0x393133353134353632372e39,0x393133353134353632382e39,0x393133353134353632392e39,0x39313335313435363231302e39,0x39313335313435363231312e39,0x39313335313435363231322e39,0x39313335313435363231332e39,0x39313335313435363231342e39,0x39313335313435363231352e39,0x39313335313435363231362e39,0x39313335313435363231372e39,0x39313335313435363231382e39,0x39313335313435363231392e39,0x39313335313435363232302e39,0x39313335313435363232312e39,0x39313335313435363232322e39,0x39313335313435363232332e39,0x39313335313435363232342e39,0x39313335313435363232352e39,0x39313335313435363232362e39,0x39313335313435363232372e39,0x39313335313435363232382e39,0x39313335313435363232392e39,0x39313335313435363233302e39,0x39313335313435363233312e39,0x39313335313435363233322e39,0x39313335313435363233332e39,0x39313335313435363233342e39,0x39313335313435363233352e39,0x39313335313435363233362e39,0x39313335313435363233372e39,0x39313335313435363233382e39,0x39313335313435363233392e39,0x39313335313435363234302e39,0x39313335313435363234312e39,0x39313335313435363234322e39,0x39313335313435363234332e39,0x39313335313435363234342e39,0x39313335313435363234352e39,0x39313335313435363234362e39,0x39313335313435363234372e39,0x39313335313435363234382e39,0x39313335313435363234392e39,0x39313335313435363235302e39,0x39313335313435363235312e39,0x39313335313435363235322e39,0x39313335313435363235332e39,0x39313335313435363235342e39,0x39313335313435363235352e39,0x39313335313435363235362e39,0x39313335313435363235372e39,0x39313335313435363235382e39,0x39313335313435363235392e39,0x39313335313435363236302e39,0x39313335313435363236312e39,0x39313335313435363236322e39,0x39313335313435363236332e39,0x39313335313435363236342e39,0x39313335313435363236352e39,0x39313335313435363236362e39,0x39313335313435363236372e39,0x39313335313435363236382e39,0x39313335313435363236392e39,0x39313335313435363237302e39,0x39313335313435363237312e39,0x39313335313435363237322e39,0x39313335313435363237332e39+and+'1'='1
Quello che vorrei sapere perché "999.999,9", ciò che è "0x39313335313435363237322e39". Quando questo attacco funziona quali informazioni avrebbero gli hacker o modifiche avrebbero fatto al database. Per ultimo, questo attacco può essere eseguito più e più volte con un arresto/arresto anomalo del server?
Qualsiasi spiegazione di questo codice sarebbe molto apprezzata.
'0x39313335313435363237322e39' è solo il testo esadecimale di' 91351456272.9'. Perché "999999.9"? Boh. – Federkun
Grazie a leggendario, avevo capito tutto da solo. Ancora non spiega cosa sta cercando di fare il codice. – user3137609
La query è '999999.9 UNION ALL SELECT" 91351456272.9 "," 91351456272.9 ", ...," 91351456272.9 "e" 1 "=" 1 ". Penso che il suo scopo sia quello di rilevare la presenza o l'assenza di un'iniezione sql. – Federkun