Ark

传奇病毒劫持流量手法分析

隐身守侯 提交于 2021-02-08 13:22:07
技术点 通过TDI过滤、DNS劫持、HTTP(s)注入、HOSTS重定向等技术手法篡改用户系统网络数据包,将正常网页访问劫持引流至指定私服网站,并利用安全软件云查杀数据包屏蔽、关机回调重写等手段实现对抗查杀。 技术细节 A、注册TDI回调函数,过滤收发包 病毒驱动加载后,对TDI_SEND和TDI_SET_EVENT_HANDLER进行了处理,前者主要是负责网络数据的发包,后者则是负责对接收到网络数据进行处理,对这两个地方进行过滤处理之后,带来的效果就是访问A域名,实际打开的却是B网站。 在TDI_SEND中,通过检测360与其云端的通讯时的关键字段“x-360-ver:”,中断云查询,从而造成云查杀的失效。在TDI_SET_EVENT_HANDLER中,收到符合规则的请求响应数据后,病毒直接修改数据包,嵌入相应的HTML框架代码进行劫持 B、设置IE代理,劫持HTTP访问 设置IE代理的目的,猜测是为了在病毒驱动被杀软清理后,依旧能够长期劫持网站访问所用。IE的代理配置信息由云端实时下发。 C、创建关机回调,劫持DNS和自更新 下载劫持的DNS配置信息,然后在关机回调中设置电脑的DNS,从而完成DNS的修改劫持 D、 创建映像加载回调,拦截其它病毒运行 在映像加载回调中,为了确保被感染的电脑能够被自己成功劫持,当检测到当前加载的是驱动程序时,还会对比签名是否为黑名单中的签名

今年,自动驾驶卡车将在无人驾驶的情况下上路

℡╲_俬逩灬. 提交于 2021-01-22 13:00:18
文章来源:IEEE电气电子工程师 Photo: TuSimple First in Freight: In 2021, San Diego–based startup TuSimple plans to deploy autonomous trucks that drive themselves from pickup to delivery without anybody on board. Tesla、Uber、Cruise和Waymo等公司承诺,未来汽车基本上可称之为移动机器人,只需轻触智能手机即可可以带我们去任何地方。但一种新的汽车种类即将在未来的飞跃中超越自动驾驶汽车。自动驾驶卡车已经悄然取得了同样多的进展,随着不断商业化部署,其对货物运输的影响无疑将是深远的。 在近12家开发自动驾驶卡车运输的公司中,总部位于圣地亚哥的TuSimple正试图通过将独特的技术与一系列战略合作伙伴结合起来,进而取得成功。与卡车制造商Navistar以及航运巨头UPS合作,TuSimple已经在亚利桑那州和得克萨斯州进行了测试运营,包括站点到站点(depot-to-depot)的自动运行。这些都是在所谓的“监督自主”下运行的,即有人坐在驾驶室里,如果需要的话,随时准备开车。2021年的某个时候,这家初创公司计划开始取消人工监管,让卡车自己从取货到交货的整个过程,车上不再有人。

【硬件】- 英特尔CPU命名规则

我们两清 提交于 2021-01-13 05:50:50
前言 一款 Intel CPU的命名,一般由5个部分组成:品牌,品牌标识符,Gen标识,SKU数值,产品线后缀 。 以下图为例; 品牌 英特尔旗下处理器有许多子品牌,包括我们熟悉的凌动(ATOM)、赛扬(CELERON)、奔腾(PENTIUM)、酷睿(CORE)、至强(XEON)等。 凌动(ATOM) 是移动端处理器,用于平板、手机。 赛扬(CELERON)、奔腾(PENTIUM)、酷睿(CORE) 属于桌面级(包括笔记本电脑),多用于台式机和笔记本电脑。 至强(XEON) 则属于企业级,多用于服务器和工作站。 品牌标识符 用于区分产品的定位 。以酷睿为例,有i3、 i5、 i7,分别代表了品牌定位低、中、高端。 一般来说,性能方面i3<i5<i7, 但是不意味着一定是i3<i5<i7 ,因为当到某一款具体的CPU,可能会有性能方面低段位cpu>高段位cpu的情况,举个极端一点的例子,在性能上,i5 7600K > i7 2600K。 Gen标识 Gen是Generation的缩写,也就是平常我们所说的“第几代”。 截止目前,Intel最新一代CPU是第七代“Kaby Lake”。 跟旧的一代相比,新的一代意味着更好的制作工艺、设计,所以也意味着更强的性能。但是当到某一款具体的CPU,不意味着前一代的CPU一定弱于后一代 ,比如 i5 6600K > i5 7500。 SKU数值

凸包(壳)算法小结

情到浓时终转凉″ 提交于 2021-01-09 02:49:15
凸包专题大概是我做的最 吃shi 考验代码能力的专题…… 然后……大概我们的凸包可以分为静态凸包和动态凸包,从功能上可以分为决策性的凸包和计算几何性的凸包 其实没有多少区别,打就好了 静态凸包啥的我就不介绍怎么打了…… 然后我推荐在弹栈的时候用叉积而不是暴力算斜率,那样讨论好多啊…… 另外,一般我们不会被卡弹栈……但如果被卡时间的话,我们可以考虑二分弹栈,这样并没有什么问题…… 然后我们来看看凸包可以干什么: 题目1:bzoj2402 然后我一开始想歪了……我想直接把(x,y)和(p,q)当作点的坐标然后去凸壳查找 但是这样的决策点是无法定义最优的……在不同的询问点中最优是不同的……很是尴尬 然后我这么弱当然%了题解啊…… 所以我们可以考虑01分数规划,二分答案k,把原来的式子变形得到 $ y_{i}-k*x_{i}+q_{i}-k*p_{i}>=0 $ 然后询问的时候,我们这就是维护一个上凸壳拿一条直线卡一下 可以联系一下高中线性规划的知识 然后我们可以用熟练剖分来解决这个问题,对于链上log次询问我们取最优的最优点即可 这样的复杂度……是$mlog^{4}n$的,但是由于没啥常数,并且数据范围还很小,所以说可以过30000的全部数据 代码: 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4

my live PC Thinkpad yoga 12 vPro / Thinkpad S1 yoga / WS860

為{幸葍}努か 提交于 2020-11-23 09:58:02
s https://download.lenovo.com/pccbbs/options/tp_compact_keyboard_1.5.6.0.exe Thinkpad KT-1525 快捷键 Excel 表格左上角 Fn + Ctrl + Win + 左方向箭 表格右上角 Fn + Ctrl + Win + 左方向箭 Notepad++ 行首 Fn + Ctrl + 左方向箭 行尾 Fn + Ctrl + 右方向箭 美行Thinkpad八通道快捷入口 链接: http://shop.lenovo.com/perksoffer/us/en/laptops/thinkpad/?__followRobots=true 打开后,点击continue the session, 然后输入 NJ*PERKSEPP 即可。 注意密码无空格全部大写。 另外Thinkpad各个热门机型快捷进入链接 1、P系列快捷 http://shop.lenovo.com/perksoffer/us/en/laptops/thinkpad/p-series/ 2、T系列快捷 http://shop.lenovo.com/perksoffer/us/en/laptops/thinkpad/t-series/ 3、X系列快捷 http://shop.lenovo.com/perksoffer/us/en

趣谈鸿蒙,一文尽始终

自古美人都是妖i 提交于 2020-10-05 13:49:16
鸿蒙   道教神话传说的远古时代,传说盘古在昆仑山开天辟地之前,世界是一团混沌的元气,这种自然的元气叫做鸿蒙,因此把那个时代称作鸿蒙时代,后来此一词也常被用来泛指称远古时代。四大名著《西游记》第一回中,也有“自从盘古破鸿蒙,开辟从兹清浊辨”的描述。 发展历程   2012年12月,华为在芬兰设立研究中心,开始规划自有操作系统“鸿蒙”。   2019年5月17日,由某教授领导的华为操作系统团队开发了自主产权操作系统——鸿蒙。   2019年5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。   同月,华为向欧洲知识产权局提交了“HUAWEI ARK OS”商标申请,“ARK”在英文中是“方舟”的意思,很有可能是华为自研操作系统的海外版本。   2019年7月12日,华为董事长梁华在深圳表示,鸿蒙本来就是为物联网开发的系统,使得在自动驾驶,远程操作医疗环境,提供低时延的一个操作系统。   2019年8月9日,在华为开发者大会上正式发布。   2020年9月10日,2020年华为开发者大会上,华为宣布推出鸿蒙OS 2.0版本。 技术特性   分布式架构首次用于终端OS,实现跨终端无缝协同体验。   确定时延引擎和高性能IPC技术实现系统流畅。

氢能源电动车新贵Nikola收获大订单,未来与特斯拉必有一战

江枫思渺然 提交于 2020-08-15 12:28:22
  主打氢燃料电动车的美国公司 Nikola(尼古拉)近日收获大订单。美国第二大垃圾回收公司 Republic Services 向其订购了 2500 辆重型电动卡车,可能还会再追加 2500 辆,预计 2023 年交付。   消息一出,6 月份刚刚借壳上市的尼古拉公司股价应声暴涨超过 20%。要知道,这还是一家没交付过一辆车的公司,上市时财报显示其季度净亏损 8660 万美元,但市值已经超过了老牌车企福特,最高时仅次于通用和特斯拉。   官方公告显示,订单产品型号是 Nickola Tre 氢燃料电动卡车,预计将在 2022 年初开始路测,2023 年才能正式量产和交付。在 Tre 之前,尼古拉已经推出了两代车型 One 和 Two——Tre 是挪威语的 “三”,对应第三款车型。前两代车型分别预计在 2021 和 2023 年交付。      图 | Nickola Tre 官方渲染图(来源:尼古拉)   实际上,Republic Services 订购的是定制版 Nikola Tre,自己也会参与到设计中,或许会在普通版的基础上调整一些设计元素。普通版预计于今年年底在德国投产,而定制版将在美国亚利桑那州的工厂制造,地点在尼古拉公司总部附近。不过这家工厂仍在建造中。   Nickola Tre 是 2019 年底官宣的产品。官方称其电池容量为 720 千瓦时,续航高达 500

我这些年对游戏外挂辅助开发的一些心得和体会

拥有回忆 提交于 2020-08-10 18:28:58
今天闲来无事,游戏也上不了,就写点东西吧,很少在濮阳吧里发贴子,今天我也来点贡献吧,以下内容对于有些人来说,也许很有用,但对于一些不懂装懂的人来说呢,你不懂就不要乱拍砖,你可以保持沉默,大家都是有文化,有素质的人,对吧。 所谓游戏外挂,其实是一种游戏外辅程序,它可以协助玩家自动产生游戏动作、修改游戏网络数据包以及修改游戏内存数据等,以实现玩家用最少的时间和金钱去完成功力升级和过关斩将。虽然,现在对游戏外挂程序的“合法”身份众说纷纭,在这里我不想对此发表任何个人意见,让时间去说明一切吧。 好了,费话有点多,我今天要说的就是这些年我对于开发游戏外挂,游戏辅助的那么一点点心得和体会,高手请绕道,以下内容是给那些想学开发游戏外挂新手们的。写的不好不要拍砖,以后我会写的更好。 我对于技术学习的口号是-----用到的时候在说! 我个人认为要学游戏外挂开发可以分三步: 第一步:掌握一门编程语言 C 、C++ 、 Delphi 、vb、易语言,学会其中一种就可以,不过你C或是C++必须还要在学VC,但我建设你会这个,学这个好处多多。至于汇编这老大哥,先掌握一些常用指令就行,没有必要精通,但如果你是牛人,能精通那更好。 友情提示:如果这第一步基础没打好,那就不要往下学,学也是白学。越学越头大。 第二步:掌握最基本的调试工具 熟练使用Spy++,Cheat.Engine,ida,ollyice

我这些年对游戏外挂辅助开发的一些心得和体会

拥有回忆 提交于 2020-08-10 13:44:58
今天闲来无事,游戏也上不了,就写点东西吧,很少在濮阳吧里发贴子,今天我也来点贡献吧,以下内容对于有些人来说,也许很有用,但对于一些不懂装懂的人来说呢,你不懂就不要乱拍砖,你可以保持沉默,大家都是有文化,有素质的人,对吧。 所谓游戏外挂,其实是一种游戏外辅程序,它可以协助玩家自动产生游戏动作、修改游戏网络数据包以及修改游戏内存数据等,以实现玩家用最少的时间和金钱去完成功力升级和过关斩将。虽然,现在对游戏外挂程序的“合法”身份众说纷纭,在这里我不想对此发表任何个人意见,让时间去说明一切吧。 好了,费话有点多,我今天要说的就是这些年我对于开发游戏外挂,游戏辅助的那么一点点心得和体会,高手请绕道,以下内容是给那些想学开发游戏外挂新手们的。写的不好不要拍砖,以后我会写的更好。 我对于技术学习的口号是-----用到的时候在说! 我个人认为要学游戏外挂开发可以分三步: 第一步:掌握一门编程语言 C 、C++ 、 Delphi 、vb、易语言,学会其中一种就可以,不过你C或是C++必须还要在学VC,但我建设你会这个,学这个好处多多。至于汇编这老大哥,先掌握一些常用指令就行,没有必要精通,但如果你是牛人,能精通那更好。 友情提示:如果这第一步基础没打好,那就不要往下学,学也是白学。越学越头大。 第二步:掌握最基本的调试工具 熟练使用Spy++,Cheat.Engine,ida,ollyice

我这些年对游戏外挂辅助开发的一些心得和体会

自闭症网瘾萝莉.ら 提交于 2020-08-10 07:54:29
今天闲来无事,游戏也上不了,就写点东西吧,很少在濮阳吧里发贴子,今天我也来点贡献吧,以下内容对于有些人来说,也许很有用,但对于一些不懂装懂的人来说呢,你不懂就不要乱拍砖,你可以保持沉默,大家都是有文化,有素质的人,对吧。 所谓游戏外挂,其实是一种游戏外辅程序,它可以协助玩家自动产生游戏动作、修改游戏网络数据包以及修改游戏内存数据等,以实现玩家用最少的时间和金钱去完成功力升级和过关斩将。虽然,现在对游戏外挂程序的“合法”身份众说纷纭,在这里我不想对此发表任何个人意见,让时间去说明一切吧。 好了,费话有点多,我今天要说的就是这些年我对于开发游戏外挂,游戏辅助的那么一点点心得和体会,高手请绕道,以下内容是给那些想学开发游戏外挂新手们的。写的不好不要拍砖,以后我会写的更好。 我对于技术学习的口号是-----用到的时候在说! 我个人认为要学游戏外挂开发可以分三步: 第一步:掌握一门编程语言 C 、C++ 、 Delphi 、vb、易语言,学会其中一种就可以,不过你C或是C++必须还要在学VC,但我建设你会这个,学这个好处多多。至于汇编这老大哥,先掌握一些常用指令就行,没有必要精通,但如果你是牛人,能精通那更好。 友情提示:如果这第一步基础没打好,那就不要往下学,学也是白学。越学越头大。 第二步:掌握最基本的调试工具 熟练使用Spy++,Cheat.Engine,ida,ollyice