memory scan refactor

This commit is contained in:
iddoeldor 2019-10-28 13:16:01 +02:00 committed by GitHub
parent b077347938
commit 6b4702ac86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1861,10 +1861,19 @@ TODO
#### Memory scan #### Memory scan
```js ```js
var m = Process.findModuleByName(moudleName); function memscan(str) {
var pattern = 'RANDOM'.split('').map(letter => letter.charCodeAt(0).toString(16)).join(' '); Process.enumerateModulesSync().filter(m => m.path.startsWith('/data')).forEach(m => {
var res = Memory.scanSync(m.base, m.size, pattern); var pattern = str.split('').map(letter => letter.charCodeAt(0).toString(16)).join(' ');
console.log(`pattern [ ${pattern} ] ${JSON.stringify(m, null, 2)}\n${JSON.stringify(res)}`); 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);
}
});
}
``` ```
<details> <details>