上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12下一页
返回列表 发新帖

插件怎么操作confirm事件啊

[复制链接]
  • TA的每日心情
    慵懒
    2023-3-28 14:26
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    9

    主题

    30

    回帖

    42

    积分

    初级工程师

    积分
    42
    发表于 2023-3-21 10:28:06 | 显示全部楼层 | 阅读模式
    悬赏2油猫币已解决

    本帖最后由 cabin 于 2023-3-21 17:21 编辑

    碰到个网站直接confirm弹窗了,f12也没法选择任何dom元素,confirm是网络事件自动弹窗的,代码也不知道哪里触发的,这。。。。没啥思路了,求哥哥们给个思路啊,该怎么操作confrim弹窗

    最佳答案

    查看完整内容

    windows.confirm = () => true 在内部判断什么时候直接返回true就好了
  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2023-3-21 10:28:07 | 显示全部楼层
    windows.confirm = () => true
    在内部判断什么时候直接返回true就好了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-3-28 14:26
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    9

    主题

    30

    回帖

    42

    积分

    初级工程师

    积分
    42
    发表于 2023-3-21 10:33:14 | 显示全部楼层
    好像confirm直接把所有的js代码执行都锁死了。。。
    这特么是什么神仙搞法
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-3-28 14:26
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    9

    主题

    30

    回帖

    42

    积分

    初级工程师

    积分
    42
    发表于 2023-3-21 10:39:50 | 显示全部楼层
    想了个比较蠢的办法,
    直接把 windows.confirm = () => true
    但是这个破坏性太大了。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-3-21 10:40:27 | 显示全部楼层
    cabin 发表于 2023-3-21 10:39
    想了个比较蠢的办法,
    直接把 windows.confirm = () => true
    但是这个破坏性太大了。。。 ...

    差不多只能这样劫持了
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-3-28 14:26
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    9

    主题

    30

    回帖

    42

    积分

    初级工程师

    积分
    42
    发表于 2023-3-21 10:48:06 | 显示全部楼层
    李恒道 发表于 2023-3-21 10:43
    windows.confirm = () => true
    在内部判断什么时候直接返回true就好了

    木有更优雅的解决办法了嘛
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2023-3-21 11:51:18 | 显示全部楼层
    cabin 发表于 2023-3-21 10:48
    木有更优雅的解决办法了嘛

    基本没了
    confirm是阻塞式的
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-3-21 20:20:23 | 显示全部楼层
    劫持后加个debugger再看堆栈,不就知道哪里触发了嘛。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-3-28 14:26
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    9

    主题

    30

    回帖

    42

    积分

    初级工程师

    积分
    42
    发表于 2023-3-22 11:22:43 | 显示全部楼层
    cxxjackie 发表于 2023-3-21 20:20
    劫持后加个debugger再看堆栈,不就知道哪里触发了嘛。

    一个玩法和思路哈,因为confirm会阻断所有的js,甚至定时器都停了,我想如果有人用来做反扒,应该怎么去破解的思路,比如源码混淆,confirm里面的信息是接口返回的动态参数,你搜全站源码搜了几百个confrim,然后就出了一题应该怎么去破解这种场景

    https://bbs.tampermonkey.net.cn/thread-4270-1-1.html
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-3-22 20:48:31 | 显示全部楼层
    cabin 发表于 2023-3-22 11:22
    一个玩法和思路哈,因为confirm会阻断所有的js,甚至定时器都停了,我想如果有人用来做反扒,应该怎么去破 ...

    同步改阻塞本身就不太现实,这种还是从侧面入手比较合理,除了改Date.now(),甚至还可以改alert,具体还得看源码。
    (ajaxHooker的反馈你倒是回复一下啊,没问题我就关掉了。)
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表