E todas as palestras até agora estávamos explorando as injeções da Asgill manualmente.
Então, nós estávamos injetando o código no R L R nas caixas de texto e neste vídeo eu vou mostrar uma
ferramenta chamada mapa seguro que permite que você faça tudo o que aprendemos até agora e ainda mais coisas.
Essa ferramenta pode ser usada contra meus bancos de dados de habilidades em que estávamos tendo o exemplo.
Também pode ser usado contra o Microsoft Escorial Oracle e outros tipos de banco de dados.
A ferramenta é muito útil e é muito útil em muitos casos.
Às vezes, as injeções não são tão boas quanto as que vemos e, às vezes, você só
obtém uma saída para cada registro e você precisa examinar todas as saídas para automatizar isso e
fazer tudo para você de maneira muito mais fácil e simples.
Então, primeiro vamos pegar o que estávamos usando para a injeção.
Então eu tenho esse arquivo de texto aqui que estávamos usando e eu tenho o URL que estávamos usando
antes, então é o usuário informado nomes de usuário APHC senha admin senha do administrador.
Você realmente não precisa saber a senha do nome de usuário.
Então, na verdade, vou postar qualquer coisa aqui.
Então, apenas suponha que não sabemos a senha, então estamos apenas injetando injeções Escorial que
realmente não precisamos saber nada disso.
Eu vou fazer é copiar isso e então eu vou correr como curar e eu vou fazer você especificar a coruja e
eu vou colocar o meu alvo e eu vou ter certeza que eu acontece entre duas aspas para
que não ignore nada.
E quaisquer sinais no meio, então temos alguns sinais e personagens no meio que eu queria que todos
fossem tratados como um que você está fora.
Então, tudo que fiz foi o SKM até o meu alvo e, em seguida, pressione enter e para procurar automaticamente por todos os parâmetros,
para procurar informações do usuário por meio do nome de usuário e senha, para ver se
algum deles é injetável.
E então, uma vez feito isso, ele irá armazená-lo em sua memória, por isso é bom saber
que isso é injetável e então poderemos explorar ainda mais o alvo para que você possa ver que agora é ruim que
nosso alvo seja minha tela ou me cruzar, bem como me perguntando se eu deveria pular outros testes e eu vou dizer sim
porque eu sei que é minha Asgill e agora está me perguntando se deveria fazer todos os testes para ambos os bancos de dados
e eu vou diga sim, assumindo que não sei qual é.
Eu sei que é minha arte ASCII, mas vou deixar que ela faça o que quiser e veja se pode fazer isso
corretamente ou não.
Então, no momento está checando se está postgresql seu UL e eu vou sentir sua falta quando ele sumir.
Não, isso não funciona e então funciona e ele vai saber que é melhor também descobrir que
o nome do usuário parece ser injetável e com certeza ainda Nazia que o nome de usuário do parâmetro é vulnerável
e podemos injetá-lo.
Então, está me pedindo que eu queira verificar os outros parâmetros, como a senha e todos eles.
Eu posso dizer sim e fazer isso.
Vou dizer não porque não me importo se usar o nome de usuário para a injeção.
Então está tudo bem.
Agora, como o Mark sabe que o alvo é injetável e sabe que ele vai usar o parâmetro username
para injetar coisas e eu acho que ele está rodando o Linux que você quer e descobriu que ele é usado
no BHB com o Apache para apontar para o ponto 8 e é usado no meu servidor como servidor de banco de dados.
Então, vamos resgatar toda a minha ajuda e ver o que podemos fazer agora.
Agora esta ferramenta é realmente grande e permite que você faça muitas coisas.
Então, neste vídeo, você só vai mostrar uma rápida olhada no vídeo e eu recomendo que você gaste mais tempo com
ele e tente ver o que mais você pode fazer com ele.
ESTÁ BEM.
Então, vamos tentar obter o usuário atual e tentar obter o banco de dados atual.
Então vamos usar o mesmo comando que usamos antes e só vou adicionar a ele.
D-B Eu sou solicitado a obter os bancos de dados
atuais ODBC.
Desculpe, você pode ver que temos todo o banco de dados que temos.
Então temos o B W H, temos amperímetros de esquema de informação.
Lloyd minha escola tinha 10 anos e era a que estávamos explorando antes.
UMA. G. Nós agora, se fizermos o usuário
atual, você pode ver que somos a raiz.
E se eu me importar e banco de
dados, vamos ver que eu era esse é o nosso banco de dados atual.
Então agora vamos tentar pegar as mesas para nós.
Então lembre-se quando fizemos selecionar o nome da tabela de tabelas de esquema de informações onde o esquema da tabela de trabalho da tabela
de nome é igual a tudo o que vamos fazer.
Mais uma vez, deixe-me perguntar-lhe um mapa de tudo isso para nós.
E assim o comando vai ser, vamos pedir-lhe para obter todas as tabelas para
nós e vamos usar a opção D para especificar o banco de dados e nosso banco de dados será chamado US 10.
E como você pode ver, temos todas as tabelas que existem.
E lembre-se que é o mesmo que temos a tabela de registros de contas e os cartões de crédito também.
E agora nós queremos pegar as colunas então podemos usar o mesmo
sair de novo e
nós vamos dizer Get me as colunas onde a tabela é contas frias e o banco de dados é 10 e aqui podemos ver que temos o
colunas.
Portanto, temos essa senha de administrador no nome de usuário e podemos obter os dados usando a opção de despejo.
Então, o mesmo comando que foi usado antes, então, será incluído na tabela que é chamada de contas e o
banco de dados que é chamado de turno.
Eu quero que você me consiga todos os dados.
E aqui vamos nós temos todos os dados que temos a senha admin admin passar e
temos Adrian e sua senha é senha e temos todos os dados aqui mesmo.
Então, como eu disse, a ferramenta é muito útil.
Pode ser usado para tornar nossa vida muito mais fácil.
Ele faz tudo automaticamente e pode fazer tudo o que fizemos e pode até fazer mais coisas.