台服dnf吧 关注:125,283贴子:2,087,128
  • 6回复贴,共1

【Frida.js】解决Frida中使用console.log打印中文乱码的问题

只看楼主收藏回复

使用标准库函数打印含有中文的日志
有没有其他更便捷的方式



IP属地:浙江1楼2025-07-22 21:05回复
    国际惯例


    IP属地:浙江2楼2025-07-22 21:06
    回复
      2026-02-26 06:21:11
      广告
      不感兴趣
      开通SVIP免广告
      /** * 解决Frida中使用console.log打印中文乱码的问题 * - 调用标准库函数打印日志 * */
      // 基础高效版[puts]
      var putsLog = new NativeFunction(Module.findExportByName(null, "puts"), "int", ["pointer"], { abi: "sysv" }); function SafeLog(str) {
      var buffer = Memory.alloc(str.length * 4);
      buffer.writeUtf8String(str);
      putsLog(buffer);
      }
      // "增强版"[printf] printf format格式化相对复杂 未拓展格式化≈未增强
      var printfLog = new NativeFunction(Module.findExportByName(null, "printf"), "int", ["pointer"], { abi: "sysv", varargs: true });
      function printf(message) {
      printfLog(Memory.allocUtf8String(message));
      }


      IP属地:浙江3楼2025-07-22 21:07
      回复
        666


        IP属地:广东来自Android客户端4楼2025-07-22 21:07
        回复
          吃上了


          IP属地:广东来自Android客户端5楼2025-07-22 21:17
          回复


            IP属地:福建来自Android客户端6楼2025-07-22 22:25
            回复
              666


              IP属地:江苏来自Android客户端7楼2025-07-23 10:21
              回复