摘要: 一、万能密码: 什么是万能密码? 用户进行用户名和密码验证时,网站需要查询数据库。查询数据库就是执行SQL语句。用户登录时,后台执行的数据库查询操作(SQL语句)是: 【Select user_id,user_type,email From users Where user_id=’用户名’ And 阅读全文
posted @ 2024-08-31 20:37 Heck1ng 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Web107 parse_str函数 将前字符串解析到后边,实现变量的覆盖 if(isset($_POST['v1'])){ $v1 = $_POST['v1']; $v3 = $_GET['v3']; parse_str($v1,$v2); if($v2['flag']==md5($v3)){ e 阅读全文
posted @ 2024-04-13 16:46 Heck1ng 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ctfshow web171 联合注入 1' union select 1,2,3--+ 依次爆库名 表名 列名 字段 得到flag database() group_concat(table_name) from information_schema.tables where table_sche 阅读全文
posted @ 2024-03-19 00:11 Heck1ng 阅读(29) 评论(0) 推荐(0) 编辑
摘要: web89&90&92&93 intval函数用于获取变量的整数值 绕过姿势: (1)数组绕过 数组非空时返回1 为空时返回0 弱比较时候可以传入两个空数组 (2)小数转换 intval() 转换小数类型时,只返回个位数,不遵循四舍五入的原则。 某个数字被过滤 可以在后面加上小数部分 (3) 整数加 阅读全文
posted @ 2024-03-12 22:46 Heck1ng 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 该函数的作用是将文件写入字符串中 首先,file_put_content大概有三种情形出现; file_put_contents($filename,"<?php exit();".$content); file_put_contents($content,"<?php exit();".$cont 阅读全文
posted @ 2024-03-12 21:54 Heck1ng 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 文件包含 CTFshow web78 $file = $_GET['file']; include($file); 文件包含 include函数 尝试使用flag.php 发现不会显示但是页面返回正常 说明文件包含成功 存在flag.php文件 获取flag位置 ?file=data://text/ 阅读全文
posted @ 2024-03-10 23:20 Heck1ng 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 无参rce,就是说在无法传入参数的情况下,仅仅依靠传入没有参数的函数套娃就可以达到命令执行的效果 1.获取根目录下文件 print_r(scandir(chr(ord(strrev(crypt(serialize(array()))))))); //查看if(chdir(chr(ord(strrev 阅读全文
posted @ 2024-03-07 13:40 Heck1ng 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 查看根目录 基本方法: var_dump print_r var_export(上面两被过滤) var_dump(scandir("/"); c=?><?php $a=new DirectoryIterator("glob:///*"); foreach($a as $f) {echo($f->__ 阅读全文
posted @ 2024-03-06 20:53 Heck1ng 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ctfshow web58&web59&web60&web61&web62 首先应该查看phpinfo看看禁用了哪些函数 c=print_r(scandir(dirname('FILE'))); 可以查看文件有哪些 可以查出存在flag.php 但是这里输入发现phpinfo被禁用了 可以使用 fi 阅读全文
posted @ 2024-03-01 15:47 Heck1ng 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1.post文件 (php5+shell) 我们可以发送一个上传文件的POST包,此时PHP会将我们上传的文件保存在临时文件夹下,默认的文件名是/tmp/phpXXXXXX,文件名最后6个字符是随机的大小写字母 一般来说这个文件在linux下面保存在/tmp/php??????一般后面的6个字符是随 阅读全文
posted @ 2024-02-28 00:13 Heck1ng 阅读(100) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示