IPv4的认识
IPv4
Internet Protocol version 4,缩写:IPv4,又称互联网通信协议第四版。ipv4有四段8bit,共32bit的二进制字符组成,而我们一般见到的ip地址则一般被写作点分十进制,例如一个最常见的ip:192.168.1.1
,他的二进制形式为:11000000.10101000.00000001.00000001
。
xss
的认识和学习[TOC]
xss
平台:XSS平台-XSS测试网站-仅用于安全免费测试(有时候不太好用,推荐用服务器)
跨站脚本(Cross-Site Scripting,XSS)是一种经常出现在 WEB 应用程序中的计算机安全漏洞,是由于 WEB 应用程序对用户的输入过滤不足而产生的。攻击者利用网站漏洞把恶意的脚本代码注入到网页中,当其他用户浏览这些网页时,就会执行其中的恶意代码,对受害用户可能采取 Cookies 资料窃取、会话劫持、钓鱼欺骗等各种攻击。
一般的,xss
攻击会分为三种情况,危害程度从低到高分别是:反射型、持久型、DOM型。
从GPT身上学到一种php中命令执行绕过思路,
1 | <?php |
可以看到是黑名单过滤,通过;
可以执行多语句命令,通过变量赋值以及调用即可完成绕过,空格可以用chr(32)
代替,所有字符可以利用.
来进行来来连接。
1 | http://032c9277-dd21-4a2e-9cc6-c3e6158ba6c8.www.polarctf.com:8090/?sys=$a="s"."ystem";$b="ca"."t".chr(32)."/flag";$a($b); |
还有一种思路:通过执行函数passthru()来替换system(), 空格就用${IFS}替代即可
1 | Linux: |
PHP 提供的文件打开方式不仅仅是简单的文件路径,而是通过文件流的方式进行操作。这些文件流可以被看作是一种特殊的协议,即 Wrapper 协议(PHP中有很多功能不同但形式相似的协议,统称为Wrapper)。
(为什么莫名其妙插入了一张图片?原因是我终于找到能粘贴图片并直接放在同名文件夹中的方法了,太兴奋了!!!)
参考文章: