Web Solução de problemas com r0ot-mi. Parte 1

imagem

Este artigo contém a solução de tarefas destinadas a explorar conexões da Web. Aqui, consideramos as tarefas que afetam os arquivos de backup, diretórios não indexados, cabeçalhos http, redirecionamentos e injeção de comandos.

Informações Organizacionais
Especialmente para aqueles que desejam aprender algo novo e se desenvolver em qualquer uma das áreas de segurança da informação e da informática, escreverei e falarei sobre as seguintes categorias:

  • PWN;
  • criptografia (criptografia);
  • tecnologias de rede (rede);
  • reverso (engenharia reversa);
  • esteganografia (estegano);
  • pesquisa e exploração de vulnerabilidades na WEB.

Além disso, compartilharei minha experiência em análise forense de computadores, análise de malware e firmware, ataques a redes sem fio e redes locais, realização de protestos e explorações por escrito.

Para que você possa descobrir sobre novos artigos, software e outras informações, criei um canal no Telegram e um grupo para discutir quaisquer questões no campo da CID. Além disso, considerarei pessoalmente seus pedidos, perguntas, sugestões e recomendações pessoais e responderei a todos .

Todas as informações são fornecidas apenas para fins educacionais. O autor deste documento não se responsabiliza por nenhum dano causado a alguém como resultado do uso dos conhecimentos e métodos obtidos como resultado do estudo deste documento.

HTML - código fonte


imagem

Abrimos a página em que é solicitado que você digite uma senha.

imagem

Vamos ver o código fonte da página. Descrição e senha.

imagem

Redirecionamento HTTP


imagem

Somos convidados a ir a qualquer página, exceto as apresentadas no site, abrimos a tarefa.

imagem

Classifique o código fonte.

imagem

Vemos que no parâmetro, juntamente com a URL, o parâmetro h é enviado, semelhante ao hash md5. Vamos encontrar os protótipos.

imagem

Juntamente com o endereço, seu hash é transmitido, vamos, por exemplo, para o Yandex.

imagem

imagem

HTTP - Agente do usuário


imagem

É-nos dito que não temos um navegador "admin".

imagem

Vamos definir admin no campo Agente do usuário HTTP.

imagem

Nós obtemos a resposta.

imagem

Autenticação HTTP


imagem

Somos oferecidos a autenticação HTTP. Vamos tentar entrar com admin / admin padrão (como em câmeras IP). Recebemos uma mensagem onde eles nos falam sobre a bandeira.

PHP - injeção de comando


imagem

Você precisa encontrar a senha no arquivo index.php. Nos é oferecido um formulário em que devemos inserir o endereço IP.

imagem

Como resultado, ele é transferido para a linha de comando e o ping é executado. Vamos passar uma cadeia de comandos.

imagem

No código fonte, vemos a senha.

imagem

Arquivo de backup


imagem

Vemos a página com o login e a senha.

imagem

O título do trabalho diz sobre backup. Vamos dar uma olhada nos possíveis nomes dos arquivos de backup na barra de endereços.
.php.bak
.php.tar.gz
.php.zip
.php.001
.php~

O último se encaixa.

imagem

Faça login, obtenha a senha.

HTTP - indexação de diretório


imagem

Vamos procurar o código fonte.

imagem

Vemos o arquivo de inclusão. Dado o nome do trabalho, abra o diretório admin.

imagem

Este diretório não está indexado. Nós olhamos backup.

imagem

Nós vemos a senha lá.

Mais e mais complicado ... Você pode se juntar a nós no Telegram . Lá, você pode propor seus próprios tópicos e votar na escolha de tópicos para os seguintes artigos.

Source: https://habr.com/ru/post/pt470191/


All Articles