Life-note +

挖洞,摸鱼

漏洞是存在的,只是你没有挖到?那为什么别人就能挖的到呢?想一想里面的原因是什么?技不如人,还是军火库不充足,装备不够,作战不熟练,对武器功能不了解。

2018年的6月份从北京到上海的安服团队,当时没有挖过什么漏洞,之前的经验算是纸上谈兵,学习基础的安全理论,实战经验比较少。刚来的时候,领导是对你有期望的,但是一个月的时间里面,大家一起做移动的众测项目,你没有挖出来什么漏洞。但比较牛的同事都挖出来了一些高危,比如SQL注入、逻辑漏洞遍历手机号来查看全省的个人信息,XSS、任意文件读取、SSRF、Github信息泄露。这些漏洞对当时的自己来说是挖不到的,没有实战经验,之前都是看别人的漏洞,搭建环境自己来去本地测试。好像是井底之蛙,跳不出当时的围城。更多是自己的原因,没有坚持下去,一点一点的去磨练,没有成果就会去放弃。来到安服团队后,和领导的期望有点偏差,第二个月就被派到了RS驻场,从8月份到来年的4月份。8个月的时间,还是有点进步的,那个时候开始独自去挑起一个项目,每天基本上都会有一两个网站的测试,挖到第一个漏洞的兴奋,慢慢的积累经验。从补天漏洞平台上去复现其他白帽子的漏洞,别人能挖到的,你为什么挖不到呢?按照葫芦画瓢。开头是难的,总想着挖到,心急。其实要慢慢的来,一个个功能的去了解熟悉,总会找到漏洞的。

八月,测测测

去年10月份开始向补天上提交漏洞,从野战开始的,第一个漏洞是在看新闻挖到的,一个随意的搜索处的XSS,到后面发布文章的存储型XSS。运气很好,就这样一步步的来,向补天提交了近20个漏洞。从12月份开始去复现其他白帽子挖出来的漏洞,相继复现了100个,逐渐找到了一些门路,算是入门了。在新的项目中也能找到一些小漏洞了,不会再像之前那么尴尬了。但是和同事之间还是有差别的,自己挖到的只是小虾米,他们挖到的才是大鱼。

借着在RS驻场的几个月,专门为一家公司服务,算是半个甲方。做一些常规的安全渗透、应急。感觉到了工作的轻松,朝九晚五,食堂的饭菜味道还可以。如果是其编制人员的话,生活的话应该还算滋润,不会有互联网公司的那种高压力。也正是这几个月,对漏洞的挖掘有了一点进步。春天来了,自己当初想着要考一个CISP证书再跳槽。但面试了一家甲方,勉强达到了其要求,知识面有广度,但是深度不够,基本上可以胜任工作的。

来了甲方

4月初换了工作,来到了真实的甲方。近距离的来体验甲方安全。这次还是来说说关于漏洞的事情。首先是对公司众测后的漏洞进行复现,然后建设应急响应中心,收集外面白帽子提交的漏洞。众测的漏洞是阿里云的大牛提交的,src是外面的白帽子提交的。又一次刺激到自己的内心,为什么别人都能挖到这样的漏洞,而你只是挖到了个反射性的XSS。

一直在反思,差距在哪里?很多时候那些漏洞不是很难的,你为什么没有找到?为什么?为什么?

技术能力,经验、积累、信息收集、耐心、细心、坚持、漏洞的敏感性、nday、自动化。

从去年的6月份到今年,在挖掘漏洞这方面还是有进步的。在漏洞平台上提交过一些漏洞,还在国外的漏洞平台提交了几个,虽然是重复,但这只是一个开始,需要坚持下去。

想起来小时候在河里摸鱼的场景,夏天穿着小裤衩,在混浊的小河里面摸鱼,摸到一条鱼的喜悦心情,足够让自己兴奋一天。现在工作中的挖漏洞,也要有一颗少儿心,为了快乐的同时也在挣些生活费,多去下河捉鱼。

Blog

Book

Think