From 1ac0a9955bb52aca41e6aac55ae6ec6c597248a2 Mon Sep 17 00:00:00 2001 From: Daniel Seiller Date: Wed, 20 Nov 2019 20:48:39 +0100 Subject: [PATCH] Add Skeleton for REPL to hook into console --- ScrapHacks/ScrapHack/REPL.h | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 ScrapHacks/ScrapHack/REPL.h diff --git a/ScrapHacks/ScrapHack/REPL.h b/ScrapHacks/ScrapHack/REPL.h new file mode 100644 index 0000000..dbda1a8 --- /dev/null +++ b/ScrapHacks/ScrapHack/REPL.h @@ -0,0 +1,54 @@ +#include +#include +#include +#include "Util.h" + +DWORD get_protection(void *addr) +{ + MEMORY_BASIC_INFORMATION mbi; + VirtualQuery(addr, &mbi, sizeof(mbi)); + return mbi.Protect; +} + +void handle_command(const char *_cmd) +{ + cout<<"CMD: '"<<_cmd<<"'"< cmd = split(string(_cmd), ' '); + cout<<"PARTS: "; + for (string c:cmd) { + cout<<"'"< [size]\n"); + return; + } + scrap_log(0xff0000, "READ!\n"); + cout<<"READ!"< \n"); + return; + } + scrap_log(0xff0000, "WRITE!\n"); + cout<<"WRITE!"<