作者: _sun_

40 篇文章

任意文件读取漏洞
任意文件读取漏洞简介 任意文件读取漏洞(Arbitrary File Read Vulnerability)是指攻击者可以通过web应用程序读取任意文件而不受访问控制限制的漏洞。 漏洞原理 当 Web 应用程序对用户输入的文件路径或文件名没有进行充分的验证和过滤时,攻击者就可以通过构造特殊的输入,让应用程序读取服务器上任意位置的文件,包括敏感文件,如系统配置文件、用户密码文件等。例如,应用程序原本…
反弹shell
正向连接?反向连接? 正向连接 假设我们攻击了一台机器,打开了该机器的一个端口,攻击者在自己的机器去连接目标机器(目标ip:目标机器端口),这是比较常规的形式,我们叫做正向连接。远程桌面、web服务、ssh、telnet等等都是正向连接。 反向连接 就是攻击者指定服务端,受害者主机主动连接攻击者的服务端程序。(目标机主动连接) 什么是shell? Shell 是一种特殊的用户界面,用于与操作系统内…
CSRF(跨站请求伪造)
什么是CSRF? CSRF(Cross-Site Request Forgery)跨站请求伪造是一种网络攻击手段,攻击者通过诱导用户在已登录的 Web 应用程序中执行非预期的操作。用户在不知情的情况下,以自己的身份向服务器发送请求,而这些请求通常是由攻击者精心构造的恶意请求。 例如: ·用户登录信任网站A,并在本地生成cookie ·用户未登出网站A,cookie未失效 ·用户访问恶意网站B,该网…
XSS攻击绕过方法
简单的绕过方式 1.大小写绕过 针对后端匹配敏感字符是未考虑大小写语义相同的情况,比如<script>和<ScRiPT>这俩对于前端来说都一样,所以可以达到绕过的目的 <ScRipT>alert('1')<ScriPt> 2.双写绕过 针对后端对敏感字符进行了替换的情况,如将script替换可以以scrscriptipt来进行绕过 onclick--…
XSS-Labs靶场
Level 1 第一关进入发现 通过URL发现是GET传参,参数为name= 附源码: <!DOCTYPE html><!--STATUS OK--><html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script>…
XSS(跨站脚本攻击)(未包含过滤)
xss漏洞简介 XSS又叫CSS(Cross Site Script)跨站脚本攻击是指恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。(恶意脚本注入到web页面中去)XSS漏洞通常发生在Web应用程序中,当应用程序未正确验证和过滤用户输入时,攻击者可以利用这个漏洞来注入恶意脚本。这可能导致用户受到欺骗、…
HTTP响应状态码以及请求头和响应头(不全)
1xx Informational (信息性状态码) 1xx 状态码表示请求已接收,继续处理。 • 100 Continue:表示客户端应继续请求。如果已经完成请求的发送,可以忽略这个响应。 • 101 Switching Protocols:表示服务器正在根据客户端的请求切换协议。 • 102 Processing (WebDAV) :表示服务器已接收到请求并正在处理,但无响应可用。 2xx S…
127.0.0.1和localhost的关系和区别
简单来说,localhost和127.0.0.1,都代表本机地址。 在物理机访问,就代表物理机。 在虚拟机访问,就代表虚拟机。 127.0.0.1是什么地址? 127.0.0.1是一个特殊的局域网IPv4地址,被称为回环地址(loopback address)。当网络程序发送数据到这个地址时,是由本机接收处理的,所以叫做“回环”。 它的主要作用是:用来测试的本机网络是否正常。 如果ping这个地址…
敏感信息泄露
常见的特殊文件夹与目录 admin/ upload/ download/ phpMyadmin/ manager/ /3/3/ index.php.bak .index.php.swp .DS_Store 常见的网站源码备份文件后缀 tar tar.gz zip rar 常见的网站源码备份文件名 web website backup back www wwwroot temp dirsearch(…
GitHack安装和配置(Windows)
​ GitHack工具介绍 ‌GitHack  ‌是一个利用.git文件夹泄露的Python工具,主要用于从公开的Git泄漏信息中还原历史版本的源代码,保持原有的目录结构不变,可以进一步审计代码,挖掘:文件上传,SQL注入等web安全漏洞。 python环境下载和配置 GitHack使用需要用到python环境,所以要优先配置python环境,建议使用python2的版本 python官方网址:…