Transcrição do áudio
É coleguinha! Chegamos! Chegamos! No output profissional! Cara! Olha só! Cara, eu acho massa! Cara, você nunca reparou essas coisas que eu vou lhe falar. Vou mostrar agora pra você. Você nunca reparou? Não. Ó! Vou explicar. Pode... Tem muita de comandos que são assim. Olha. Ele ensina, ele dá um ensalho do que ele vai fazer. O que ele vai fazer. Uma explicação do que ele vai fazer. Executa em B aqui, ó. A execução verbosa. E em C, um fechamento. Pode reparar. Ping. Ó. A. O que ele vai fazer. B. A execução. C. A resposta. Ó. Tem uma pancada de parâmetros. Desculpa, de comandos assim. Uma pancada. Isso é profissional, cara! E eu só aprendi isso quando lá em 2016. Lá em 2017. Adentrando nesse mundo hacker mais forte. Eu acabei percebendo o quanto que eu era um programador otário. Fazia sair da qualquer merda, qualquer lixo. E mesmo assim eu não gostei ainda. Dá pra melhorar. Dá pra pôr umas corzinhas bonitinhas. Então, sempre tente fazer isso. Uma definição do procedimento que será executado. Uma execução. E então, o resultado da execução. E o próprio IED é assim, né? Se você olhar o IED, ele é assim. Volta no primeiro capítulo desse livro. Aonde eu falo sobre um programa de validação de práticas. Você vai ver que eu faço assim. Eu tenho então o que ele vai fazer. Te pede autorização em A. Em B. A execução em C. E em C. Um fechamento. Beleza? Faça assim. Você pode também trabalhar com cores. É só você escrever isso aqui. Tudo vai ficar vermelho depois disso aqui. Se você escrever isso aqui, tudo vai ficar verde depois disso aqui. Legal? E se você quer voltar pra cor original, é só você zerar a cor. Tudo que você escrever depois disso aqui vai voltar pra cor original do seu sistema. Beleza? Então, aqui ele vai abrir vermelho, vai escrever alguma coisa e vai voltar pra letra. Com a cor padrão. E vai injetar isso aqui dentro. Vermelho, verde, amarelo. Cara, meu, volta no primeiro capítulo e olha, cara. O IED é assim. Amarelo? Eu usei pra... Você tem que decidir. Verde? Sucesso. Vermelho? Problema. Beleza? Mais uma tabulação adequada. Tabulação adequada. Usar o argparse e usar cores e usar essa ideia de o que vou fazer. Execução em si e um final, uma finalização. Cara, seu script vai ficar bom pra caralho. Teus script é um script que você pode mostrar sem vergonha nenhuma. Legal? Isso aqui eu acho frescura, porque isso aqui ocupa muito espaço, principalmente em terminal de servidor. Que tem geralmente... Eu acho que são 80 linhas de memória. E não tem mais que 90 colunas. Cara, isso aí não é uma merda. Mas, se você quiser fazer uma aberturazinha, tá carregando nas bibliotecas, digamos que você vai carregar a biblioteca da internet. Isso vai consumir. Então você pode colocar o MetSploit, por exemplo, como o MetSploit faz. MetSploit Framework é um curso aqui do curso Hacker. Aqui é o curso Hacker. Eu não comecei a gravar ele ainda, mas ele vai encaixar aqui. Cadê? MetSploit Framework aqui. Beleza? É um curso que vai sair aqui. Então MetSploit Framework... Ele tem aqui. E aí ele se conecta na internet e começa a baixar as bibliotecas. Isso demora. Então, às vezes, ele anima. Ele anima essa troca de cores. Você pode brincar. Você pode voltar ao cursor do carro e pintar de novo. Ou seja, você tem que olhar para uma tela preta dessa aqui e enxergar ela como uma matriz, gente. Você pode voltar para zero aqui em cima. Você vem escrevendo. Você pode voltar para zero e reescrever. É assim que nós fazemos as barrinhas de progresso. Aí nós chegamos numa linha, cá, nessa linha. Aí vamos escrever a barrinha até aqui. Aí nós voltamos e escrevemos aqui. Entenderam? Como que você volta? Você pode voltar por posição, tá? Mantendo a linha. Ou você pode dar um retorno do carro. Um barra R, retorna o carro. Entenderam? E retorna o carro. Beleza? Ou cursor no caso. É máquina de escrever, é carro. Computador é cursor. Beleza? Ou ponteiro. Então, o pai Feiglert, ele faz essas letrinhas bacanas aqui. Por exemplo, como que seria o IED online? IED online seria assim. Só consumiria muito espaço. Vamos lá. Olha só esse output aqui. Beleza? É um output que está faltando ali o que ele vai fazer, um sumário final. Ele é só um script de acompanhamento que fica rodando no servidor. Ele fica full time rodando no servidor, eternamente. E aqui fica passando a rede de computadores. De um lado para o outro, as máquinas se comunicando e eu capturando. De que máquina, está indo para que máquina. Verde eu coloquei para a camada 3, os modelos. Amarelo, desculpa, vem de camada 2 de modelos. Amarelo eu coloquei para a camada 3 do modelos. E eu poderia colocar mais camada de aplicação, sessão. Isso aqui é uma captura em tempo de execução. Das placas de rede, no meio do caminho entre duas máquinas. Beleza? Está aqui, cara. Coloridinho, é outro nível. É outro nível. Cara, não acredito que eu fiz esse script há tanto tempo atrás. Cara... Vergonhoso, hein? Vergonhoso. 21 anos atrás é vergonhoso. Tem que melhorar essa imagem. Bom... Print, cara. Print você não necessariamente tem que escrever assim. E você pode dar umas quebras de linha. Você pode avançar o carro e tudo mais. Sempre que você dá um print, ele quebra a linha. Porque o padrão do Enda aqui, o padrão do Enda é barra R, barra N. Barra R, barra N. Você pode limpar também. Então ele continua escrevendo na mesma linha. Legal? Bom, esse foi uma coisa muito simples de Python. Porque tem um curso que eu vou criar aqui. Já estou gravando baseado nesse livro. Cara, o melhor livro para Python, para hackers e pentesters. E você vai aprender sistemas operacionais. Porque se você está no nível de hacker e pentester, você está trabalhando com sistemas operacionais. Beleza? Já foi iniciada a gravação aqui. É muito avançado, tá? Muito avançado. Se você não sabe fazer um if, um if-mile, aí eu recomendo talvez até você ser um Guanabara da vida. Porque esse nível aqui está muito foda. Esse aqui é para hackers mesmo. Eu passei aqui um fio básico para vocês, tá? Um básico para vocês trabalharem com sistemas operacionais. Próximo capítulo. Eu vou falar sobre, provavelmente, adicionar um serviço da inicialização total nesse capítulo. Mas aqui eu vou explicar rapidamente para vocês.