首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 木马清理过程

服务器出现异常,完全无法访问,ssh登陆都极其缓慢 解决过程 top 查看系统状态,发现 load average 平均负载值非常高,再看排名第一的进程,是一个不认识的进程名:minerd 感觉是被入侵了...,上网搜了下minerd是什么东西,是个挖矿程序,看来的确被入侵了,被抓来当矿工了 查看进程信息 ps -ef | grep minerd 是tmp下的一个文件 马上执行 kill 杀掉这个进程...,并删除对应文件 再次 top 命令查看,资源占用恢复正常 因为木马有自我改名、自我复制、自动运行的能力,担心还会有问题,就继续观察 果然过了一段时间后,资源又被占满,这次就不是 minerd 进程了...,是一个名为 klll 的新进程 再次执行 kill 杀掉进程和删除对应文件 补漏过程 (1)检查定时任务列表,删除一切我不清楚的任务 crontab -l more /etc/crontab

2.1K60
您找到你想要的搜索结果了吗?
是的
没有找到

Linux应急响应(四):盖茨木马

0x00 前言 Linux盖茨木马是一类有着丰富历史,隐藏手法巧妙,网络攻击行为显著的DDoS木马,主要恶意特点是具备了后门程序,DDoS攻击的能力,并且会替换常用的系统文件进行伪装。...从以上种种行为发现该病毒与“盖茨木马”有点类似,具体技术分析细节详见: Linux平台“盖茨木马”分析 http://www.freebuf.com/articles/system/117823.html...悬镜服务器卫士丨Linux平台“盖茨木马”分析 http://www.sohu.com/a/117926079_515168 手动清除木马过程: 1、简单判断有无木马 #有无下列文件 cat /etc...输出格式是8位长字符串, ``c 用以指配置文件, 接着是文件名. 8位字符的每一个 用以表示文件与RPM数据库中一种属性的比较结果 。``. (点) 表示测试通过。....Bypass About Me 一个网络安全爱好者,对技术有着偏执狂一样的追求。致力于分享原创高质量干货,包括但不限于:渗透测试、WAF绕过、代码审计、安全运维。

1.9K41

一个Linux平台的门罗币挖矿木马的查杀与分析

通过远程到客户机器,发现一个进程占据700%多CPU的使用率。通过分析,定性为是一起针对“门罗币”的挖矿木马入侵事件。...若为非root账户,则不计划任务。接着均会执行下载运行rootv2.sh或lowerv2.sh(基于当前账户是否为root来选择下载脚本)等一系列的操作。...** 木马整体编写逻辑 该木马使用Linux系统的shell脚本编写Downloader,使用curl与wget命令发起网络请求下载木马的其他组件,虽然代码可被轻易分析,但是编写成本和门槛降低,这也是当前恶意代码使用脚本语言编写的一个趋势...可确定其是基于开源代码xmr-stak 2.4.2编写的一个针对门罗币的挖矿木马。 bashd代码分析 该木马用于针对“门罗币”挖矿的组件,x64架构的ELF格式文件。...通过代码相似性分析可确定该程序是基于xmrig 2.5.2开源项目开发的一个基于CPU的针对Monero(XMR)的挖矿木马。 ?

2.3K40

一个来自美国NSA的木马

这是一个经过复杂加密的Linux平台的后门程序,而且这家伙的自我保护机制做的极为到位,不能直接运行,需要与主机绑定的校验码才能正常运行。...1、TCP SYN敲门 试想一下,假设你已经在互联网上的某台服务器上安装了一个木马后门程序,你该怎么和它建立连接,把里面的数据偷出来呢? 让木马监听某个端口,你主动去连接?...一个固定的IP或者域名在木马程序里,让木马定时来连接? NO,写在代码里的IP和域名,分析人员逆向就能顺藤摸瓜找过来了。 那怎么办?...2、隐藏和保护 作为一个木马后门,除了网络通信,最重要的就是要活下去。 而活下去的最主要的方式就是:别被发现。...(5) 还要抹掉ELF特征,躲避内存检查 (6) 通过BPF技术检测敲门数据包 除此之外,还有很多骚操作: 报告长达五十多页,对该后门程序进行了彻底的分析,该后门程序的开发涉及Linux系统编程

72730

Linux一个进度条小程序

一、前言 在 Linux 上写下一个简易的进度条小程序。 成品展示 : 今天的内容比较轻松,只需要了解两个知识点,这个小程序就很容易写出来了,让我们开始今天的学习。...而在我们平时打字时,一行满了需要换行,但是新起一行有很多种,例如: 这样虽然新起一行了,但是不是我们想要的结果。...1、提出问题 首先先了解一下两个库函数: sleep :Linux 下的休眠函数,单位是秒。...由此,我们可以很轻松写出代码,例如一个从 10 开始的倒计时: #include #include int main() { int i = 10;...sleep(1); // 休眠 } printf("\n"); // 换行,打印提示符 return 0; } 四、进度条 好了,接下来进入正题,我们开始

1.5K10

linux服务器木马后门检测

在服务器木马后门检测中rookit也是根据特征的,他们检查的都是某一些rk的看这个root或者一些其他的通用型root的,但我现在所使用的项目,它这个UK的可能比较小众,所以没有被检测出来。...我们来看一下第二个工具,叫rookit hunter,这也是一个系统可以直接安装的工具。那安装完毕之后,执行这条命令就可以了,执行的过程我就不给大家讲了,你只要一路回车就可以了。重点是什么?...也就是说我们查询出如kite之后,那我怎么知道它是一个rookit?看这里边爆出来了,lookit。...那第二种方法就是说这种就比较顽强的了,你要把Linux挂载到其他的Linux系统上,去找到它,这样的话把它删除掉就可以了。...那请勿在生产环境测试的因为rookit并不是一个稳定的内核,一旦插入的内核有可能导致整个Linux崩溃,如果遇到一些被替换了系统命令文件的木马后门无法查找的话可以向服务器安全服务商SINE安全寻求技术支持进行详细的木马后门排查

1K70

linux服务器被入侵查询木马

记录一次查询清除木马过程  木马名称: Linux.BackDoor.Gates.5 链接:https://forum.antichat.ru/threads/413337/ 前两天服务器被扫描后...,出现莫名进程,清理后重启,也把原来的SSH密码登陆改为公钥,仅仅过去两天,一早登陆服务器发现一个进程直接懵了,清掉我ROOT所有文件。...进程杀了又起来,文件删了又自动生成,无奈之下只好想了一个怪招,把/bin/bash重命名一下  再查询基础命令是否被掉包: ? 对比下其他在正常服务器的显示如下: ? 怒了有没有!...分析了一下,这些木马程序名字变着花样来,但万变不离其宗,名字都  在/etc/rc.d/init.d/DbSecuritySpt和/etc/rc.d/init.d/selinux里面,而且名字和正常的服务很像...FOUND为病毒 grep FOUND /root/usrclamav.log /usr/bin/.sshd: Linux.Trojan.Agent FOUND /usr/sbin/ss: Linux.Trojan.Agent

5.4K41

Linux CC++多进程同时一个文件(三)

本文是这《Linux C/C++多进程同时一个文件》系列文章的第三篇,上一篇文章演示了两个亲缘关系的进程(父子进程)同时一个文件的情形,并得出了数据只会错乱但不会覆盖的结论。...这篇文章主要是在第一篇文章的基础上,加上上篇文章的分析,更深下一步地探索两个非亲缘关系的进程同时一个文件的问题。...为了测试多进程同时文件的情景,需要复制linux_process_fork1_7.c程序为linux_process_fork1_8.c,同时把p_buf指向改成abcdefghi,然后分别编译成两个不同的可执行文件..._7.c * @Describe Linux C/C++多进程同时一个文件(三) * @Author vfhky 2017-10-29 22:23 https://typecodes.com...4 结论 从测试结果可以得出:两个非亲缘关系的进程同时一个文件时,如果没有设置append同步文件偏移量,那么两个进程写入的数据会出现覆盖的情况。

14010

Linux CC++多进程同时一个文件(二)

本文是这《Linux C/C++多进程同时一个文件》系列文章的第二篇,上一篇文章演示了两个非亲缘关系的进程同时一个文件的情形,并得出了数据只会错乱但不会覆盖的结论。...这篇文章主要是讨论两个亲缘进程(fork)同时一个文件的情况。..._1.c * @Describe Linux C/C++多进程同时一个文件(二) * @Author vfhky 2017-10-29 21:23 https://typecodes.com...\n", errno, strerror(errno) ); } return 0; } 3 开始测试 打开一个linux ssh终端,使用ps ux命令可以看到父进程(pid为6524...4 结论 从上面小节的测试过程可以发现,和上文中两个非亲缘关系的进程同时一个文件一样,两个亲缘关系的父子进程同时一个文件时会出现数据混乱的情况,但是两个进程写入的数据没有覆盖。

12510

Linux CC++多进程同时一个文件(一)

近期会写关于《Linux C/C++多进程同时一个文件》的系列文章,主要是探索在Linux下非亲缘关系的多进程和具有亲缘关系的多进程同时一个文件的问题。...例如,当两个进程同时一个文件,那么写入结果是怎样的呢?是否会出现数据丢失的情况?是否会出现覆盖?是否会出现错乱?...本文是这一系列文章的第一篇,通过两个非亲缘关系的进程演示同时一个文件的情形,最终得出结论、回答上面的问题。..._5.c * @Describe Linux C/C++多进程同时一个文件(一) * @Author vfhky 2017-10-28 13:23 https://typecodes.com...注意:内核write函数在写入时是原子操作,所以两个进程会有一个竞争关系,最终只会由某个进程写入数据。 5 附录 关于Linux C/C++多个亲缘关系的进程同时一个文件的分析请参考下一篇文章。

12210

介绍一个安卓远控木马

今天就体验一下这款安卓远控木马 工具: java的运行环境 AhMyth Android RAT应用程序 我的系统:ubuntu18.04 安装: 方式一: 源代码编译: git clone https...sudo npm start 方式二: 二进制文件安装: 从https://github.com/AhMyth/AhMyth-Android-RAT/releases下载二进制文件 下载AhMyth_linux64....deb sudo dpkg -i AhMyth_linux64.deb sudo /usr/local/bin/ahmyth 软件截图 ?...危害 这个木马可以在免root的情况下不知不觉的远程打开受感染目标手机的摄像头,查看短信,录制麦克风,定位地址等一系列操作。...防御方式: 不管什么木马,都需要你点击运行,才会起效,所以不要下载第三方应用,切记切记。特别是各位女孩子!! 最后: 本博客只是出于教育目的,对于因使用此工具而造成的任何直接或间接损失,我概不负责。

15.3K10

记一次Linux木马清除过程

前段时间公司发生了一起服务器入侵事件,在此分享给大家也顺便理顺下linux入侵应急响应思路。 一、事件描述 某天监控同事反馈有台机器cpu飙高到2000%,可能机器已经被黑。...在这里同时给了我一个提醒,或许这台服务器就是通过ssh爆破被入侵的。...结合以上ip查看爆破日志,确认以上ip的用户不是同一个人,是刚好有这么多ip同时爆破了root账户,而且最短的爆破时间只花了1分钟。想来这个root账户必然是个弱密码了。...三、总结 首先啰嗦一下,关于linux主机,高危端口真得万万不能全网开放。看了日志后,发现黑客真是时时刻刻在爆破啊。...关于linux入侵的排查思路,总结如下: 1.查看异常进程活动-查找是否有异常进程和端口占用 1.1查找占用cpu最多的进程,相关命令:运行top命令后,键入大写字母P按cpu排序; 1.2查找占用内存最多的进程

2.8K21

一个QQ钓鱼木马事件的深度追踪

只有一个解释就是,这个网站被入侵了,木马作者把转发脚本放到网站上,靠转发脚本把窃取到的账号和密码发到他真正的服务器,木马作者之所以这么干,可能是因为360会拦截发往黑域名或者黑IP的数据,作者是靠企业网站做中转...0x05 通过对地址的进一步挖掘找到了作者的QQ号,和他女朋友的QQ: 木马作者的QQ:4102*42** ? 估计是他女朋友的QQ号:529944*** ? ? 另一个女朋友吧?...作者的百度知道:木马作者发的易语言帖子,2011年就开始找木马的高手了。 ? 超级管理员登录地址,截图: ? 一般用户登录地址截图 ?...已发邮件里找到了2011年的邮件,发现他2011年在通过SMTP协议的木马盗取QQ帐号密码: ? ? 通过邮箱里的文件,找到了一个银行卡号,正是作者的名字: 开户行:宾阳县的 ?...这估计是他卖木马用的银行卡号: ? 从邮箱文件列表里又下载到一个压缩包: ? 拒绝查水表,我都删掉了,密码也改回来了!希望木马作者回头吧。 0x06 苦海无边,回头是岸;施主回头吧!

1.4K50

深入理解 linux磁盘顺序、随机

一、前言 ● 随机会导致磁头不停地换道,造成效率的极大降低;顺序磁头几乎不用换道,或者换道的时间很短 ● 本文来讨论一下两者具体的差别以及相应的内核调用 二、环境准备 组件 版本 OS Ubuntu...1)同步随机 主要采用fio作为测试工具,为了能够看到系统调用,使用strace工具,命令看起来是这样 先来测试一个随机 strace -f -tt -o /tmp/randwrite.log...随机读每一次写入之前都要通过lseek去定位当前的文件偏移量 2)同步顺序 用刚才的方法来测试顺序 root@wilson-ubuntu:~# strace -f -tt -o /tmp/write.log...O 提交和 I/O 完成是一个动作,所以 slat 实际上就是 I/O 完成的时间 异步顺序,将同步顺序的命令添加-ioengine=libaio: root@wilson-ubuntu:~# fio...clat 之和(avg平均值);并且换成异步io之后,吞吐量得到了极大的提升,120M左右 六、总结 ● fio应该作为磁盘的baseline工具,拿到机器(物理机或者云机器)都应该第一时间对机器的磁盘做一个基线测试

4.2K10
领券