window 下 .dll 文件能打开修改吗????

2017-12-04 11:06:17 +08:00
 hotMan

有个朋友在 kuka 做机器人调试,编程,想修改.dll 文件程序,自己调试玩玩,就是打不开.dll 文件。。。。

5918 次点击
所在节点    程序员
31 条回复
vmebeh
2017-12-04 14:31:30 +08:00
这需要逆向的姿势,比重新写一个还难

这是工业机器人呀,不熟悉的话就是一黑盒,还是联系厂家做上位机功能或者培训吧
shiji
2017-12-04 15:11:27 +08:00
哈哈,赠送黑客防线一套。那个时候涉及到这方面的知识有很多
skylancer
2017-12-04 15:15:48 +08:00
@liygheart
1. 卤煮朋友想干这事
2. 卤煮自己一点也不懂
3. 卤煮朋友在在 kuka 做机器人调试编程

所以我回 卤煮朋友水平一定比他强一些
另外,他需求的技能几天是学不会的
lianz
2017-12-04 15:19:07 +08:00
可以的。
方法好几种:

1. 通过 patch 方式直接修改源文件
2. 外挂另一个 dll 然后 hook 想要修改的函数

第一种看起来最简单,但实际上是最麻烦的。建议第二种,看起来麻烦实际上简单。
rogerchen
2017-12-04 15:20:56 +08:00
@liygheart 真的明白楼主想做什么的人,很难不在心头暗骂一声。
cchange
2017-12-04 16:10:19 +08:00
如果是组态软件 直接修改组态程序
如果 dll 用 ida pro 但是工业软件的修改还是要非常慎重的
ErosLin
2017-12-04 16:30:29 +08:00
哈哈,原来有这么多道友。 @楼主,老老实实拿源代码修改吧。
hotMan
2017-12-04 18:07:58 +08:00
@ErosLin 源代码在 KUKA 那边,我这没有的
tomoya92
2017-12-04 18:35:46 +08:00
@widewing #16
@rogerchen #25
@rogerchen #25

楼主标题问题的是 .dll 文件能否打开修改,对于这个答案无非就两个,可以 /不可以

然后再看楼主帖子的内容很明显想问一下如果可以打开,那么是什么工具呢?

所以可以总结一下,回复里可以告诉楼主可以打开,应该用 xx 工具,或者不能打开

PS: 我很喜欢 stackoverflow 的风气,人家就算问了个 hello world 的问题,也有人耐心的回答,我基本上没看到过嘲讽问题的回复
402645707
2017-12-04 18:39:36 +08:00
@liygheart 认真思考可能看到问题还要花几分钟查东西码字,抖机灵回复一个问题几十秒都够了

一直觉得技术区的非提问帖发帖的总比回帖的技术含量高
msg7086
2017-12-05 07:19:28 +08:00
@liygheart 爆栈网不是论坛,要类比也应该类比知乎。
所以说出门右转是知乎。

论坛是讨论的地方,你期待对方和你一起坐在客厅里互相聊天。
问答网站是专门问问题的地方,你期待对方问出各种问题,然后你给出答案。
期望不一样,结果当然也不一样咯。

另外就算是爆栈,低质问题、低质回答一样会被 Downvote,甚至比在这里被嘲讽更痛(因为会扣信誉积分。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/411751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX