跳到正文
NOTES & STORIES

记录,分享,
保持好奇。

一些想法,一些照片,
以及生活里值得留下的片刻。

翻开手记
THE JOURNAL

最新手记

450 篇记录

DVWA-10.1 Stored Cross Site Scripting (XSS)

存储型xss的不同之处在于它可以将用户构造的有害输入直接存储起来,不需要攻击者构造链接诱使受害人点击触发,而是目标网站的用户只要访问插入恶意代码的网站就能触发,相比较反射型xss更为隐蔽,危害更大,受害者也会更多。 Low 服务器端核心代码 <?php if( isset( $_POST[ 'btnSign' ] )

继续阅读

DVWA-10.1 XSS (DOM)

XSS XSS,全称Cross Site Scripting,即跨站脚本攻击,某种意义上也是一种注入攻击,是指攻击者在页面中注入恶意的脚本代码,当受害者访问该页面时,恶意代码会在其浏览器上执行,需要强调的是,XSS不仅仅限于JavaScript,还包括flash等其它脚本语言。根据恶意代码是否存储在服务器中,XSS可以

继续阅读

DVWA-1.10 File Inclusion

目录遍历(Directory traversal)和文件包含(File include)的一些区别: 目录遍历是可以读取web根目录以外的其他目录,根源在于web application的路径访问权限设置不严,针对的是本系统。 文件包含是通过include函数将web根目录以外的目录的文件被包含进来,分为LFI本地文件

继续阅读

开发六大原则

里氏替换原则 里氏替换原则,OCP作为OO的高层原则,主张使用“抽象(Abstraction)”和“多态(Polymorphism)”将设计中的静态结构改为动态结构,维持设计的封闭性。“抽象”是语言提供的功能。“多态”由继承语义实现。 里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石

继续阅读

DVWA-1.10 Command Injection

DVWA简介 DVWA(Damn Vulnerable Web Application)是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程。 DVWA共有十个模块,分别是 Brute Force(暴破

继续阅读

Vulnhub靶场之DC-9

首先继续使用arp-scan -l获取靶机的地址 目标ip 192.168.75.142 接下来使用nmap获取更多的相关信息 nmap -sS -A -p 1-65535 192.168.75.142 不出所料,又是熟悉的80-22两个端口 那也不出所料的直接访问80 一个显示职员的页面,但是在manage.php中

继续阅读

Vulnhub靶场之DC-8

废话不多说。还是老规矩先安装上虚拟机然后一波arp-scan -l查找目标主机 192.168.75.141 使用nmap查询更多信息 nmap -sS -A -p 1-65535 192.168.75.141 不要说,肯定又是80 22 访问看看吧 又双叒叕是Drupal的系统。。。。 看看页面上有没有什么问题吧。。

继续阅读

关于什么是HTTP头注入

HOST注入 在以往http1.0中并没有host字段,但是在http1.1中增加了host字段,并且http协议在本质也是要建立tcp连接,而建立连接的同时必须知道对方的ip和端口,然后才能发送数据。既然已经建立了连接,那host字段到底起着什么样的的作用? Host头域指定请求资源的Intenet主机和端口号,必须

继续阅读

Vulnhub靶场之DC-7

这周开始上课了,没法每日更新了,只能周末抽时间发,,, 那么进入正题 老规矩先搜索主机的地址 arp-scan -l 用nmap扫描端口和信息 nmap -sS -A -p 1-65535 192.168.75.140 开启了80端口,访问一下看看 emmm,为啥这么熟悉,。,。 使用之前的方法攻击Drupal,用ms

继续阅读

Vulnhub靶场之DC-6

还是老规矩。使用arp-scan -l查找我们的目标主机 192.168.75.139 使用nmap进一步获取相关信息 nmap -sS -A -p 1-65535 192.168.75.139 开启了80-22两个端口。直接访问80进一步测试 和DC2的靶场有点类似,本地还需要重定向一下、 nano /etc/hos

继续阅读

Vulnhub靶场之DC-5

还是老规矩,先搜集一波信息 arp-scan -l 检索一下我们的主机设备 192.168.75.138 使用nmap扫描端口信息 nmap -sS -p 1-65535 -A 192.168.75.138 发现启用了nginx服务,开启着80端口。访问试试 似乎是一个介绍页面, 还有一个留言板 发现存在index.p

继续阅读