memory scan refactor
This commit is contained in:
parent
b077347938
commit
6b4702ac86
17
README.md
17
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);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
<details>
|
||||
|
Loading…
Reference in New Issue
Block a user