GithubHelp home page GithubHelp logo

keylogger-pio's Introduction

How to use

  • Install Platformio CORE
  • Download source EvilCrow-Keylogger. Extract the source code and name it as EvilCrow-Keylogger. Put the directory in same level with keylogger-pio
  • Add jumper GPIO0 to GND for ESP32-PICO
  • Open command line window. Change directory to keylogger-pio
  • Run flash.bat or ./flash.sh to program 32u4 and esp32-pico

About The Sketches

Sketch About
32u4-blank Empty sketch for 32u4. You should program the sketch first if you want to program esp32 alone with external programmer
32u4 Sketch for ATMega32U4 part of EvilCrow Keylogger
esp32 Sketch for ESP32 part of EvilCrow Keylogger
programmer Sketch for program ESP32 via ATMega32U4 directly

How it works

  • Atmega32U4 with Arduino Lilypad USB bootloader. It wires with ESP32-PICO by hardware serial port Serial1
  • The scripts program the sketch programmer to ATMega32U4 first.
  • Modified esptool.py from espressif. Change FLASH_WRITE_SIZE and ESP_RAM_BLOCK to 256 bytes for match the buffer size of 32u4's serial port.
  • Use 32u4'a vitual USB-CDC port to program ESP32 directly

keylogger-pio's People

Contributors

aprbrother avatar volca avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

keylogger-pio's Issues

Have error when use flash.bat

Tool Manager: Installing framework-arduinoespressif32 @ ~2.10003.190916
Error: Could not find the package with 'framework-arduinoespressif32 @ ~2.10003.190916' requirements for your system 'windows_amd64'
I have this error on linux and on windwos the same, and cant write my firmware help please

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.