小迪web自用笔记17

简单的概念:

组件:扩展模块,第三方拓展功能。

框架简单代码的整合库。

就比如说你造电脑本来得一个零件一个零件的造,但要是有框架的话直接需要什么买组件自己拼装就行了。

就相当于代码中的函数,库调用。

如果采用框架开发代码的安全性就取决于框架自身。

内网识别:

指纹识别,如果对方是内网的话,你识不了一点。

*支持的所有的CMS(框架)

扫描路径文件是否存在以及是不是对应的md5值

原理:根据不同内网应用中所独有的不同文件,根据不同文件比对哈希值,然后看看。有没有这个软件,如果有这个软件就说明可能是内网。

Python开发的web框架,一般就会用到DJango与Flask

知道它的开发框架是为了查对应的漏洞。

web架构:

 第一种是,自己纯手打网站。(一堆漏洞)

第二个是,拿别人写好的框架自己写零件。(框架漏洞)

第三个是,拿别人写好的框架和零件,自己搭网站。(框架和组件漏洞)

*为什么第二个是框架,第三个是框架和组件?因为自己纯打的话是黑盒测试,找不到对应的源码。

*看自己面对的是一个怎样的网站体系?

补充:CMS是内容管理系统(可以通过它找到网站的底层框架)

 *还是信息收集,收集到越多的信息就可以从这些不同的信息中推敲出漏洞

Q:那识别CMS识别出ThinkPHP。这不是网站的框架?

答:ThinkPHP(常被简称为“PHP think”)是网站开发框架,不是CMS。

 

识别CMS时检测到ThinkPHP,通常是因为这个网站(或其使用的CMS)是基于ThinkPHP框架开发的——也就是说,底层用了ThinkPHP的框架来搭建,所以会留下框架的特征(如特定文件路径、函数命名、版本标识等)。

 

简单说:ThinkPHP是“建房子的框架”,而CMS是“用这个框架盖出来的、专门用来管理内容的房子”。识别到框架,说明“房子用了这种框架建造”,但框架本身不等于“房子(CMS)”。

可以通过返回包,Serve,setCookie,还有图标。来看这个框架。

*你不知道是什么框架的话,漏洞扫描意义不大,其他额外的漏洞都是自己的问题。

组件介绍组件漏洞:

数据包查看组件Shiro

 *是什么,为什么,有什么帮助

*一小时十分钟有渗透爆破。

 框架如何识别(更好的找漏洞),以及组件的特性(更好的找漏洞)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值