吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4282|回复: 42
收起左侧

[Web逆向] 偶然遇到的网易见外主页BUG分析

  [复制链接]
老刘 发表于 2021-11-29 20:50

注意:本文有时效性,您看到此文章时BUG很可能已经被修了,仅是记录一下思路和方法。
链接:网易见外

缘起

逛Q群时,有一群友发了这张图:
1.jpg
嗯,乍一看,没啥问题,普通的截图,
第二眼……emm,道理我都懂,但是这“客户满意度超过1%”是个什么鬼……
前两个的值好像都挺正常的,怎么这就开始糟践起自己来了~
用脚后跟想想,也知道肯定是个BUG,而且大概率是前端BUG,所以,动手分析一波~

分析

F12,开控制台。
页面没抽风,看来没有反调试。
选中1%那个结点,下子树修改断点。
Ctrl+R 刷新,断点命中了。
(有时候Chrome会抽风死活命中不了,据说是个BUG,重启下就好)
2.png
可以看到是将子树修改为1%这个文本。
先在这句前面(350行)加个执行断点,F8继续执行。
然后它就不命中了,上下滚动页面,也触发不了两个断点的任何一个。
看来那个结点的子树只被修改了一次,而且就是由图中代码修改的。
刷新页面,重新断在执行断点处:
看看左边,是个什么printValue函数,传入的就是要修改成的数值,和BUG好像无关,故继续从调用堆栈向上翻翻。
往上一层是个匿名函数,看不出什么端倪,继续往上追溯。
3.png
翻到initCountUp函数后,好像有点意思了,左边出来一些肉眼能看懂的东西了。
大胆望文生义一下,前端期望的效果应该是一个渐变特效(线索:函数名initCountUp,部分调用参数,还有lz混迹互联网多年的经验(此处手动狗头)),当用户滚动到这些结点所在的部分时(线索:函数名getScrollTop),开始执行特效(见683至689行),将“累计翻译量”从1亿变化到8亿(见672至682行,下略)、“用户节省”从300万渐变到700万、“客户满意度”从1%变化到97%。
那么为什么没触发特效,就显而易见了,既特效执行要求的滚动阈值设置的太大了(见685行的常数3900)。
这个是一个与表达式,js执行执行左边的得到假就不会继续对右边的表达式求值了。(有假则假,表达式整体的返回值已经确定,对右边表达式继续求值是无意义的,既“短路原则”)
所以触发不了右边表达式的副作用(即开始执行特效)。
重新下断点测试一下,拉到界面最底下,获取的getScrollTop函数返回值也只有2500多,所以当然触发不了特效了。
手动执行以下后边的函数,嗯,显示正常了,看来猜的没错。
4.png

结语

猜想是页面原先有更多内容,所以触发特效没问题,之后因为一些原因删减了,导致特效触发不了。
还有这值能写死在下也是佩服的(狗头)。
其它:lz某非双普通大学大一新生,假期想求一份实习,啥方面都行(如果有公司要我的话)~(如果违反版规请版主告知或直接删除这行,谢谢)

免费评分

参与人数 10吾爱币 +16 热心值 +8 收起 理由
46114 + 1 热心回复!
Luka + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
才不是弱受 + 1 2021-12-2还是1%
Lucifer_BW + 1 + 1 热心回复!
canty胖胖 + 1 + 1 热心回复!
涛之雨 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
gzwzj + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
centrino + 1 + 1 现在的大一新生都这么厉害了么~出手还都是论文格式~
hexiaomo + 1 + 1 用心讨论,共获提升!
weakptr + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

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

涛之雨 发表于 2021-11-30 10:14
本帖最后由 涛之雨 于 2021-11-30 10:15 编辑


不知道能不能打动他们
(只是截了个图,没有发出去)

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
jayh + 1 + 1 我怀疑你留地址是想打死他 不是打动他

查看全部评分

索马里的海贼 发表于 2021-11-30 12:41
也可能就是1%啊

点评

这年头,实话实说还硬是被人说成是BUG (哈哈哈)  发表于 2021-12-1 15:24
肥猫警长 发表于 2021-11-30 08:37
害,这不是很正常,瓜子上面之前挂着孙红雷的图片,你12看下描述是黄渤
liuzhenhang 发表于 2021-11-29 22:23
客户满意度超1%  
没头脑和温柚 发表于 2021-11-30 01:45
哈哈哈哈哈哈哈不愧是网易
帅比王 发表于 2021-11-30 07:52
现在官网还挂着1%
Js_Aaron 发表于 2021-11-30 08:40
前端吗?我们需要一名前端工程师
咖啡〃 发表于 2021-11-30 09:03
哈哈哈哈哈哈
JonminT 发表于 2021-11-30 09:16
好东西啊,大兄弟
追寻星辰大海 发表于 2021-11-30 09:37
现在还是1%
OmJJWang 发表于 2021-11-30 10:10
哈哈,网易诚不欺我
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-16 03:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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