c++ 调用c++dll_C格式shellcode异或加密生成dll 可过免杀过 Windows Defender

C格式shellcode异或加密生成dll 可过免杀过 Windows Defender

1简介

项目地址:https://github.com/k-fire/shellcode-To-DLL

测试环境: winserver2016  cs 4.0 

编译环境: win10 VS2019

2原理

C格式shellcode异或加密写入dll文件

当dll被调用或者被注入进其他进程时触发功能

dll功能:解密shellcode并将其注入rundll32.exe进程

3

使用

msf或者cs生成的shellcode要为32位的

使用dll注入器将其注入其他进程或者调用dll

提供测试调用shellcode.dll程序

https://github.com/k-fire/shellcode-To-DLL/blob/master/Release/call_dll.exe

注意:输入的shellcode为C格式替换 \x 为 (空格)

4测试

cs4.0 

4672b68faf36b54e196c0604807e1c43.png

dll生成

6474ce0805c13d16483671f1ec43c99e.png

c9f18c6bdafdfd6d2eaf95940acedc60.png

详细

https://kfi.re/816.html

b10f2018cce270cff8922cd5871309c5.png

5关注

本公众号长期更新红蓝对抗实用技术

手机扫描关注一下

af533a41ad7b9380ed368c47ab33dde4.png

END

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值