首页
社区
课程
招聘
寻求此原理的可行方法~经历过的前辈请指点一下吖
发表于: 2012-4-8 12:26 3694

寻求此原理的可行方法~经历过的前辈请指点一下吖

2012-4-8 12:26
3694
可执行文件 [A.EXE] 运行需要用到 动态库[B.DLL]

动态库[B.DLL]里很多函数在[A.EXE]中不需要用到。
就算NOP全部用不到的[B.DLL]中的函数也不影响[A.EXE]调用[B.DLL]的函数功能。

我想把[A.EXE]需要调用到的[B.DLL]中的函数功能提取出来制作成新的[B.DLL]

这样就需要处理很多跳转,如果我全部处理跳转后通过汇编编写出来,那么这个[B.DLL]是否可行.

因为要处理的[B.DLL]中的跳转 call 等太多了,所以先问一下可行性,不然浪费好多时间了..

不知道论坛上类似此文章的搜索关键字是多少,如果有类似文章或者有提取的插件那更好吖!!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 622
活跃值: (294)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
2
这事情有2种情况:
第一种,这个动态库每一个函数都是完全独立的。那你可以费费事情来扣代码。
第二种,这个函数需要DLL在初始化的时候做一些什么。这就不好说了。

最好的方法还是自己实现一下需要的功能,扣代码很累的,尤其里面有很多全局变量的时候。
2012-4-8 16:09
0
雪    币: 297
活跃值: (265)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
3
函数转发器。。。
2012-4-8 17:01
0
雪    币: 67
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
AheadLib 这个东西可以满足你的要求不?
2012-4-8 23:28
0
游客
登录 | 注册 方可回帖
返回
//