吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 139|回复: 1
上一主题 下一主题
收起左侧

[Web逆向] 猿人学第一题 js混淆-源码乱码

[复制链接]
跳转到指定楼层
楼主
thesky123 发表于 2026-9-10 20:55 回帖奖励

h1 猿人学第一题 js混淆-源码乱码

打开开发者工具遇见
猿人学第一题001.png
鼠标右键选择永不在此停止,
猿人学第一题002.png
然后点击跳过发现不行,看左边还有一个同名的文件,点进去看见
猿人学第一题003.png
继续跳过这次就行了,发现就一个包,在堆栈进入,打断点成功断下
猿人学第一题004.png
看右边并没有m的值,向上跟栈
猿人学第一题005.png
右边m的值已经生成,继续向上跟栈
猿人学第一题006.png
最终来到这,看右边m的值再d里面,来自window.match1,直接搜索window.match1看它是怎么来的,发现由arguments[0]里面来的在这打断点,
猿人学第一题007.png
单步进入里面看看
猿人学第一题008.png
发现在_0x58a3里面,打断点
猿人学第一题009.png
接下来就是还原扣代码的事了,重点说一下window.f,window.f为全局对象却搜索不到,搜x66发现在那个返回空字符串函数里面,有一个eval很可疑,打断点发现那里面,那里很可疑有关于传入进来的时间戳的应用,步入里面就能看见window.f,或者通过第二种方式直接hook向上跟栈也能找到window.f
这里放入hook的代码

Object.defineProperty(window,'f',{
    set: function(val){
        console.log('f的值:',val);
        debugger
        return val;
    }
})

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
stzzhx 发表于 2026-9-11 22:19
这是一段功能强大但已过时且难以维护的代码。它代表了 Web 开发的一个时代。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-9-12 01:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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