易语言教程_易语言源码_易语言写挂_易语言论坛_看流星社区

 找回密码
 注册
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
查看: 553|回复: 6

c++ 载入内存中dll 以及内存注入源码

[复制链接]
发表于 2018-3-1 16:20:23 | 显示全部楼层 |阅读模式
c++ 载入内存中dll 以及内存注入源码

用c++ 许多代码都得自己写, 这里是我自己修改的一个内存载入的一个封装库 , c++ 的程序员可以直接拿来用

感谢从看雪汲取的许多营养 , 无他

特点如下:

直接在内存中载入,无磁盘占用

支持加壳保护的dll , 平时用的最多的vmp ,其它壳子还请自己测试

无模块载入, 因为重写了loadlibary ,如需要请自己注册

支持注入到目标进程,前提请先使用相应权限打开目标

对原代码的修改如下:

使用内联汇编将原 c/c++的库调用 代替, 使得 注入代码可行

支持直接使用资源加载和注入

支持加载exe ,请自行 hook 某些函数 ,确保exe 正确运行

加入inline 注入方式

代码少量加花, 确保编译器最大优化无误

注入的示例代码
  1. if (l.softGo(shell) )
  2. {
  3.     if( remoteInject( l.PI.hProcess,GetModuleHandleW(NULL),IDR_DLL1, L"dll" ))
  4.         LYOTRACELN("注入成功" ) ;
  5.     else
  6.         LYOTRACELN("注入失败");
  7.     l.run();
  8. }
复制代码


游客,如果您要查看本帖隐藏内容请回复


发表于 2018-5-29 23:33:36 | 显示全部楼层
CxImage类---函数的简单说明 [复制链接]
发表于 2018-8-18 14:16:42 | 显示全部楼层
看一看了看一看
发表于 2018-9-20 23:38:18 | 显示全部楼层
支持楼主,支持看流星社区,以后我会经常来!
发表于 2018-9-22 20:54:18 | 显示全部楼层
感谢楼主分享源码
发表于 2018-10-10 10:15:43 | 显示全部楼层
来看看,学习一下
发表于 5 天前 | 显示全部楼层
新手前来学习......谢谢分享
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|看流星社区  |网站地图

GMT+8, 2018-12-16 06:08 易语言论坛 易语言导航

Powered by 看流星社区 X3.2

©2011-2016 最好的辅助编程技术论坛

快速回复 返回顶部 返回列表