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

辅助脚本:查看全局属性

[复制链接]

8

主题

171

帖子

253

积分

开发者

Rank: 6Rank: 6

积分
253

活跃会员热心会员突出贡献三好学生猫咪币纪念章中秋纪念章国庆纪念章

发表于 2021-8-30 21:08:24 | 显示全部楼层 | 阅读模式
安装此脚本 如何安装? 寻找更多脚本 给脚本评分 查看代码
本帖最后由 cxxjackie 于 2021-9-8 21:33 编辑

此脚本主要用于逆向分析,一键查看所有挂载到window上的非原生属性名,并按照类型分类,同时注入一个$searchKey函数,可在全局属性中(包括其子属性)搜索指定属性名。

使用方法
在任意网页上点开油猴下拉菜单(请勿隐藏油猴图标),点击“top”即可,结果输出在控制台。当页面中含有iframe时,脚本将插入多条菜单命令,点击对应命令即可查看对应环境下的属性。以下是百度首页的查看效果:
111.png
当通过断点定位到网页的js代码时,你可能想知道某个对象是否存在全局引用,此时就可以尝试用$searchKey函数搜索其属性名。脚本会将全局属性中的object和function进一步展开,获取其下所有属性名用于搜索,控制台输入:$searchKey(属性名) 即可查看搜索结果:
222.png

注意事项
1、id为iframe_for_test的iframe是脚本创建的,请勿移除。
2、$searchKey函数用于iframe时要点击对应环境的菜单命令注入函数,然后记得切换控制台的作用域。
3、属性路径可能会随着时间失效,再次点击脚本菜单即可重新注入。
4、部分网页注入$searchKey函数会有明显延迟,这是正常现象。
5、此脚本随缘更新,请见谅。

更新日志
1.0 初始版本
1.1
    1.改动$searchKey函数使其支持更多类型,限制了最大搜索深度以提高速度。
    2.不再展开prototype上的属性,因读取其属性问题多多,弊大于利。
1.1.1 修复了一个读取Promise时可能导致的错误。
1.1.2 再次修复Promise的错误处理,尝试优化性能。


5

主题

120

帖子

48

积分

注册会员

Rank: 2

积分
48

中秋纪念章猫咪币纪念章活跃会员热心会员三好学生

发表于 2021-8-30 21:13:29 | 显示全部楼层
不要抢,第一个
回复

使用道具 举报

185

主题

1457

帖子

758

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
758
发表于 2021-8-30 22:38:21 | 显示全部楼层
哥哥牛逼!
混的人。
回复

使用道具 举报

185

主题

1457

帖子

758

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
758
发表于 2021-8-30 22:38:23 | 显示全部楼层
哥哥牛逼!
混的人。
回复

使用道具 举报

138

主题

437

帖子

460

积分

版主

Rank: 7Rank: 7Rank: 7

积分
460

猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

发表于 2021-8-30 23:10:37 | 显示全部楼层
试试看                     
bilibili:陈公子的话   公众号:陈公子的话
回复

使用道具 举报

1

主题

43

帖子

65

积分

开发者

Rank: 6Rank: 6

积分
65

突出贡献猫咪币纪念章中秋纪念章国庆纪念章三好学生活跃会员热心会员宣传达人

发表于 2021-8-31 08:08:01 | 显示全部楼层
ggnb


   
回复

使用道具 举报

99

主题

1027

帖子

757

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
757

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

发表于 2021-8-31 16:55:43 | 显示全部楼层
没有太明白用法。。。。。。

懂了,是我没看清楚描述
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

185

主题

1457

帖子

758

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
758
发表于 2021-8-31 17:32:26 | 显示全部楼层
王一之 发表于 2021-8-31 16:55
没有太明白用法。。。。。。

懂了,是我没看清楚描述

他这个写法感觉好奇特有没有
混的人。
回复

使用道具 举报

99

主题

1027

帖子

757

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
757

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

发表于 2021-8-31 18:22:37 | 显示全部楼层
李恒道 发表于 2021-8-31 17:32
他这个写法感觉好奇特有没有

学习!
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

185

主题

1457

帖子

758

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
758
发表于 2021-8-31 18:48:12 | 显示全部楼层

学不动了学不动了,哥哥别骂了
混的人。
回复

使用道具 举报

发表回复

本版积分规则

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