2023-10-24 08:56:39 +02:00
2023-10-23 13:15:24 +02:00
2023-10-23 13:28:22 +02:00
2023-10-23 11:46:14 +02:00
2023-10-23 13:30:07 +02:00
2023-10-23 20:14:02 +02:00

TaxiDriver

W/RPM Driver and usermode for Linux.
Some things in the client are still not finished :

  • X11 overlay

Features

  • Get the base address of any process/loaded .so file
  • RPM
  • WPM

Compiling

To compile the driver you'll need to be at least on kernel version v6.5.8 (i used the arch kernel).

Prerequises :

You'll need git, linux-headers, SDL3 and OpenGL :

sudo pacman -S git linux-headers OpenGL
yay -S sdl3-git

Compiling and running :

Clone the repo, prepare imgui (still in active dev) :

git clone https://github.com/ALittlePatate/TaxiDriver --recursive
chmod +x prepare_imgui.sh
./prepare_imgui.sh

Compile :

make

Run the driver :

sudo make load
sudo dmesg | grep TaxiDriver

You should find a line saying that TaxiDriver was loaded with X major code.

sudo mknod /dev/TaxiDriver c X 0

replace X with your major code.
Run the client :

sudo ./Revird

Unload the driver :

sudo make unload

Contact

If you have a problem regarding the code, open an issue or make a pull request, i'll be happy to add your contribution !
If you need to contact me for any other reasons, message me at @_.patate on discord.

Description
W/RPM Driver and usermode for Linux
Readme MIT 73 KiB
Languages
C 51.5%
C++ 36.6%
Makefile 6.1%
CMake 4.2%
Shell 1.6%