vb从内存中加载dll的问题

CK12332 2014-07-09 09:00:42
加精
RT,找到了从内存中加载dll的源码,可是本人本事太小,没办法解读,有哪位大侠能够出来解读一下,或者修改源码进行运用特可以。这里没办法加附件,就发上下载链接吧。http://pan.baidu.com/s/1eQkWijS
...全文
1226 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你在内存中运行DLL,一样会被报毒,有的对这块报毒更严重,这就像是一个正常的EXE带了一个病毒的EXE一样
  • 打赏
  • 举报
回复
没看楼主所说具体代码。 如果不考虑性能,仅仅是说把内存中某块属于DLL文件的数据作为DLL文件加载进来,可以使用文件读写操作,把内存中的数据写入磁盘,再按照正常的DLL文件加载方法就行了。这个可以实现对DLL的封装隐藏加载。
CK12332 2014-07-17
  • 打赏
  • 举报
回复
引用 16 楼 theforever 的回复:
没看楼主所说具体代码。 如果不考虑性能,仅仅是说把内存中某块属于DLL文件的数据作为DLL文件加载进来,可以使用文件读写操作,把内存中的数据写入磁盘,再按照正常的DLL文件加载方法就行了。这个可以实现对DLL的封装隐藏加载。
关键是这样释放dll会招致杀软的报毒,在内存中运用就避免了报毒的麻烦
  • 打赏
  • 举报
回复
what kind of dll
PctGL 2014-07-15
  • 打赏
  • 举报
回复
引用 4 楼 CK12332 的回复:
想到一个办法:在DLL中加入资源的同时,加入一个函数,函数读取DLL中资源,并返回资源入口句柄或者内存地址句柄(锁定内存块之后),或者直接返回资源的二进制数据。 有大神能测试一下吗?
不行滴... PE文件加载后,在内存中的长度和文件的字节长度是不同的,不然初始化就没意义了 pe文件,研究的不多, 仅知道一些基础知识, 刚才提到的长度不同,主要集中在" 节 ",lz有兴趣可以去baidu一下...
CK12332 2014-07-14
  • 打赏
  • 举报
回复
有代码,但是完全无法解读啊~~~这也是我纠结的地方······
line_us 2014-07-14
  • 打赏
  • 举报
回复
有代码就走走看嘛
舉杯邀明月 2014-07-13
  • 打赏
  • 举报
回复
什么情况?
Sidyhe 2014-07-13
  • 打赏
  • 举报
回复
这种事情还是C++来做比较好
一如既往哈 2014-07-12
  • 打赏
  • 举报
回复
绑定........................
CK12332 2014-07-12
  • 打赏
  • 举报
回复
绑定什么···················
CK12332 2014-07-11
  • 打赏
  • 举报
回复
呀呀呀,最近一直在思考这两个问题,都搞混淆了。。。 各位大神就当没看见。。。 如果能回答的也是很感谢的。。。
xusir98 2014-07-11
  • 打赏
  • 举报
回复
bcrun 2014-07-10
  • 打赏
  • 举报
回复
引用 4 楼 CK12332 的回复:
想到一个办法:在DLL中加入资源的同时,加入一个函数,函数读取DLL中资源,并返回资源入口句柄或者内存地址句柄(锁定内存块之后),或者直接返回资源的二进制数据。 有大神能测试一下吗?
你说的这些和你提的问题之间啥关系,能说清楚些吗?
CK12332 2014-07-10
  • 打赏
  • 举报
回复
想到一个办法:在DLL中加入资源的同时,加入一个函数,函数读取DLL中资源,并返回资源入口句柄或者内存地址句柄(锁定内存块之后),或者直接返回资源的二进制数据。 有大神能测试一下吗?
CK12332 2014-07-10
  • 打赏
  • 举报
回复
全英文,不懂······
CK12332 2014-07-09
  • 打赏
  • 举报
回复
别沉了,自己先顶上~

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧