Agora, para tentar descobrir as injeções de escarola, você precisa navegar pelo seu alvo e tentar quebrar
cada página.
Portanto, sempre que você vir uma caixa de texto ou um parâmetro neste fórum, por exemplo, pagina aqueles BHB,
algo é igual a algo tente injetar coisas aqui. Tente usar um único código, tente usar uma ilha ou a instrução ORDER
BY para quebrar a página e faça com que pareça diferente.
Então, eu vou mostrar aqui um exemplo.
E eu vou entrar na página de login primeiro aqui.
E está me pedindo para fazer login agora, se eu realmente me registrei com meu próprio nome, para que ele possa simplesmente entrar
aqui e se registrar.
Eu tenho um nome de usuário chamado zayd e uma senha com 1 2 3 4 5 6.
Então, primeiro vamos fazer o login apenas para mostrar a você meu nome de usuário zayd e minha senha é 1
2 3 4 5 6.
E agora que estou logado, como eles fazem, a minha assinatura era uma nota que realmente parecia o teste.
Então, vou sair e estamos de volta à página de login aqui.
Temos a página para que você possa injetar na enquete que entraremos mais tarde.
Portanto, no momento, temos um exemplo de injeção em caixas de texto para que você possa tentar injetar
no nome e na senha.
Então, eu vou colocar o meu nome como zayd e vou colocar uma única citação.
Então, eu estou colocando esta linha na minha senha.
Então, vamos ver se podemos quebrá-lo.
E como você pode ver agora, há um erro em exibição para nós e não parece um erro normal.
Parece que é um erro no banco de dados.
E normalmente você teria muita sorte se receber um erro como esse.
Agora, normalmente, não será tão informativo quanto isso.
Às vezes, você verá que a página não está funcionando conforme o esperado.
Às vezes, será apenas uma página que não é e não parece como deveria.
Por exemplo, se for uma página de notícias, talvez o artigo esteja em falta ou, se for um blog, um
dos posts em falta ou diferentes tipos de posts.
Portanto, você precisa ficar de olho no que está mudando e, neste exemplo, estávamos recebendo
um erro muito bom, o Asinus, que enquanto está e está nos dizendo que há um erro na declaração
de que o erro está próximo das aspas que adicionamos e também nos diz a afirmação de que executamos isso é realmente bom
para aprender, porque agora podemos ver a afirmação de que o sistema está tentando executar e o
sistema está tentando fazer um início de seleção, então eu estava tentando selecionar tudo, desde contas em que
o nome de usuário é igual a zayd e a senha é igual a um único código.
E agora que o sistema, o aplicativo Web já está em aspas ao redor do nome, então quando
eu disse zayd e outros dados entre duas aspas e o código único que eu adicionei entre outros dois códigos, é por isso
que tivemos três aspas aqui.
Então, a partir disso, podemos ver que 70% do site Target tem uma injeção de escala, ainda não temos certeza
se ele pode executar o que queríamos fazer.
Então, eu posso realmente injetar código e executá-lo.
Vamos ver se podemos fazer isso.
Então, o nome do usuário será.
Eles podem.
E o que vou fazer com a senha, vou colocar minha senha.
Então eu vou colocar um dois três quatro cinco seis e depois abri-lo.
Então, vou lhe dizer por que estou fechando, porque a declaração atual do sistema é que o início de seleção de
Zayd é
igual
a e abrirá uma única citação por si só.
Então, vamos chamar isso de senhas, então estamos tratando isso como uma variável, e isso inclui o que eu colocar aqui,
o que eu vou colocar nesta caixa e ele será inserido em vez da
senha que é uma variável.
Estou apenas dando uma idéia para que você possa imaginar isso acontecendo.
Então, em segundo lugar, o que eu colocar lá vai colocá-lo entre dois códigos únicos e ele
será inserido lá e executado no sistema.
Então, o que estou fazendo é colocar um dois três quatro cinco seis e vou me citar.
Então, o que vou fazer agora, o código será assim.
Então, vai gostar disso.
E a senha é igual a isso e eu tenho duas aspas agora.
ESTÁ BEM.
E então o que vou fazer é
dizer e um é igual a um.
Então, um é igual a diante.
E eu apenas corro e vejo se ele vai executar o que eu quero que ele faça.
Portanto, minha afirmação agora é que será selecionado iniciar de onde não posso onde o nome de usuário é igual a
Z e os transeuntes ligam para 1 2 3 4 5 6.
E note que eu mesmo vou inserir isso.
E um é igual a um.
Um problema que o sistema vai reclamar é que temos uma citação extra aqui, porque
eu mesmo não vou ter certeza na caixa de texto.
Então, vai reclamar sobre isso, vai dizer isso.
Este é um código aberto e nunca foi fechado.
Então, o que vou fazer é adicionar o comentário.
E quando você comentar basicamente tudo o que aparecer depois do comentário não será executado.
Vou usar o duro como o comentário.
Portanto, qualquer coisa que venha após o hash que o sistema irá ignorar.
Então, eu vou injetar agora, será igual a este.
Então, como eu disse normalmente, o que você tem aqui tem uma senha ou uma senha ou dependendo do que o programa
pediu para imaginar isso.
E eu vou inserir isso dentro.
Então, quando você faz isso e o insere dentro, é assim que o código será, assim como o nome de usuário
certo, a senha correta que eu quero é igual a 1, o que é verdadeiro.
E então não vai ignorar esta citação aqui.
Portanto, se passarmos por isso, poderemos fazer login.
Deve permitir que eu faça o login e aperfeiçoe que conseguimos fazer login e nome de usuário.
Até agora, não fizemos nada, mas esse tipo de mostra-nos que está executando nosso código.
Vamos tentar uma coisa diferente agora, vamos tentar adicionar uma declaração falsa.
Então fizemos um igual e isso estava correto e executou o que queríamos.
Vamos tentar um é igual a dois.
E isso é falso.
Então, eu tenho a senha correta e o nome de usuário correto, mas tenho e um é igual a dois.
E isso deve estar errado, porque é falso, um não é igual a dois e eu estou usando.
E então tudo tem que ser verdade.
Portanto, isso deve me dar um erro, mesmo que eu coloque o nome de usuário correto e
a senha correta, por isso coloquei um dois três quatro cinco seis e um é igual a dois.
Então vai ser como oh, isso está errado.
E como você pode ver, está me fornecendo um nome de usuário e senha de erro de autenticação,
mesmo que eu tenha a senha e o nome de usuário certos.
Portanto, isso confirma que este site está realmente injetando o que queremos na senha, para que possamos usar
o campo de senha para injetar como código legal.
E sempre estará neste fórum, por isso vamos colocar uma senha e você postará seu
código aqui.
Então, eu vou colocá-lo no código de capital aqui, porque vamos colocar uma senha perto do código e depois
colocar o código que queremos executar no sistema aqui e ele será executado no sistema
de destino .