-
Notifications
You must be signed in to change notification settings - Fork 7
/
test-script.js
46 lines (30 loc) · 934 Bytes
/
test-script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
function test() {
var addr = "0x0000000083ef9fe7";
var size = 0x10;
console.log("test memory dump");
mh_memory_dump(addr, size);
// console.log("test memory write");
// mh_memory_write(addr, "aaabbbccc");
var x;
x = mh_memory_read(addr, size);
console.log(x);
/*
var byteArray = Duktape.dec('hex', x);
for (var i = 0; i < byteArray.length; i ++) {
console.log(byteArray[i].toString(16))
}
*/
// console.log("test memory write");
// mh_memory_write(addr, Duktape.enc('hex', "Hi mmm"));
// x = mh_memory_read(addr, size);
// console.log(x);
console.log("search 'Hello, world!'");
var result_count = mh_search("Hello, world!");
console.log("result count: " + result_count);
while (mh_result_next()) {
var result = mh_result_get();
console.log(result);
mh_memory_dump(result[0], 0x20);
}
}
test();