Transcrição do áudio
Eu nunca achei o Apache algo seguro. Jamais. Não, pensa. 70%, mais ou menos, de tudo que roda containers web no mundo, está ali entre Apache e Nginx. Certo? Essas duas tecnologias. Então, pense você. Você sendo um governo, você colocando porta dos fundos nesses programas. Então, se a Deep Web é, como eu posso dizer, um reflexo da web de muitos anos atrás, e até onde o Apache e o Nginx têm mais força, quem é louco de colocar? Um Microsoft Windows? Desculpa, quem é louco de usar um Microsoft Windows e ainda mais acessando a Deep Web? Entenderam? Ainda mais sendo servidor da Deep Web. Então, preste atenção. Eu acho até que no mundo da Deep Web é natural que tenha mais Apache do que na Surface Web, em porcentagem. Vamos colocar assim. Agora, você imagina, então... Eu estava assistindo, acho que a DEF com 35, não lembro. O cara da Tor, o cara do Tor, browser e Tor, explicando sobre as palestras que ele ministra, inclusive para o governo. E você pode reparar, logo no início da fala dele, eu vou conseguir esse link, eu vou colocar. Eu vou colocar lá no canal do YouTube. Logo no início da fala dele, ele começa falando de porta dos fundos. E ele frisa, nós não temos porta dos fundos. Olha, o governo pede para pôr porta dos fundos, nós não aceitamos. Ele gasta, acho que uns 20 minutos, eu acho, falando disso. E ele bate nessa tecla. Que o Tor não tem. Não só o browser, mas... Seus relays não tem porta dos fundos. Beleza? E isso bate, porque eu estou falando disso, bate com o que eu sempre falei para vocês. O que eu falo para vocês há anos aqui no canal. O Apache é a maior porta dos fundos que se pode ter. Sério. O Apache. Bom, agora imagine essa coisa mal configurada. Bom, você deve estar me perguntando o que eu uso, né? Bom. Com certeza. Eu não tenho Apache na minha infraestrutura. E eu não tenho Apache onde eu hospedo o meu site. E na minha infraestrutura, eu vou te falar. Eu fiz meu próprio container. Eu fiz meu próprio servidor. Não tenho servidor de lugar nenhum. Eu mesmo fiz. C++. Entende? Então, é... É justamente, já aí na... Desculpa aí, o espirro aí, mas eu estou muito mal de saúde. Um dos motivos até pelo qual eu segurei um pouco gravar vídeo. Um dos motivos que, naturalmente, me levam a ter esse pensamento, é ver vários hackers aí, vários serviços na Deep Web, sendo presos, os caras sendo presos, desmantelados. Que negócio é esse? Pense. Bom, agora imagine você o que... Nós temos o que? A internet lotado de... Tutoriais. Então, você vai até o Google. E você questiona o Google. Como instalar o Apache 2? Como instalar o Apache 2? Legal? Então, você vai lá. E questiona. Lógico que a IA vai vir aqui e vai dar um... Cara, IA, cara. Não faz isso, não. Não sou contra a IA, não, cara. Mas é muito mais complicado que isso aqui. O cara vai executar esse roteirinho, vai abrir uma página web, para ele, acabou. Entende? Ah, o cara vai executar isso aqui e acabou, para ele. Não, cara. É muito mais complexo que isso aí. Agora, imagine você se grupos hackers lançassem inúmeros tutoriais de como fazer uma configuração de Apache escrota como essa daqui. É lógico que a quantidade de servidores... A quantidade de servidores da Apache nas empresas vulneráveis, lógico, iria aumentar. Então, imagine um grande esforço mundial entre os grupos hackers para inundar o mundo com tutoriais fracos. Ruínos. E eu vou te falar uma coisa aqui. Eu procuro, eu clico nesse link. Se foi difícil, eu clico nesse. Se foi difícil, eu clico nesse. Aí eu cheguei aqui e, de repente, adivinha? Pô, deu certo. Eu parei de... De pesquisar. Então, quer dizer que o Google vai reforçar que o melhor link é aquele que o cara parou. Ou seja, é justamente o mais trivial e idiota de tudo. Vou explicar. Dentro da tecnologia, há inúmeras vulnerabilidades. Inúmeras vulnerabilidades. E elas são por configuração fraca. Vamos colocar assim. Que é a configuração de fábrica que já vem genérica. Para dar o mais certo possível. É assim que vem a configuração de fábrica. Bem genérica. Para dar certo. Eles não se importam com a segurança. E aí, naturalmente, com que as configurações mais tosca, menos segura, porque configurar a parte da segurança é que dá trabalho. Colocar um servidor para funcionar é fácil. Quero ver você colocar a segurança dele. E aí, é lógico que pouca gente... A gente vai nesses... A gente ensina a fazer o que é certo. Imagina. Então, vamos inundar o mundo com isso. Legal? Bom. E, naturalmente, o que nós mais temos hoje também, dentro dos Apaches, é um tal de PHP. E o PHP, naturalmente, nós temos inúmeras vulnerabilidades e má configuração. Então, Apache, mal configurado, é a coisa mais comum do mundo. Beleza? Então, vamos sempre partir para um RECON. Então, vamos para o Nikito. Cara, tem maneira de colocar o I ali, cara. E aí, você coloca o site ALF. 10.137.024. Legal? Legal. E aí, vamos ver o que o Nikito fala. Olha que interessante. Server. Apache 2.4.68 e um Debian. Por que isso? Ó, vou falar uma coisa para vocês. Isso aqui, para RECON, é muito importante. Isso aqui está no banner do protocolo HTTP que o Apache, por padrão, te retorna. Já começa por aí. Certo? Então, um hacker, ele pode vir aqui, mais para a frente, não agora, tá? Não é nesse momento. É em um momento mais à frente. Eu vou copiar isso aqui, ó. E aí, mais para a frente, é natural que ele vai vir aqui em CVE.org. Vindo em CVE.org, ele vai procurar. Provavelmente. Vulnerabilidades. Não achou exatamente o Apache. Não com a barra. Mas aqui, ele já começa a achar. Veja. Então, olha só. Nós já temos aqui, 2026, vulnerabilidade do ano de 2026. Legal? Aí que está, né? O Apache, ele é base de muitos outros produtos. Então, além dos outros produtos serem vulneráveis, naturalmente, eu tenho um problema. Vamos colocar assim. Eu vou dizer que eu tenho um problema. Como assim um problema? Esse CVEs, eles são textuais. Então, apareceu a palavra Apache, mas não necessariamente é no Apache HTTP Server. Entende? Então, cara, procurar aqui é um pouco complicado. Essa é a verdade. Vulnerabilidade 2026, nós temos até uma quantidade razoável, tá? Tudo bem que já passamos do meio do ano de 2026. Mas é aquilo que eu falei para vocês. São vários produtos. Não só como ele base. Naturalmente, ele vai aparecer. Naturalmente. Tá? Como ele mesmo. O próprio servidor Apache. Oh! É ruim, tá? Ah, bom. Ele teve aqui uma falha de checagem. Bom, vamos lá. Agora, ele vai começar a tentar fazer aquela busca em diretórios recursivos e identificar. O Nikito é ali. É uma das ferramentas mais usadas no mundo do Hack, principalmente nesse RECOM. Tá? Vários, como eu posso dizer, programas dentro da playlist de Calica, eu transformei em livro extra. Como BUP, SWITCH, SQL, MAP. Nikito é um que eu pretendo colocar ele aqui na jogada. Tá? Escrevi um texto só sobre ele. Lembrando que eu já lancei aqui dois textos bons aqui, oh. De Python e C++. Para quem quer programar malwares, fundamental esses dois. Embora, eu estou vendo muitos malwares hoje escrito também em Java. Porque o Java tem uma falha crônica no último Java. O Java, o último Java, permite que você faça. Então, caralho. Eu não posso xingar aqui não, né? Ah, não está na Udemy, oh caralho. Mitre e a TAC. A tática 1155, só a memória. Vamos lá, vamos procurar essas táticas. A especificação técnica, a Prescript. Não, acho que é 1000, né? Não é 100% acertada não. É 1055. Injeção de processos, tá? É algo bem parecido com isso. É isso aqui. É bem nesse caminho. Injeção de Java em memória sem persistir no disco, cara. E a última versão do Java tem isso. Talvez seja interessante aí pegar um pouquinho de Java. Visto que a última versão do Java tem isso por default. E tem que funcionar assim, porque senão não funciona. Ó, aqui ele está. Naturalmente encontrou uma página de login. E ele vai tentar agora buscar informações. Cara, eu vou parar isso aqui por um motivo muito simples. Para aí, caramba. Por quê? Senão ele vai passar aqui um tempão. Do outro lado, ele está fazendo uma sujeira lascada. Tá? O Nikito está fazendo uma sujeira monstro. Se a área de TI não conseguir capturar o Nikito, meu amigo, esquece. Beleza? Bom, vamos lá. Você também pode usar o Go Buster. O Buster feito em Go. Olha. Go Buster. Lembrando, se você não sabe sobre a especificação técnica desses programas. Naturalmente. Pulse Hacker. Você vai lá em ferramentas e procura a ferramenta aqui. Procura a ferramenta que você vai achar. Informação técnica, tá? Legal. Go Buster. E aí o TIR. E aí eu tenho o traço 1. HTTP, dois pontos. Barra, barra. 10, 37, 0, 24. Nós já vimos que o Go Buster faz aquela busca. E aí, provavelmente, eu tenho uma ideia. De mais ou menos um dicionário que eu poderia usar. Para procurar, então, ali dentro do Apache. OSR. Opa. OSR. Share. Word Lists. Dib. E o Common. Common.txt. Que são aquelas clássicas que nós temos. Nós podemos montar uma. Então, se você entra num site de prefeitura. Site Prefeitura de... Pera aí, galera. Codó. Codó. Site da Prefeitura de Codó. Esses caras foram invadidos. Não sei se vocês sabem, né? Esses caras foram invadidos. Bom, você naturalmente... É feio pra caramba o site deles. Tá aqui, pá. E aí você vem aqui. E dá uma olhada nas tecnologias. As tecnologias que eles têm, tá? Pera aí, galera. Isso aqui me chamou bastante atenção, tá? Né? Eles usaram algum framework, tá? Então, eles usaram algum framework. Dá pra ver aqui. Beleza? Então, dá pra extrair. Buscar algumas palavras mágicas de algumas tags. Lógico, cara. Eu não consigo ver assim, não, cara. Sublime. Tem sublime aqui? Sublime. Não, hein, cara? Eu não consigo ver esse... Essa coisa aqui em linha assim, não, ó. Tá vendo essa... Essa coisa aqui? Tem que quebrar ela no sublime. Tem que ver exatamente que tecnologia. Você pode encontrar algumas palavras aqui. Eles têm um CDM aqui. Um CDN, ó. AdministraçãoPublica.com Barra Portal. Bom. Poderia, naturalmente. Ah, cara. Eu não queria ir... Eu não queria ir... Eu não queria ir... Banner de Sugestão Legislativa. Eu não queria ir a fundo, não, cara. Não, não. Não quero ir a fundo, não. Mas você pode buscar alguma dessas palavras de alguns tokens aí, entendeu? Pô, olha o htaccess aqui. Que htaccess, hein? Hum... Tá muito esquisito esse site aqui, hein? Se gastar um tempinho, entra. Hahahaha Materializou um xml, cara. Hahahaha Não, para. Puta que pariu. Não tem nada a ver com a última invasão, não, hein, gente? Não tem nada a ver com a última invasão, não, hein, gente? Longe de mim. Eu sou fã da Codó. Longe de mim. Eu sou fã da Codó. Dos outros. Eu não tô na Udemy. Vocês estão entendendo? Busca algumas palavras de tags aqui. E você vai tentar descobrir que tecnologia tem por trás disso aqui. E você vai tentar descobrir que tecnologia tem por trás disso aqui. Beleza? Eu sou louco para fazer uma IA para detecção de tecnologias em geral, cara. para detecção de tecnologias em geral, cara. Sério mesmo. Bom, então vamos lá. Então, a ideia é você passar é você passar o... Opa! Você passa o Nikito. Certo? Você passa o Nikito e começa a procurar algumas URLs. Você passa o Nikito e começa a procurar algumas URLs. Localiza qual é o tipo de tecnologia provável que tem lá dentro. Faz uma wordlist ou você cria sua própria wordlist. Faz uma wordlist ou você cria sua própria wordlist. E você tenta explorar e buscar alguma vulnerabilidade e buscar alguma vulnerabilidade ali dentro daquelas bibliotecas. Lembrando que Codon Crypt foi invadido numa brincadeira de criança. Só para vocês terem uma noção. Pô, cara. Envasaram o banco de dados deles na Braitings Forums. Mas se você é do lado da luz, vocês tem que ir no Braitings Forums também. Para obter informações. Se a empresa de vocês estão lá, foram vazadas lá. Legal. Próxima vídeo aula eu vou falar sobre algumas falhas clássicas que nós encontramos no Apache. HAT Pass, por exemplo. E entre outras para vocês entenderem. Até mais. Tchau.