游戏黑客圣经GHB1学习笔记 part3(11-16)
11.Learn C++ with Step by Step Guide(一步步学习C++)
学校课程已经学习过了基本的内容,在GH中,C++有这些优势
- C/C++ 是非常低级的,它尽可能接近汇编。与学习解释型语言相比,通过学习 C/C++,您将与汇编有更密切的关系。
- 如果你想绕过内核反作弊,你需要学习制作内核驱动程序,这些驱动程序是用 C/C++ 制作的。
入门必看课程:
点击学习C++的前二十课,作者讲的非常好,人也很帅,看完受益匪浅,但是没有做记录,日后有时间再看再记录吧。
learncpp.com,去这个网站完成前12章节
12.Understanding Strings Unicode, TCHAR, MBCS(理解字符串)
字符串在所有工作中都是一个必不可少且重要且混乱的东西。
一天内搞懂所有字符串相关的内容不现实也没必要。
通读这些链接,之后需要用的时候再做查询即可
The Private Lives of Strings — Cunning Planning
Unicode & Windows - CunningPlanning
Unicode — Cunning Planning
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
The Complete Guide to C++ Strings, Part I - Win32 Character Encodings - CodeProject
String and character literals (C++)
UTF-8 Everywhere
13.Get Module Base Address Tutorial dwGetModuleBaseAddress(获取基地址函数教程)
无论是internal还是external,获取module基址都是必要的。
本次课程主要学习从外部获取基地址。
还记得我们上次说的ASLR技术吗
地址空间布局随机化 - ASLR
当某些东西的地址总是在同一个地方时,很容易制造病毒和漏洞。所以大多数操作系统都添加了 ASLR 作为额外的安全层,但这是 25 年前发明的,到 2021 年基本上一文不值。ASLR 使 .exe 加载到随机虚拟地址中。
要绕过这个,您所要做的就是在运行时获取模块基地址并添加相对偏移量。
比如ac_client.exe+0x9ADBD,仅此而已。
重点内容是理解并学习使用winapi函数。
在此之前,必须介绍几个windows中的重要概念。
- process,module,thread的关系
一个进程可以有多个模块,一个模块可以有多个线程,模块是相对独立的,可以是一个DLL或是EXE,线程是进程运行的最小执行单位。
exe,dll都是module - handle是什么?
单纯翻译的话就是句柄,但是要真正讲清楚什么是句柄,很难很难,我现在也属于一知半解。
贴出一些参考资料,通读之,未来用到继续详细看
wiki-eng
what is handle - stackoverfloat
msdn
中文wiki
百度百科
写一下自己的理解吧,handle是windows系统中非常重要的一个概念。
OBJECT and HANDLE
一个对象是一个数据结构,它表示一种系统资源,例如文件,线程或图形图像。应用程序不能直接访问对象数据或对象所代表的系统资源。相反,应用程序必须获得一个对象句柄,它可以用来检查或修改系统资源。每个句柄在内部维护的表中都有一个条目。这些条目包含资源的地址和识别资源类型的方法。
不确切不负责任的说,handle是windows中各种资源,窗口,模块,进程等等的“智能指针”。
说是“指针”是因为,它在C层面上,用户层上,面向程序员是透明的,使用起来和指针很像,都算是windows中一个实例的指针,给了Windows中各种东西一个标识。
说是“智能”是因为,他在内核层面上,操作系统通过进程句柄列表来进行维护。
更详细的,请自行查看上述资料,本人目前理解有限。
3. dll是什么?和exe的关系?怎么工作?最后给出一个dll的实际使用的C++代码。
动态链接库(英语:Dynamic-link library,缩写为DLL)是微软公司在windows系统中实现共享函数库概念的一种实现方式。
所谓动态链接,就是把一些经常会共享的代码(静态链接的OBJ程序库)制作成DLL档,当可执行文件调用到DLL档内的函数时,Windows操作系统才会把DLL档加载存储器内,DLL档本身的结构就是可执行档,当程序有需求时函数才进行链接。通过动态链接方式,存储器浪费的情形将可大幅降低。静态链接库则是直接链接到可执行文件。
尽管 DLL 和应用程序都是可执行模块,但它们在几个方面有所不同。最明显的区别是您不能运行 DLL。从系统的角度来看,应用程序和 DLL 之间有两个根本区别:
一个应用程序可以同时在系统中运行多个自身实例。一个 DLL 只能有一个实例。
应用程序可以作为进程加载。它可以拥有诸如堆栈、执行线程、全局内存、文件句柄和消息队列之类的东西。DLL 不能拥有这些东西。
个人浅薄不负责任的解释:dll就是一个面向对象概念下的产物,是一个库,库里存了一些函数代码和数据,在exe程序运行的时候可以动态调用。
更细节的东西可以自行搜索百度百科,wiki,msdn,Stack Overflow,都有很好的解释。
dll和exe的关系
DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。很多时候,exe缺少了某个dll就无法运行。dll will be atached to exe
Walkthrough: Create and use your own Dynamic Link Library (C++)
教程:演练:创建和使用您自己的动态链接库 (C++)
上面的教程很重要,我学习到了很多技巧,代码不是最重要的,最重要的是设置。
首先是"设置">“C/C++”>“常规”>“附加包含目录”
这里是添加.h头文件目录的
然后是"设置">“链接器”>“常规”>“附加库目录”
这里是添加.lib头文件目录的
使用dll需注意三个文件:
•.h头文件,包含dll中说明输出的类或符号原型或数据结构的.h文件。应用程序调用dll时,需要将该文件包含入应用程序的源文件中。
•.LIB文件,是dll在编译、链接成功之后生成的文件,作用是当其他应用程序调用dll时,需要将该文件引入应用程序,否则产生错误(如果不想用lib文件或者没有lib文件,可以用WIN32
API函数LoadLibrary、GetProcAddress装载)。
•dll文件,真正的可执行文件,开发成功后的应用程序在发布时,只需要有.exe文件和.dll文件,并不需要.lib文件和.h头文件。
“设置”>“链接器”>“输入”>“附加依赖项”
输入lib的名字
最重要的就是:“生成时间”选项设置
我们可以设置项目在build前后的操作。
这里使用一行简单的xcopy命令,将dll目录的dll复制到当前目录下,以便执行程序。
前情提要似乎有点过长了。。
现在我们回归正题,来看看dwGetModuleBaseAddress函数是如何实现的。
DWORD GetProcId(const wchar_t* procName)
{DWORD procId = 0;HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (hSnap != INVALID_HANDLE_VALUE){PROCESSENTRY32 procEntry;procEntry.dwSize = sizeof(procEntry);if (Process32First(hSnap, &procEntry)) {do{if (!_wcsicmp(procEntry.szExeFile, procName)) {procId = procEntry.th32ProcessID;break;}} while (Process32Next(hSnap,&procEntry));}}CloseHandle(hSnap);return procId;
}uintptr_t GetMoudleBaseAddress(DWORD procId, const wchar_t* modName)
{uintptr_t modBaseAddr = 0;HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, procId);if (hSnap != INVALID_HANDLE_VALUE){MODULEENTRY32 modEntry;modEntry.dwSize = sizeof(modEntry);if (Module32First(hSnap, &modEntry)){do{if (!_wcsicmp(modEntry.szModule, modName)){modBaseAddr = (uintptr_t)modEntry.modBaseAddr;break;}} while (Module32Next(hSnap,&modEntry));}CloseHandle(hSnap);return modBaseAddr;}return 0;
}
int main()
{//get procId of the processDWORD procId = GetProcId(L"sauerbraten.exe");//get moduleBaseAddressuintptr_t moduleBase = GetMoudleBaseAddress(procId, L"sauerbraten.exe");
}
因为是学习笔记,所以我就用自己的方式来解释和记录,获取最准确的资料请自行上google使用关键词+msdn搜索即可。
首先要使用GetProcId
函数获取进程的ID,这个过程用到了几个关键的winapi
CreateToolhelp32Snapshot
获取指定进程的快照,以及这些进程使用的堆、模块和线程。当使用TH32CS_SNAPPROCESS
作为参数时,生成一个系统中的所有进程的快照。Process32Next
从系统快照中找到下一个进程信息。PROCESSENTRY32
是一个结构体,用于描述快照中进程的entry。CloseHandle
是一个用于关闭一个打开的句柄的函数。
函数整体思路就是,获取当前所有进程的句柄,遍历,根据进程名找到procId并返回。
其中DWORD,uintptr_t都是自适应的无符号型整数型变量。
字符串前加L表明是unicode编码的文本。
有了procId,我们就可以找进程地址了。
这里的思路和上面类似,对进程的modules做个快照,然后遍历,对比名字,从modentry结构体中确定基地址。
使用的部分windowsAPI:
Module32First
是用来检索有关与进程关联的第一个模块的信息。MODULEENTRY32
是一个结构体,用于描述某个特定proc一系列module的entry。
这个过程都是外部的,如果在内部,简单调用一个windowsAPI函数即可
uintptr_t pEngine = (uintptr_t)GetModuleHandle("engine.dll");
14.FindDMAAddy - C++ Multilevel Pointer Function(使用C++多级指针找到动态地址)
多级指针的理解,简单讲就是多个结构体之间用指针链接起来,偏移的含义其实就是每个结构体内到当前指针或者数值前分配了多少内存空间。
下面是外部的根据多级指针获取动态地址的函数
uintptr_t FindDMAddress(HANDLE hProc, uintptr_t ptr, std::vector<unsigned int> offsets)
{uintptr_t addr = ptr;for (unsigned int i = 0; i < offsets.size(); i++) {ReadProcessMemory(hProc, (BYTE*)addr, &addr, sizeof(addr), nullptr);addr += offsets[i];}return addr;
}//get handle of the processHANDLE hProcess = 0;hProcess = OpenProcess(PROCESS_ALL_ACCESS, NULL, procId);//resolve base address of pointer chainuintptr_t dynamicPtrBaseAddr = moduleBase + 0x312930;std::cout<< "DynamicPtrBaseAddr= " << "0x" <<std::hex << dynamicPtrBaseAddr << std::endl;//resolve our health chainstd::vector<unsigned int> healthOffsets = { 0x0, 0x118, 0x340 };uintptr_t healthAddr = FindDMAddress(hProcess, dynamicPtrBaseAddr, healthOffsets);std::cout << "healthAddr= " << "0x" << std::hex << healthAddr << std::endl;//read health value int healthValue = 0;ReadProcessMemory(hProcess, (BYTE*)healthAddr, &healthValue, sizeof(healthAddr), nullptr);std::cout << "Current health = " << std::dec << healthValue << std::endl;//write to itint superHealth = 2021;WriteProcessMemory(hProcess, (BYTE*)healthAddr, &superHealth, sizeof(healthAddr), nullptr);//read ammo againReadProcessMemory(hProcess, (BYTE*)healthAddr, &healthValue, sizeof(healthAddr), nullptr);std::cout << "Current health = " << std::dec << healthValue << std::endl;
上面的代码中涉及了几个在外部非常重要的WindowsAPI
ReadProcessMemory
和WriteProcessMemory
,这两个函数的功能是根据proc句柄和地址读写内存数据,读的时候句柄必须具有对进程的 PROCESS_VM_READ 访问权限。
写的时候句柄必须具有对进程的 PROCESS_VM_WRITE 和 PROCESS_VM_OPERATION 访问权限。OpenProcess
用于打开一个现在存在的进程对象,返回其句柄,参数可以设置具体的句柄权限
当然FindDMAAddress的内部版本就很简单了
uintptr_t FindDMAAddress(uintptr_t ptr, std::vector<unsigned int> offsets)
{uintptr_t addr = ptr;for (unsigned int i = 0; i < offsets.size() ; ++i){addr = *(uintptr_t*)addr;addr += offsets[i];}return addr;
}
15.How to Hack Any Game Tutorial C++ Trainer #1 - External(外部trainer教程1)
已经没什么好写的了,最后给出一个多级指针模板吧
Address = Value = ?
base ptr -> address + offset4 = address
base ptr -> address + offset3 = address
base ptr -> address +> offset2 = address
static base -> address + offset1 = address
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- Vivado Error问题之[DRC NSTD-1] 问题解决
此篇是我在学习中做的归纳与总结,其中如果存在版权或知识错误或问题请直接联系我,欢迎留言。 PS:本着知识共享的原则,此篇博客可以转载,但请标明出处! 1、问题描述 Vivado Error问题警告如下所示:…...
2024/5/7 19:52:08 - 【Python】类属性和类方法
一、设置和访问类属性 定义 class Dog():tooth 50 #定义公有类属性__teeth 40 #定义私有类属性 wangcai Dog() Dog.tooth print(wangcai.tooth) 类属性有点:1.记录的某项数据始终保持一致时,则定义类属性。 2.实例属性要求每个对象为其单独开辟一份内…...
2024/5/2 23:27:08 - 备战春招第四天
大家好,我是一个不愿透露学校名称的大四学生,你可以听着周杰伦的歌来读我这篇博客(如果你不知道听什么那么我推荐一首阳光宅男),这一步非常重要哦,我希望我的文章可以帮助到和我处于在同一起跑线的人&#…...
2024/5/2 23:27:04 - spring boot 使用 log4j 异步日志
操作步骤 1. 排除默认的 logback 依赖,同时引入log4j2 <!-- 排除默认的 logback 依赖--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><exclusions><exclusion>&…...
2024/5/2 23:27:00 - Java+MySQL 基于Springboot+vue的幼儿园管理系统#毕业设
项目编号:JavaMySQL spring241-基于Springboot的幼儿园管理系统#毕业设计 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:springbootvue 幼儿是祖国的花朵,为了能够让花朵们更好的成长,一般…...
2024/5/2 23:26:55 - 各种字体文件的本质
各种字体文件的本质 TTF(TrueType Font)是为PostScript而开发的字体格式。 OTF(OpenTrue Font)由TTF演化而来 EOT是微软设计给web用的字体,可惜只支持ie WOFF(Web Open Font Format)由Mozilla基金会、微软和Oper公司合作推出,属于被万维网联盟内定&a…...
2024/5/2 23:26:52 - 复盘:十月
文章目录闲聊本月没有做好的至少五件事本月做的比较好的事儿印象最深的三条教育闲聊 这不是一篇技术文,是我每个月都会做的复盘。 先定个小目标,这篇我要写两千字(主要是怕写着写着就偷懒了)。 好几天没写技术博客了哈࿰…...
2024/5/2 23:26:47 - 2021-10-30 21天养成计划第一期第八天
#include<stdio.h> #include<math.h> #include<string.h> int main() { int a, b, n;//a为所输入的数字,n为该数字是多少为数字 int i 0, c; scanf_s("%d%d", &a,&n); c pow(10,n-1); printf("%d\n…...
2024/5/2 23:26:43 - zookeeper和Kafka的关系
1.在Kafka的设计中,选择了使用Zookeeper来进行所有Broker的管理,体现在zookeeper上会有一个专门用来进行Broker服务器列表记录的点,节点路径为/brokers/ids 每个Broker服务器在启动时,都会到Zookeeper上进行注册,即创…...
2024/5/2 19:26:44 - Leetcode 869. 重新排序得到 2 的幂
Leetcode 869. 重新排序得到 2 的幂 package com.bingoabin.algorithm.hashmap;import java.util.Arrays; import java.util.HashSet;/*** @Author: xubin34* @Date: 2021/10/28 10:23 上午* @CopyRight: sankuai.com* @Description:*/...
2024/5/2 23:26:40 - acwing算法基础课:试除法判定质数
试除法判定质数模板 bool is_prime(int x) {if (x < 2) return false;for (int i 2; i < x / i; i )if (x % i 0)return false;return true; }...
2024/5/2 23:26:35 - ctfshow web41 无字母数字命令执行
1 首先,捋一捋思路,我们可以先看过滤的字符 比如/[0-9]|[a-z]|\^|\|\~|\$|\[|\]|\{|\}|\&|\-/i或者/[a-z0-9]/is 这里可以先看P神的一些不包含数字和字母的webshell ,大概意思就是通过一些字符互相运算后构造得到我们的payload,了解基本…...
2024/5/2 23:26:31 - 计算机初学者学习编程语言C#和Java哪个更有前途?
如果同时接触到Java和C#这两门语言,确实是会容易让人纠结,毕竟目前这两门语言都是世界使用人数排名前五的语言,要说哪个更有前途,真的很难判定,因此,个人认为是有必要分析一下两门语言的一些特点和应用领域…...
2024/5/2 23:26:27 - Mybatis框架学习笔记(5)
之前在第四次笔记中完成了;对于关联查询的情况 Mybatis框架学习笔记(4) 当然,之前的数据基本都在控制台显示,那么我想让它显示到前端的页面,怎么去完成呢; 文章目录1.首先解决一个问题;之前忘记创建web项目;怎么把普通的文件夹标记为能被识别的web文件夹2.员工查询展示,以及在搜…...
2024/5/2 23:26:24 - JS 面试题常见知识点(二)—— 类的定义和继承
直接上代码 // 创建一个父类 class People {constructor(name) {this.name name}say() {console.log(${this.name})} }// 创建一个子类继承父类 class Student extends People {constructor(name, number) {super(name)this.number number}study() {console.log(姓名 ${this…...
2024/5/5 16:35:40 - 二分答案法
bool check(){}int l0,rn;while(l<r){int mid(lr)/2;if(check(mid))rmid;else lmid1;}...
2024/5/2 23:26:16 - slots限制对象属性添加
class Person:__slots__ [age, name, number]passp1 Person() # 只能添加上面slots列表中的属性 p1.age 12 p1.name h # p1.sex man # 会报错print(p1.name) print(p1.age)...
2024/5/5 15:47:17 - Ubuntu下解压zip文件出现中文名乱码情况
乱码原因 其实,并不是所有zip文件解压后都是乱码的,只有windows下压缩的zip在ubuntu中会出现这种情况。 其实就是windows和ubuntu下压缩的编码格式不同。windows下的编码格式为GBK,Ubuntu下的为UTF-8. 解决方法 -O指定字符编码 ,-d 解压到 后面这个目录下: unzip -O GBK 配…...
2024/5/2 23:26:08 - Ad-hoc Test
Ad-Hoc Test “Ad-Hoc”简述 “Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(Ad-hoc testing),主要是根据测试者…...
2024/5/5 9:55:43 - 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(四)(Python语言基础(2))
【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(四)(Python语言基础(2))第4讲 Python语言基础(2)4.1 内置数据结构4.1.1 序列数据结构(sequence)4.…...
2024/5/2 23:26:00
最新文章
- 今日头条,抖音,西瓜视频你不知道的秘密?
西瓜视频和抖音这两款产品是一家,都是由今日头条孵化。 抖音是由今日头条孵化的一款音乐创意短视频社交软件,该软件于2016年9月20日上线,是一个面向全年龄的音乐短视频社区平台。用户可以通过这款软件选择歌曲,拍摄音乐短视频&am…...
2024/5/8 2:45:31 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 题解
VP比赛链接 : 数据加载中... - 蓝桥云课 1 . 九进制 转 十进制 直接模拟就好了 #include <iostream> using namespace std; int main() {// 请在此输入您的代码int x 22*92*81*9;cout << x << endl ;return 0; } 2 . 顺子日期 枚举出每个情况即可 : …...
2024/5/6 13:50:47 - 数据结构——二叉树——二叉搜索树(Binary Search Tree, BST)
目录 一、98. 验证二叉搜索树 二、96. 不同的二叉搜索树 三、538. 把二叉搜索树转换为累加树 二叉搜索树:对于二叉搜索树中的每个结点,其左子结点的值小于该结点的值,而右子结点的值大于该结点的值 一、98. 验证二叉搜索树 给你一个二叉树的…...
2024/5/7 2:59:11 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/7 5:50:09 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/7 14:25:14 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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