diff --git a/README.md b/README.md
@@ -39,10 +39,13 @@ of a keyboard, and use the `select` syscall to find one when I can read on one o
I invite you to read the man page of select for more information about this.
To read the keyboard(s), you can just use `read` but you might also need to take
-into account that not every user has a `QWERTY` keyboard. For simplicity, we use
-the `libxkbcommon` (because once again, we are just striving for a demonstration here)
-but you might get away with just implementing a key table yourself if you are trying
-to keep it simple. You could also try to load handles from existing libraries on the
+into account that not every user has a `QWERTY` keyboard.
+
+For simplicity, we use the `libxkbcommon` (because once again, we are just striving
+for a demonstration here) but you might get away with just implementing a key
+table yourself if you are trying to keep it simple.
+
+You could also try to load handles from existing libraries on the
system and use that depending on what is installed, but this will heavily complicate
the logic of the program, and i just didnt feel like it.
@@ -75,6 +78,7 @@ you're hooking to is being called.
However, this will be left as an exercise to you. :)~
+> Here is an [excellent resource](https://pberba.github.io/security/2022/02/06/linux-threat-hunting-for-persistence-initialization-scripts-and-shell-configuration/) on persistence for linux
### communications
@@ -110,3 +114,4 @@ features. Here is the full detail here:
- [cpl0](https://cpl0.zip) & wintermute -- for providing me motivation to rework this
- [jenaye](https://jenaye.fr) -- for encouraging me to get into maldev :)~
+- [naadi](https://github.com/lambdina) -- for helping me out with the initial version
|