**NOTE:** Some keys or modifiers have not been implemented,thisisaPoC. I don't have time or material to test all the keyboards. If you have any errors, you can contact me by Twitter: @JoelSernaMoreno
42
+
**NOTE:** Some keys or modifiers have not been implemented. I don't have time or material to test all the keyboards. If you have any errors, you can contact me by Twitter: @JoelSernaMoreno
43
43
44
44
**Layouts:**
45
45
46
46
* BE_BE layout support.
47
+
* CZ_CZ layout support.
48
+
* DA_DK layout support.
47
49
* DE_DE layout support.
50
+
* EN_US layout support.
48
51
* ES_ES layout support.
49
-
* EN_US layout support.
50
52
* FI_FI layout support.
51
53
* FR_FR layout support.
52
54
* IT_IT layout support.
53
55
* PT_PT layout support.
54
56
* TR_TR layout support.
55
-
56
-
**TODO:**
57
-
58
-
* MORE LAYOUTS
59
-
* MORE KEYS
60
-
* TEST ALL LAYOUTS
61
57
62
58
**NOTE:** Please do not ask me to implement new functions in this code. You can develop code for Evil Crow Keylogger and send me PR with your new code.
63
59
skipped 21 lines
85
81
86
82
**NOTE:** The Keyboard library included in this repository has been modified, EvilCrow Keylogger needs this library to work.
87
83
84
+
## Layout support
85
+
86
+
Evil Crow Keylogger supports several layouts, the en_us layout is by default.
87
+
88
+
Set up a new layout:
89
+
90
+
* 0.- Open Keyboard/src/Keyboard.h with a text editor
91
+
92
+
* 1.- Change #define kbd_en_us to another layout. Example: #define kbd_es_es
93
+
94
+
You can use:
95
+
- kbd_be_be
96
+
- kbd_cz_cz
97
+
- kbd_da_dk
98
+
- kbd_de_de
99
+
- kbd_en_us
100
+
- kbd_es_es
101
+
- kbd_fi_fi
102
+
- kbd_fr_fr
103
+
- kbd_it_it
104
+
- kbd_pt_pt
105
+
- kbd_tr_tr
106
+
107
+
* 2.- Save and close Keyboard.h
108
+
88
109
## Upload the ESP32 code
89
110
90
111
To upload the ESP32 code into the keylogger, you can do this in different ways: You can use an Arduino, an FTDI or an ESP Flasher from April Brother.
skipped 43 lines
134
155
135
156
* 2.- Open a notepad and type Hello World with the keyboard connected to the keylogger
136
157
137
-
* 3.- Visualize the wifi networks around you and connect to the Keylogger network.
158
+
* 3.- Visualize the wifi networks around you and connect to the Keylogger (defaultSSID:Keylogger).
138
159
139
160
* 4.- Enter the password for the wifi network (default password: 123456789).
140
161
skipped 5 lines
146
167
147
168
# Use the Micro SD Slot
148
169
149
-
Evil Crow Keylogger has a slot to use an SD card, but this is not implemented in this code.
150
-
151
-
To use the SD card you will have to program the necessary code for this.
152
-
153
-
To test the SD slot... you can use some basic example of SD included in the Arduino IDE.
170
+
Evil Crow Keylogger also stores the log on the Micro SD card.
154
171
155
-
You will only have to change the default CS pin to D5. This is the example: