美文网首页
【JS 逆向学习】【笔记】-反调试收集

【JS 逆向学习】【笔记】-反调试收集

作者: 牵手生活 | 来源:发表于2022-05-12 14:53 被阅读0次

本文用于收录不同js 反调试案例

声明

本文章内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!


案例1:反调试代码拼凑的debugger

某网站打开f12开发者选项时,直接进入代码断点,在堆栈中找奇怪的debugger

image.png
进入堆栈,从""开始的位置,""结束的位置copy到console发现其实就是"debugger"
(undefined + '')[0x2] + (![图片上传失败...(image-627818-1652338370973)][0x0] + (![] + [0x0] + String)[0x14] + (![] + [0x0] + String)[0x14] + (!![] + '')[0x3] + (!![] + '')[0x1]
image.png

在代码右键选择"Never pause here"过反debugger调试


image.png

定时器无限debugger

直接打开审查工具,在这一步直接被debugger卡住了

image.png

当遇到这种反调试的手法时,可在进入debugger状态后,在console中输入以下代码,以此跳过。

for (var i = 1; i < 99999; i++)window.clearInterval(i);

去除死循环debugger

暂未合适例子贴出

相关文章

  • 【JS 逆向学习】【笔记】-反调试收集

    本文用于收录不同js 反调试案例 声明 本文章内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用...

  • JS逆向加密笔记

    前言: 日常js学习逆向笔记,会不断更新 主页有练习js逆向的记录,大家可以一起学习 如果哪有不清楚的,可以留言,...

  • 【JS 逆向学习】【笔记】04-JS 逆向之字体反爬

    声明 本文章内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生...

  • iOS高级调试&逆向技术

    iOS高级调试&逆向技术 iOS高级调试&逆向技术

  • 逆向-反调试反注入

    一 ptrace 的实现反调试的三种方法 在Xcode 的 buildSeting otherLinkerFla...

  • Class - dump

    逆向原理 动态调试 通过界面调试Cycript\Xcode LLDB!静态分析 利用我们之前学习的汇编代码,分析三...

  • JS逆向之红薯中文网隐式CSS反爬

    已经很久没有写JS逆向相关的文章了,距离上一篇JS逆向文章的发布时间已经过了大半年了,之前把红薯中文网网页版的反爬...

  • iOS逆向开发之LLDB调试

    前言 学习逆向开发,必不可少要调试所逆向的工程,那么LLDB断点调试这个强大的功能是必不可少的,接下来介绍一下LL...

  • iOS逆向学习笔记 - lldb 调试

    断点 设置断点$breakpoint set -n XXXset 是子命令-n 是选项 是--name 的缩写! ...

  • OllyDebug基本使用方法

    OD是逆向过程中最好的动态调试工具,这次来记录学习笔记。(特别鸣谢石总) 1、OD的工作界面 最开始要学的就是界面...

网友评论

      本文标题:【JS 逆向学习】【笔记】-反调试收集

      本文链接:https://www.haomeiwen.com/subject/niisurtx.html