不得了啊, ansopik 用 cloud missiles 五天攻破了苹果 m 的 内核漏洞,五年数十亿防线被 ai 一 举击穿。 安全团队 calif 借助 cloud, 仅用五天就构建出完整的 macos 内核漏洞,利用链绕过苹果的 m i e 内存完整性防护,实现从普通用户权限到 root 管理员权限的直接跃升。而传统顶尖安全团队攻克同等级防护平均需要半年甚至更久, ai 直接把攻防效率差距拉到了千倍级。这绝非个案。 ai 早已从安全研究的辅助工具进化为漏洞挖掘利用链构建的核心引擎, 它能快速定位未知漏洞,自动生成攻击载客,甚至绕过多层防护体系,把过去只有国家级黑客才能掌握的能力,降到了普通团队也能触达的门槛。更致命的是, ai 攻击的迭代速度已经远超传统防御的响应效率。 过去,安全厂商可以用数月时间修补漏洞、更新防护规则,现在, ai 能以天为单位,针对新补丁生成新的攻击路径。我们曾经依赖的静态防御漏洞修补规则更新的安全闭环,正在被 ai 彻底打破, 这也倒闭。安全行业必须重构防御逻辑,不能再靠堆人力、堆时间做被动防御,而是要构建 ai 对 抗 ai 的 动态安全体系,用 ai 实时监测攻击行为,预测漏洞风险,主动生成防御策略,跟上 ai 攻击的迭代节奏。 当 ai 将攻破防线的周期从年级压缩至天级,静态安全的时代依然落幕。以 ai 制衡 ai, 才是数字系统守住安全定义的核心生存逻辑。
粉丝2329获赞1.7万

第四个案例是一个叫做快速理解和改造开业项目,去看一下他有没有一些高危漏洞,比如说我们直接拿了这个项目复制一下这个项目名 称啊。嗯,分析当前工作目录项项目是否存在安全 漏洞啊?先先来一把分析,看一下这个开源项目能不能用,然后大家看,你看他现在在分析了,检查依赖包安全漏洞,分析代码的一个安全问题,检查配置文件安全设置,生成安全分析报告。 但这个过程可能会比较久啊,因为他要把一些依赖商的全部都分析一遍,你看他分析到一些 j w、 t 的 一些实线啊,因为这个是用户授权托管有关的,很容易就出现一些安全漏洞了啊, 所以他要重点去分析一下这个,包括一些 security 安全的一些配置啊,整个一个有没有一些什么风险啊?那现在开始去生成完整的分析报告了啊,我们看一下这个报告到底做的怎么样啊? 高风险三个,中风险四个,低风险两个。第三个,这高风险就是硬编码密钥,弱密码访问控制中风险就是依赖漏洞配置不当。低风险日制配置跟 c o r s 跨域的一些配置,整体评级的话中等风险。你看他把风险放到哪里呢?你看首先认证授权这些配置啊,他把问题都识别出来了。 项目概述啊,分析报告,项目概述,前后端分离架构安全的漏洞,高风险漏洞,硬编码啊,你看这里面把落密码全部飞到这个里面去,很容易被破解, 而且还是简单字母的一个序列啊。 a、 b、 c、 d、 e、 f g 有 规则的数据库默认密码默认比较弱是吧?然后这个一些监控面板安全配置不当,比如说允许任意 ip 访问, 以及这个依赖版本存在已知漏洞,存在一些比如说叉 s s 攻击的一些漏洞,叉 s s 防护配置不正确,然后这个路径已经被排除掉了。还有 swag 中在生产环境起用,生产环境应该要禁用掉, 以及这个日制的级别的一个配置 bug 的 这种级别 c o r s 的 一些配置,还有以及切换 j w t。 密钥, 那依赖升级就是我们把版本给升级一下。啊,那配置优化相关的开关,该关的得关一下,安全加固,使用 supreme security 实现 j w t 认证, j w t 密钥需要加强, 然后实现叉 s s 过滤器,完善一些过滤规则,使用参数化查询,防止 sql 注入以及无状态的 j w t 令牌管理, 令牌过期机制, release 存储会话信息,数据保护密码, b crap 加密等等。敏感配置的话需要加密存储数据脱敏,风险评估,这些东西都要给它配好。

你的网站有多少漏洞你不知道,你的安全团队也不知道,因为渗透测试一年就做一次,但你的工程师每天都在往里加新代码, 这中间三百六十四天的空档是什么在守着你? hack 本周爆火的开源项目叫 shaun, 他的定位只有一句话,在黑客找到你之前,先把你的网站黑一遍。他是一个完全自主的 ai 渗透测试工具,你给他源码,他自动分析攻击向量, 然后用内置浏览器真实执行漏洞攻击。 s q l 注入月权访问 x s s 身份验证绕过。不是报告可能有漏洞,而是直接给你一份可复现的攻击证明。 底层用了三层科奥的模型,还可做侦查,萨纳折做代码分析,欧帕斯负责最复杂的攻击链推力。效果怎么样?在 x bow 安全机诊测试上,一百零四个真实漏洞场景 china 成功攻破了一百个,成功率百分之九十六点一五。而顶级人类渗透测试工程师在同类测试上的成绩大约是百分之八十五。实测 os 的 joseph shat 找到了三十加个漏洞,包括完整的身份验证、绕过和数据库直接泄露, 一周涨了一点七万颗。 github 星安全圈已经炸了,以前雇一支红队做渗透测试要几十万好几个月,现在异行命令开源免费 ai 攻防的时代已经来了。关注我,第一时间追踪最值得关注的 github 项目。

cloud 刚刚上线的一个新功能,专门帮你找代码你的安全漏洞,它叫 cloud security, 现在已经进入公测 and cloud plus, 用户可以直接用了。它主要能做三件事,第一,扫你的整个代码库,主动帮你找安全漏洞,不是你一顿顿代码贴给他问, 而是你发起扫描后,他自己去看项目里的风险点。第二,找到之后他会自己再验证一遍,尽量过滤掉误报,说白了就是他不会随便丢一堆可能有问题给你,然后让你自己慢慢判断。第三,验证完之后,他会给你修复建议, 甚至可以配喊 cloud code 深层 pad 你 过目你未必又。最后由你决定要不要合进去扫描代码验证漏洞,出补定方案。一套流程走完,这已经不只是 ai 写代码了,而是 ai 开始帮你做安全审计。我是 sami, 一个分享有用东西的博主,我们下期见。

二零二六年的四月啊,一个名为 cloud mesa's preview 的 ai 模型悄悄地从 asteroid 实验室里面诞生,刚一露面,就牵动了整个网络安全行业敏感的神经。那到底有多猛呢? mozilla 用它给 firefox 做安全审计, 一个浏览器就揪出了四百二十三个漏洞,其中有二百七十多个是他自己独立发现的。更重要的是,这款模型不只是纸上谈兵,在一百八十一次完整的漏洞利用测试当中,啊它全部成功,其中有二十九次甚至实现了寄存器的完全控制。 相比之下,他的前代模型欧普斯四点六在同样的测试下仅仅成功了两次。如果说这种公开测试只是小试牛刀,那么接下来麦克斯的大动作就让所有人大跌眼镜了。 在为期三十天的封闭测试当中,啊 astonopy 联合了全球大概五十家科技巨头,秘密启动了一个叫 glasswing 的 项目计划呢,用 mesos 对 超过一千个开源项目进行一次彻底的地毯式扫描,结果一口气挖出了两万三千多个漏洞, 其中六千多个被标记为高危或者是严重级别。这个效率呢,大概是国际顶级安全研究团队的一百倍,成本呢,可能只有万分之一。 这些漏洞呢,覆盖了市面上几乎所有的操作系统跟浏览器,甚至包括一些在重要系统中潜伏了长达十几二十多年的漏洞。 更可怕的是啊, mesos 它就像是一把双刃剑,不仅能发现漏洞,还能自主的编写攻击程序, 甚至能将多个低危漏洞啊串联成一个攻击链。这把剑的锋利程度让 osropik 自己都感到害怕,以至于他们做了一个前所未有的决定,暂时不向公众开放,只提供给少数核心的伙伴用于防御。 mesos 的 不公开决策背后啊,是 ansovac 对 ai 安全护栏技术的审慎探索。 ansovac 明确表示啊,当前不开放的核心原因是安全护栏尚未成熟,并且提出了三个必须满足开放的条件。 第一个就是漏洞修复的进程,全球关键技术设施当中的已知漏洞需要被大规模的修补,攻防能力差距呢,要显著的缩小。 第二呢,就是监管体系完善,需要建立可审计的权限管控机制和滥用监测的系统。 第三就是模型的安全优化,要通过技术手段降低模型的攻击能力,强化防御专用型。而 mesos 的 出现呢,也彻底撕下了安全行业的最后一块遮羞布。 曾经的零的漏洞啊,因为其稀缺性被所有的攻击者都视为是战略资源。如今在 ai 的 扫描下,漏洞从稀缺品变成了快消品。当发现漏洞成本接近于零的时候,整个行业多年建立起来的防御节奏跟价值体系可能就会被颠覆。对于全球的安全团队来说,压力的爆发才刚刚开始, 当 ai 发现漏洞的速度远远超过人工修复的速度时,这个行业的运行逻辑可能已经从根本上被推翻了。而对于安全厂商来说呢,当 ai 能以机器速度自主挖掘漏洞的时候呢?单纯卖特征库的时代可能真的要过去了。 原本网络安全行业的猫鼠游戏因为迈尔斯的出现,变成了一场神魔大战,但同时呢,他也给我们指明了未来的出路,就是必须要用 ai 来对抗 ai。 未来的防御体系必须全面的升级,传统的基于规则的识别跟防御模式啊,正在加速的失效,取而代之的将是基于大模型深度代码理解的智能分析。 在这场即将席卷全球的 ai 时代安全竞赛当中啊,胜负的天平将更多的偏向于谁先让 ai 成为自己坚硬的盾,而不是紧紧担心它何时会成为刺向自己的矛。 面对如此跨越式升级的能力,网络安全从业者们该如何应对呢?我是老林,关注我评论区聊聊吧!

欢迎来到二零二六全新制作的 s r c 漏洞挖掘,从入门到实战系统课程。相信大家都知道网安行业挖漏洞赚的多,甚至很多白帽大佬不上班,光靠挖漏洞就能月入五位数, 于是很多同学就想入门网络安全自学挖漏洞,但网上大部分教程又都是滥竽充数,杂乱无章。因此我花了三个月的时间制作出这套从零基础入门到实战的完整版教程。如果你想靠挖洞赚取生活费,却不知如何下手, 那这套课程就是专门为你准备的,我会从最小白最基础的视角,事无巨细,带你熟悉掌握漏洞挖掘教程开始之前,老炮已经把挖漏洞学习路线,挖漏洞必备工具,漏洞靶场合集高清教学视频、 s r c 漏洞文档都已经准备好了,全部打包放在评论区了。大家好,我是小建老师, 跟着小建老师学挖洞,想不学会都很难。欢迎大家来到 src 挖洞从入门到进阶系列课程第八节课。今天咱们讲新手挖高价值漏洞之零元购。在上一节课中, 咱们学了这个垂直跃权,通过修改这个核心权限的参数啊,我们实现了从低权限到高权限的跨越, 实现了一个阶级跨越。那么本节课呢,咱们将会学到另外一个逻辑漏洞,这个逻辑漏洞危害也是特别大。什么逻辑漏洞?零元购 直接白嫖,满足了兄弟们的这个白嫖的愿望。而且呢,他对新手是比较友好的,并且呢,他的这个赏金价值也是比较高的,也就是说给的那个 money 比较多嘛,对吧,那么他就是这么一种对新手友好赏金比较高的 漏洞类型,不要九九九,不要八八八,不要七七,只要多少?只要零元,零元零元直接带回家,这个零元够逻辑漏洞。 好,那么我们接着往下讲啊,根据鄙人这么些年的挖洞经验来看啊,这个电商类的逻辑漏洞啊,向来都是高赏金的贴,对,什么意思啊?也就是说钱多呗, 给的赏金多呗,因为这类漏洞呢,他是直接关系到交易和资金安全的,一旦被这个恶意利用啊,就会给企业造成很大的经济损失, 这不是废话吗?对吧,所以厂商还是希望你多提交类似于零元购的这种高价值的 逻辑漏洞。这种零元购漏洞呢,还是比较经典的,适合咱们新手宝宝去入门。当然大部分的逻辑漏洞啊, 都比较适合新手宝宝去入门。好吧,那么今天所用到的这个靶场啊和资料都已经为大家准备好了,直接打开就能够使用。首先呢,咱们看一下中华人民共和国网络安全法第二十七条, 大家不要做未授权的深度测试行为,这是违法的行为。那么本课程内容呢,仅用于以防御为目的的教学演示,请勿用于其他用途,否则后果自负。在开始实验之前呢,我们来看一下今天的实操环境, 依旧是咱们的老朋友 boss suite 呢,是用来获取和修改数据包的,还有本地搭建的模拟电商平台。那么今天的实验场景是这样的,就是模拟测试电商平台的时候,通过 boss suite 去抓取和修改数据包里面的这个关键字段, 最终呢,咱们实现零元购。好吧,好,实验场景都明确过后呢,我们正式进入到实战环节, 实战的一个思路就分为三步走,第一个呢就是使用 barbara swift 抓取到相应的请求数据包,第二个呢,咱们可以修改 数据包里面的关键参数。最后呢,咱们看一下这个漏洞有没有生效,就是有没有真正的去零元购。接下来有请咱们的老朋友 barbara swift, 当当当。好, 我们照样的点击这个代理,打开这个内置浏览器,这个内置浏览器打开过后呢,我们直接把靶场地址填上去,然后怎么样呢?回车一下嘛,对吧?回车一下就能访问到这个靶场了,好吧,嗯,然后我们来看一下。 首先咱们来一遍正常的购买流程,加入到这个购物车,那购物车呢,就会多一件这个商品。 接着呢,咱们就结算,结算订单提交成功,哎,你已经成功提交,感谢您的购买,但是实际情况下,这时候肯定是要支付刚才的 九百九十,对吧?好,那我们怎么把它变成零元呢?别慌,肯定不要九九九,也不要八八八,也不要七七七,只要零元,零元带回家。 好,接下来咱们继续把这个 bobsweet 这个拦截功能啊,给它打开,打开过后呢,咱们点这个加入购物车就能够抓取到数据包了。 好,我说了,挖洞要养成什么样的习惯啊?手贱,手犯贱的习惯。 手犯贱是一种什么样的习惯呢?就是看见这些参数啊,你都想给他改一改,改一改他的值。 好,我们去分析一下。首先这个 product id, 这个是啥? product 是 什么意思啊?商品 id 是 什么意思啊? id 就是 编号,这个呢就是商品编号。 那商品编号是什么意思呢?不同的商品编号肯定代表着不同商品,如果你是选择这个呢?他的商品编号是一,如果你是选择这个呢?商品编号就是二,如果你选择这个呢?商品编号三。 当然商品编号不一定为一二三,去这么顺序的排列,有可能是其他的,呃,数字或者是其他的英文都是有可能的。 紧接着这个是什么意思啊? previs, 想一想咱们初中学的英语知识。 previs, previs, 价格对不对?很明显,这个价格当前是多少呢?是不是九百九十九啊?啊?那这个价格呢?就是五九九,所以你在选择这个商品二的时候,这个价格应该是五九九。 那这个框特体是什么意思?框特体,这个可能是咱们高中才学,框特体是数量的意思。 ok, 这个呢没有值,我们不管,好吧,一般来说是不管,至少在目前看来呢,这个参数没有什么特别之处,就是没有什么可以利用的地方。好吧,那能修改的参数有这三个,那修改哪个比较有意义呢? 首先, product id 修改了有意义吗?没有意义,你无非就是 购买不同的商品吧,那这个 products 的 这个价格,这个值呢?修改有没有意义呢?有意义。比如说你本身 products id 一 就是这件商品,他是为九百九十九的。好,我现在让他不要九九九,我现在只要九十九,可不可以?可以?好,接下来我们就来看效果。好吧,我们点击发送, 这个时候呢,咱们数据包就已经发送给服务器了,同时呢我们把这个地方呢可以选择丢弃,丢弃是什么意思呢?丢弃就是把你 这里的数据包不发送给服务器,但是这个修改的数据包呢,已经发送给服务器了,所以产生 这个效果的数据包是什么数据包呢?就是这个数据包,这个数据包是有效的,因为这个数据包呢我们需要丢弃掉。丢弃是什么意思?丢弃就是不发送给服务器,就是不发送给服务端,不发送给后端,好吧,都可以,好,我们给他丢弃。 紧接着我们再次刷新一下,我们看到购物车有一件商品,哎,这一件商品就是我们刚才在这里发送的,大家看有没有 修改价格成功,注意看啊,有没有成功,成功了就说明呢,这个 previs 这个参数啊, 他能够影响咱们的价格,刚才咱们改成九十九了,如果我们改成九呢?改成零呢?是不是同样也生效啊?好,接下来呢,咱们试一下,我们给他删除, 紧接着呢我们给他改成零,好吧,零。然后呢我们再刷新一下,是不是直接零元了呀? 这里修改的是单价,你把单价改成零元呢?你后面这个总金额是不是就是零元?因为小学数学老师告诉我们,零乘任何数呢 等于什么?等于零,所以我们修改单价为零,不管他数量为多少,他都是零,不信我们来试一下。好吧,这是一个小学数学题,我们现在要买多少个呢?我们现在买 这么多个,好吧,我们点击一下发送,然后呢我们再次刷新这个浏览器,大家看一下 是不是还是零啊?所以小学数学老师,他没有说错,零乘以任何数,他就是等于零,最终呢,他会零元, go, 好, 咱们结算一下,恭喜你零元把他带回家。 好,接下来我想让大家来思考一下啊,动动你的小脑筋,假设这个 plus 这个参数他不让你修改, 就是九九九,你修改了就会错误。然后大家还有什么思路? 对了,修改这个框特题数量,比如说我反逻辑,反其道而行,我不给他搞整数,我给他搞什么呢?搞小数,你见过有东西是零点一键的吗?没见过。好, 那么这时候呢,咱们看这个后端啊,有没有对这个零点一做处理?我们刷新一下,我们来看一下购物车, 刷新一下,很明显他做了一个叫验,就是你的这个括号题啊,不能为小数, 还有什么思路吗?小数不行,除了正数,小数以外还有什么数?初中数学老师又告诉我们,还有负数,我们改成负数,试一下负一行不行。 ok, 负一可不可以啊?可以负一,对不对直接就负数。 现在零元都不要了,要多少钱呢?付九百九十九块钱啊,我们结算一下, 恭喜你成功支付。那么这个是咱们要思考的一些问题啊,就是当你在修改某一个参数修改不成功的时候,你一定要想到修改其他参数, 这就是我说的这个手贱的习惯,有时候手犯贱,给他改一改,说不定就有意想不到的效果。 有时候修改一个不行,修改另一个也不行,那两个一起修改可不可以呢?试一试嘛,对不对?手犯贱又没有什么成本, ok, 好 好好,我叫小建老师,所以我手有那么一点点犯贱,所以我才能挖到漏洞。好,那么咱们还是扯正经的好吧, 接下来咱们整个实验都已经讲完了,最后呢,我们来看一下直接到最后的这个总结。通过刚才的实操呢,我们已经初步认识了电商支付类逻辑漏洞的挖掘。 好,那么下节课呢,咱们依旧是电商支付内的逻辑漏洞,优惠券的叠加使用。什么叫做优惠券的叠加使用呢?就是在你只能使用一张优惠券的地方, 给你所有的优惠券都给你叠加起来,全部使用啊。那么这里是小健老师,跟着小健老师学蛙动,想不学会都很难,那咱们下节课再见。

打开你电脑里那个点 cloud 的 文件夹,看一眼 settings, 点 jason 你 那八十多套凭证 get up 密钥, a w s hacking face 全套可能已经被一个冒充 cloud code 的 黑客打包带走了。我说的是四月三十号前两天,礼拜三 这一天, ai 网安圈同时发生了三件互相照镜子的事。先看 os 网安圈这边,他把 cloud security 公测开了,让企业客户用 opus 四点七这个旗舰模型在自己代码仓库里找漏洞。 同一天还把网安圈五个最大的厂 crosstrek, 微软安全, hello auto, 三千零 one 还有 with 全拉过来做接入。说白了, astropic 的 意思就是 ai 不 光会写代码, ai 现在要开始做门神。再看 open ai 这边,同一天, open ai 也 rolode 了 gpt 五点五的网安砖板 samo 奥特曼自己出来发推付了一份白皮书,叫智能时代网安,跟 astropic 抢的是同一块市场,名字都没绕开 cyber 两个字。 最后这件事是真正的炸点,一个叫 mini shi hulu 的 黑客团伙,把 py torch lightning 这个 python 顶级 ai 训练库里二点六点二和二点六点三两个版本投毒了, 十四点八兆的载荷,一上来就扫八十多个凭证路径。最骚的一招是黑客在那个恶意提交记录里硬编码了一个伪造身份,冒充的是 anastropic 自家的 cloud code, 然后往你点 cloud code 文件夹下面的 settings, 点 json 里写一个启动钩子,每次你启动 cloud code, 黑客的代码就跟着跑一次,你品你细品。 防守方两家, antropics 叫 cloud 帮你找漏洞, open ai 叫 gpt 帮你挡攻击,两人异口同声告诉你, ai 救得了,晚安。攻击方一家直接把 antropics 自己的工具拿来当投毒载体。证明一件事, ai 同样救得了黑客。更扎心的是评测分, 英国那个 ai 安全研究所给三个模型跑了一轮专家级网安任务 gpt 五点五,拿了百分之七十一点四。第一, antropic 还没正式发的 misos 模型,百分之六十八点六。第二, antropic 现在给企业用的旗舰 opus, 四点七,百分之四十八点六。 第三, antropic 拉五家网安巨头吃饭那天,自己旗舰模型的标配,一旦标配了,安装路径就是公开的, 配置文件名就是公开的。那个启动钩子怎么挂也是公开的,黑客根本不用打 anastropic 的 服务器,黑客只需要在一个普通 python 里冒名 cloud code 写一行启动钩子,你的秘钥就上交了。工具越通用,攻击面越通用。 anastropic 拉五家网安巨头救场,救得了企业客户的代码仓库,但 anastropic 救不了你电脑上那个被冒名的 cloud code 的 配置文件。四月三十号这一天, cloud 一 夜之间学会了两件相反的事,一件是帮你找漏洞,一件是帮黑客投凭证。 那对正在用 cloud code 的 帖子来说,今晚就三件事要做。先看版本号,如果你这两天装过或者升过 py torchlight, 你 是二点六点二或者二点六点三的,立刻升到二点六点四,或者直接卸了重装。接着检查那个配置文件, 打开后目录下面的,点 cloud 文件夹,找 settings, 点 json。 如果里面有一个你没自己加过的启动钩子,特别是引用了一个名字像随机字母串的 python 文件,那个就是后门 山覆盖。最后是凭证, github, 蜜柚, awsg, cp, azure huggingface, npm 这些云上能推送的全部轮换一遍。 simgrapher 给的修复建议是,每一个蜜柚能推送的仓库最多有五十个分支,可能已经被注入如虫,蜜柚不换等于没修。最后讲一句留着截图的话, 四月三十号这一天, anastropica 教 cloud 找漏洞, open ai 教 gpt 挡攻击,黑客教 cloud 当帮凶。 ai 网安的军和贼,从今往后不是两套,人,是同一支笔,只看谁先开口。下次你再 ppt 搜索一个 ai 库, 光看 star 树没用了,还得看他最近一次提交记录的署名是不是真的署名 astropic 不 一定就是 astropic, 署名 cloud code 不 一定就是 cloud code。 我是 小雨,玩 ai 铁子们,觉得有用记得点赞收藏,把这条转给那个还没换密钥的朋友。

挑战从零开始,彻底教会你 colli linux 从打开 colli 开始讲起,本系列耗时六千八百小时,制作总时长三百六十分钟,手把手教你玩转 colli 系统与 linux 基础命令,不仅能吃透系统自定义与 linux 命令逻辑,搞定文件解锁、搜索与权限管理技巧,还能把 colli 渗透入门,玩的更六,本节课讲的是文件权限相关的一些命令, 那我们为什么要讲文件权限呢?为什么要修改它呢?今天呢我带着大家去了解一下。首先我们先看一下文件权限相关的一些结构问题, 这是系统中任何一个文件呢,都是以文件这个内容啊,就是以文件来进行表达的,所以呢,对这个文件设计的一套权限相关的一个管理, 就是我们的文件呢不能够向所有人去开放,有的人呢只能够达到一个止读,有的人呢又可以编辑,是不是又可以执行?等等等等。那我们今天怎么来让它变化呢?你要知道文件权限总共呢分为十一个字符,从左到右呢,一共是五段。 好,那我们首先看一下它的结构组成,第一部分呢就是我们的第一个字母就是文件的类型,第二部分呢就是我们的一个用户权限,第三个部分呢就是我们用户组的,第四呢就是其他用户组的一些权限。那第五呢,就是以啊 synit 的 然后这个状态来进行创建的。 好,接下来我们打开 cny, 然后我们来进行演示一遍, 好打开终端。假设呢,我们在我们的一个瞩目下,也是加目下,我们来查看一下啊, 哎,可以看到 ls 呢,它其实没有什么权限,是不是只能够出来一些名称?但如果说呢,你出一个,呃, ls 杠 n, 它就会出现咱们这个权限。哎,权限呀,包括其他一些东西塞啊,包括它创建的一个时间啊,以及它的一个名称,全部都是出来了。并且呢,我们如果 不想使用一些参数的话,你可以使用 l l 也是一样的一个效果,并且呢,它还会将这个啊,我们那个这个加目录下的一些系统做一个统计。 这里简单讲一讲它为什么是四十?因为我们这里不能够显示全全部的,如果说你要显示全部的话,就是 ls 杠 a, 可以看到它就会显示在这个此目录下所有所有的一些目录呀,以及它的相关的文件。 ok, 就 简单讲一下,我们还是以这样子个形式来进一个梳理, 隔大一丢丢。好,那我们先来看一下这些到底是什么意思呢?好,我们来简单讲解一下,就以这两个为例子。哎,这两个为例子吧, 把它 copy 一下,然后在这里打开一个画图。 好,那我们一个部分一个部分来,首先呢,我们看这个啊,先看这个,那这个的话,你可以看到第一个就是我们的第一部分,它呢是一个杠,对不对? 那这个杠呢,代表的是我们的文件的一个意思,那第二个呢,就是咱们这个 w, 欸, r w 和一个杠,这又代表的是什么意思呢?啊? r w 杠 它呢,其实也是代表咱们这个 r 呢,代表的就是咱们这个 read 啊, read, 然后呢?欸,把它稍微 w 呢,代表的是咱们这个写入的一个权限,也就是 white, 好, white, 然后呢?还有一些啊,就是更代表的是什么呢?它是个空的, 欸,空权限是没有权限,欸,就是这样子一个意思啊,这样子一个意思,那这就是第二个部分。那此外的话,这个部分呢,又代表的是用户 的一个权限,是所属用户的所有的一个权限。那我们的用户权限呢?就是这个 r w 杠是不是 好看?第第三个部分,也就是也是一样的 r w 杠,是不是也是一样的一个权限?只有,只有什么样一个权限呢?只有咱们这个读和写的权限, 那我们看第三个,这个又是,哎,等会儿,这个的话是用户组的意思啊,用户组的意思就是用户下面,用户组下面还有一些用户,它们是分成不同的一个组,这就是用户组。 好,接着呢,我们看第四个部分,也就是这个部分,又代表是什么意思呢?哎,也就是 r 杠杠,是不是 啊?刚刚呢,就是只有一个读取,读取的权限, 它其他的我们那个写呀,和咱们这个可执行啊,基本上都是为空的,是不是?它没有什么任何权限,只有读取,只读这样子个权限。那这个东西啊,这一部分的话是谁呢?是咱们这个其他用户的一个权限。 好,这就是所有所有的一些东西。那此外的话,如果说在这里啊,如果说你是一个啊, sinist 的 一个状态下创建的话,第十一个也是这一部分啊,它也会出现一些符。 好,这个呢,就是咱们这个,欸,第一个的相关的一个 meaning 啊,它的一个解读啊,那我们再看这个,这个,第二个,这个是什么意思呢?欸,我们开启, 首先呢我们分一个不同的一个阶段,是不是我们看第一个 d, d 的 话代表是什么呢?是不是我的文件,它是文件的类型? ok, 那 我们再看第二个部分,第二个部分的话是不是我们的用户的一个权限?那用户的话我要看一下它是可以读呢?还是可以去写呢?还是可以去执行呢?还是什么都可以呢?那就看三个一个字母,是不是也就是咱们这个 r w x, r w x。 欸,这个代表是什么呢?它什么都可以,又可以读,又可以去写,又可以可执行啊?这个 x 它是可执行的一个意思 好,就代表它什么权限都 ok, 它就是类似于什么呢?管理员的方式。呃,管理员的一个权限。 好,那我们第二部分解读好之后的话,我们再看第三个部分,也就是什么呢?否 它只有什么呢?读和执行这样子权限,但是它没有写入的一个权限。是不是?好,这个呢?就是我们的用户组的一个所有啊,用户组下所有的一些,嗯, 未默认的一个权限。好吧,那再看第三个,也就是咱们这个其他用户的,也就是,哎,和咱们这个用户组是一模一样的啊,一模一样的。这个呢就是我们的一些权限啊,这些全,全部都是一些权限,只是说做了一个小小的拆分。 那我们可以看到这里面还有什么类似呢?还有我们的卡尼用户,它是用卡尼来进行创建的,以及呢,它创建那个时间,包括它的一个名称全部都是在这里。 好,那我们初步了解这么这么多之后的话,我给大家出一个小小的一个作业,好吧,那我们先将这些全部都 嗨, ok, 出个小小作业,我们来到咱们这个卡里,因为你可以看到这里只有两个类型,要不就是文件,要不就是我们的一个目录,也就是文件夹这样子一个类型,是不是?那假设的话,我切到咱们这个根目录下,然后在这里去找,哎,你可以发现 它们之间呢,又有点不同了,是吧?又有点不同了,什么不同呢?比方说这个为什么是 l 呢? l 又代表什么呢?它就是咱们这个 软链接,软链接的话,你可以理解为是快捷,就类似于 windows 上的一个快捷方式,这样子一个类型的啊。 而且呢,咱们这个看到了没有,咱们这个并目录下,它就是什么权限都有,不管你是什么用户组啊,其他用户啊,或者说用户所属的用户,它基本上都有, 既可以读写,又可以去,哎,我们可执行的一个界面。并且呢,它还指向了啊,就是指向了咱们这个 user, 然后一个并,哎,这样子一个目录下。 好,那我给大家讲了这么多的话,你们来分析一下啊,就给大家出个小小的作业,你们来分析一下这个又代表是什么意思?好吧,这个吧, 呃,出两个吧,这个和这个代表是什么意思?我把它 copy 一下,来到咱们这个画图。 好,这个又是什么意思呢?它们之间有哪些权限?好吧, 今天这个呢,就是今天的一个作业,本节课呢,讲是文件搜索相关的一些命令。那我们来看一下有哪些命令呢? 第一呢,就是我们常见的 excel 三键课啊,这三键课呢,就是做一些日常的处理呀,以及去进行文本的分析啊,以及系统这方的管理,是我们生活中包括任务中所 不可缺失的工具。那常见的三节工啊,三节课工具呢,就是咱们这个 a w k, 也就是文本处理会使用到的 a w k 这个 mini, 还有 send 呀,还有 grip 啊,我们上节课其实已经讲过了 grip, grip 这些搜索的相关的 mini 是 不是? 那首先呢,我们来演示一下,第一个 a w k, 回到咱们这个卡里 好 party 里面,打开我们的终端, 老样子,还是把它搞大一丢丢,然后切换成管理员的模式,避免权限不足,这样子一个问题啊, 好,已经切换好。之后的话,我们要知道 a w t 呢,本身就是一个非常强大的文本的处理的语言,它也是款工具,就是以列的形式啊,以列为基础,然后来进行一个数据这方面的操作的。 好,首先呢,我们先看一下咱们这个它里面有什么相关的一些 mini, 有 什么相关的一些文本。好,可以看到有三个啊文件,那这个文件的话,我们可以 can't, 用 can't 啊来进行查看, 一点 test, ok, 可以 看到呢,我们有这么点啊,这么点数据比较精短,那我们呢, 可以使用咱们这个 a w k 这样子的基础 mini 来进行一个简单的搜索,比方说呢,我想输入咱们这个一点 test 里面的一些,嗯,一点点一列的内容,那怎么去做呢?也就是 a w k, 然后 啊 create, create 呢,它是输出的一个意思,输出打印的一个意思, 以井号,呃,以咱们这个潜符号一一呢,就是低劣的一个意思。好,然后呢,在后面接入我们所要去印出来的一个文本, 可以看到它只会打印第一列的一个数据。哎,可能大家看的不是很明显,因为我这里呢,第一列的话有很多很多 dat 呀,或者说这个随便打出来啊,还有我们 set 啊,方呀,还有咱们这个女都是第一列的数据。那当然呢,我们还可以打印第二列的一个数据 欸,在这里打一个第二列的数据,那只会显示一个难,是不是因为第二列呢?只有这么点?当然我们还可以显示一二列这样子一个数据欸,一二列的话就是显示全部了,因为我们的数据呢,本身就比较少啊, 如果说你要想显示两行的啊,两列的话,那么你就以逗号来进行一个隔开, 好,可以看到是不是已经显示了第一列的和第二列的所有相关的一些数据呢?这是一个简单的文件的查看,文件的处理,以及文件这方的过滤啊, 那此外的话,像咱们这个 a w k 它还支持呃,数据啊,数学这方面的运算,还有就是这方面的过滤,比方说我想过滤我们整个卡里这个系统, 嗯, cpu 使用的率的话,超过百分之二十吧。啊,超过百分之二十二十,可能没有超过百分之二吧,因为我们看一下 top 啊, 啊,这里面的一个相关的一个进程,包括它的一个占比啊,可以看到其实占比比较少啊,那我们就是输出一个到百分之百分之四吧,百分之四以上的都给我回写出来,好吧, ok, 那 我把它放在这里。 ok, 那 接下来的话,我也是用 a w、 k 这个形式,那我们还会使用到上节课所使用到的一个管道符来进行一个查看。好吧,结合上节课的东西一起来讲,一起来 运用一下。我们查看进程的话,是不是用 pc 啊? pc ps, 然后的话在后面说一个 a u x, 然后管道符,管道符是不是这个?哎,然后再使用我们今天所讲的 a、 d、 k。 好, 两个包围着。什么?我们的 m 的 三 大于百分几呢?大于百分之四,因为就是说我们的一个 cpu 要大于百分之四,好吧,大于百分之四就给我回显出来, 如果说是小于那种,比如说零点三啊,零点二啊,或者说二点几的话,我们就不要了啊,就不要了。 ok, 那 这个没有什么问题的话,我们是不是接下来要做一个什么呢?是 print 来进一个输出 i print, 然后的话我们在这里然后再加个百分之零,没什么太大的问题。然后我们急回车,可以看到呢,这边只会显示啊,显示 满足条件的一些进程,这个是它的进程号啊,这个是它的进程号这些东西,这只是做一个简简单单的一个顾虑。 好,简单了解咱们这个文本处理的工具 a w p 之后我们再了解另一个文件,也就是 set, set 呢,它就是对文本来进行快速的交互式,非交互式的一个处理,它的一些基本的语法就是在这里啊, 也是一个创建一个老的正则表达式和创建一个新的正则表达式。然后后面呢接着我们的一个 file name, 也就是文本啊。好,我们回到咱们这个 copy um clear 一下,然后清空一下。那我们先来看一下啊,我们的还是这个吧。 ok, 这个比方说我们想将咱们这个嗯 dat 这个时间改成数据 dat 啊,那我们怎么干呢?那就是以 set, 欸, set 加个 i i 的 意思呢?就是替换这方面的一个意思,好吧,就是说在匹配前的话插入一些相关的一些内容,那 i 的 话,然后我们那要做一个小小的替换,也就是 s i。 呃, 比方说我们想将 data 老的 data 啊 t r 诶, 老的 date 呢?改成这个数据的意思, ok, date, 然后在后面呢加一个结尾 g 就是 这个开头是多少,结尾是多少啊?然后的话我们再加个什么呢?再加我们所改动的 a 一 点 test。 ok, 我 们再来看一下 a 是 不是从一开始 data 时间改成了什么呢?改成我们的数据的意思。 那比方说呢?我只想替换一点点,比方说我只想替换一个 e, 是 不是?哦,那我只想替换这个 e, 欸,那怎么办呢?比方说我想替换,呃, 这个 a 和这个 a 啊,把这个方方这个 a 变成咱们这个 e, 欸,那怎么办呢? 也就是 set, 然后呢加一个这样子,然后的话我们这是第几行呢?一二三四五四五行。 ok, 然后我们以开头结尾,是不是然后呢?要替换什么呢?替换这个 a 字,好,把它替换成什么呢?替换一个 e 字,好吧,把我们四五行的 a 替换成一, 那我们是不是搞定之后就是一个结尾,结尾之后的话后面接的什么呢?接着我们的一道题, ok, 可以 看到呢,我们的一个方方变成了,哎,分分了,是不是啊?变成了分分了,包括咱们这个南也变成了 n e n 这样子一个形式, 它呢不仅仅只能替换,还能够去删除我们的一个行数,比方说我想删除我们的第二行,那怎么办呢?一样的,然后在这里加个二 d d 的 意思呢?就删除的一个意思,哎,然后我们在这里加上一点 test, ok, 是 不是已经删除了这个乱码?我随便敲的一个东西,是不是?所以呢,其实相对来说是一个比较简单的一个名称啊,一个命令。 好,最后呢就是关于咱们这个 glob, glob 呢,其实上节课已经给大家讲过了,这节课的话就不重复了啊,稍微给大家演示一下, 比方说我想搜索咱们这个欸,这个姓名嘛,啊,就比方说我只想搜索这个姓名,那怎么办呢?欸,也就是通过 girl, girl, 然后的话杠 n, 然后搜索咱们这个芳 芳吧,字少一点点, e 点 test, 欸,这边呢就会显示我们的一个搜索出来的一个知识,是不是就能闪烁它的一个呃东西,而且它还能够去回显给你的什么呢?行号, 欸,第几行?第几行?可以看到一二三,它是第三行啊,第三行高 n 的 意思呢?就是说显示你自己的一个行号的一个意思。 大家呢,其实可以看到,为什么我刚刚不是将这个欸,咱们这个方方改成咱们这分分了吗?为什么它还是没有变呢?难道是我语法出了什么错误吗?并不是的欸,比方说我们看一个全部的啊, 在这里是不是有一点点变化,就是咱们这个时间变成了数据的意思, 这为什么呢?他们之间有什么不同呢?因为我变成时间啊,加了一个参数,也就是杠 i, 是 不是?如果说你没有加杠 i, 我 只是加一些基本的一些操作的话,他其实只是修改了我们所查看的一些呃内容,他不会修改文件所本身的一个内容,但如果说你加了 i 杠 i 的 话,他既会去显示我们的一些内容,也会去修改原文件,就这样的一个意思。 好,这些呢就是一个 nyx 三剑客的一个使用的方式,基本的使用方式,其实它有很多很多相关的一个知识。那今天本节课呢,其实时间有限,不能够讲这么多,接下来呢,我带着大家去看一下咱们这个 party news 相关的一些三剑客工具库。三剑客用的比较居多的第一个呢就是咱们这 nmap, nmap 呢就是搜索啊,网络进一个搜索,主要就是搜索我们的一个端口啊,来进扫描啊,查看一些相关的一些漏洞啊,以及它的版本等等等等。还有咱们这个 madstock, 它也就是相关的一个工具啊,里面有很多很多相关的一个工具,它其实就是一个呃模板框架, 里面呢包含了大量的漏洞模板,可以针对不同的一些操作系统或者说不同的 app 来进行攻击的,还有我们的一些接口、端口等等等等。还有第三个呢,就是咱们这个 wechat, wechat 呢,它其实就是一个抓包工具, 它不仅仅石油 b p 是 抓包工具,还有我们的 wechat 也是一个抓包工具,能够帮助我们用户呢啊,抓到一些,呃, p c p 啊, u d p 啊, ip 啊,这些一些相关协议这方面的工具啊,它的一些数据库和数据包等等等等。 后续呢,我带着大家再去主动去讲解一下,比如说 nmap 呀,或者说 metropolis 啊,或者说咱们 u b p 呀, wechat 这方面的一个工具的使用啊。 接着上节课没有讲完的内容,我们来讲解一下咱们这个剩下的一些命令。行啊,首先呢就是咱们这个 file 查看文件的一个类型,那回到咱们这个 file 里, 好,那我们首先来啊查看一下我们的一个,呃,看一下啊,一点 test 吧,也就是通过 file 来进行查看。一点 test 可以看到呢,它所显示的是一个 ask 密码的一个类型啊,那此外的话,我们还可以去干什么呢?可以去分析 are 禁止的一个文件,也就是 fail, 嗯,并且这个呢也能够去显示它的一系列的类型,它的一个内核等等等等等等。 还有呢,我们还可以去分析批量去分析我们的一些目录下的所有所有的文件的类型。比方说我们想分析一下 logo, 也就是 咱们这个日记,嗯, a r r, 然后的话 logo 通配符啊,通配符的意思就是说只要是 logo 下的其其他的一些文件目录,全部都给我分析一下。 哎,可以看到它的所有 logo 啊,全部都已经分析到了它的一个啊,它是什么样的一个东西。比如说它是一个文本啊,它是一个目录呀,它是其他一些飞啊啊, 全部都已经包含出来,包括这个数据也包含出来了,不仅仅是这些,我们还可以去 分析一下我们的压缩文件包啊,等等等等。它一般来说使用场景就是去检查我们的文件目录有没有可执行的一些。嗯,脚本啊,以及程序啊,好,能够去分析咱们这个文件的编码,是不是其他一些编码,比如说 utf 杠八,比如说我们的 ask 这个编码。还有呢,如果说他没有办法分析的话,那可能就是由于这个目目录下的一个文件他可能被损坏了,损坏的一个文件我们的 file 是 无法进行一个分析的。 好,那这个 file 呢,就是帮助我们去了解这个文件的类型,那我们还有什么呢?啊?问题,问题呢就是去查看文件的一个所在的位置, 嗯,回到咱们这个卡里,比方说呢,我们想找到咱们这 password 它所在的一个路径,那怎么办呢?就是 which 欸, password, 它就会将它的文件写到这上面。还有呢,如果说我想去显示我的一个 python, 欸, python 了, 它也会显示出来,当然还有其他的一些,嗯,编程语言啊,比如说 java 也是能够进一个显示的啊,比如说 java 也能够显示出来,都是在咱们这个病目录下,可以看到没?都是在咱们这个病目录下, 当然如果说加了一个参数的话,它又是不一样了,这个参数呢,能够去列出所有的一些路径下,比方说就我们的 python r n 码这个 which 杠 a, 然后 python 它就能够去显示所有的一些呃路径,当然它还能够去显示所有所有的一些呃 多个路径,就比方说我想显示我的 java, 显示我的 python 这两个路径的话,那也是可以把它放在一起的, a 杠 a, 然后 java 啊, python 在 这里呢,关于 java 和 python 所有的路径呢,都给大家显示出来,都已经列举出来了。 像这个 which 呢,它其实有个弊端,只会搜索一些环境编导里面的一些目录,它不去查找其他的一些内置文件啊,比方说我想去查找我们的 cd, 也就是 which cd, 可以 看到它没有回旋给我任何一个信息,是不是?但是我通过 tail table 啊,这个就能够去查看它。 cd 呢,是咱们这个线要内建的啊,就是我们的关于线要内部的一些文件啊,我们的一些命令它是无法进行查别的。 那此外的呢,还有哪些查找的方式呢?我们也可以通过 find 来进查找。比方说我想查找咱们这个 etc 下吧, etc 下所有的一些数据,是不是?那就是刚 name, 然后的话 烘配符加 gunk config, 假设我想查看这里面的东西啊,权限不足,我们提全一下, 这样子 或在哪里呢?啊? 这个地方不小心打成这样子了。 ok, 这样子跟命令呢,都已经出来了,只要是它的结尾是点 configure 啊啊,点 configure, 它就会全部都显示出来啊,显示出来,刚刚是我不小心打错了。 好,接下来呢,给大家介绍一个非常强大的搜索文本的命令,也就是管道查询的一些命令, 就管道符是什么东西呢,就将所有的命令都可以联系在一起的,就将前边命令的结果赋予到管道后边的一些命令作为一个参数,那是允许一个命令输出之后,紧接着另一个命令来进行输出。 一般来说管道查询只会迁移到咱们这个 group 啊,然后选项再加上咱们这个正则表达式,再加上我们的一个文件。那一般来说,比方说我们要去搜索特定的一个函数的话,就通过这个来进行搜索就没事了。 像这些呢,都是以下的 group 的 一些相关的参数,就是杠 i, 就 忽略大小写来进行一个匹配,然后杠 v 的 话就是进行一个反向查询,以及杠 n 呢,就是显示 匹配号的一个行号,以及杠 r 啊,就是显示我们地规啊,地规查询。杠 l 呢,就是只打印文件名,然后杠 c 呢,只打印我们的一个行数。 好,比方说我们以这个文档这个为例子啊,这里面呢有很多很多的一些内容,我们以这个为例子,比方说我想去搜索一下我的 cooking, 欸,搜索这个 cooking, 是 吧?那首先复制一下,然后呢以这个形式在这个终端进行打开好,打开好之后的话,我们把它调大。 ok, 那 我们可以使用 group 来进行一个查看, 嗯, cooking, 然后的话在这里输入我刚刚所那个文档点 test。 欸,这里所有的 cooking 呢,都会在这里进一个显示。标红啊,标红来进一个显示,可以看到没有,只要是关于 cooking 的, 它都会显示在这里。那此外的话,我们还可以去搜索特定的一个行数,比方说我想搜索一下,呃,十行吧 还是?嗯,十行吧就十行吧。 go, 杠 m 啊,一百行就一百行吧,多了 cookie, 然后的是 test, 好, 所有啊,所有的一些文件全部都是出来了啊,可以看到一百行以内的一些文件全部都出来只会显示一百行啊, 那也可以显示十行啦。十行的话只会有十个啊,就是只有十行这样的 cookie。 欸,可以看到没有只有十行这样的 cookie 啊,一二三四啊,五六七八九。欸,最后一行十行这样子一个 cookie 值。好吧,十个端卧。可以这么理解,十个端卧。 当然我们还可以结合我们的管道符来进一个使用。欸,比方说我想看一下我们的一个啊 test 这样子一个文件,然后的话在这里进一个管道符的 在这里,然后再去搜索特定的一个字符,比方说我想搜索咱们这个 cookings 啊 cookings, 欸,这样子一个文件又出来了,只是说在一个基础上来进一个显示,首先呢它在这里去查看,查看完之后的话将这个命令给到这个东西,然后让它自己去搜索关于 cookings 的 所有所有的一些内容。啊,所有所有的内容。 那此外的话我们还可以干什么呢?可以结合 past 这样子一个命令来去找到特定的一个进程, 好,来到这里 pass 啊,这个就是一个显示进程。首先我们先显示所有的一进程啊啊?有这么这么多的进程,我们,呃只要一个吧, 呃,以进程的搜索特定的进程名称来进一个显示吧。呃,比方说 就这个吧 route 吧 pass, 然后 a x u, 然后管道服务,然后的话 go, 嗯, route 好, 只要关于所有的一些 route 的 一个进程全部都出来了,可以看到只有 route 没有卡里。哎,刚刚其实是有很多很多卡里是不是? 但是现在的话我筛选一部分的话就只会存在一些 root 只会存在 root 啊,这个呢就是一个结合管道来进一个查询,基本的一个查询, 当然我们还可以结合相对的参数,比如说这些参数,嗯,就最后一个杠 c 吧,去打印我们匹配的一个行数,那我们来到我们的卡里,然后以刚刚那个以结尾吧, 欸,这个然后杠 c 一下,欸,一百六十号就关于一百六十号的一个 route 进程全部都给大家显示了,就不需要你一个一个去数数了,包括刚刚那个也是一样的。欸,这个 cooking 也是一样的杠 c, 然后可以看到有十九行的。啊,十九行的。 那今天这节课呢,其实讲了管道查询的一些呃,命令, 也就是 group 的 这个东西,包括管道服的一个含义,以及呢上节课说的一个 fare 和 which 这相关的一些命令行怎么去进行操作它相关的一些参数,还有我们的一个怎么去查看我们的路径放的这些命令。那么今天内容就到此为止,我们下节课再见。

今天我们来剖析 agent 假装完成任务的底层原理。你用 cloud code 跑完了一个长任务日制全律无任何报错,但你敢直接交付吗?你逐行检查,总能发现漏洞,假装完成像打地鼠一样冒出。 你最后难免疑惑,这到底是我做的约束不到位,还是 agent 本身就不懂什么是真正完成任务?其实这是整个行业最不敢面对的结构性问题。 agent 没有可验证的收口。什么叫可验证收口?一句话定义,存在一个可计算函数,仅基于观测历史,不能在有限部内判定是否真的到达目标状态。我将其拆开为两条硬约束,可观测性输出日制能否反退。内部状态可判定性 判定过程能否由图灵机在有限部内输出,确定的是或否两条同时满足才叫可验证。你会发现这根本不是一个软件工程问题。 单薄在 paxos 中指出多数派确认构成提交判定。这个结论直指 a 证的核心缺陷。你的 a 证同时扮演提议者和确认者,自己提交,自己验证,自己宣布成功,这不是共识机制, 这是次证闭环。 e c c 内存校验给出了最直接的实现。数据写入和校验由独立电路分别执行,写入单元与验证单元。物理上结偶,市面上的 a 证的产品缺的就是这块 在其他领域已经成熟独立的较验电路。你可能会说,让另一个 agent 的 来检查不就行了?请注意,多 agent 的是重新分工,不是独立判定。当一个 agent 的 去检查另一个 agent 的 输出,他们仍然共享同一套执行上下文。这不是外部验证,这是换个姿势自证。 为什么直到今天,所有主流 agent 的 框架都没能做到这一点? 本质只有一句话,他们把执行完毕当成了任务完成。 agent 输出的完成信号是对自身状态的自我报告,但没有任何独立于执行单元的外部机制能验证这份报告的真假。我将其归结为两点,可观测性不满足,你无法从日制反推目标状态。 可判定性不满足不存在。一个判定器能在有限部内给你确定的答案,结果就是你只能相信他,而相信一个黑箱不是工程。你必须在 agent 的 执行单元外面架设一个独立的判定器, 他有自己专属的观测员和判定标准,而不是去听信执行单元。所以你看, agent 的 假完成的本质是执行与判定的偶合。 但这里有一个不可回避的边界,可判定性存在硬伤线。 agent 的 目标是羽翼,开放性的写一封得体的邮件,做一份合理的方案。得体和合理本身就不是可刑事化判定的位词。 我是北极星 agent, 不 追热点不吹炮,只聚焦全球前百分之零点零一的 agent 技术。关注我,我们一起让 agent 真正走进生产!

九成的人都在裸用 clotico, 难怪写出来的代码总是翻车。不是模型不行,是任务太乱。你让一个人同时读项目,找 bug, 写代码,做审查补测试,他当然会崩。 想把 clotico 用顺。记住,这六个 skill 缺一不可。第一个 explore, 它不是写代码的,它负责先把项目读明白,入口在哪,核心文件在哪,一个,功能从哪里调用到哪里。你先让他给你画项目地图, 后面改代码会少走很多弯路。第二个,第八格,遇到报错不要直接让 ai 猜着改,把日制复现步走,最近改动交给第八格,他的任务是先定位根音,再给最小修复方案。第三个 code review, ai 写完能跑不代表能进项目。 code review 负责挑逻辑漏洞、边界条件和回归风险,尤其适合你。改完一大段之后,先让他帮你过一遍。第四个, test engineer, 真正让你判断该测什么,哪里容易回归,哪些测试最值得补。第 第五个 code simplifier。 ai 很 容易写出能用但很绕的代码,这个 skill 专门负责把重复逻辑删掉,把命名和结构收干净,但不改变行为。 第六个 security review, 只要碰到登录权限、密钥,上传支付用户数据,就让它最后扫一遍。很多线上事故,不是功能没做完,而是边界没守住。 记住,高手用 cloud code 不是 从头绑到尾,而是把不同任务交给不同 skill。 读项目用 explorer, 修 bug, 用 debugger, 审代码交给 code review 和 test engineer, 收尾交给 code simplifier 和 security review。 收藏这套组合拳,你的 ai 编程稳定性直接上一个台阶点。关注下期带你看更多 cloud code 的 实战技巧!

欢迎来到二零二六全新制作的 src 漏洞挖掘,从入门到实战系统课程。相信大家或多或少的看过 src 漏洞挖掘的系列视频,有几万上百万播放的,也有几十上百播放的,但给我的感觉就是滥竽充数,杂乱无章。因此我花了三个月的时间制作出这套从零基础入门到实战的完整版教程。如果你想靠挖洞赚取生活费,却不知如何下手, 那这套课程就是专门为你准备的,我会从最小白最基础的视角,事无巨细,带你熟悉掌握漏洞挖掘教程开始之前, u p 已经把挖漏洞学习路线、挖漏洞必备工具,漏洞靶场合集、高清教学视频、 s r c 漏洞文档都已经准备好了,全部打包放在评论区了,只需给个三年级可全部带走。 大家好,我是你们的小健老师,跟着小健老师学安全,想不学会都很难。欢迎来到 s r c 挖漏洞 从这个入门到进阶系列的课程,如果你是这个刚刚踏入网络安全的新手呢,又对漏洞充满了这个好奇,但是却不知道从何下手,或者你已经略懂一些基础了,想通过实战的提升自己的技能,同时呢 能赚取一笔不错的奖金,有些大厂给的这个赏金还是不错的啊,但是到这个时间了却不知道怎么搞,对挖洞啊,比较迷茫。那这套课程就是专门为你准备的咱们这个系列课程啊, 不讲这个空泛的理论直击呢,新手的四大核心难题,实战啊,实战为王!首先呢,第一咱们要明确去哪挖,就是教你选择一个安全合规,并且匹配自身当前水平的这个挖洞平台, 这是咱们的第一个第一个目标,第二个目标是什么呢?就是讲解怎么去挖, 针对咱们常见的这个微博漏洞啊,我会分享一些实用的入门级的这个挖掘思路和方法,当然后面会慢慢的进阶。好吧,大家先从这个简单的开始,万丈高楼平地起吧,先易后难。咱们第三个目标呢, 就是掌握怎么去提交,就是将发现的漏洞呢,整理成一份高质量,容易被采纳,或者是拿到赏金比较多的这个 漏洞报告,就是教大家如何纂写这个漏洞报告啊,那么一份高质量的漏洞报告呢,更容易获得赏金或者是更高的赏金,怎么 区分是不是高质量的呢?高质量有几个特点啊,第一个呢,出现的步骤比较明了,就是逻辑清晰。 第二个呢,就是你的这个危害呀,他是有实际危害的。第三个呢,就是你的修复建议要写的很清楚,那么这个就是一份高质量的漏洞报告。而今天呢,咱们的第一节课呢,就聚焦新手起步阶段最核心的难题, 如何挑选适配自身的挖洞平台。新手挖洞平台的选择,首先呢咱们看一下中华人民共和国网络安全法第二十七条, 大家不要做未授权的深度测试行为,这是违法行为。本课程内容呢,仅用于以防御为目的的教学演示,请勿用于其他用途,否则后果自负。好说这么多呢,咱们直接进入到核心的操作啊,教大家怎么去选择平台, 通过几步呢,就帮你正确的选择适合自身的平台。首先呢,第一步呢叫明确自身的需求,你是想单纯的想练手打基础呢?还是想冲这个奖金赚收益?如果你是刚入门的呢, 我推荐你练手为主,就选择规则比较宽松的平台呀,那如果你是已经进阶了呢,当然你就充奖励比较多的, 资产比较多的一些进阶的平台,互联网大厂啊,待会我会讲到,但是我觉得啊,其实你是练手还是充奖金其实都是两不误的,等你这个技术达到一定的水平了,你自然而然的你的奖金就很多,你相应的, 你如果想冲的奖金越多呢,那你肯定基础是要越来越好的,这都是相辅相成的,一个呢是因,一个是果,但是这个果又能促进这个因的提升,对不对啊? ok, 那 么咱们接着往下讲。这个还是有前后顺序的啊, 我们新手就避免一开始就挑战这种高难度的,因为他会打击你的积极性。那我们接着往下看,我们推荐新手优先锁定公益类的平台,这类公益类的平台呢,他第一个就是风险低,第二个就是规则清晰, 第三个就是积累实战经验。规则清晰,其实所有的 s r c 平台规则都比较清晰, 主要的是要积累实战经验啊,比如哪些平台呢?我们接下来介绍一下。好吧,我推荐大家选择古天的常驻公益板块的公益 s r c, 这里呢右边是有明确的这个漏洞,奖励标准的这个酷币啊,就是 kb, 它能够兑换商品。 好,我们把这个平台打开一下给大家看一下。好吧,就是在这里,这里有一个公益 s r c 可以 看到这里啊, 这里大概有两百多亿,不知道有多少厂商,反正厂商应该挺多的啊,大家自己来看一下, 你随便选择一个啊,去练手就行了。好吧,他的奖励呢是在这个右边的,大家可以对标一下,比如说低微漏洞啊,小型厂商呢是一到两库币,中型厂商呢是二到四库币,大型厂商呢是这么多中微漏洞呢, 然后高危漏洞啊,高危漏洞的话可能还会有钱啊,这个通用漏洞的奖励标准呢,就是在下面,但是我挖工艺啊,我从来没看到过他奖励这个钱的啊。更多详情的我们点一下这个补贴奖励计划 就能看到了。歪脖漏洞漏洞的定义啊,那都可以看一下漏洞的类型有哪一些,对不对? 那么陆总的要求啊,大家都可以在这里看一下提交的说明啊,刚才说的呢,直接有赏金的,直接发钱的是中大型厂商,电信、移动、联通 大厂商的话有这个新浪网易他们这一些啊,都有自己的这个漏洞平台,就是 src 平台,不需要交到补贴上面啊,直接交他们那里的漏洞平台。好,这个是咱们的公益,同时呢 这个公益它还是可以换东西的,在这个最下面有一个补贴商城,大家点一下,点一下过后呢,就可以看到这些商品要多少 q b 了,就是我们前面所说的那个 kb 嘛, 比如说你现在赚了十七个 kb, 也就是十七个酷币,那你就可以换电热水壶了啊,那么这个是补贴公益的一个好处。 然后呢 e d u s r c 呢?是面向教育行业的漏洞平台,就是你发现所有学校的漏洞啊,你都可以往这上面怼,这上面有什么好处呢?他就是有一些大学,或者说是一些学校一些机构啊, 他就会把证书放在上面,你只要发现他资产的这个漏洞了,你就可以去换证书。 这个证书呢,到咱们去找工作的时候啊,就是一个加分项,因为比较直观嘛, 直接把证书啪啪啪打印出来。面试的时候,面试官你好先递证书,当然我在面试的时候不是递证书,我是递这个 s r c 的 排名啊,那这个呢,是咱们的 e d u s r c 比较好的点,但是啊,这些证书兑换呢,就是需要这个积分, 所以我们平常如果发现,如果我们平常发现那些学校资产的漏洞呢,我们就可以往这上面提交,混点分。好,我们来看一下这个 d u s r c 平台网址是这样的, 礼品中心呢,有这个证书,同样的我们提交漏洞呢,登录一下,然后提交,直接提交就行了。好,那么今天就不讲这个具体的提交细节了,我们后面再讲,好吧。除此之外呢,还有一个公益的提交平台, 就是这个漏洞盒子,漏洞盒子呢,他没有长住的工艺,就是你在网上自己找的这个站点,就可以往上面提交,然后呢他是没有酷毙的啊,没有酷毙的,但是呢他有漏洞。积分就是高危啊,给你加多少分? 低 vr 给你加多少分,中 vr 给你加多少分,这些积分有啥用呢?积分就是排名啊,积分排名靠前的就有现金奖励。那我们这个供应链平台介绍完了过后呢,我们讲一下平台的规则和资产的范围, 首先这个平台的规则就是法律的红线,平台的红线,大家千万不要碰啊。 好,那接下来咱们讲这个平台的规则,一定要仔细看啊,这个规则规则在哪里呢?我们以补天为例,好吧拖过来,然后呢点进去一个, 当然这个是专属的 s r c 了,这个不是工业 s r c, 其实规则大差不差,但是它的专属的这个厂商呢,它有一些自己的特殊规则,这里一般在这里说明内容, 在下面点一下,然后就可以看到这个测试的范围,这个域名,然后呢还有一些这个奖励计划都会放在这里,漏洞的等级说明啊, 还有就是一些他自己的特殊规则啊,比如说泄露单个个人敏感信息,只有手机号或者是只有姓名的情况下算低危,那这时候你就不应该提高危了。那么还有这个同一个系统中同一类型的漏洞,同时提交多个呢,只能算一个, 那你发现了这个什么同一类型的动动,比如说通用型的月全啊,就是一些月全吧,你发现了过后呢?你等一等,等他修复了过后呢,你再去提交,不然的话很有可能就给你算一个, 这不吃亏吃大发了吗?这就是一些特殊说明吧。好,同时呢我们还可以看到他的一些测试的注意事项和禁止的这个行为,就是平台的规则, 可以看到有这么一些,比如说禁止以任何形式泄露项目信息啊,漏洞信息啊,测试完毕过后呢,务必要删除测试记录一些这个上传的木马需要删除一下,假如确实是你那边无法删除的呢,你必须要在报告上面说明在哪个地方。 第二个就是禁止脱库啊,脱库是什么意思?就是把数据库的信息给扒拉下来,随意大量的增删改他人的信息啊等等啊,自己看,那这个是普遍遵循的规则,其实我们在下面还可以看到 参与该奖励计划需要遵循白帽子行为规范。白帽子行为规范我们点进去看一下,就可以看到这有哪些行为规范,第一条是什么?禁止的行为,以下禁止的行为,不准公开漏洞的任何相关细节 啊等等,大家来看一下啊。还有必须注意以下行为,大家来看一下这里啊,就是在月全的时候,有一些能看到用户信息啊,或者是系统文件信息的,这种月全啊,那你就是 完成过后呢,就是漏洞验证完过后呢,就不能够保存这些信息啊,还有等等,大家先来看一下啊, 你如果在测试当中违反了这里面的任何一条,那企业是有权有权啊去报警的,因为这个涉及到法律红线,所以守规则非常重要。好吧, 我觉得赚钱是其二,遵守这个规则和法律是第一的,那除了补贴之外呢,腾讯啊,阿里先知啊等企业也有这个详细的测试规范啊,等等等等啊,可以看到腾讯的一些测试规范 应该遵循的规范要求看没有,其实他的这个规范啊,和这个规范是类似的, 只不过呢,他说的这个话可能会不一样,但是表达的意思呢是一样的,这边呢是他的一个漏洞的等级吧,就他说哪些严重漏洞啊, 说哪些高危漏洞啊,当然下面我没有截取完整啊,其实就是跟这个一样的,跟这个上面的这个说明情况,你刚才不是看了吗? 这里有一个漏洞等级。好,那么我们接着往下讲。第四个就是结合自身的水平啊,匹配难度。所以新手就一开始啊,不要去充什么互联网巨头啊, 这种自建的 s r c, 比如说腾讯 s r c, 再比如说百度 s r c, 华为 s r c 等等,这这类的平台呢,它的资产庞大,虽然庞大啊 动类型虽然也多样,但是他的难度是比较高的,所以我推荐新手的起点呢,就是先从补填漏洞壳子的这个工艺,也是第三方的这个项目入手一些工艺啊。 还有如果大家确实觉得自己比较熟练了,你可以往这上面钻,这里有一个项目大厅, 这一个专属 s r c, 这上面呢肯定是比公益要强一些,因为它直接给你,给什么?给 money 啊。 那么这个呢,就是我们所说的普天的第三方企业项目漏洞盒子呢,同样也有,我们来看一下啊,它的呢是在这里企业 s r c 啊,可以看它的一些第三方的项目, 同样的大家也可以去尝试着挖一下。好吧,当然我建议你先从公益入手,补贴上面的公益入手会好一点。当然你一上来,你说我技术特别牛逼, 我就是要挖这个第三方企业项目的,我就是要有钱的,行不行?行啊,肯定行啊,是根据自己技术来的,我只是推荐。那等到你这个特别牛逼的时候呢, 进阶的目标可以选择,像腾讯啊,华为啊,还有百度啊等一些难度中高的一些自建平台,互联网大厂的 s r c 啊,难度都是比较稍稍微高一点啊, 这样循序渐进呢,由浅到深,由易到难,这样的一个路线啊,才是我们正确的学习方法。最后呢,我们来看一下啊,当然不只有这么一些 s r c, 大 概的分了一下,比如互联网巨头啊, 腾讯,阿里,先知,百度,大家看一下,他们的资产比较庞大,掌金丰富,金融机构呢,有这个平安为重,但是这个金融机构的 s r c 啊, 是真的难忘,所以他对安全的要求不能说是非常高吧,就是特别高, 但是他的高危奖励漏洞,奖金是真的可以达到几万块钱,刚出来的一个项目奖金是多少?六万 六万,金融机构不缺钱。那电商这个平台呢,有这么一些啊,等等等等,其他一些大家自己看啊, 难度中高,适合高境界,当然这个难度他也不是绝对的, 不一定这些自建的这些平台啊,他就是中高的,你像补贴上面的这些第三方项目啊,不一定难度要比它上面的某个低,只是大家普遍认为要比上面的要低,所以还是针对个人而言的啊。 好,接下来呢,我们来看一下这个腾讯的奖励,大家都可以自己去网上搜一下啊,这个是我们腾讯的平台,腾讯 src 平台,这里有一个奖励规则,大家可以看一下这个奖励规则可以看到。为什么说我说要把报告写好呢?他有这个高质量报告奖啊,额外奖励十到五十安全币, 奖励二十到一千安全币。腾讯的奖励是这样的,就是一比五,一个安全币就是五块钱一比五, 所以你会额外的获得多少呀?自己看啊,那下面呢,是一个奖励体系,基于以上的这个产品描述啊,就建立一个奖励体系,计 算公式是这样的,就是单个漏洞的奖励,就是积分乘以贡献系数。比如说白帽子提供了一个核心产品, 见上述这个核心产品的这个范围的描述,大家可以看到,就是核心产品的描述有哪些核心产品,它的一个严重漏洞就是得到确认过后呢,白帽子至少获得一个九乘以二八六的, 就是两千五百七十四的这个安全币,这个钱是多少呢?你自己乘以五去算一下,好吧,所以你获得的奖励多少呢,还跟他这个产品的重要性有关,在每个 s r c 都是这样去分类的,只是他的标准不一样, 怎么去理解这个公式呢?就是积分乘以贡献系数,首先呢,这个是一个贡献系数的这个表啊,严重的积分呢是九到十分, 然后如果是核心资产呢,就二八六的一个贡献系数,然后你至少能获得多少钱呢?就是九乘以二八六了, 我们可以在下面看到奖金的奖励范围啊,就是根据这个公式计算得来的,比如说核心资产的赏金啊,也就是 money, 你 最少能得幺二八七零, 当然是严重的奖励,至少能得这个一万两千八百七十块钱一乘以五,看一下这个是不是一万两千八百七十块钱,但是他是 最少的啊,就是你严重的核心资产,最少能得这么多钱,最多呢能得这个一万四千三百块钱,也是根据这个系数乘以积分得来的。好,我们回到这个 ppt, 接着往下讲。除了这个练手和奖金之外的新手,还要关注这个平台的成长福利, 比如说这个 e d u s r c 就是 漏洞的这个报送证书啊,在你求职的时候能够直观的展示呢,在你求职的时候能够直观的展示你的能力, 补贴的这个库币呢就是 kb, 它能够兑换商品。那么像这种互联网巨头啊, 金融行业的这个 s r c 平台呢,他的这个高额赏金能够给你带来实际的收益,那这些福利呢,既能激励你坚持下去,也能为你的履历添彩。我们最后再总结一下, 其实新手选择这个漏洞挖掘的平台,应该选择需要先移后难,而且是必须符合合规的前提下进行的, 通过工艺漏洞呢,就能够很好的给咱们新手小伙伴呢打好基础,并且呢熟悉规则和这个挖洞流程。 等咱们这前面的这个基础打好了过后啊,我们就能够根据技术水平呢,逐步进阶到企业, s r c 就是 一些企业平台, 那保证咱们练手的这个安全性啊,又能够同时的稳固,提升实战能力。选平台的时候切记就是大家在挖漏洞的时候,选平台要千万要 不要盲目追高,要确定适合当前阶段的这个修炼场。选择这个平台不要和自己的技能啊,偏差太大了, 比如说你明明技能还不够,但是你偏偏就要选择那些高难度的金融平台,平安 s r c, 你 保证挖不出东西?好吧,我保你挖不出东西,基础的扎实呢,才能够让我们行稳致远。 那今天咱们的新手挖漏洞平台的选择攻略就讲清楚了,学会的同学可以给个一箭三雕,用到的所有资料都已经打包好了,希望对大家有所帮助。下节课咱们就来聊一聊大家伙关心的另一个问题, 新手这个八斗洞入门啊,到底需不需要先学编程?想知道答案的同学呢?记得持续跟着小建老师学习。那么有什么好处呢?跟着小建老师学安全,想不学会都很难。好,那咱们下节课再见!

挖漏洞其实很简单,从零拿到漏洞赏金,只要你掌握了, 请到本视频耗时一千六百八十个小时,熬夜制作,共计六十八分钟,包含所有 src 漏洞挖掘基础知识讲解,漏洞案例,实战演示,从漏洞技巧到漏洞思维,一口气带你入门网络安全。 并且为了保证各位精神股东顺利拿下赏金,进一步挖洞所需要的学习计划、视频教程和学习笔记以及工具安装包等全部无偿分享,同时也感谢大家仗义出手对视频的支持, 那么接下来直接开干!大家好,欢迎来到这本安全实验室,我是你们的芳芳老师,本节课给你们讲解了 s r c 专项课程之漏洞挖掘的实战。第一节课, 扫描器的使用,那什么是扫描器呢?扫描器是可以快速帮助我们发现漏洞的,比如说 c 或注入,比如说一些新一些 low c, s r f, 这些漏洞都是能够去扫描出来的, 那扫描具体也会用到一些工具,那具体是什么样的工具,比如说我的 b p, 比如说 o t s, 比如说 awbs 以及 atkins, 这些都是能够去进行扫描的。接下来我就以 b p 为例子,带着大家去演示一下。 那扫描是有具体的一些规则的,我们不能不随随便便去扫描的,它虽然非常很方便,但是有些平台是禁止并且限制我们去使用扫描机继续扫描, 所以我们要去对一个目标进行测试的时候,一定要注重一些规则,比如说咱们顺丰安全,他就说了禁止对网站后台或者部分的隐私项目进行使使用,禁止可对服务器稳定性 影响的扫描,以及这个网址也说过拒绝无使用危害证明的扫描器结果,所以一定要看一下规则才去合力去使用。它是有具体的步骤,比如说步骤一我要确定目标, 步骤二要去配置已经有的数据,步骤三的话要设置好一些模式,步骤四是要进行咱们对目标进行一些结果上的分析。那怎么去玩?首先我们要打开我们的 b p, 点击 b p, 再点击新建扫描,点击 web app scan, 选择我要去扫描的一些 url, 也就是我的路径,这个已经背在这里了,我把这个扫描 把它 copy 上去。我们协议设置一般来说都是 http 或者是 h t p s, 你 们按照自己的需求去选择, 至至于扫描的类型,你可以玩爬虫与审计,也可以玩一下爬虫。 ok, 都确定好之后,以及我的路径都确定好。那我要进行什么进行配置已有的数据?点击扫描设定, 你可以选择轻量的、快速的、平衡的,可以选择深度的,都是按自己的一个具体理解具体需求来 定义的,比如说轻量的,我是不是说速度优先?星耀基本上是在十五分钟内就能完成,比如说快速的,一般来说一个小时之内就能完成了,像我平时就会用一些快速的或是平衡的,能够满足我的基本的一个需求,高效去完成咱们这个任务。 可以选择一个快速的,好吧,选择完毕之后,点击应用登录,你可以选择我的登录的一些用户名,可以新建,也可以用 python 脚本去设置。 最后就来到咱们这个资源池了,你可以把你的最大的一个请求数量变成,比如说十,比如说二十,都可以,你们自己去随意去定义,确定完之后我们就开始正式去扫描了,可以看到没有正式去扫描了, 好,具体的演示就到此为止。我就不和你们具体去扫描了,因为这个东西要去适量,要去着重,一不小心就容易去违法。 ok, 再给你们介绍一下这个 fox 时事诊断,这个是被动的,我们只要打开 b p 就 会有一个被动的,它里面是一些高危的、中危的、低危的, 给你们稍微看一下,这些就是一个网址,一个具体扫描的一个情况,包括它的等级全部都是在这里。好,扫描器就介绍到这里了,那做一个小小的总结。本次课程讲了扫描器具体是什么东西,包括扫描用的一些工具, 还有能否去使用咱们这个扫描工具,它是有具体的规则的,不能随随便便去进行扫描。最后就是扫描工具的一些步骤使用,步骤一干什么,步骤二,干什么,步骤三,干什么? b p 的 具体一个操作全部都放在咱们这个笔记里面,那么本次的课程就到此为止了。

零基础想靠挖漏洞,月入过千,能不能行?找对方向,这事真能成,就算我当初就是零基础的愣头青,踏踏实实啃了几个月技术,就靠挖洞赚房租、赚生活费了。像这些漏洞都是我慢慢积累起来的,低微、高微都有,今天就把这份逆袭路径全给你们抖出来。第一步,先给我搞明白漏洞到底长什么样, 别上来就瞎玩工具。先从外比应用、移动 app、 互联网设备的常见安全隐患拆起,把权限绕过、数据泄露、逻辑漏洞这些核心漏洞的识别技巧学透,再看懂漏洞报告里的关键信息,建立起找漏洞的思维模式。哪怕你之前是晚安小白,跟着这套思路走,也能知道该往哪瞄,怎么判断这玩意是不是漏洞。 第二步,专攻高效挖洞工具练,别贪多求全,把那些花里胡哨的工具全扔了,就练最实用的组合,用 nasa 扫资产,用 del switch 找隐藏路径,用 burp sweet 抓包改包,再配个浏览器插件辅助分析,从工具联动到参数优化,给我练到炉火纯青,拒绝做只会点两下工具的半吊子。第三步,直接实战变现。先去模拟真实业务的靶场练手,把 资产测绘、漏洞探测、报告提交的全流程摸透,然后冲公益 s i s i。 平台攒经验,等靶场的漏洞玩明白了,再去挖企业 s i s i。 平台低微漏洞几十到上百块,要是挖到逻辑漏洞、远程代码执行这种高危漏洞,四位数赏金直接到账,很多新手第一个月就能靠这赚够生活费,这才是实打实的技术变现。 如果你没有好的漏洞资源,我整理了从零到进阶的实战技巧、实战避坑指南,帮你省去瞎找资源的时间。 最后要强调技术是把双刃剑,咱们学挖洞是为了守护网络安全或者赚赏金,所有实操都必须在合法授权的场景下进行,严守法律底线,你才能在这行走得远。

你可能觉得自己用 cloud code 挺安全的,反正就是写写代码。但真相是,绝大多数人从来没检查过自己的安全配置。 克隆一个 get up 仓库就中招。你的 api key 瞬间泄露,听起来像电影情节,但这种事真的在发生。 snike 安全团队扫描了将近四千个公开的 skill, 发现百分之三十六含有 prompt injection 漏洞。你从网上随便装一个 skill, 有 三分之一以上的概率,它在偷偷给你的 cloud 注入恶意指令。 上一集我们聊了 token 经济学怎么省钱,但今天要聊的这个话题比省钱重要的多,那就是安全。你每天把代码密钥、商业机密交给 ai a 阵处理,但你可能从来没想过这些信息是怎么被保护的。 好了,今天咱们就来聊 agent 安全,这是 everything cloud code 深度拆解第六集,你的代码防线不能只靠信任。先说一个真实的漏洞, cve 杠二零二五杠五九五三六 cvs 评分,八点七高危级别。 这个漏洞最可怕的地方在于,你完全不需要做任何操作,只要 git clone 一个仓库就中招了。原理是这样的, 攻击者在仓库的 c l, a, u, d, e 点 m d 里偷偷嵌入恶意指令。你用 curl code 打开这个仓库, c, l, a, u, d, e 点 m d 会被自动加载, cloud 就 会执行这些指令。 它能干什么呢?删文件、读密钥,甚至把你的数据发给外部服务器。整个过程,你只敲了一个 git clone, 攻击就已经完成了。这不是理论推演,是已经确认的安全漏洞。 说完第一个,再说第二个, panforepic 下划线, base 下划线, url 环境变量劫持,这个漏洞更阴险,攻击者通过钓鱼或者设攻手段,让你设置了一个恶意的环境变量。这样一来,你所有的 api 请求都被重定向到攻击者的服务器上, 你的对话内容、 api、 key、 代码和设计文档全部暴露。两个漏洞对比一下, 一个是被动中招, clone 就 完了,一个是主动被骗,一个环境变量就全交出去了,但结果都一样,你的数据没了。这两个漏洞背后有一个共同的安全模型,叫 lisoft 致命三要素。 说到这儿,咱们得从更高的视角来看问题了。这是一个专门评估 ai agent 安全风险的研究框架, 核心观点是同时满足三个条件,安全事故就一定会发生,只是时间早晚的问题。 第一个条件, agent 能访问私有数据,你的代码仓库、 api、 key、 数据库连接串, cloud code 每天都能接触到这些。第二个条件, agent 能处理不受性的外部内容, get up 克隆来的 c l a u d e 点 m d 网上下载的 skill, 你 粘贴的文本来源你都控制不了。 第三个条件, agent 能发起外部通信,调用外部 api, 发 http 请求,执行系统命令。 cloud code 天天都在做。三个条件同时满足,就是致命组合,你的私有数据通过不受信内容的管道被外部通道传送出去。 说到这,你可以自查一下,如果你同时开了 m c p 访问外部网络,允许读取任意文件,又没限制 a 阵权限,那恭喜你,三个条件全满足了, 风险搞清楚了。那怎么防呢?接下来看 e c c 是 怎么设计防线的。 e c c 的 安全体系不是简单的一层墙,而是四层相互配合的防线。第一层, agent 身份分离, 每个 agent 都有独立的权限边界,代码审查的 agent 不 该有删除权限。安全审查的 agent 不 该有修改权限,最小权限原则只给完成任务所需的最小权限。 第二层,短时效凭证 a p i key 不是 永久有效的,设了过期时间,就算 key 泄露了,攻击者能利用的时间窗口也非常短。第三层,容器隔离, agent 跑在独立容器里,不是直接在你主机上, 就算被攻破,影响也限制在容器内部,不会蔓延到主系统。第四层,低耐规则保护 settings, 点 json 里定义了明确的 deny 规则,列出所有不允许 agent 执行的操作,比如不能改点 env 文件,不能执行 r m 命令,不能访问特定网络地址。 四层防线层层递进,每一层都在缩小攻击面,即使某层被突破,后面的层还能兜底。 最后讲一个让人警醒的数据,说到供应链风险, snake the toxic skills 研究扫描了三千九百八十四个公开 skill, 发现百分之三十六含有 prompt injection 漏洞。更让人担心的是,这些有漏洞的 skill 平均下载量超过一千次, 每个有安全风险的 skill 可能已经影响了上千个用户。这个数字告诉我们一个残酷的现实,第三方 skill 是 ai agent 生态中最大的供应链风险。 你以为装的是工具,实际上装的可能是后门,那怎么办呢? e c c 的 做法是,所有 skill 安装前必须通过安全审查, 每个 skill 都要过静态分析扫描,检查有没有已知的注入模式,就像 npm 的 安全审计,你不会装一个没检查过的依赖包,同样也不该用没审查过的 skill 在 信息进入 agent 之前就做好过滤,比出了问题再补救要高效得多。 好总结一下今天的四个要点,第一, c v e 杠二零二五杠五九五三六,让你克隆一个仓库就中招。 anthropic 下划线 base 下划线 u r l 劫持,让你的 api key 直接泄露。 agent 安全不是理论问题,是现实威胁。第二, lethal trifect 致命三要素,私有数据加上不受性内容,再加上外部通信,三个条件同时满足,就是定时炸弹。 赶紧对照检查一下自己的配置。第三, e c c 的 四层安全防线,从身份分离到短时效凭证,从容器隔离到抵耐规则保护,每一层都在缩小攻击面,层层兜底。 第四,百分之三十六的公开 skill 含有 prompt injection 漏洞。第三方 skill 是 最大的供应链安全风险,安装前必须通过安全审查。如果你从来没检查过自己的 cloud code 安全配置,建议今天就去看看你的 mcp 工具权限、 skill 来源和环境变量。

挖漏洞其实很简单,从零拿到漏洞赏金,只要你掌握了 警报,本视频耗时一千六百八十个小时,熬夜制作共计六十八分钟,包含所有 src 漏洞挖掘基础知识讲解,漏洞案例实战演示,从漏洞技巧到漏洞思维,一口气带你入门网络安全。 并且为了保证各位精神股东顺利拿下奖金,进一步发动所需要的学习计划,视频教程和学习笔记以及工具安装包等全部无偿分享。同时也感谢大家仗义出手对视频的支持。那么接下来直接开干好,我们再完成短信 时候,我们是不是要了解一下我们的思路问题呢?步骤一,该怎么做?步骤二,怎么做?步骤三,怎么做?步骤一,是不是要找到一些功能点,使用咱们这个 b p 去抓包?那么步骤二啊,抓到了一个数据包,发送到我们的插件里面,步骤三的话对我们的数据包进行分析, 步骤四的话是不是?步骤四,指好之后,我再对着咱们这个目标进行测试。 ok, 咱们了解 我们是不是正儿八经的开始在玩咱们这个短信案例的时候,我给大家看一个东西,这个是我只写完咱们短信所写的一个小小的步骤一,我们是要找到一个功能点,就是获取验证码对不对? 二,是不是要去找一下我的 bp, 怎么去抓关键的数据包?第三,有这么多模块,我肯定要选择合理的模块,通过我的差异去安排,是不是去给他玩短信,是不是好次数?好,那接下来我带着大家啊,去过一下咱们短信, ok, 首先进入咱们这个目标点,就以这个为目标,输入咱们手机号,模拟的一个手机号,注意这不是我的真实手机号哟, ok, 那 么第二步是怎么打开我的 b p, 是 不是?我们毕竟是要用 b p 去抓包,是抓一些关键的数据包,哎,打开它在这里, ok, 好,所以看到没有?我的数据是不是已经抓到这里了?可以看到没有,我的数据已经是在这里了。那现在我要干什么?要使用咱们这个插件?是? ok, 点击扩展,点击咱们这个插件,点击发送, 可以看到没有,我要选择好我的什么模块,选择单一数据包并发程序。 ok, 给大家做一个小小的坑点,可以看到没有?这里 http, 它的一个 版本是一点一,在我这里它是一个二,所以它会出现一些版本不兼容,一定要保持不一定是一致的话,就把这个去掉就 ok 了。那现在要干什么就 就 ok 了,看你看到没有,是不是已经随便点点它这边是不是说 fans success, 顾名思义,成功了,它已经它已经成功发送好了,嘿, 都是成功的一个状态。可以看到没有?都是一个成功这个方面的一个状态,那就证明我完成咱们这个短,那你成功了,那你想想,如果说他没有成功被限制住的话,我怎么去突破他的限制,怎么去跳过呢?那我给大家一个几个思路,第一的话是用手机区号, 第二的话是用手机垃圾字体,好吧, ok, 我 现在教给大家怎么去玩一玩,比如输入说我想用垃圾字体来玩一玩,对不对?那先给咱们这个先终止一下点击 可以值,可以看到没有,这个模块,你就不是点击单一的使用另一个 p y 程序,可以看到没有? let's, 先把 m、 e、 g 给安排上, ok, 好, 可以看到没有,这个意思是什么呢?这个程序的意思是什么?让它去读取我的文文档里面的参数,我现在使用指一个垃圾字符, ok, 好,都配置好的话,我现在是不是着重点击可以看到没有?我遇到了一个小小的问题,是不是没有什么太大的一个作用,那是因为什么呢?第一的话,我把咱们这个垃圾制服给你 open 了,已经把你匹配上了,那他会放在哪里呢?我是要设置我的参数,是不是他放在把我的垃圾制服放在我的手机号前面。 ok, 好,咱们这个百分号小写的 s 已经加好了。参数加好之后,我们是不是着重我们的垃圾字母,就会填充到我们的手机号前面, ok, 非常非常成功的,可以看到随随便便点一个,他是说的请输入一些正确的一个手机号,账号不能围空,又遇到可以看到没有, 这个就 ok 了,可以看到没有,这个就 ok 了,证明他也是有限制,有限制的,有些字体是不能匹配的,有些字体确实可以的,看他所给你反映了一个结果, ok, 那 咱们这次的 ok 已经成功了,包括怎么去,我是已经讲的很清楚了,老师所给你们整理的一个什么呢短信, 怎么去绕过小技巧全部都会在这里哦,你们选择七号字典呀,或者说像老师一样去添加垃圾字符,都是 ok 的, 都是 ok 的, 这是我老师之前所给你们的工具安利都是在这里,那我给你们留了一个小作业,小思考 引发漏洞,还可以利用哪些功能点呢?问题二,短信还有哪些可以的思路呢?咱们互相探讨一下。我课后给你们留了两个小思考问题,咱们踊跃发言哦!好,本节课的课程就到此为止了,谢谢!

每天认识一个漏洞,今天学习的事任意用户密码重置教程开始之前,主包已经把相关的学习笔记,还有实战时会用到的工具,高清教程视频都整理好放在文件夹里了,需要的可以找我拿。欢迎大家来到 s r c 挖洞,从入门到进阶系列课程 第十八节课,今天咱们讲任意用户密码重置这个漏洞,在上一节课当中,我们已经利用了后端不叫验手机号与账号绑定关系这个逻辑漏洞,实现了任意用户登录。好,今天咱们再看一个类似的逻辑漏洞,是任意用户密码重置, 相当于在上一节课的思路,咱们在本节课给他复现一次,大家认真来体会一下整个过程。好吧,同时呢,咱们再对这个思路进行一个强化,学会了如何通过修改关键的请求, 直接就能够造成任用户登录,还有任用户密码重置。首先在正式开始之前,大家看一下中华人民共和国网络安全法第二十七条,大家不要做未授权的深度测试行为,这是违法的行为。本课程内容仅用于以防御为目的的教学演示,请勿用于其他用途,否则后果自负。 在开始实操之前,先简单介绍一下今天的实验环境,工具依旧是咱们的老朋友巴普瑞特,巴普瑞特他是抓包和改包的这么一个工具,那么还有一个测试靶场,这个是本地搭建的一个密码重置功能的页面, 我这里的靶场地址是这样的,大家在这里只要把这个 ip 替换成自己的 ip 就 行了。好吧, 那么本次的一个实战场景是这样的,咱们可以通过这个 barcode 修改请求包当中的关键参数,然后呢绕过后端的一个身份校验,从而实现任意用户密码重置, 和上一节课讲的这个任意用户登录的思路他是一样的,大家要认真体会一下。好吧,以上需要用到的保障环境和详细的操作手册我都已经打包好了,直接打开就能够使用,希望对大家有所帮助。 明确环境和场景过后,我们直接进入到实操,第一步咱们先走这个正常的流程,就是重置自己的账号密码。第二步咱们再进行一个漏洞,利用用自己的手机号去修改别人的账号密码,那么整个法场就是这个样子。 首先我们来走一个正常的流程,假设第一个账号是我们自己的账号,那后面的两个账号是别人的账号。好,首先我们自己的账号,我们把密码给搞忘记了,假设我们在这里输入自己的账号的密, 输入完成过后,咱们确认账号,这时候是不是需要向自己的手机发送这个验证码,就是这个手机才能够进行密码重置,对不对?接下来我们向自己的手机发送验证码,点击这个发送, 自己的手机就能够接收到这个验证码了。接下来我们把这个验证码填到这里,输入我们要设置的新密码,我输入一下,输入完成过后直接重置,是不是我们这个艾特密账号就完成了新密码的重置,这时候你是不是就可以用 用户名和新密码去登录账号了?接下来我们对整个流程进行一个抓包分析。好,我们把这个 bobsweet 给它打开,那这里这个代理也要给它打开。 ok, 这里代理我们给它打开,打开过后我们确认这个密码,大家来看一下,每个数据包我们都不要放过, 放到这个 replay 模块里面,就这个重放器模块。 ok, 放进去过后,我们点击这个发送,看一看他的一个响应,响应里面会有一个电话号码,那这个电话号码是我自己的, 因为我前面说了这个 id 是 我自己的一个账号,很正常,到目前为止来说这个数据包还是很正常的。然后我们把这个数据包给他放过去拦截,给他关闭这里到这个从第一步到第二步没什么可疑的地方。 那么第二步它可以在哪里呢?我们来观察一下数据包,紧接着我们回到 b p, 把它拦截功能给它打开, 我们抓取这个发送验证码的数据包。好, ok, b p 已经抓取到这个数据包了。好,我们对这个数据包进行一个分析。首先 action 是 什么意思呢? action 其实就是告诉后端做一个动作,那么当前是什么操作?大家来看一下当前是不是发送验证码这个操作,那这个 action 是 什么意思?它就是我们要告诉咱们的这个后端,接下来你后端你要准备好要发送验证码了,明白吧? 就是这么一个动作,那向哪个地方发送验证码?这里是不是有个 phone 向这个手机发送验证码,那这个手机是我们自己的手机,那这个地方可不可以啊? 想一想我们上一节课是怎么做的?我们是不是可以把这个手机号给他改掉啊?是不是把验证码就发送到别的手机上面去了?好,那么这个是我们的思路,接下来我们就重置别人的账号, 当前这个是我自己的手机号,当然我是模拟的。好,我们将这个数据包可以发送到 replay 的 模块啊, replay 的 模块就暂存咱们这个数据包, 这里是我们自己的手机号,我们记住整个数据包我可以给它拦截关闭。好,接下来我们要返回了,我们要重置这个账号,或者是这个账号的密码,我们返回, 接下来我们重置,以这个为例,填写一下,我们确认账号,它步骤一到步骤二它是没有这个漏洞的, 所以这个地方我们不需要抓包。好吧?到这个地方我们就需要抓包了,把这个拦截功能给他再次打开,点击这个发送验证码。根据我前面的分析,我们应该改哪个参数的值,改这个吗?不,这个你改不了, 这个是死的。他的的确确告诉后端你要准备发送验证码了,做这样一个动作,那我们可以改这个,是吧?刚才也说了 改成自己的手机号,他是不是就自己的手机发送的验证码,然而我们是在重置哪个账号的密码呀?重置 user 一 是我们自己的吗? user 一 补上的是别人的,那我们来看一下这个验证码有没有可能发送到我们的手机上面。好,我们把这个数据包改了,现在是已经改了,我们直接放掉 这个数据包就会发送到后端,可以看一下他向哪个手机发送的验证码是不是我们自己的手机?他应该来说是向这个手机发送验证码,但是由于我们把数据包里面的手机号给他改了,改成我们自己的, 所以我们自己的手机能收到这个验证码。接下来咱们看一看自己收到的这个验证码能不能修改别人的账号密码。好,我们来尝试一下, 他说什么呢?他说验证码错误或者是已过期,那说明我们可能还要再修改一点东西。遇事不觉怎么样呢?抓个包看一下,把这个 b p a 给它打开, 遇事不决就打开 p p。 好, 点击这个重置密码。接下来我们对这个数据包进行一个分析。首先这个 user name 是 什么意思呢? user name 是 这个用户名账号,这个副问是什么呢?副问就是这个账号绑定的一个手机号。 那这个酷的是什么呢?酷的就是我们刚才输入的这个验证码。这个 new password 是 什么呢? 新密码翻译过来就是新密码,这里是一个数字加英文嘛,百分之四十是 url 编码,大家可以自己去搜索一下。那 url 编码解码过来呢?就是一个艾特符号 action, 我 前面有讲,好吧,这个是第三个动作的一个 action, 就是告诉后端我们要进行一个密码重置。 ok, 好, 我们可以放到 replay 模块里面来分析一下。依据我们上一节课的速度,我们这个验证码来自于哪个手机号?来自于我们自己的手机号,我们自己的手机号是多少呢? 这个中间要改为八,只要这个手机号和这个验证码匹配过后,他就会依据这个邮件进行一个密码重置。重置的密码是什么?就是后面这个八,那我们发送一下,发现是失败,那有可能这个验证码过期了,甭着急, 那好,我们按照刚才的思路快速走一遍,把这个拦截关一下,返回步骤二,返回步骤一确认账号,在这个步骤二,我们把 b p 打开发送验证码, 这时候我们需要把这个 phone 改成自己的手机号,一下把把这个数据包给它放掉, 这时候我们手机应该收到了验证码啊,往下翻一下,我们自己的手机号收到的一个验证码,我们把这个地方给他改一下,这时候我们又把这个抓包功能给他打开,点击这个重置密码, ok, 我 们再来改一下,依据前面的分析,我们应该改这个改成自己的手机号, 然后呢我们再来看一下,好吧?发送到重放模块,点击这个发送就是新的发送,可以看到怎么样? 修改成功了没有啊?刚才是什么?刚才这里是此,现在是去,而且我们修改的是什么账号呀?来看一下,这是我们自己的账号吗?这个不是,这是别人的账号, 这个是我们自己的手机号吗?这个是我们自己的手机号,而且这个验证码是我们手机收到的验证码,也就是说我们用自己的手机和自己手机收到的密码。那修改的新密码是什么呢? 是下面这个啊,紧接着我们使用这个新密码,看看能不能登录,这个账号就是别人的账号。好,我们把这个代理给他关掉。 ok, 接下来这上面是一个登录的窗口。 好,我们输入 user, 输入完成过后,他原本的密码是这个 user, 一、 二、三,我现在改的密码是多少?刚才的好,我们点击这个登录, ok, 我 们使用刚才的新密码已经登录成功了呀,那是不是我们把别人的账号密码是不是给重置成功了?这个漏洞就是所谓的任意用户密码重置漏洞, 就我前面的那个标题, ok, 整个实验我们已经做完了。最后呢,我带大家回顾一下整个实验的流程。咱们主要通过 botspace 拦截发送验证码和重置密码 这两次请求的数据包,我们可以在发送验证码的时候,把目标账号绑定的手机号换成我们自己的。 那我们是不是自己的手机就收到了验证码呀?那在这个重置密码的时候,我们是不是又把手机号改成自己的呀?然后呢,手机号和验证码就匹配成功了, 紧接着是不是对别人的账号就进行了一个密码重置呀?整个思路其实和上一节课是同样的,都是后端服务器缺少对手机号和账号绑定关系的这样一个叫验, 大家可以和上一节课的思路串联起来学习。那么本节课到这里就已经结束了,咱们下一节课继续讲任意用户密码重置。