社区
进程/线程/DLL
帖子详情
dll文件转化为LIB文件后,怎么样才能看到源代码
caitalin
2003-10-19 06:09:53
我有一个.DLL文件用DLL2LIB转换后虽然可以看到LIB文件和头文件,但是报告该DLL文件不能发现相应的EXPORT SYMBOL。我不知道用什么方法可以把DLL-》LIB-》源代码(VC++)。请高手指教,谢谢!
...全文
409
14
打赏
收藏
dll文件转化为LIB文件后,怎么样才能看到源代码
我有一个.DLL文件用DLL2LIB转换后虽然可以看到LIB文件和头文件,但是报告该DLL文件不能发现相应的EXPORT SYMBOL。我不知道用什么方法可以把DLL-》LIB-》源代码(VC++)。请高手指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
步履人生
2003-10-23
打赏
举报
回复
我看你还是自己做一个Lib2Code
到时我万金购买
lzzqqq
2003-10-23
打赏
举报
回复
要是能将DLL转变成源码的话,那么任何人都能将kernal.dll、GDI32.dll、USER32.dll转成源码,修改后再编译那Windows不就乱了套???
caitalin
2003-10-23
打赏
举报
回复
结帖了,wangjinwang(王进) 10 分
JoriS(没心没费) 5分
oknight(oknight) 5 分
microran2000(什么时候才能看到星星?) 50 分
topjupiter 10 分
grey_whp(我爱C++) 10 分
gavinyu(扛着A枪兵的AK) 10分
topjupiter
2003-10-20
打赏
举报
回复
其实,反汇编后还是比较好看的,推荐工具ida,主要看看思想就可以了
caitalin
2003-10-20
打赏
举报
回复
这个DLL文件,这是我们公司引进的国外软件的一部分,我现在有幸拿到他们的头文件和LIB文件也知道该文件内部函数的调用参数情况。请高手指教,分不够可以加,谢谢!!!
gavinyu
2003-10-20
打赏
举报
回复
源程序是不可能的,当然反编译的汇编源程序除外:)
别人的dll你无非是拿来用,而
--------我现在有幸拿到他们的头文件和LIB文件也知道该文件内部函数的调用参数情况
你还需要什么呢?
grey_whp
2003-10-20
打赏
举报
回复
我和楼主一样找过一段时间,但是一无所获,楼主的工具偶也用了,但是没有什么实际效果,dlltolib那种工具只是将dll转换成lib,这样你的程序就可以打包发行了,不用背着dll,它不是用来看source code !
caitalin
2003-10-20
打赏
举报
回复
谢谢各位,辛苦了,我再关注两天,楼上的各位都有分。如果到时没有人能回答出这个问题的话,就结贴
yaoha2003
2003-10-20
打赏
举报
回复
唉,如果能做到这种逆转就好啊,我们根本就不用这么辛苦了
microran2000
2003-10-20
打赏
举报
回复
微软也作不到这种逆向
microran2000
2003-10-19
打赏
举报
回复
楼主有没有序列号?
我试用一下这个工具,发现这个工具实用性有限制,它必须需要一个头文件说明DLL导出的函数变量和类,另外还需要一个lib库文件.对于大多数情况下,这些条件都是不存在,除非用户是自己编写的DLL.
对于别人编写的DLL,我们如果想拿来使用,又不想为人所知.
而别人发行的软件包往往不会包含这些文件.显然这是办不到的.也就是说这个工具没有办法自动导出一个库文件和一个头文件,这些文件还需要用户来挖掘.
oknight
2003-10-19
打赏
举报
回复
不可能转换成C++源代码的。都是二进制机器码,会汇编还差不多。
JoriS
2003-10-19
打赏
举报
回复
不可以看愿的
孤必有邻
2003-10-19
打赏
举报
回复
应该是没有方法的,否则exe文件也可以得出源码来了。
Visual C++ 编程资源大全(源码 窗体)
看起来像图形菜单(39KB)) 56,ColorButton.zip ColorButton(22KB)<END><br>57,iconpro.zip 一个图标处理程序的
源代码
,支持对ICON多种特效处理,能在EXE,
DLL
文件
中取出ICON
文件
,并能将BMP
文件
转化
为ICON,本...
windows
dll
和
lib
生成以及详解
【目录】
lib
dll
介绍 生成动态库 调用动态库 生成静态库 调用静态库 首先介绍一下静态库(静态链接库)、动态库(动态链接库)的...在vs中新建生成静态库的工程,编译生成成功后,只产生一个.
lib
文件
动态库.
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。远程线程注入APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口进程注入,与全局钩子注入类似。环境块注入,获取进程上下文信息,直接性修改程序执行流程完成注入。进程入口点注入,在程序初始化的时机前将
dll
模块
文件
注入至目标主线程。进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE
文件
方式,直接将
dll
文件
内存数据写入目标进程并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
利用Visual Studio将C++项目打包成
DLL
文件
如果出于某种原因,不想将
源代码
暴露给别人,就需要使用到库。库有动态链接库和静态链接库。静态连接库就是把(
lib
)
文件
中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库
文件
。动态链接就是把...
.
dll
、.
lib
、.h的生成导出和调用其他第三方库的相关这个
动态库相关的使用 目录 动态库相关的使用 1.选择生成.
dll
项目...3.将生成的*.
dll
和*.
lib
文件
都直接导出到自定义的指定目录 4.VS 生成*.exe
文件
到指定目录 5.包含指定的.h和.
lib
文件
夹,方便使用和调用。 ...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章