-: Ok, agora sabemos que nosso banco de dados de
destino é chamado owasp10.
Vamos tentar descobrir as
tabelas que existem nesse banco de dados.
Portanto, esta é a nossa declaração select,
é uma união select 1 e nós temos essas coisas.
Então, vou deixar isso ou alterá-los para nulo.
Porque eu só quero selecionar uma
coisa agora e vou definir como nulo também.
E no número dois, vamos selecionar o
nome da
tabela.
Agora vamos selecionar
isso em um banco de dados chamado Information Schema.
Agora eu disse isso no primeiro vídeo do SQL, que
o esquema de informações é um banco de dados
padrão criado pelo MySQL e contém informações sobre
todos os outros bancos de dados.
Então, o
que estamos fazendo agora, estamos selecionando o nome da
tabela no ponto do esquema de informações e, depois do ponto, você coloca a tabela.
Então, basicamente, estamos selecionando uma
tabela chamada tabelas de um banco de dados chamado esquema de informações.
E a coluna que estamos selecionando é chamada nome da tabela.
Portanto, estamos selecionando o nome da tabela
no banco de dados chamado esquema de informações das tabelas da tabela.
Vamos executar isso e ver se conseguimos obter todas as
tabelas que existem no banco de dados owasp10.
Então, podemos ver que temos 237 registros.
E você pode ver todas as tabelas
que temos, portanto, são todas as tabelas às
quais temos acesso.
Então, novamente, eu disse que estávamos
logados como Root, portanto, podemos ver tabelas de
outros aplicativos da Web, como o The Tiki Wiki.
Mas em cenários da vida real, você verá apenas tabelas
relacionadas ao seu banco de dados atual, que
é o Mutillidae.
Então, o que vou fazer é usar uma
cláusula where e dizer onde o esquema
da tabela é igual a
owasp10.
Então owasp10 foi o que obtivemos quando executamos,
quando selecionamos o banco de dados, e obtivemos owasp10, que
é nosso banco de dados atual no qual o Mutillidae está trabalhando.
Portanto, estamos usando a mesma instrução,
estamos selecionando o nome
da tabela nas tabelas do esquema
de informações, em que o esquema da
tabela é owasp10.
Então eu vou copiar isso.
E execute aqui.
E como você pode ver agora, temos muito menos mesas e só
temos aquelas em que estamos interessados.
Portanto, temos as contas, os blogs, os dados capturados, os
cartões de crédito, o hitlog e as ferramentas de teste de caneta.
Agora, se você se lembra, no primeiro
ou no segundo vídeo, nos vídeos
de injeção SQL, mostrei qual era o conteúdo da tabela OWASP.
E eram essas tabelas do banco de dados OWASP.