推荐
关注
TOP
Message

逆向常遇问题总结

Fatal JavaScript invalid size error 169220804


问题阐述: 内存不足 超出了最大内存堆栈。

问题解决: 其实非常简单 如果是平常开发过程中 需要检查好自己的列表变量
如果是 逆向 过程中,检查下 代码中的格式化校验 搜索 new regex .test 然后后面的tostring的那个函数。
重新把前后格删掉即可


变成下图

URIError: URI malformed

问题阐述: decodeURIComponent 方法无法解析相对代码

问题解决:

  1. 用正则替换
    在前面的字符串加上
    n.replace(/%/g, '%25')
n = "%78%c3%34%1d%c2%85%5a"
console.log(decodeURIComponent(n.replace(/%/g, '%25')))
  1. 先编码 再解码
    先利用encodeURIComponent重新编码
    再通过decodeURIComponent去解码
n = "%78%c3%34%1d%c2%85%5a"
console.Log(decodeURIComponent(encodeURIComponent(n)))

需要进入js文件中打断点

把脚本按键打开 然后一步一步进入断点。

然后层层进入即可.

posted @ 2023-05-09 13:14  始識  阅读(799)  评论(0编辑  收藏  举报