-
-
未解决
fd hook 内存修改的时候 writeByteArray 错误
-
-
未解决 fd hook 内存修改的时候 writeByteArray 错误
// 获得某个函数的地址
var SoAdd = Module.findBaseAddress("libxiaojianbang.so");
console.log("SoAdd: ",SoAdd);
// arm32 下
var cstrAdd = SoAdd.add(0x37DC + 1);
console.log("cstrAdd: " + cstrAdd);
// 写内存数据
cstrAdd.writeByteArray(stringToBytes("ranwang"));
// 这里报错 Error: access violation accessing 0xa0b457
// 访问 0xa0b457 时发生访问冲突
function stringToBytes(str) {
var ch, st, re = [];
for (var i = 0; i < str.length; i++ ) {
ch = str.charCodeAt(i);
st = [];
do {
st.push( ch & 0xFF );
ch = ch >> 8;
}
while ( ch );
re = re.concat( st.reverse() );
}
return re;
}
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)