当前位置: 首页 > news >正文

做百度推广网站得多少钱网店运营教学

做百度推广网站得多少钱,网店运营教学,建站公司那家好,网站充值平台怎么做异或注入:两个条件相同(同真或同假)即为假。 http://120.24.86.145:9004/1ndex.php?id1^(length(union)!0)-- 如上,如果union被过滤,则 length(union)!0 为假,那么返回页面正常。 2|0updatexml() 函数报…

异或注入:两个条件相同(同真或同假)即为假。

 

http://120.24.86.145:9004/1ndex.php?id=1'^(length('union')!=0)--+

如上,如果union被过滤,则 length('union')!=0 为假,那么返回页面正常。

2|0updatexml() 函数报错注入

UPDATEXML (XML_document, XPath_string, new_value);
第一个参数:XML_document是String格式,为XML文档对象的名称,文中为Doc
第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。
第三个参数:new_value,String格式,替换查找到的符合条件的数据
作用:改变文档中符合条件的节点的值

注入语句示例:

 

select name from user where id=1 and updatexml(1,concat('~',(select database()),'~'),3);

注入原理:这个函数的第二个参数需要Xpath格式的字符串,则传入错误的格式会爆出错误,在内的语句会以爆出执行后的结果

3|0源文件泄露利用

.DS_Store文件泄露:利用工具----ds_store_exp,github地址

.git文件泄露:利用工具----GitHack,github地址

4|0extract变量覆盖

extract()函数:从数组中将变量导入当前符号表。

定义:

  • 从数组中将变量导入到当前的符号表
  • 该函数使用数组键名作为变量名,使用数组键值作为变量值。针对数组中的每个元素,将在当前符号表中创建对应的一个变量

语法:extract(array,extract_rules,prefix)

  • array,必需,要使用的数组
 

<?php $a="hello"; $b= array('a' =>"world" ,"b"=>"gogogo"); extract($b); echo $a; //world ?>

如上所示,会存在一个覆盖漏洞。

5|0strcmp()漏洞

 

<?php echo strcmp("Hello world!","Hello world!"); // 两字符串相等 //0 echo strcmp("Hello world!","Hello"); // string1 大于 string2 //7 echo strcmp("Hello world!","Hello world! Hello!"); // string1 小于 string2 //-7 ?>

​ 如上所示,strcmp()用于比较字符串大小,但是strcmp()在比较字符串和数组的时候直接返回0,可用于绕过。

6|0md5()漏洞

 

$_GET['name'] != $_GET['password'] MD5($_GET['name']) == MD5($_GET['password']) MD5($_GET['name']) === MD5($_GET['password'])

​ PHP在处理哈希字符串时,它把每一个以“0E”开头的哈希值都解释为0,所以如果两个不同的密码经过哈希以后,其哈希值都是以“0E”开头的,那么PHP将会认为他们相同,都是0。

以下值在md5加密后以0E开头:

  • QNKCDZO
  • 240610708
  • s878926199a
  • s155964671a
  • s214587387a
  • s214587387a

另外,MD5()无法处理数组,当比较数组时,会返回0,也能用于绕过,name[]=a&password[]=b

7|0ereg()截断漏洞

ereg()与strpos()两个函数同样不能用数组作为参数,否则返回NULL。

另外,ereg()存在截断漏洞,使用%00可以截断正则匹配。

另外,当长度与数值矛盾时,可以采用科学计数法表示,1e8=100000000。

8|0弱类型整数大小比较绕过

 

$temp = $_GET['password']; is_numeric($temp)?die("no numeric"):NULL; if($temp>1336){ echo $flag;

is_numeric()同样可以用数组绕过、%00截断、添加其他字符

 

http://123.206.87.240:9009/22.php?password[]=1 http://123.206.87.240:9009/22.php?password=9999a http://123.206.87.240:9009/22.php?password=9999%00

http://www.yayakq.cn/news/422909/

相关文章:

  • 企划做网站福田网站建设效果
  • 专业建设网站多少钱frontpage如何做网站
  • 飞卢盗版做的最好的网站制作网站费用分类
  • 网站建设代码上传wordpress调用icon
  • 企业网站的建设的功能定位装修网站制作
  • h5免费制作网站模板页面设计层次架构包括什么
  • wordpress添加说说南宁seo优化公司排名
  • 企业网站注册申请设计社交网站
  • 郑州网站推广公司价格在天极网做网站有效果吗
  • 福州市建设管理处网站wordpress强大的主题
  • 地方网站发展方向桂林生活网app
  • 霸州 网络 网站建设长沙公共资源交易中心官网
  • 校园网站制度建设seo怎么做关键词排名
  • ie建设企业网站进去无法显示佛山模板网站建设
  • 天心区网站建设哈尔滨建设信息网官网
  • 县城做信息网站大渡口区网站建设
  • 成都规划网站北京新闻最新消息
  • 滦南网站建设电子商务和网站建设论文
  • 网站建设与建设网络科技公司网站建设
  • 查网站死链必用工具高校网站建设
  • 手机黄山网站如何做网站地图txt
  • 会员制网站搭建wordpress做室内设计特别好的网站
  • php做网站首页wordpress文章列表模板
  • 珠海网站建设杰作科技网站建设与发布的预算
  • 南充网站制作加盟平台网站怎么做
  • 网站框架怎么建设wordpress-5.0.3设置数据库
  • 现在还有做网站的必要吗旅游线路设计方案模板
  • 成都网站海口网站建设网站公司倒闭
  • 网站前端是什么设计灵感的网站
  • 深圳网站 商城制作怎么做一个门户网站