吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1012|回复: 4
收起左侧

[求助] 请问WDK编译后,DLL怎么加密

[复制链接]
ql2014 发表于 2021-1-7 13:52
我使用wdk6000编译,编译出来的dll文件,使用IDA打开,发现方法名称都是原本的,不会混淆名称的,所以想请问一下,dll文件怎么混淆里面的方法名称。或者WDK编译是否可以混淆名称。
别的dll打开是混淆后的名称的,例如:
sub_700019D4        .text        00000000700019D4        00000049        00000028        00000000        R        .        .        .        .        T        .

请问是什么工具加密的?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

c03xp 发表于 2021-1-7 16:45
没有加密吧,sub_入口地址,是IDA帮你创建的函数名。可能你的dll里有导出函数,所以能看到名称,其他模块通过GetProcAddress获取这个函数的地址。
 楼主| ql2014 发表于 2021-1-8 08:28
c03xp 发表于 2021-1-7 16:45
没有加密吧,sub_入口地址,是IDA帮你创建的函数名。可能你的dll里有导出函数,所以能看到名称,其他模块 ...

请问一下,我该怎么做能去掉导出函数?
c03xp 发表于 2021-1-8 08:47
ql2014 发表于 2021-1-8 08:28
请问一下,我该怎么做能去掉导出函数?

如果外部模块不调用这个函数,去掉函数前面的 __declspec(dllexport)  声明,或者去掉def文件里的函数列表。
 楼主| ql2014 发表于 2021-1-8 11:11
c03xp 发表于 2021-1-8 08:47
如果外部模块不调用这个函数,去掉函数前面的 __declspec(dllexport)  声明,或者去掉def文件里的函数列 ...

感谢大佬,应该是在def文件设置
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 10:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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