From 30afd2646897ef90c36068f55f518b678c3c32d7 Mon Sep 17 00:00:00 2001 From: Janek <development@superyu.xyz> Date: Mon, 8 Jan 2024 00:31:47 +0100 Subject: [PATCH] Update README.md --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 7dc28d2..20541d6 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,15 @@ -# radarflow +# radarflow2 A Web radar for CS2 using [memflow](https://github.com/memflow/memflow) ## How can I run this? -There is two ways to run this, first way is using a KVM/QEMU setup to target a running VM to read memory out of it. The second way is using pcileech hardware, like a PCIe Screamer. +There is two ways to run this, the first way is using a KVM/QEMU setup to target a running VM to read memory out of it. +The second way is using pcileech hardware, like a PCIe Screamer. ### The KVM/QEMU method First, you need to set up a virtual machine on linux using qemu. How to set up a VM on linux is way out of scope for this. You can find plenty of information online on how to do it. -Before you begin, install the necessary memflow plugins using memflowup from the *stable 0.2.0 channel!* +Before you begin, install the necessary memflow plugins using memflowup from the *stable 0.2.0 channel!* The needed Plugins are `memflow-qemu` and `memflow-win32` Clone the repo on your vm host: @@ -22,21 +23,25 @@ For an overview of CLI commands, run this: ### The pcileech method -Install your pcileech hardware in your target pc. On your attacking PC, install the necessary memflow plugins using memflowup from the *stable 0.2.0 channel!* +Install your pcileech hardware in your target pc. On your attacking PC, install the necessary memflow plugins using memflowup from the *stable 0.2.0 channel!* The needed Plugins are `memflow-pcileech` and `memflow-win32`. Furthermore, you need to install some libraries, depending on your attacking PC's OS. ``` -On Windows you additionally need to supply the proprietary FTD3XX.dll. It can be downloaded from the FTDI Website in the Application Library (DLL) column. +On Windows you additionally need to supply the proprietary FTD3XX.dll. +It can be downloaded from the FTDI Website in the Application Library (DLL) column. -On Linux you need to check-out and compile the leechcore_ft601_driver_linux project from the LeechCore-Plugins repository. On Linux the leechcore_ft601_driver_linux.so file currently has to be placed in /usr/ or /usr/lib. Alternatively LD_LIBRARY_PATH can be set to the containing path. Check the dlopen documentation for all possible import paths. +On Linux you need to check-out and compile the leechcore_ft601_driver_linux projectfrom the LeechCore-Plugins repository. +On Linux the leechcore_ft601_driver_linux.so filecurrently has to be placed in /usr/ or /usr/lib. +Alternatively LD_LIBRARY_PATH can be set to the containing path. +Check the dlopen documentation for all possible import paths. ``` Clone the repo on your attacking pc: `git clone https://github.com/superyu1337/radarflow2.git` Run radarflow: -`cargo run --release -- -- connector pcileech` +`cargo run --release -- --connector pcileech` For an overview of CLI commands, run this: `cargo run --release -- --help`