![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web安全深度剖析
文章平均质量分 62
cxdh47
这个作者很懒,什么都没留下…
展开
-
社会工程学
社会工程学 社会工程学(Social Engineering)简称社工,它是通过对受害者心理弱点、本能反应、好奇心、信任、贪婪等心理陷阱进行诸如欺骗、伤害的一种危害手段。 信息收集 Whois Whois可以用来查询域名是否已经被注册,如果已经注册,将会查询域名的详细信息,比如:域名注册商、域名注册日期、域名注册人联系方式等,如图16-1所示,可以查询到2cto.com域名注册人的邮箱、手机号码、地址等信息。 友情链接和联系方式 利用Whois反查原创 2022-01-23 16:29:48 · 2719 阅读 · 0 评论 -
ARP欺骗攻击
ARP欺骗攻击 ARP协议简介 ARP是Address Resolution Protocol(地址解析协议)的缩写 ARP缓存表 任何一台主机安装了TCP/IP协议都会有ARP缓存表,该表保存了这个网络(局域网)中各主机IP对应的MAC地址,ARP缓存表能够有效地保证数据传输的一对一特性。 在Windows中使用 arp -a命令查看缓存表 在此时的ARP缓存表中可以看到,192.168.1.12对应的MAC地址为2c-d0-5a-05-8e-fl,并且类型原创 2022-01-23 16:29:16 · 3873 阅读 · 0 评论 -
提 权
提权 攻击者对服务器提权一般分为两种: 一种是溢出提权,另一种是第三方组件提权。 溢出提权 溢出提权是指攻击者利用系统本身或系统中软件的漏洞来获取 root权限,其中溢出提权又分为远程溢出与本地溢出。 远程溢出是指攻击者只需要与服务器建立连接,然后根据系统的漏洞,使用相应的溢出程序,即可获取到远程服务器的 root权限。 本地溢出,攻击者首先需要有服务器一个用户,且需要有执行权限的用户才可能发起提权。攻击者通常会向服务器上传本地溢出程序,在服务器端执行。如果系统存在漏洞,那么将原创 2022-01-23 16:28:34 · 1502 阅读 · 0 评论 -
旁 注 攻 击
旁注攻击 旁注攻击即攻击者在攻击目标时,对目标网站“无从下手”,找不到漏洞时,攻击者就可能会通过具有同一服务器的网站渗透到目标网站,从而获取目标站点的权限。 服务器端Web架构 Web应用程序与数据库 当攻击者在攻击“xxser.com”时,并未发现风险,但通过攻击“secbug.org”得到了数据库的root 权限,这样“xxser.com”的数据可能会被泄露 IP逆向查询 许多网站都提供了基于P到网站的逆向查询功能,通过这类网站攻击者可以查找到部署在同一 Web原创 2022-01-23 16:27:18 · 3458 阅读 · 0 评论 -
暴力破解测试
暴力破解测试 C/S架构破解 C/S 结构即大家熟知的客户端和服务结构 SQL Server 利用Hydra对数据库进行破解 Hydra目前支持的破解服务有:FTP、MSSQL、MYSQL、POP3、SSH Hydra破解示例如下: (1)破解MySQL密码 hydra.exe -L c: luser.txt -P c :\pass.txt 192.168.1.110 mysql 使用-L指定用户名文件,-P指定密码文件。原创 2022-01-20 11:04:19 · 829 阅读 · 0 评论 -
实战入侵与防范
实战入侵与防范 开源程序安全剖析 0day 攻击 0day的含义为破解,Oday已经引申了这个含义,一般是指没有公开,没有补丁的漏洞,也就是未公开的漏洞。 挖掘Oday的方式一般有两种:源代码审计(白盒测试)和模糊渗透测试(黑盒测试)。 网站后台安全 导致网站后台安全的原因 模板 以WordPress为例 文件管理 文件管理与模板获取 WebShell 相似,而文件管理的风险更高,因为文件编辑模块本来可以对文本进行编辑,包括原创 2022-01-19 15:56:58 · 969 阅读 · 0 评论 -
其他漏洞
其他漏洞 CSRF CSRF攻击:攻击者盗用了你的身份,以你的名义进行某些非法操作。CSRF能够使用你的账户发送邮件,获取你的敏感信息,甚至盗走你的财产。 CSRF攻击场景(GET) CSRF 攻击是黑客借助受害者的Cookie骗取服务器的信任,但是黑客并不能获取到Cookie,也看不到Cookie的内容。另外,由于浏览器同源策略的限制,黑客无法从返回的结果中得到任何东西,CSRF所能做的就是给服务器发送请求. CSRF攻击场景(POST) 使用 POST方式接收数据一样阻原创 2022-01-16 20:45:11 · 353 阅读 · 0 评论 -
文件包含漏洞
文件包含漏洞 PHP包含 PHP中提供了四个文件包含的函数,分别是 include()、include once()、require()和require_once()。这四个函数都可以进行文件包含,但作用却不一样,其区别如下: 文件包含示例 本地包含 Local File Include (LFI) Index.php对ArrayUtil.php进行包含,并且使用PrintArr 函数 phpinfo.txt文件原创 2022-01-15 19:40:07 · 756 阅读 · 0 评论 -
命令执行漏洞
命令执行漏洞 命令执行漏洞是指攻击者可以随意执行系统命令。 OS命令执行漏洞示例 Web应用程序DVWA(著名的渗透测试演练平台)提供了测试域名/IP的Ping 服务(命令执行漏洞测试模块),并将Ping 命令的执行过程显示出来。下面测试域名www.xser.com是否可以正常连接,如图所示 由于命令可以连接执行,因此 命令执行漏洞 命令执行漏洞是直接调用操作系统命令,故这里叫作OS命令执行漏洞,而代码执行漏洞则是靠执行脚本代码调用操作系统命令,如:原创 2022-01-15 17:12:23 · 416 阅读 · 0 评论 -
XSS跨站脚本漏洞
XSS跨站脚本漏洞 XSS类型 XSS主要被分为三类,分别是:反射型、存储型和 DOM型。 反射型XSS 反射型XSS也被称为非持久性XSS,是现在最容易出现的一种XSS漏洞。当用户访问个带有XSS代码的URL请求时,服务器端接收数据后处理,然后把带有XSS代码的数据发送到浏览器,浏览器解析这段带有XSS代码的数据后,最终造成XSS 漏洞。这个过程就像一次反射,故称为反射型XSS。 攻击步骤 存储型XSS 允许用户存储数据的Web应原创 2022-01-15 16:40:32 · 701 阅读 · 0 评论 -
文件上传漏洞
上传漏洞 解析漏洞 常见的Web容器有IIS、Nginx、Apache、Tomcat等,下面将以IIS、Apache 容器为例讲解。 IIS解析漏洞 当建立*.asa、*.asp格式的文件夹时,其目录下的任意文件都将被IIS当作 asp文件来解析 当文件为*.asp;1.jpg 时,IIS 6.0同样会以ASP脚本来执行 Apache解析漏洞 PHP CGI解析漏洞 Nginx是一款高性原创 2022-01-12 16:39:21 · 155 阅读 · 0 评论 -
SQL注入漏洞
SQL注入漏洞 SQL注入原理 使用方法 'or 1=1 --' SQL语句的本意为 username='账户' and password='密码' 注入之后为 username='账户' or 1=1--' and password='' 此时的 password根本起不了任何作用,因为它已经被注释了,而且 username='账户' or 1=1这条语句永远为真,那么最终执行的SQL语句相当于: select count(*) from原创 2022-01-12 16:18:38 · 3997 阅读 · 0 评论 -
信息内容探测
信息探测 Google Hack Google 常用语法 Nmap Nmap常用扫描参数及说明 指纹识别 针对计算机或计算机系统的某些服务的指纹识别 计算机指纹识别的识别过程与常见的指纹识别是相通的,比如,某CMS 存在一个特征,在根目录下会存在“dxs.txt”,且内容为dxs v1.0,这个特征就相当于这个CMS的指纹,在碰到其他网站时,也存在此特征,此时就可以快速识别这一CMS,故叫作指纹识别。 ...原创 2022-01-09 19:36:49 · 262 阅读 · 0 评论 -
深入HTTP请求流程
深入HTTP请求流程 URL(统一资源定位符)也被称为网页地址,是互联网标准的地址。URL的标准格式如下: 协议://服务器IP [:端口]/路径/[?查询] HTTP遵循请求(Request)/应答(Response)模型 HTTP请求 HTTP请求包括三部分,分别是请求行(请求方法)、请求头(消息报头)和请求正文。面是HTTP请求的一个例子。 POST /login.php HTTP/1.1 //请求行 HOST: www . xxser.com //请求头原创 2022-01-09 19:35:49 · 1831 阅读 · 0 评论 -
Web安全简介
Web安全简介 Web默认运行在服务器的80端口上 渗透服务器的攻击手段 C段渗透:攻击者通过渗透同一网段内的一台主机对目标主机进行ARP等手段的渗透。 社会工程学:社会工程学是高端攻击者必须掌握的一个技能,渗透服务器有时不仅仅只靠技术。详细内容请参照第16章“社会工程学”。 Services:很多传统的攻击方式是直接针对服务进行溢出的,至今一些软件仍然存在溢出漏洞。 ...原创 2022-01-09 19:35:10 · 414 阅读 · 0 评论