-: Okay, quindi ora sappiamo che il nostro database di
destinazione si chiama owasp10.
Proviamo a scoprire le
tabelle esistenti in quel database.
Quindi questa è la nostra dichiarazione
selezionata, è una selezione sindacale 1 e abbiamo queste cose.
Quindi lascerò questo o li cambierò in null.
Perché ora voglio solo selezionare
una cosa e anch'io la imposterò su null.
E nel numero due, selezioneremo il nome
della tabella
da.
Ora selezioneremo
questo da un database chiamato Information Schema.
Ora ho detto questo nel primo video di SQL,
che lo schema informativo è un database
predefinito creato da MySQL e contiene informazioni
su tutti gli altri database.
Quindi, quello
che stiamo facendo ora, stiamo selezionando il nome della
tabella dal punto dello schema delle informazioni e, dopo il punto, inserisci la tabella.
Quindi sostanzialmente stiamo selezionando
una tabella chiamata tabelle da un database chiamato schema informativo.
E la colonna che stiamo selezionando si chiama nome della tabella.
Quindi stiamo selezionando il nome della
tabella dal database chiamato schema delle informazioni dalle tabelle delle tabelle.
Eseguiamo questo e vediamo se possiamo ottenere tutte
le tabelle esistenti nel database owasp10.
Quindi possiamo vedere che abbiamo ottenuto 237 record.
E puoi vedere tutte le tabelle che
abbiamo, quindi queste sono tutte le tabelle a
cui abbiamo accesso.
Quindi di nuovo, ho detto, siamo
stati registrati come Root, quindi possiamo effettivamente vedere
tabelle da altre applicazioni web, come The Tiki Wiki.
Ma negli scenari di vita reale vedrai solo
le tabelle relative al tuo database corrente,
che è Mutillidae.
Quindi quello che farò è, userò una clausola
where e dirò dove lo schema
della tabella è uguale a
owasp10.
Quindi owasp10 era quello che abbiamo ottenuto quando
abbiamo eseguito, quando abbiamo selezionato il database, quindi abbiamo ottenuto
owasp10, che è il nostro database attuale su cui sta lavorando Mutillidae.
Quindi stiamo usando la stessa istruzione,
stiamo selezionando il nome
della tabella dalle tabelle dello
schema delle informazioni, dove lo schema della
tabella è owasp10.
Quindi lo copierò.
Ed eseguilo qui.
E come puoi vedere ora, abbiamo molte meno tabelle e abbiamo solo
quelle a cui siamo interessati.
Quindi abbiamo gli account, i blog, i dati acquisiti, le
carte di credito, gli hitlog e gli strumenti di test della penna.
Ora, se ricordi, nel primo o nel
secondo video, nei video di SQL
injection, ti ho mostrato qual era il contenuto della tabella OWASP.
Ed erano queste tabelle del database OWASP.