Git Product home page Git Product logo

log_dumper's Introduction

Log Dumper

Log Dumper é um key logger simples que joga todas as informações do alvo online.

Features

  • Keyboard log: O script coleta todas a teclas apertadas no teclado, mesmo com a janela do programa fora de foco.
  • Screenshot: O script captura a tela do alvo a cada vez que um clique acontece. A imagem é salva em formato JPEG em Base64 em uma pasta chamada imgs dentro da URL principal
  • Dump Online: O script coloca todas as informações disponíveis online, no Dontpad através de uma URL customizável. Isso facilita a coleta dos dados após a infecção.

O script separa os dumps por nome da máquina. Dessa forma  possível guardar vários dumps ao mesmo tempo de máquinas diferentes. Além disso, o script apenas concatena novas informaçes caso algo já esteja escrito na página em questão. Isso impede que informações velhas sejam perdidas por novas execuções do programa.

Instalação

O script requer algumas dependências. Se não as tiver, execute os seguintes comandos:

$ sudo apt install python3-xlib
$ pip3 install mss

Execução

Após a instalação, basta executar o arquivo key.py

$ python3 key.py

O script atualmente funciona apenas em linux com X.

Término

Para terminar a execução do script corretamente, basta escrever stop listening em qualquer lugar (mesmo que não esteja com o foco em um programa que aceita input textual).

Exemplo

Para testar o programa, rodei o key logger na URL dontpad.com/:. Os resultados dos testes ainda estão lá para ver a formatação entre outras coisas.

Disclaimer

Esse script foi feito como parte da matéria de Segurança da UFRJ 2017.1 e não deve ser usado para fins maliciosos.

log_dumper's People

Contributors

guilhermefreire avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.