自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 SQL注入笔记(二)

注入点一、SELECT注入1.注入点在select_expr源码:$res=mysqli_query($conn,"SELECT ${_GET['id']},content ROM wp_news");既可以采取时间盲注进行数据获取,也可以用AS别名的方法,将查询的结果直接显示到界面,访问?id=(select%20pwd%20from%20wp_user)%20as%20title注意:若注入点有反引号包裹,应先闭合。2.注入点在table_referenceSQL语句:$res=mysql

2022-03-22 15:45:40 4400

原创 sql注入学习笔记(一)

一.数字型注入和联合查询1.数字型注入的关键在于找到输入的参数点,然后通过±*/等运算判断参数附近没有引号包裹,在通过一些通用的攻击手段,获取数据库敏感信息。例如以下PHP源码:$res =mysqli_query($conn,"SELECT title,content FROM wp_news WHERE id =".$_GET['id']);注意:代码和命令对于SQL语句不区分大小写通过GET输入id查询敏感信息,若?id=1与?id=3-2返回的结果相同,则为数字型注入,访问?id=1 uni

2022-03-19 14:09:26 3493

原创 PHP反序列化笔记

一、反序列化漏洞1.序列化是指将对象的状态信息转化为可存储或可传输的过程,反序列化即序列化的逆过程,其目的是方便数据传输。2.PHP序列化举例:例如:序列化前的对象为<?phpclass person{ public $name; public $age=19; public $sex;?>通过serialize()函数序列化后:![在这里插入图片描述](https://img-blog.csdnimg.cn/3ba15157ce344e45ba7ac0b46b21cc1

2022-03-13 17:36:30 554

原创 PHP中的strcmp()函数漏洞

首先对strcmp()这个函数:int strcmp ( string $str1 , string $str2 )参数 str1第一个字符串。str2第二个字符串。如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。传入的应该是字符串类型,但传入的不是字符串类型呢?<?php $password="****" if(isset($_POST['password'])){ if (s

2022-02-27 16:15:02 450

原创 Scrabble在git泄漏中的使用

Scrabble下载一.知识点.git文件 Git与Git文件导致源码泄露简述.git文件导致的源码泄露.git文件是开发人员在开发过程中使用 Git(分布式版本控制系统)做开发时产生的隐藏目录,该文件包含一些版本信息和网站源码,数据库信息等敏感信息。原理利用*通常开发人员在开发时,通常将源码提交到远程的托管网站(如Github)方便管理与交互,等到开发最后阶段,再将源码从远程服务器上下载到 web 目录下, 如果开发人员忘记将其中的 .git文件删除,则可以通过 .git文件恢复网站源码

2022-02-26 17:15:43 684

原创 [RoarCTF 2019]Easy Calc笔记

[RoarCTF 2019]Easy Calc1.首先打开题目发现一个“计算器”,随便输入后发现没什么用然后查看源码:发现有waf:` $('#calc').submit(function(){ $.ajax({ url:"calc.php?num="+encodeURIComponent($("#content").val()), type:'GET', success:function(data){

2022-02-22 19:50:19 135

原创 gcc:undefined reference to ‘std::cout‘:

gcc:undefined reference to ‘std::cout’:解决办法:更改launch.json中的g++ -》gcctasks.json中的g++ -》gcc改过来后如果不能写C了,就再改为g++

2021-08-02 16:01:22 142 1

原创 vscode出现中文乱码问题解决/输入scanf问题解决/及在调试控制台cmd输出

vscode出现中文乱码问题解决/输入scanf问题解决/及在调试控制台cmd输出一.中文乱码问题解决首先如果是用run code执行代码或终端执行,只需将右下角的编码改为utf-8就可以了。对于在调试控制台cmd中输出中文乱码,主要是因为右下角显示的为utf-8,而cmd中为GBK编码,在输出时就会出现中文乱码,这种情况只需要都改成GBK就可以了(这时你会发现你的.cpp文件中的中文汉字变成了乱码,这时因为你从刚刚的UTF-8转成了GBK,只需要重新把汉字输入一遍就可以了。)二.对于scan

2021-07-30 20:48:05 3418

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除