首页 > 教程 >

网站源码泄露漏洞挖掘 漏洞挖掘思路

2022-01-28教程围观

简介漏洞可以随便挖吗今天测试时发现一个任意用户登录漏洞,简单记录一下(em...写得真的很简单的那种!)登录成功后的一个请求,里面包含了当前登录用户的用户名和user_id:后面紧接着一个包含敏感信息的数据包,如下:可以看到返回信息中包含了当前用户的密码MD5,且可以正常解密。更换为其他的user_id:可以看到,返回了其他user_id的密码,但是,正常情况下,只有在成功登录一个用户后才能获取用户的user_id,所以要想登录他人账户,必须要知道user_id值对应的用户名.....,既然系统会有一个返回密

  

漏洞可以随便挖吗

漏洞可以随便挖吗

今天测试时发现一个任意用户登录漏洞,简单记录一下(em...写得真的很简单的那种!)登录成功后的一个请求,里面包含了当前登录用户的用户名和user_id:后面紧接着一个包含敏感信息的数据包,如下:可以看到返回信息中包含了当前用户的密码MD5,且可以正常解密。 更换为其他的user_id:可以看到,返回了其他user_id的密码,但是,正常情况下,只有在成功登录一个用户后才能获取用户的user_id,所以要想登录他人账户,必须要知道user_id值对应的用户名.....,既然系统会有一个返回密码的数据包,那就可能有其他的敏感信息返回数据包,于是打开burp的hsitory,底部搜索user_id,终于在茫茫数据包中发现了一个接口:一个请求,通过登录用户名,返回信息包含了该用户名对应的user_id:通过id获取密码:不断遍历用户名可以获得更多的user_id,也就可以通过上面的请求获取更多的用户密码MD5,通过解密后的用户名密码即可登录任意用户:漏洞挖掘类型总结如果你刚刚好是一个刚刚学完基础的小白,如果你刚刚好没有参加各种培训,完全自学。 那么你的漏洞清单可能是这样的。 暴力破解漏洞sql注入漏洞命令执行漏洞xss漏洞(跨站脚本)csrf漏洞(跨站伪造请求)xxe漏洞文件上传漏洞文件包含漏洞各cms的公开漏洞没错差不多就是这样的。 当然也有可能一些没用写到,因人而异。 如果你有幸看到一个大佬的漏洞清单。 那么有可能除了上面那些,还多了下面这几项     逻辑漏洞ssrf漏洞信息泄露    js文件可能存在的未授权访问组合漏洞……然而这些也只是一部分,不过我不是大佬,不过欢迎大佬补存,下面我就单讲一下我补充的几种漏洞类型吧。 3: 漏洞类型详解正式开始前插一条,我之前对漏洞的定义有一点点误解,以为只有上面列表上的才是漏洞,其实不然,只要可以给厂商带来损失的全都是漏洞。 逻辑漏洞也是基于这条。 回顾一下自己的挖掘过程,其实漏掉了很多。 逻辑漏洞逻辑漏洞也是一个经久不衰的话题,不过逻辑漏洞并不像前面几种漏洞,可以用扫描器去扫,逻辑漏洞目前,据我所知是没有一个扫描器可以敢说自己能扫到逻辑漏洞的。 或许有的厂家敢说自己没有一个sql注入,但是没人敢说自己没有逻辑漏洞(我想也没有厂家敢说自己没有sql注入吧,哈哈哈)。 而且,由于现在waf,和防火墙的逐渐完善,sql注入,上传等漏洞,也越来越难以查找和利用,而逻辑漏洞则不存在这种问题。 何为逻辑漏洞,就是由于开发者在开发过程中,由于代码逻辑不严,而造成的一系列可以被攻击者加以恶意利用的漏洞。 而逻辑漏洞也是一类漏洞的总称。 举个例子最为常见的就是以低价购买任意价格的东西的支付漏洞,或者找回密码流程控制不严格,导致的可以修改任意用户的登陆密码,还有越权,越权查看他人订单,越权查看他人个人信息等等。 当然这只是一部分,我这里也只是一个引子,具体漏洞的原理以及介绍大家可以去自行搜索关键字,有很多大佬的文章就写得比较好,不然我这篇文章就要写个几十页了。 一些漏洞详情大家可以去看乌云。 信息泄露信息泄露漏洞顾名思义就是信息泄露,信息泄露也分好多种,如。 对于源码泄露,大家可以去github上找,很多程序员会把源码开放在github上,甚至有的人用户名密码都不改的,数据库连接密码啊直接存在源码中,当然想我这种菜鸡找到这种源码泄露就直接提交了,有能力的大佬,直接就是一波审计,然后嘿嘿嘿。 而对于员工信息泄露,可以在收集信息的时候收集账号,然后放在社工库跑跑,或者记录下来账号用来爆破。 组合漏洞组合漏洞是一个可以吧低危漏洞变成高危漏洞的一个神奇的东西。 比如你找到一个xss漏洞和一个csrf漏洞,如果两个漏洞单独提交,或许是两个低危,或许是两个忽略。 但是如果你把你的xss和csrf组合起来就有可能变成一个高危漏洞,打组合拳,key师傅组合拳打的很厉害,向师傅看齐,key师傅给我说,挖到低危不要着急提交,存起来,万一某一天碰见一另一个漏洞,组合一下,就可以一发入魂了。 说个小技巧,如果你想要详细的漏洞列表,可以去多收集几家src的漏洞说明手册,然后去重,就是一份完美的漏洞列表。 4:个人提高漏洞挖掘能力的方法这一节讲一下挖掘漏洞应该如何提高和应该有哪些好的习惯。 细心放在第一位,是因为细心真的是非常非常非常重要,我有幸请教过很多大佬成功的秘籍,他们告诉我的第一个词语就是细心,正所谓心细则挖天下。 很多漏洞都是需要细心才可以发现,不放过数据包中的任何一个参数,不放过网站的任意一个点,我曾问过团队的小石师傅,如何挖掘那些很多人都挖过的src,这么多人都挖过,一些功能点我还要在测一遍吗。 小石师傅并没有给我直接回答,而是讲了他一个漏洞的挖掘经历,那是挖美团的时候,小石师傅直接主站开始挖,并且在个人资料一个很明显的地方,挖到了一个储存xss的高危漏洞。 所以,在我们进行漏洞挖掘的时候,不要放弃任何一个可能存在漏洞的地方,每个人都有不同的挖掘方式,网站这么大,总会有几个漏测的地方,并且一个漏洞修复了,谁敢保证,修复完了,就不能再修一个漏洞出来了呢。 耐心耐心同细心一样,可以说是一对cp。 如果你本身就足够信心,那么我想你的耐心也不会差。 如果说细心是你漏洞挖掘的利剑,那么耐心就是你的磨刀石,很多时候,碰到一个破站盯几天才能挖到一个漏洞,你坚持下来了就是胜利者,有人说挖洞,也是个运气活,运气好了随随便便就是几个高危,运气不好,几天也挖不到一个。 虽然有一定的道理,但是当你的能力足够强,有了自己的套路,想挖漏洞还是轻松加愉快。 会看、会记会看,会记。 这个就简单了,就是要多看多记,多看漏洞详情,多看技术文章,漏洞详情可以在乌云看,还有网上很多人分享的案例,主要是乌云。 看完就要记,要让你看的东西真正的成为你的东西,如果你面对一个厂商,还是有无从下手的感觉,就去乌云看漏洞详情,一个一个看,然后把漏洞出现的位置,以及使用的一些技巧记下来,成为属于自己的漏洞挖掘手册,这也是我最近在做的一个事情。 还有一些好的文章,好的技巧,或许你一时半会也用不到,但是你要学会记,总有用到的一天。 懂收集key师傅说过,漏洞挖掘说白了就是一个fuzz的过程,而fuzz最关键的是什么,就是一本高效的字典,没错我们要学会收集字典,想公开的字典有fuzzdb,是一个非常好的fuzz字典合集,当然我们在收集他人字典的同时我们也要自己收集字典,曾经看到一个大佬,搜集了github大量的开发项目的路径,然后组成字典。 我也不要求小白可以写程序然后自动收集字典,但是,我们在平时的漏洞挖掘过程中,遇到的一些东西还是要多多的去收集一下,逐步慢慢的形成自己的一本专用字典,绝对可以提高你的漏洞挖掘效率。 当你有一本自己收集的字典时,相信你也成为一名大佬了。 勤动手当你看了大量漏洞,记了大量笔记,这个时候,我相信你最需要的,就是实战,实战是可以把所学所看融会贯通的最快方法,没有之一,只有实战可以锻炼自己的挖洞能力,和效率。 看到新的漏洞多去搭建环境复现,这也是对能力的一种提升。

黑客如何查找网络安全漏洞

1、用开源工具收集信息 登录Whois.com网站查找企业的域名,检索结果将会显示出你的网络系统所使用的DNS服务器。 然后再使用一些软件工具,如:nslookup,来进一步挖掘DNS服务器的详细信息。 接下来,需要将目标转向于企业的公众Web站点和你能找到的匿名FTP服务器。 注意,你现在需要关注的信息主要是:域名、这些域名的IP地址、入侵检测系统的所有信息、用户名、电话号码、电子邮件地址、物理位置、已发布的安全策略、业务合作伙伴的资料、以及新并购企业的信息。 在上述搜索操作中,一定要特别注意这些网站上已显示的和没有显示的信息。 最好,把这些网页存入你的电脑中,然后用记事本程序打开,查看网页的源代码。 一般而言,查看网页的源代码可以大量的信息,这也就是某些站点有意对浏览者屏蔽源代码的原因。 在源代码文件中,你也许能够了解到网站开发者建站的方式:他们所使用的软 件类型及软件版本、网站以及网页的架构,有时候甚至能够发现一些网站管理员的个人资料。 2、 从外部审视网络。 上述信息收集可以开始审视你的网络了。 可以运用路径追踪命令来查看你的网络拓扑结构图和访问控制的相关设置。 你会获得大量交换机的特征信息,用来旁路访问控制设备。 注意,命令的反馈结果会因为所使用操作系统的不同而有所差别。 UNIX操作系统使用UDP,也可以选择使用ICMP;而Windows操作系统默认用ICMP来响应请求(Ping)。 也可以用开源工具管理大量ping sweep、执行TCP/UDP协议扫描、操作系统探测。 这样做的目的就是要了解,在那些外部访问者的眼中,你的网络系统的运行状况和一些基本的面 貌、特征。 因此,你需要检验你的网络系统,哪些端口和服务对外部访问者是开放的或可用的,外部访问者是否可以了解到你所使用的操作系统和一些程序,极其版本信息。 简言 之,就是要了解到你的网络系统究竟对那些外部访问者开放了哪些端口或服务,泄露了哪些站点的基本信息。

研究生选择到信息安全方向,有WEB安全,大数据,漏洞挖掘和恶意代码分析这四个方向,那个方向比较好?

我们就是做信息安全方面的,叫15PB。 如果你想在安全行业长期发展就学恶意代码分析和软件漏洞挖掘,再延伸一点就是逆向方面。 web安全就算了吧。 大数据的话跟信息安全关系不大。 你学的是信息安全,而且还是研究生,应该走信息安全技术流路线,而不是应用层方面,这样才不辱没你的学历和发展。

下载链接:网站源码/小程序源码/网站模板下载

Tags: 源码 网站 漏洞 挖掘 泄露