模块shift后门怎么用

shift后门怎么用  时间:2021-04-04  阅读:()
国网河南电科院郭志民从stuxnet到industroyer--从工控病毒看电网信息安全03目录Contents01从病毒开始02一些思考几点建议一.
从病毒开始目前现实世界当中出现过四例针对工业控制系统的恶意程序肆虐案例,分别为最为知名的美国政府开发之Stuxnet(即震网病毒)、BlackEnergy、Havex、以及新出现的Industroyer病毒.
2010201420152016"震网"病毒,导致伊朗布什尔核电站遭攻击,实现两个功能,一是使伊朗的离心机运行失控,二是掩盖发生故障的情况"Havex"病毒,欧洲蔓延,使用OPCDa协议收集网络和联网设备.
"BlackEnergy"病毒,乌克兰至少三个区域的电力系统被攻击导致大规模停电.
通过Office文件攻击,删除文件系统,实现SSH远程访问.
"Industroyer"病毒,直接控制断路器,可导致变电站断电,目前支持四种工控协议:IEC60870-5-101、IEC60870-5-104、IEC61850以及OLEforProcessControlDataAccess(简称OPCDA).
一.
从病毒开始Industroyer恶意软件目前支持四种工控协议:IEC60870-5-101、IEC60870-5-104、IEC61850以及OLEforProcessControlDataAccess(简称OPCDA).
其中IEC60870-5-101、IEC60870-5-104、IEC61850都是在我国调度、配电自动化和智能变电站中广泛适用的协议.
Industroyer病毒简况一.
从病毒开始Industroyer恶意软件由一系列攻击模块组成,其中存在一个主后门模块,用于连接C&C下载另一批模块执行,这些模块分别为:实现DLLPayload模块执行的加载器模块(Launcher)、实现数据及痕迹清理的haslo模块、实现IP端口扫描的port模块以及实现西门子SIPROTEC设备DoS攻击的DoS攻击模块.
其中,DLLPayload模块包含实现IEC104工控协议的104.
dll模块.
104.
dll模块,主要实现了IEC104通信协议,通过配置文件的配置信息实现与目标RTUs之间的通信.
Industroyer执行过程恶意软件大致工作流程一.
从病毒开始通过逆向分析发现Launcher.
exe会首先调用磁盘擦除模块"haslo.
dat"(实为动态连接库),然后再根据参数调加指定的payload模块,并调用其Crash函数.
Launch模块分析调用Payload调用磁盘擦除模块一.
从病毒开始由于104.
dll为动态连接库文件,不能直接运行,而Launcher.
exe有较大的破坏性,为了继续下一步的分析工作,因此按照Lancher.
exe调用模式,编写程序,加载104.
dll,调用Crash函数,并传入配置文件名称.
编写104模块调用程序一.
从病毒开始IEC-104规约是厂站与调度主站间通讯的规约,以以太网为载体,采用平衡传输,TCP/IP网络通信端口号为2404.
IEC-104规约以0x68为启动字符,紧接APDU长度和4个8位控制域,之后是用户数据.
104简介IEC-104规约帧分为三种类型:a)可计数的信息传输功能的帧,简称I帧或者I格式帧.
b)可计数的确认功能的帧,简称S帧或者S格式帧.
c)启动、停止、测试功能的帧,简称U帧或者U格式帧.
一.
从病毒开始逆向分析104.
dll攻击模块得知,crash函数为攻击发起的主函数,该函数可加载一个配置文件,配置文件字段有[STATION]、target_ip、target_port、logfile、asdu、stop_comm_service、change、range、first_action、operation等,如下图所示:104模块分析一.
从病毒开始104模块配置文件属性说明[station]表示一个变电站的配置段target_ip目标ip地址target_port目标端口地址use_log是否记录日志1/0stop_comm_service是否停止服务1/0stop_comm_service_name服务名称Silence是否静默,1/0为0时控制台有输出Asdu目标RTU公共地址编号first_action初次操作On/OffChange是否进行反转操作Timeout发送命令后接收命令的间隔时间,单位毫秒socket_timeout接收命令的等待时间,单位毫秒command_typedef、short、long、persist发送命令长指令、短指令等Operation操作模式range、sequence、shift决定使用地址范围方式、序列方式等Range信息体地址,指定范围Sequence信息体地址,指定具体地址Shift信息体体偏移量一.
从病毒开始读取配置文件之后,104payload模块会根据配置文件中定义的每个"[STATION]"创建一个线程.
在每个线程中,104payload会尝试使4标准协议与指定的IP地址行连接.
在连接建立之前,104payload模块根据配置文件中stop_comm_service属性配置去尝试终止与设备建立连接的合法进程(其默认值为D2MultiCommService.
exe,也可通过stop_comm_ervice_name属性配置).
然后根据operation属性来指定如何使用攻击地址.
第一种操作模式是range模式.
是指尝试攻击range属性中指定的目标信息体地址范围.
第二种操作模式是shift模式,这种模式跟range的模式非常的相似,首先是对range属性指定的目标信息体地址范围进行攻击,然后再在range属性中指定的信息体地址范围加上shift属性指定的偏移量再次进行攻击.
猜测是为了适应变电站遥控地址间隔相对固定的情况.
第三种操作模式是sequence模式,指定明确的信息体地址.
104模块行为分析一.
从病毒开始运行104规约模拟器模拟104从站,然后运行104payload模块,观测通讯报文.
模拟通讯测试一.
从病毒开始通过对报文的分析,104payload模块与子站的通讯过程如下:1)104payload模块首先按照配置文件中的从站IP地址和端口建立socket连接,发送U帧握手报文.
2)然后根据配置文件中的信息体地址和FirstAction选项配置,发送I帧单点打开或者闭合操作选择和执行命令.
3)然后会根据配置文件中的Change选项,进行反转操作,如第一次操作为打开,第二次操作就为闭合.
4)不断重复上述2、3步骤.
报文解析二.
一些思考病毒涵盖了101、104、61850、OPC这些普遍应用的控制系统通讯规约,病毒作者对工业控制系统有着深入的了解.
入侵能否成功,要依赖配置文件的准确性,在配置文件中需要包含入侵目标的IP、公共地址、信息体地址等信息,甚至清楚知道合法程序的进程.
因此入侵者对目标电网控制系统的情况十分了解.
病毒可以不断开合断路器设备,除了要造成停电影响外,更是企图破坏一次设备,造成电网故障难以恢复.
还有,一点点的马虎……黑客画像二.
一些思考电力监控系统安全防护工作应当落实国家信息安全等级保护制度,按照国家信息安全等级保护的有关要求,坚持"安全分区、网络专用、横向隔离、纵向认证"的原则,保障电力监控系统的安全.
电力监控系统规定二.
一些思考我是隔离的系统存在漏洞!
协议不安全!
我是隔离的终端未加固!
我是隔离的.
.
.
.
认知问题二.
一些思考协议的原罪概括来说协议安全性问题分为:1.
涉及方面引入的安全问题,即协议自身的设计对安全性考虑的先天不足;2.
协议的不正确实现引起的安全问题,黑客入侵时将对这些不安全的设计或者实现进行相关的渗透和利用.
工业控制网络的协议分类IEC为例分析存在的安全问题:1.
IEC协议的固有问题1)缺少认证机制2)缺少授权机制3)缺少加密机制2.
IEC60870-5-104协议实现产生的问题1)TCP/IP层安全问题2)功能码滥用二.
一些思考工控系统IT化1、IT服务器2、通用操作系统3、以太网络、TCP/IP协议4、通用开发组件接触了解相关设备漏洞更加容易二.
一些思考管理措施方面不具体关闭或拆除主机上不必要的软盘驱动、光盘驱动、USB接口、串型口、无线蓝牙等.
确要保留的必须通过安全管理及技术措施实施严格监控.
生产控制大区的安全区之间应当采用具有访问控制功能的网络设备、防火墙或者相当功能的设施,实现逻辑隔离.
二.
智能电网监控系统安全防护现状系统、策略更新不及时主站系统内部缺乏安全机制内部信息泄漏终端认证不严格三、几点建议防护目标抵御黑客、病毒、恶意代码等通过各种形式对系统发起的恶意破坏和攻击,特别是能够抵御集团式攻击,防止由此导致一次系统事故或大面积停电事故及二次系统的崩溃或瘫痪.
p使用安全的通信协议p采用加固操作系统p细化安全管理细则p针对性的安全配置p采用可信计算技术p终端严格认证国网河南省电力公司谢谢!

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

Asiayun:枣庄电信Asiayun美国Cera葵湾VPSvps月付,美国CERA VPS月付26元/年

亚洲云Asiayun怎么样?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以...

wordpress通用企业主题 wordpress高级企业自适应主题

wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...

shift后门怎么用为你推荐
特朗普取消访问丹麦特朗普专机抵达日本安保警力情形如何?firetrap我淘宝店还是卖二单就被删,怎么回事!杰景新特萨克斯吉普特500是台湾原产的吗psbc.com95580是什么诈骗信息不点网址就安全吧!巫正刚阿迪三叶草彩虹板鞋的鞋带怎么穿?详细点,最后有图解。高分求同一ip网站如何用不同的IP同时登陆一个网站mole.61.com谁知道摩尔庄园的网址啊5xoy.comhttp://www.5yau.com (舞与伦比),以前是这个地址,后来更新了,很长时间没玩了,谁知道现在的地址? 谢谢,haole10.com空人电影网改网址了?www.10yyy.cn是空人电影网么百度指数词为什么百度指数里有写词没有指数,还要购买
vps教程 vps虚拟服务器 免费博客空间 浙江独立 创梦 河南移动邮件系统 韩国名字大全 服务器维护方案 已备案删除域名 metalink 双线asp空间 测速电信 学生机 服务器机柜 此网页包含的内容将不使用安全的https qq部落24-5 neobux 电脑主机打不开 好看的空间留言代码 ftp服务器是什么 更多