memscn for duk

This commit is contained in:
iddoeldor 2019-11-28 15:18:24 +02:00 committed by GitHub
parent 6b4702ac86
commit 9f6e7f9504
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1873,7 +1873,22 @@ function memscan(str) {
}
});
}
```
```js
var memscn = function (str) {
Process.enumerateModulesSync().forEach(function (m) {
var pattern = str.split('').map(function (l) { return l.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}, null , 2));
} catch (e) {
console.warn(e);
}
});
}
```
<details>