在玩mysql的注入时候  union 是比较好用的  但是mssql和access下union会涉及到类型不匹配,无法将两个结果集合并的问题。
解 决方法为将 union select 1,2,3,4  改为  union all select null,null,null,null   至于为什么用union all 而不用union呢  因为union会对结果集进行重复项的删除 删除重复项的时候使用了distinct,这时候如果我们用null的话,distinct就会无法正常工作报错,所以我们要改用union all。
执行完  and 1=2 union all select null,null,null,null   之后, 将null替换为数字,挨个测试看看哪个可以被看到。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-09-14
  • 2021-11-18
  • 2021-08-25
  • 2021-09-08
  • 2022-12-23
猜你喜欢
  • 2022-01-15
  • 2022-01-24
  • 2021-12-22
  • 2021-07-25
  • 2022-02-21
  • 2021-08-23
相关资源
相似解决方案