├── .gitignore
├── images
└── RPC-Racer.png
├── RPC-Lib
├── RPC-Lib.vcxproj.user
├── Utils.h
├── RPC-Lib.vcxproj.filters
├── RPC-Lib.vcxproj
└── Utils.cpp
├── RPC-Racer
├── RPC-Racer.vcxproj.user
├── RPC-Racer.h
├── RPC-Racer.vcxproj.filters
├── StorSvc.idl
├── StorSvc_h.h
├── RPC-Racer.vcxproj
└── RPC-Racer.cpp
├── RPC-Recon
├── RPC-Recon.vcxproj.user
├── RPC-Recon.h
├── QueryEPM.h
├── RPC-Recon.vcxproj.filters
├── QueryEPM.cpp
├── RPC-Recon.cpp
├── QueryProcesses.h
├── RPC-Recon.vcxproj
├── QueryProcesses.cpp
└── GuidMaps.h
├── LICENSE
├── README.md
└── RPC-Racer.sln
/.gitignore:
--------------------------------------------------------------------------------
1 | .vs/
2 |
3 | Debug/
4 |
5 | Release/
6 |
7 | x64/
--------------------------------------------------------------------------------
/images/RPC-Racer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SafeBreach-Labs/RPC-Racer/HEAD/images/RPC-Racer.png
--------------------------------------------------------------------------------
/RPC-Lib/RPC-Lib.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/RPC-Racer/RPC-Racer.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/RPC-Recon/RPC-Recon.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/RPC-Recon/RPC-Recon.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "QueryEPM.h"
3 | #include "QueryProcesses.h"
4 | #include
5 |
6 | wstring TASK_NAME = L"RPC-Recon";
7 | const DWORD MILISECOND = 1;
8 | const DWORD SECOND = MILISECOND * 1000;
9 | const DWORD MINUTE = 60 * SECOND;
10 | DWORD g_SleepTime = 5 * MINUTE;
--------------------------------------------------------------------------------
/RPC-Recon/QueryEPM.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "RPC-Lib/Utils.h"
3 | #include