- 博客(6)
- 收藏
- 关注
原创 php反序列化练习
根据前面学的代码审计一下,发现需要满足三个条件get=1post=2md51!=md52 但是要满足md5(md51) ==md5(md52),MD5函数不能处理数组,那么我们可以利用NULL等于NULL来进行绕过这样flag就能出现,这里可以用php在线工具直接编写出来objs:0:"";R:2;那就可以开始操作了,得到flag了。
2025-01-24 11:21:26
318
原创 学习练习题
开始就是胡桃摇,老方法先看看源代码,我们看见几行醒目的这句话的意思是表示允许所有搜索引擎蜘道蛛来爬行抓取,也可以把*去掉,改为特定某一个或者某些robots来爬行抓取根据该提示,我们试试输入robots.txt获得新的网址,进入然后就需要反序列化了,先看它定义了公共变量admin passwd,接下来声明了魔法函数_construct分别给出上面两个公共变量的指定值。上面的表示调用,下面的_destruct表示销毁。
2025-01-15 21:40:49
304
原创 学习笔记3
2.常用的语言分为:数据定义语言(DDL),数据操作语言(DML),数据查询语言(DQL),数据控制语言(DCL)在HTTP方法,找到URL,可以利用hackbar直接传参(前面的笔记写过了)或者在导航栏中直接修改。存储数据的仓库,数据是有组织的进行存储(通俗点理解就是存储与管理一堆数据的地方)举几个例子例如:mysql,Oracle,Microsoft sql。服务端没有过滤用户的输入数据,直接把输入的恶意数据当作sql执行了。(目的是对后台的控制和入侵,对电脑数据进行控制或是改变)
2024-11-08 13:39:59
718
原创 计算机学习笔记2
这次换成别的类型了,发现文件被替换成空格了,使得上传错误,这题有点类似小学的规律题,既然遇到如上的类型会变为空,那么我插入两次呢,例如(.pphphp)遇到完整的php才删除但是只能进行一次,那么第二个就保存下来了,所以。move_uploaded_file会忽略末尾的/.,所以可以用move_uploaded_file函数执行上传动作,该函数会忽略文件末尾的/.,因此可以在文件名后加/.这两个符号来绕过黑名单的限制。根据图片扩展名,判断文件后缀,再进行重写,导致木马失效,所以需要绕过。
2024-11-01 22:30:54
1509
原创 计算机新手的学习笔记
3小时速成编程:【PHP教程】精华版,零基础也能轻松上手,保姆级教学,挑战不可能!1.php输出基本用echo,或者print但看别的博主的文章和b站视频说不推荐。1.标签(图源b站视频《3小时前端入门教程(HTML+CSS+JS)》侵权删除)2.将准备好的php文件放入,然后进入网站,在网址栏输入文件名字。类似于c语言,php的全局变量在函数之外,局部变量在函数之内。<head>//文档头部,有文件信息。下面可以有<h1>到<h6>等等标签。<body>//实际显示在网页内容。<html>//起始点。
2024-10-25 15:48:25
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅