From 6b4702ac86b3276e184506116fa5a8b359a5249d Mon Sep 17 00:00:00 2001 From: iddoeldor Date: Mon, 28 Oct 2019 13:16:01 +0200 Subject: [PATCH] memory scan refactor --- README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b6ebf76..3b3d247 100644 --- a/README.md +++ b/README.md @@ -1861,10 +1861,19 @@ TODO #### Memory scan ```js -var m = Process.findModuleByName(moudleName); -var pattern = 'RANDOM'.split('').map(letter => letter.charCodeAt(0).toString(16)).join(' '); -var res = Memory.scanSync(m.base, m.size, pattern); -console.log(`pattern [ ${pattern} ] ${JSON.stringify(m, null, 2)}\n${JSON.stringify(res)}`); +function memscan(str) { + Process.enumerateModulesSync().filter(m => m.path.startsWith('/data')).forEach(m => { + var pattern = str.split('').map(letter => letter.charCodeAt(0).toString(16)).join(' '); + try { + var res = Memory.scanSync(m.base, m.size, pattern); + if (res.length > 0) + console.log(JSON.stringify({m, res})); + } catch (e) { + console.warn(e); + } + }); +} + ```