- 博客(9)
- 收藏
- 关注
原创 ctfshow 373--378
在传入bp的代码后刷新宝塔的面板后会发现一个test.txt文件打开后进行base64编码后就会得到flag。先看一下代码后,发现它过滤了一些东西,它将版本的1.0版本给过滤了,不要紧,它过滤了那我们就不写了。首先看一下源代码,刚开始的注释不用看,只是标注了一些关于这些代码的说明,相当于日志。发现有数据被抓到了,一看就是xxe之后进行抓包后,输入一下代码就可以得到flag。先看代码后发现他不仅仅过滤了前面的所有东西,他过滤了http。/i表示过滤大小写。打开后发现是一个登录界面,尝试输入一些东西后发现,
2025-03-23 19:02:17
1819
原创 xxe讲解
(2)盲注xxe,原理:攻击者无法直接看到文件内容或请求结果(无回显),但可以通过其他方式间接获取数据。(5)拒绝服务攻击(dos xxe),原理:通过构造恶意实体耗尽服务器资源(如内存、CPU),导致服务崩溃。(1)经典xxe,原理:直接通过外部实体读取服务器本地文件或访问远程资源。(与sql的回显差不多)(3)基于错误的xxe,原理:通过触发XML解析错误,让服务器在错误信息中返回敏感数据。(7)远程代码执行,原理:结合其他漏洞(如PHP的。(4)实数实体注入,原理:利用DTD中的。
2025-03-11 19:35:05
2082
原创 ssti漏洞的一些注意事项
lipsum :flask的一个方法,可以用于得到__builtins__,而且lipsum.__globals__含有os模块:{{lipsum.__globals__['os'].popen('ls').read()}}__import__ : 动态加载类和函数,用于导入模块,经常用于导入os模块(例如__import__('os').popen('ls').read())是要查看的文件路径。__globals__:查看全局变量,有哪些可用的函数方法等,然后再搜索popen,eval等。
2025-03-08 12:00:38
735
原创 [HUBUCTF 2022 新生赛]checkin
那可能关键就在第5行,他会有一个事件是将username和password的值进行替换,使结果出现错误。与非零非NULL变量比较都会是True。so,我们可以通过这个特性来进行攻击。并且在if语句中,其是一个弱比较,它其中有一个特性:布尔类型。后来试了一下false和null发现不行。在运行后发现第5行有问题。先打开代码后,运行代码。
2025-02-12 13:03:28
188
原创 xss-labs靶场1-18
alert()</script>相关的结果.</h2><center>i'yi'hua。看到源代码后发现不像前面两关那样即没有给出payload的长度,value处也是一个空白的,表示其为一个变量,因此,突破点可能在它。url="> <script>alert()
2025-01-24 11:21:45
289
原创 php反序列化
发现它将“O”“C”给禁止了,因此导致正则绕过被过滤掉了,但是代码中的 $var = base64_decode($_GET['var']);和preg_match('/[oc]:\d+:/i', $var)可能会造成漏洞,可以往这一方面想,实操开始。开始解答:反序列化的前提是得有序列化,但是原码中只有一组是定的,其余两组是变量,因此我们需要将变量变成定值,再进行序列化,注意关键中的最后一部分,我们需要post传参,即可爆出答案。结果为O:4:"xctf":1:{s:4:"flag";
2025-01-23 17:47:09
1423
原创 第一周内容
有统一的图形用户界面(GUI),以直观、易用著称。Windows 操作系统也有用户账户控制(UAC)等安全机制,但由于其广泛的用户群体和商业软件的复杂性,更容易成为黑客攻击的目标,尤其是一些针对 Windows 特定软件(如 IE 浏览器曾经的漏洞)的攻击。(1) Linux:内核采用模块化设计,它的内核具有高度的可定制性,可以根据不同的应用场景(如服务器、桌面、嵌入式设备等)进行裁剪和定制。在企业中也有大量winodws系统应用,并由于与微软的其他商业软件和服务的集成,在一些特定的商业场景中具有优势。
2024-11-19 17:12:43
431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅