fala pessoal andreus Alonso aqui e só de ver o cenário aqui da aula você já sabe que não vai ser uma aula comum nas últimas aulas esse módulo eu já te mostrei Como escanear dispositivos que estão expostos na internet câmeras de segurança computadores e nessa aula eu vou te mostrar como hackear impressoras como se conectar remotamente impressoras do mundo inteiro e hackar elas com impressoras são expostas eu vou fazer isso na prática dá uma olhada nessa notícia aqui eu não sei se Na época você ficou sabendo dela é uma notícia de 2018 mas em 2018 existia uma competição entre dois YouTubers o pewdiepie que era um dos maiores YouTubers do mundo e uma outra empresa chamada T series que estavam entre os dois maiores canais de YouTube do mundo tava rolando uma competição muito doida para ver quem que ia é o maior youtuber do mundo em números de inscritos não lembro se o pir pai tava quase chegando a 100 milhões de inscritos e a e esse outro canal também E aí os fãs do pewdiepie o youtuber tavam divulgando ele em todos os locais os fãs do outro canal T series estavam divulgando eles em todos os locais e um hacker decidiu fazer uma divulgação um pouquinho diferente ele hackeou mais de 50. 000 impressoras e imprimiu em cada uma delas uma mensagem promovendo o canal então nessa notícia fala mais sobre isso essa era a mensagem que tava aparecendo em cada impressora falando que dando passos para se inscrever no canal do ppai e esse foi um ataque muito louco quando eu vi ele a primeira vez eu falei cara que que maluqui hackear 50. 000 impressoras Parece coisa de filme né coisa de filme que tem uma ação em massa de algum super vilão que raqueia todas as impressoras ou algum super herói que quer mandar uma mensagem achei isso muito doido até que eu comecei a Pesquisar mais sobre como que funciona o sistema das Impressoras e eu percebi que ele não é diferente de qualquer sistema de computador site e câmera que a gente pode hackear impressoras também são sistemas que talvez sejam inseguros talvez permitam que hackers acessem eles e eu vou mostrar na prática como que funciona como que é possível hackear uma impressora no showan o Google Dos hackers a gente pode ver diversos dispositivos que estão expostos na internet shodan.
io desde câmeras IPS roteadores e também existem impressoras que estão expostas impressoras que talvez o dono na hora de fazer a configuração uma empresa decidiu expor ela pra internet para poder acessá-las remotamente por exemplo tem um time de jurídico um time que é remoto e precisa acessar a impressora do escritório e aí ele abre o IP dessa impressora para toda internet e essas impressoras estão expostas na internet se você pesquisar por exemplo printer HP impressoras da marca HP existem 4000 quase 4000 impressoras expostas na marca HP na internet são possíveis serem acessadas inclusive existem casos que eu hackei um site eu tava testando falha de segurança em um site eu hackei Ele entrei no sistema da empresa e tinha gerenciadores de impressora gerenciadores de impressoras corporativas que tinham impressor gigantesca de escritório mesmo que estavam na internet para serem acessadas para empresas acessar e era possível hackear elas então impressora elas também possuem IPS como computadores como câmeras e elas são acessíveis por exemplo se eu vim aqui umaa impressora aqui por exemplo essa impressora da Coreia HP e acessar o IP dela Olha só nós temos uma área de configurações da impressora tempo de espera suspender o endereço IP dela todas as dessa impressora estão expostas na internet mas normalmente quando você acessa informações de configuração da impressora você só pode ver as configurações o IP você não pode mexer na prática nela editar imprimir fazer o que você quiser aqui a gente pode ver várias informações back interessante gerenciamento de atalho reinicialização backup configurações segurança Olha só configurações de administrador Firewall várias configurações aqui mas eu queria mostrar para vocês uma ferramenta que é capaz de conectar nessa impressora e imprimir coisas nela de acessar até o sistema operacional dela os arquivos que tem dentro dela e até fazer ela parar de funcionar dá um Pan no sistema dessa impressora e esse aplicativo ele é chamado de prit ele é uma ferramenta tem aqui no github que foi programada em Python e ela é capaz de hackar impressoras PR kit de ferramentas de exploração de impressoras a gente vai instalar ele na prática testar ele aqui então olha só aqui tem até um um mapa do que acontece aqui nessa maluquice entre o seu computador e a impressora em que você a partir do do prit consegue se conectar ela com várias informações que você pode passar e decodificar para enviar imagens para imprimir para fazer várias coisas e até acessar arquivos da impressora para você instalar o PR é muito simples aqui tem o manual de instalação de tudo que você precisa instalar então primeiramente precisamos instalar o Colorama e o p nmp utilizando o Python Então vamos colocar aqui PIP 3 instal Colorama e p nmp caso você esteja usando o Python 3 Caso seja o Python comum PIP install também tem outros aqui esse daqui é especificamente pro Windows então talvez no meu computador que é Mac não vá não vai funcionar essa extensão ela do do Windows Mas vamos instalar ela aqui também e também instalar o image Magic que é uma extensão para poder criar imagens PR impressora nesse caso é eu instalei ela aqui pro Mac caso você esteja usando Linux você pode utilizar o aptg para baixar elas no Mac aqui eu fiz uma instalação utilizando BR instal image Magic e Ghost script V instalei ele aqui também e caso você esteja utilizando Windows daí eh você não faria a instalação dele você pode instalar o driver do image Magic utilizando Windows mas esse driver é só para coisas mais específicas que é image Magic só para coisas mais específicas você não vai precisar dele para todas as funcionalidades que vai usar pra impressora mas só mostrando aqui para Windows você pode vir aqui em download image Magic e vai vai ter as versões aqui pode pesquisar aqui ó macos iOS tem para tudo Windows pode baixar só vim download image Magic caso D algum erro envolvendo o image Magic e agora bora instalar o nosso prit Nossa ferramenta vamos vir aqui em ferramentas e colocar Git Clone e colocar o link aqui do github para fazer download depois de fazer download nós podemos acessar a pasta prit vou limpar aqui e olha só a gente tem vários scripts já D no LS para ver eh para fazer a instalação a gente não tem o requirements. txt a gente pode simplesmente instalar o principal né o Pie é snmp e o Colorama são os requerimentos E aí você já consegue rodar o comando Python 3 pr. piie conseguimos rodar Esse comando eu vou colocar um menos h para ver o help dele todos os comandos que é possível dar e olha só como que funciona a gente vai colocar aqui PR algum algum parâmetro né help Safe quiet é que a gente tem aqui o IP o target que a gente quer acessar e também tem algumas funções aqui que são funções da impressora o que que são essas funções aqui dentro se a gente vi aqui na document a gente pode ver o que que são Essas funções são os níveis de acesso que a gente tem uma impressora então por exemplo a gente tem o PS o pjl e o pcl o PS é como se a gente tivesse como na impressora como se a impressora tivesse aberta PR internet PR fazer qualquer coisa então que a gente consegue se conectar com o PS e conectando com o PS a gente consegue ao contrário das outras funções a gente CONSEG editar coisas criar diretórios pegar entre os diretórios fazer diversas coisas imprimir olha só a gente tem diversos comandos aqui na impressora que a gente vai ver na prática mas o principal só para exemplificar o PS É como se você tivesse como Rot administrador na impressora pjl te dá algumas funções mas não todas e pcl só dá para ver algumas coisas da impressora é um nível de acesso não tão grande então você pode escolher qual o acesso que você quer fazer na impressora e nesse caso eu sempre vou tentar aqui PS para tentar ter acesso total à impressora Ok entendido isso nós vamos digitar aqui.
P Python na verdade Python 3P e colocar o IP da impressora que a gente quer acessar nesse caso eu poderia pegar uma impressora aqui da Internet uma impressora essa HP aqui que tá exposta na internet mas eu vou utilizar de exemplo própria impressora que eu tenho aqui que eu tô conectado na mesma rede que ela mas em uma rede Externa nesses IPS você poderia conectar neles também e uma função muito interessante também caso você esteja numem uma mesma rede vamos supor que se você se conectem uma cafeteria um escritório uma LAN house se você rodar simplesmente Python 3 prit sem nenhum comando ele escaneia a rede para você e aqui nesse caso ele mostrou que não tem não tem impressoras disponíveis isso por a impressora aqui ela não tá ligada eu vou ligar ela para você ver ele vai encontrar essa impressora aqui na rede Acabei de ligar a impressora aqui tá funcionando agora bora escanear a rede para descobrir impressoras Olha só temos o IP dela Epson l300 3250 series o tempo que ela tá ligada e o ela tá disponível PR imprimir Olha que interessante Bora pegar agora o IP dela e se conectar locar IP e a função que eu tinha mostrado administrador mais ou menos administrador e menos administrador ainda vou colocar como PS E aí eu vou dar enter e olha só conexão Eita imprimir aqui ão estabilizada olha não não era para acontecer isso vamos ver o que que ela vai fazer ó conexão falhou subir um pouquinho conexão falhou e agora parece que conectou Olha só conexão estabilizada a gente acabou de se conectar a impressora e ao colocar aqui aparece coloque interrogação para ver os comandos vou colocar interrogação e olha que que tanto de comandos date Discover get verion unlock bloquear a impressora page count formate Destroy destruir a impressora disable tem até um comando interessante aqui deixa eu achar ele olha só print imprimir nós podemos imprimir utilizando a impressora pessoal que doideira não era PR com tecido mas ela começou a imprimir ol o que sai daqui coni ela um monte de comando em pyth ISO e agora que eu conectei na impressora nós podemos ver alguns comandos nós podemos dar nela e na document do Pr se a gente noeto aqui as informações de todos os comandos eu traduzi aqui com o Google tradutor meu navegador mas olha só vou vir aqui colocar em português dos Comandos ou vou traduzir no básico aqui os comandos que a gente tem né e a gente pode ver a data da impressora a gente pode ver o tempo que a impressora tá disponível podemos ver os devices os dispositivos estão disponíveis talvez conectados na impressora ou ou algo assim nós podemos colocar overlay de arquivos utilizando o comando overlay quando alguém imprimir qualquer coisa na impressora vai ficar com essa foto em cima um overlay nós podemos capturar as coisas que foram impressas dentro da impressora ver os Jobs né os e trabalhos que ela tem então se alguém pede para imprimir três arquivos é criar um novo Job na impressora e várias outras coisas dicionários configurações e pesquisar sobre scripts que ela tem várias coisas mas o mais interessante aqui é o overlay E também o comando print que faz ela imprimir Então se a gente por exemplo vê as coisas que foram impressas na impressora mas bora imprimir utilizando a impressora utilizando hack e imprimir um arquivo PR mostrar na prática PR vocês e para fazer isso nós vamos utilizar aqui aqui dentro da pasta do nosso prit da nossa ferramenta nós temos alguns arquivos de impressão padrão dentro da pasta de pegar ela aqui test pages entrando aqui em test pages nós podemos ver alguns arquivos aqui dentro print nds e eu vou imprimir um como um exemplo vendo aqui eu posso colocar print test pages barra e o arquivo que eu quero imprimir por exemplo print. pc e agora parece que não começou a imprimir vamos ver começou a imprimir aqui ver se saiu o desenho que a gente tinha Então olha só ela imprimiu o desenho que estava configurado no software para imprimir esse desenho meio doido aqui várias várias coisas saa só aqui dentro do prit aquele test pages se a gente vir aqui test pages e abrir aquele print peps tem o mesmo desenho que saiu lá na impressora e você pode imprimir vários outros desenhos snds ah Loren um arquivo padrão e até adicionar arquivos aqui dentro para isso você pode configurar converter na verdade um arquivo PDF arquivo. ps entrando aqui no Google nós podemos vir aqui convert.