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!"<