您如何使用JavaScript处理/存储输出中的字节数组?

问题描述 投票:-1回答:1

您如何处理/存储JavaScript输出中的字节数组?所以我正在使用frida,而我得到的结果是字节数组。这不是您可以导入其他类的js。字节数组内部不仅包含字符串,还包含不可打印的字符。提取数据的最佳方法是什么?如果可以,请显示示例。

  1. 转换为base64?
  2. 转换为十六进制输出?
  3. 使用frida保存该字节数组的输出流?

1,2,3的全部只是我的想法。我不知道是否有可能实现。

javascript arrays hex frida
1个回答
0
投票
const byteArray = Memory.readByteArray(...); const view = new Uint8Array(byteArray); var hexString = ''; if (view.length) { hexString = '0x'; } for (var j = 0; j < view.length; j += 1) { hexString += ('0' + view[j].toString(16)).slice(-2); } send(hexString);
© www.soinside.com 2019 - 2024. All rights reserved.