11月18号,2017看雪安全开发者峰会在北京悠唐皇冠假日酒店举行。来自全国各地的开发人员、网络安全爱好者及相应领域顶尖专家,在2017看雪安全开发者峰会汇聚一堂,只为这场“安全与开发”的技术盛宴。

如今很大一部分人会通过游戏来进行适当的娱乐放松,在这个过程中玩家最关心的就是游戏的公平性问题,然而由于外挂的存在使得一些玩家轻轻松松就开启了“上帝模式”,因此如何反外挂就成了众多游戏公司最头疼的问题。腾讯游戏安全高级工程师胡和君在主题分享中,以FPS类型游戏的自瞄外挂功能的对抗为例,通过对自瞄外挂实现原理的解析,阐述了如何使用定制化的技术思想,达到对外挂作弊功能的持续压制。分享中还谈及游戏漏洞挖掘的核心思路和方法技巧,游戏开发者自身提升游戏安全性的技术手段,安全防守方定制化方案分析、开发、实现的方法和技巧等内容,相信能给相关工作者带来一定的启发。

图片描述

腾讯游戏安全高级工程师胡和君

以下为演讲速记:

胡和君:大家好,今天我分享的议题是“定制化对抗——游戏反外挂的安全实践”。我来自腾讯游戏安全中心,09年就开始做穿越火线的外挂对抗,现在也是负责多款FPS类游戏的安全工作。与透视、自瞄这样的外挂功能对抗了8年,因此今天来分享一下在这8年的实践中,积累的一些解决思路。

游戏的抽象

图片描述

定制化对抗是什么?大家先来看下一张图。这个图,就是三个字母,IPO。看着好像挺熟悉,想想也挺激动。可是我这里的这个IPO,并不是为了做公司上市的IPO,而是对游戏的一个抽象。游戏被抽象成什么呢?被抽象成为了一个输入,一个输出,和一个处理过程。游戏其实也就是通过一些输入,比如动动鼠标、敲敲键盘、划划屏幕、或是摇摇手机。然后通过游戏的一些逻辑或是处理流程,最终给到玩家一个反馈,比如移动了、攻击了、成功了、失败了、吃鸡了等等。而其实除了游戏以外,其他任何的虚拟世界的一个场景或是一个是业务都是可以被抽象成一个IPO的过程。而我们的安全问题,其实也就是和这个IPO过程相关。安全的问题,往往要么是制造一些非法的输入,比如通过精心构造的参数进行漏洞的触发和利用,要么是对中间过程进行一些篡改,比如病毒对系统的劫持感染,又或是对输出的结果的攻击,比如勒索病毒将正常的文件进行加密,或是诈骗木马将浏览器劫持访问一些非法的网站。而对于游戏来看,常见的一些外挂功能,比如模拟按键是针对输入的攻击、比如修改内存实现的秒杀无敌等功能是针对中间过程的攻击、而透视这样的外挂功能则是给游戏的输出进行了攻击,让你看到了本来不应该看到的东西。

通用的防御

图片描述

而说道防御,通常的方案往往是铸建一个类似城墙的东西。把所有的各式各样的攻击拦截在外面,使得我们的游戏或是其他业务逻辑的IPO能够正常并顺利的运行下去。但是我们是知道的,天下没有不透风的墙。所以世上没有绝对的安全。那我们还可以怎么做呢?自然就是需要将防御方案深入到业务逻辑当中去,实施定制化的方案。假设右图是游戏逻辑的一个抽象,而所谓的定制化对抗,就是在除了外城的围墙以外,在具体的每个节点进行防御。而每个节点自身其实也就是一个IPO的过程。所以所谓定制化的对抗,就是从最小单元的IPO所展开进行的,在每一个游戏逻辑的节点以及游戏的路径上进行安全方案的防御和安全方案的部署。

定制化对抗

图片描述

可能上面聊得还是比较虚,所以下面就用FPS类游戏常见的自瞄外挂对抗的一个例子,来介绍如何进行定制化方案的建设。因为要深入到游戏逻辑中去进行防御,因此我们先要对游戏自身的逻辑进行IPO的分解。其实游戏的瞄准逻辑非常容易理解,且很简单。其输入就是鼠标移动后的delta值,不同的游戏对这个delta值的处理不一样,而对FPS游戏来讲,其中间过程就是把鼠标这类设备输入的delta值转换为游戏逻辑中的Rotation,可以理解为一个朝向,如果形象一点来理解,可以把朝向认为就是现实生活中的脑袋。就是通过旋转脑袋来改变视野,而当瞄准以后,也就是所谓的输出,则往往是通过游戏内红名,或是人物描边等方式来展现。

基于游戏的逻辑

图片描述

对游戏的逻辑进行拆分以后,自然攻击的方法,也就非常的明显。而我们防御手段则可以依据攻击方式进行见招拆招。如何见招拆招,实际就是找不同,针对攻击后的差异点分析。首先,来看看输入。直接秒想到的就是模拟按键。自瞄就是帮玩家瞄准,模拟按键就是一种帮忙的方式。而这种方式与正常的游戏有什么差异呢?最大的差别就是一种是真实按键,另一种是模拟按键。不过判断是否是真实安全的防御检测应该是外城墙所干的事情。那从结合业务逻辑的角度来看,又有什么差别呢?实际就是这个鼠标移动的delta值的变化规律。看看右图的示例,假设要想控制鼠标从A点移动到B点,对于模拟按键来看,这个变化规律是程一条直线,而人的正常移动则如第二个图所示,会有抖动,不是那么平滑。我们只要通过获取游戏的鼠标输入数据,然后对移动数值进行建模就可以识别出人与机器的差别。当然,模拟按键也可以模拟人的鼠标移动变得不是那么的平滑,但是从最终的数据表现来看,人的不确定性和外挂的相对稳定性是一个非常明显的差异。

图片描述

在输入这一层找到差异后,继续往后,在中间过程这里,没有什么影响,模拟按键的方式很难影响游戏正常的Rotation转换过程。但是到了输出,也就是游戏的表现层。则是很明显自瞄的外挂比正常的玩家瞄得更准。而这个准如何去判断识别呢?可以从多个纬度去看,比如,因为瞄得准,因此杀人多,故KD比比较高,KD比也就是击杀和死亡比。又比如因为瞄得准,所以爆头率高。因为FPS游戏是两兵相遇准者活,这个准除了指能命中,更深入一点就是命中部位。因此也可以针对命中部位的聚集性进行建模。瞄得准,那他的命中部位是会有更明显的集中的。然而在这个过程中可能也会遇到职业玩家的挑战,因为水平高的玩家实际也就是瞄得准。所以接下来还需要看看正常瞄得准的和使用外挂瞄得准的差别,通过数据分析发现高手玩家瞄准和开枪这两个步骤是一气呵成的,非常连贯。但是作弊玩家这两个环节往往容易出现分离,也就是中间会有时差。总之就是按照找不同的方法去进行,一定可以发现作弊与非作弊的差异。

至此,模拟按键方式实现自瞄的找不同也就结束,对应的我们主要也就形成了基于delta的变化规律检测方案,结合击杀、命中部位、开枪时机等数据的准度识别检测方案。接下来我们再看看攻击方式,除了针对输入层进行攻击以外,针对中间过程也是一个很直接的攻击手段。大家也很容易想到,那就是可以通过修改内存,直接修改Rotation数值来达到瞄准的效果。

图片描述

一样,我们也看看修改Rotation数值的方式在游戏逻辑侧有什么差别。从输入层来看,因为修改中间过程靠后因此对输入无影响。而从输出来看其实也就是和前面提到的模拟按键的最终效果一致。结合开枪、命中、击杀的准度识别检测方案也能够有所覆盖。而重点来看中间过程这里,实际最大的影响就是鼠标移动的delta到Rotation的计算结果发生了变化。这个计算结果怎么去防御呢?一种常见的检测方法就是进行影子变量的检测方案。将游戏计算的结果进行加密备份,在游戏使用的时候,把使用的数值与备份的解密数值进行比较。加密的原因是使得原始的数值在内存中不是那么容易的被发现。在这个过程中,如果发现数值有变化,表明了Rotation数值被进行了修改。当然这种方法会比较有效,但是也有弱点,一方面攻击者可以通过破解加密算法,而同时修改你备份的数值。另一方面攻击者可以直接修改计算逻辑,使得我们加密备份的数值自身就是游戏被修改过逻辑的代码所产生的,这样也就感知不到异常。所以一种相对更完备的方式则是进行Rotation的数值自计算。安全方案作为纯的旁入,获取鼠标移动的delta,然后通过与游戏同样的计算方式残生Rotation数值,最后对比数值的差异。而这种方案对逆向还原能力的要求是非常高的。对游戏中所有参与计算Rotation的逻辑都要进行精准的还原,否则就会导致方案的误判。这样针对修改Rotation的攻击方式,进行了三层的大家来找茬以后,整体又新增了影子变量与朝向数值自计算方案。

接着我们再来看针对输出层可以如何攻击。在这里实际就是直接修改瞄准的这个结果了。明明朝着门,确告知游戏瞄着人。这个相对而言更容易识别。只需要在开枪的时候,把子弹的朝向与角色的朝向进行对比就好了,因为如果不开枪,这种方式的作弊也没有任何收益。而但凡开枪,那么游戏中的异常表现就更是明显。越是表现层的差异,对游戏作弊发现来看越是容易进行检测。所以基于输入-中间过程-输出的方法,我们定制化的防御,就做到了以上5个基本方案的部署。

基于外挂的实现

然而,这并不算完成,除了知己还需要知彼。接下来需要从外挂功能实现的角度,再进行IPO的拆解,可以发现还有很多事情可以做。

图片描述

从自瞄外挂的实现角度,很容易进行IPO的分解和对应。对应过来就是定位-换算-瞄准。瞄准其实就对应从游戏角度分析的攻击方式。所以这里主要就看看定位和换算。定位就是只要瞄准的目标在哪里?一般有两种方式,一种是通过屏幕取色,然后进行像素比对的方式发现目标。但其实这种方式在现有的外挂中并不常见,原因是并不好用,识别还是比较复杂的事情。比较好用的还是另一种方式,就是获取到目标在游戏内的坐标。然后到达第二步,进行换算,换算什么?就是计算鼠标移动的数值或是朝向瞄准的数值。在这个过程中会涉及游戏世界坐标系到屏幕坐标系的转换,转换为屏幕坐标以后,也就是可以得到当前鼠标与目标在屏幕上的关系如果是模拟按键则直接使用屏幕坐标可以计算出鼠标需要如何移动,而如果是修改朝向,则直接可以依据敌人坐标与自己的枪口坐标计算出命中射线的Rotation数值。

在对外挂实现方式的输入-中间过程-输出进行了分析以后,可以发现针对外挂的输入,我们可以进行坐标加密保护。其实这个更适合游戏开发方进行,而实际上我们防守方也是可以做,类似前面提到过的影子变量保护方案,我们对坐标的加密则是可以在游戏所有写的地方进行加密,然后在所有读的地方进行解密。而对于中间过程的换算,则是可以通过对游戏进行坐标转换的函数进行调用链回溯而发现,因为大部分的游戏世界坐标和屏幕坐标的转换都是有差异的。虽然外挂也可以自实现代码,但是当外挂自实现对应代码后,在内存中存在多份类似的代码,也是一种非常可疑的外挂特征。这样也就完成了对整个自瞄外挂知彼的分析和方案布防。再结合知己的视角所准备的5个基本方案。至此针对自瞄的外挂功能,从定制化的角度,就提出了以上的8个子方案,结业业务的逻辑进行安全对抗方案的布局。

定制化方案的成本

图片描述

在实际的游戏反外挂实践中,腾讯的多款FPS类游戏都使用了以上的方案组合,基本实现了对自瞄类外挂的持续对抗。为什么叫持续对抗,因为游戏内容在不断的变化,玩家水平也在不断的变化,所以方案的模型也是持续的更新。这个也是定制化方案的一个成本,需要持续的维护,难以一劳永逸。而谈到成本,其实定制化方案最大的运营成本就是方案的适配。

适配是个什么东西?不是很好解释,先说说为什么需要适配。从定制化方案的建设来看,会在游戏的一些时机点获取游戏的数据。这些时机点和数据并不是游戏提供的,大部分情况下都是安全方进行的二次开发。其实也就是利用HOOK来实现。要么静态的patch到客户端,要么动态的HOOK的执行。而利用HOOK,那么也就会涉及到HOOK地址的问题,也包括函数头、函数尾、或是函数中间的选择。而获取数据的方式也就是依赖游戏自身的数据结构。这些都是通过逆向分析所得。而问题就是游戏版本是会持续变化的,所以这些我们所需要的地址和偏移也就是会变化的。所以适配也就是应对游戏的变化而对定制化方案所需要用到的地址和偏移进行修复。这里举一个适配的典型例子来说明适配的复杂度。假设一个函数原有逻辑是1,2,3。而我们的HOOK点就在3这个函数块。如果游戏逻辑发生了变化,在5这里多了一个分支,那其实对我们的方案来看是没有影响的,但是如果是出现图中4的方式,那么整个相关的游戏逻辑就需要重新分析和确认,因为有了分支4,原本通过3可以直接获取的数据或是感知的逻辑就不会走了。比如之前进行自瞄检测的影子变量的例子,这里多出来了一个对朝向数值的写,而我们没有能够及时对写的数据进行影子变量加密,那么在游戏正常读取的地方,则会认为读取到的数据和影子变量中的数值不匹配,从而带来方案的失效。
除了适配,其实进行定制化对抗最大的成本还是在人。要做定制化的对抗,就需要对游戏非常的熟悉。这种熟悉除了玩游戏熟悉以外,更重要的是从逆向的角度对游戏非常熟悉。毕竟我们不是游戏开发,我们并没有游戏的代码,对游戏的理解都是依赖对游戏客户端的各种逆向分析所产生的结论和沉淀。与我们掌握一门技术类似,看过书和实践过是有较大的差别,同样一个游戏,自己比较完整的逆向分析过,和看过其他人的逆向分析报告是在不同的层次的。因此如果是一个新人接触一个新的游戏,都需要很长的一段时间来进行游戏逆向的积累,即使前人有较多的结论可供参考。而另外一个角度,一个老人如果还一个新的游戏,一样也是需要一段时间的积累,才能相对准确的把握到定制化方案。

定制化才能解决问题

虽然定制化的成本比较高,但是为什么我们还一直这么做,那确实是因为从目前的游戏外挂对抗来看,只有定制化的对抗方式才能解决问题。这里的解决并不是指完全的消失,而是能够做到一种及时的压制。对比没有定制化逻辑的其他反外挂系统来看,确实是有他的效果。虽然定制化的成本比较高,但是我们知道安全需求是属于人类需求的低级需求,作为低级需求那就是必须要保障的。因此只要能够解决安全的问题,不论成本多大,都是值得的。而所谓成本和效率则是在解决问题的基础上再谈的话题了。

图片描述

而从目前来看,安全的问题越来越复杂,很难有通用的方法能够搞定一切,而越是通用的方案越容易被针对,因此个人认为定制化的对抗方式,就如同定制化的商品一样,贵,但是能更贴合的满足客户的需求。而自己也认为IPO的方式,除了对游戏安全有效果,对其他的业务安全场景也会有帮助。

我的分享到这里结束了,主要分享一下我们定制化方案实践的IPO之路,谢谢大家。

注:本文根据大会主办方提供的速记整理而成,不代表CSDN观点。

2017看雪安全开发者峰会更多精彩内容:

  • 2017看雪安全开发者峰会在京召开 共商网络安全保障之策
  • 中国信息安全测评中心总工程师王军:用技术实现国家的网络强国梦
  • 兴华永恒公司CSO仙果:Flash之殇—漏洞之王Flash Player的末路
  • 中国婚博会PHP高级工程师、安全顾问汤青松:浅析Web安全编程
  • 威胁猎人产品总监彭巍:业务安全发展趋势及对安全研发的挑战
  • 启明星辰ADLab西南团队负责人王东:智能化的安全——设备&应用&ICS
  • 自由Android安全研究员陈愉鑫:移动App灰色产业案例分析与防范
  • 腾讯反病毒实验室安全研究员杨经宇:开启IoT设备的上帝模式
  • 绿盟科技应急响应中心安全研究员邓永凯:那些年,你怎么写总会出现的漏洞
  • 绿盟科技网络安全攻防实验室安全研究员廖新喜:Java JSON 反序列化之殇
  • 阿里安全IoT安全研究团队Leader谢君:如何黑掉无人机
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法

    Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法 解决方案一: 原来,是${java.home}在作怪,eclipse 没有使用 JAVA_HOME 默认,eclipse 使用 C:"windows"system32"javaw.exe 作为 JVM,当然找不到tools.jar 解决方法如下: 修改…...

    2024/4/17 6:45:48
  2. 如何设置联系人地址从大到小显示(按照省、市、街道)

    1.(联系人详情界面的修改) 文件:PostalSplitter.java (packages\providers\contactsprovider\src\com\android\providers\contacts) 函数:public String join(Postal postal) 有如下语句:if (mLocale != null &&JAPANESE_LANGUAGE.equals(mLocale.getLanguage()…...

    2024/4/20 14:28:03
  3. 用脚本实现副本

    用脚本实现副本 (转载请注明来源于金庆的专栏) 副本是当前网游中的一大热点, 创建出几个好玩的副本就能吸引大量的玩家. 不管是PVP还是PVE副本, 原理就是对抗双方或多方的力量是可控制的, 如副本限制进入角色的等级和人数; 并且可以多个相同副本同时运行, 互不干拢, 副本就像…...

    2024/5/2 23:48:00
  4. 《Python深度学习》——第一章 什么是深度学习

    本章内容:基本概念的定义机器学习发展的时间线深度学习日益流行的关键因素及其未来潜力 1.1 人工智能、机器学习与深度学习1.1.1 人工智能人工智能定义:努力将通过由人类完成的智力任务自动化。硬编码规则符号主义人工智能(symbolic AI) 专家系统(expert system)机器学习…...

    2024/4/19 17:33:12
  5. Android 5.0 通讯录sort_key不可用

    官方提交如下: https://android.googlesource.com/platform/packages/providers/ContactsProvider/+/a6a9fa802d1b56c206c670ca1d313bc64effcb5d%5E!/commit a6a9fa802d1b56c206c670ca1d313bc64effcb5d HanziToPinyin类改由native实现,所以不再向数据库存pinyin作为sort_key了…...

    2024/4/20 18:06:18
  6. Springboot整合微信登录

    微信登录 1.所需maven依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.38</version> </dependency> 2.yml文件 XF:# 微信授权登录配置# 凭证获取GETwx_token_url: https://op…...

    2024/4/17 6:45:54
  7. 揭秘jbpm流程引擎内核设计思想及构架

    1 前言 2 阅读本篇的基础准备 2.1 概念的基础 2.2 环境的基础 3 什么是流程引擎内核? 4 引擎内核所关注的四个主要问题 4.1 模型与定义对象 4.2 调度机制与算法 4.3 执行机制与状态 4.4 实例对象与执行环境 5 jbpm,“精简…...

    2024/3/31 20:39:24
  8. 2D横板动作游戏常用角色移动逻辑(转)

    这里所说的横版动作游戏,包含且不限于2D横版动作游戏、横版跑酷游戏、横版格斗游戏,只要逻辑层是横板的,且对于判定需要及高精度的(比如在动作游戏中就是拳头命中身体才算中,而不是WoW中,虽然近战攻击有时候看起来还有点距离,但是服务器计算命中就算命中了)就属于“横版…...

    2024/4/14 6:38:59
  9. python深度学习GPU加速方案

    引言 深度学习到现在为止没有GPU是万万不行,前面用numpy实现了一个roi pooliing的自定义层,只能说能用,但是速度太慢,所以还没有等网络开始收敛,我自己就受不了了。所以GPU加速是最好是要掌握的,最起码要了解的。 gpu加速可选方式cuda nvidia官方推出的,现在的所有的深度…...

    2024/4/17 6:46:00
  10. 设计模式-工厂模式探索(一)加减乘除程序实例

    package com.duanshiyi.operation;import java.util.Scanner;public class Count {public static void main(String[] args) {// TODO Auto-generated method stub/*** 实现加减乘除小程序*/try{System.out.println("请输入一个数字:");Scanner sc = new Scanner(Sy…...

    2024/4/17 6:46:48
  11. 好书推荐计划:Keras之父作品《Python 深度学习》

    大家好,我禅师的助理兼人工智能排版住手助手条子。可能很多人都不知道我,因为我真的难得露面一次,天天给禅师做底层工作。今天条子终于也熬到这一天!终于也有机会来为大家写文章了!激动的我啊,都忘了9月17号中午和禅师在我厂门口兰州料理吃饭,禅师要了一碗牛拉+一瓶可乐…...

    2024/4/17 6:45:48
  12. springboot错误: 找不到或无法加载主类

    1. 问题情景再现 在我用maven进行打包的时候,首先clean了里面的编译后的文件,然后package时候出现了问题,提示类找不到。如果再次运行,说主类找不到。2. 问题原理 清理以后需要先install一下,加载其中的依赖包。3. 再次打包 成功打包,也可以正常运行程序。...

    2024/4/17 6:47:54
  13. 解析UML类图符号意义

    http://developer.51cto.com/art/201006/205392.htm本节向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一下UML类图符号的详细介绍吧。UML类图符号软件工程1、泛化(继承)实线箭头表示继承一个…...

    2024/4/20 0:05:10
  14. C#+XNA进行开发《地下城勇士DNF》

    “C#开发网络游戏”,呵呵,会不会有人感觉有点疯狂,之前我一直使用C#+GDI+的方式编写一些小游戏,对于高质量高性能的网络游戏还一直不敢涉足,直到我遇到了XNA。XNA游戏开发引挚的强大,让我有了越来越疯狂的想法,我这里就不多说了,先来看看我现在正在开发中的游戏客户端界…...

    2024/5/3 0:48:33
  15. 切换系统语音环境,进入联系人出现联系人无响应问题

    Android切换系统语音环境后立即进入联系人,如果联系人较多,容易出现无响应问题,原因是: 刚切换语音时,联系人数据库正在更新,这时进入通讯录时要查询加载联系人,必须等联系人数据库更新完后才能查询,出现响应不及时。 流程如下: ContactsProvider2.java的onConfigurati…...

    2024/4/20 8:57:22
  16. 流程引擎 Activity

    todo...

    2024/3/30 23:13:31
  17. python深度学习实战

    就学习python而言,最有用的文档是“python库参考手册”,它描述了标准库中的所有模块。在需要获悉一些有关python的事实时,十有八九在这里就能找到。“python库参考手册”(https://docs.python.org/library)可在线浏览和下载,几个其他的标准文档(如python入门指南和pytho…...

    2024/5/2 22:38:22
  18. 简单工厂模式的要点记录

    目录简单工厂模式要点简单工厂模式的优缺点简单工厂模式类图简单工厂模式要点主要有客户端类(调用者)、工厂类、抽象产品类、抽象产品类的具体实现。调用者通过向工厂类传递不同的参数来创造不同的产品。简单工厂模式又称为静态方法模式简单工厂模式的优缺点优点 调用和实现过…...

    2024/3/30 18:11:48
  19. 若依项目模块化开发

    之前一直有关注若依后台管理系统,目前已升级至3.0版本,与之前版本最大的区别在于进行了模块的拆分。也使用过Guns,基础的内置功能先不说,与若依使用对比下来,感觉若依界面更加简洁,开发更加简单,一是从日志方面:虽然若依日志记录相对简单,但无需为日志格外写代码;二是…...

    2024/4/17 6:46:48
  20. Android通讯录数据库操作

    1. ContactsProvider2.java (实现了ContentProvider)2. ContactsContract.java 所有的联系人Uri,与联系人相关数据库字段均在此定义。这里面包含以下要讲的contacts表,raw_contacts表,data表,phone_lookup表的字段及Uri描述。Table contacts_idstarredlookupphoto_id10省略…...

    2024/4/17 6:46:48

最新文章

  1. 2023-2024年汽车行业报告/方案合集(精选345份)

    汽车行业报告/方案&#xff08;精选345份&#xff09; 2023-2024年 来源&#xff1a;2023-2024年汽车行业报告/方案合集&#xff08;精选345份&#xff09; 【以下是资料目录】 2023中国汽车科技50强 2023中国智能汽车产业发展与展望 2023比亚迪海豹汽车拆解报告 2023新能…...

    2024/5/3 1:53:26
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. ubuntu添加固定路由

    方法&#xff1a; 我的解决方法 添加路由 sudo ip route add 10.xxx.xxx.0/25 via 1.xxx.xxx.xxx&#xff08;我的是虚拟机&#xff09;dev ens65 proto static metric122 删除路由 sudo ip route delete 10.xxx.xxx.0/25 gpt答案 添加路由 要在Ubuntu上添加路由&#xff0c;您…...

    2024/5/1 4:22:57
  4. 基于单片机的数字万用表设计

    **单片机设计介绍&#xff0c;基于单片机的数字万用表设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的数字万用表设计概要是关于使用单片机技术来实现数字万用表功能的一种设计方案。下面将详细概述该设计的各个…...

    2024/5/3 1:32:31
  5. 逆向案例十二——看准网企业信息json格式的信息

    网址&#xff1a;【全国公司排行|排名榜单|哪家好】-看准网 打开开发者工具——刷新——网络——XHR——下滑页面加载新的页面——找到数据包 发现参数加密&#xff0c;返回的数据也进行了加密 按关键字在下方搜索 kiv进入第一个js文件 ctrlf打开文件里面的搜索框继续搜kiv找到…...

    2024/5/1 13:34:19
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57