V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frankilla
V2EX  ›  Windows

想问一下大佬,编辑 exe 和 dll 文件用什么软件的啊?

  •  
  •   frankilla · 48 天前 · 2796 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近迷上了台服 dnf 的改造,但是因为各种各样的原因导致有些功能需要添加 dll 插件和重新编辑 exe 文件才能实现。

    整好到了各位老哥的专业里,因为纯小白所以想问问各位老哥重新编辑 exe 和 dll 文件需要什么工具呢?

    ( dll 文件好像是说易语言编写的。)

    感谢~😄

    28 条回复    2025-03-08 21:34:51 +08:00
    sssooonnnggg
        1
    sssooonnnggg  
       48 天前
    c++
    GeruzoniAnsasu
        2
    GeruzoniAnsasu  
       48 天前   ❤️ 5
    感触挺深的,从当年那个也有问题的我到现在我有一大堆体系知识不知道从哪开始说起已经过去快 20 年了
    wnpllrzodiac
        3
    wnpllrzodiac  
       48 天前 via Android
    pe editor ?修改 pe 文件,破解组喜欢
    kokerkov
        4
    kokerkov  
       48 天前
    exe 文件不加密的吗?
    frankilla
        5
    frankilla  
    OP
       48 天前
    @kokerkov #4 目前 0627 0725 1031 三个版本的被破解了。所以~~~~听大佬说可以脱壳编译?贴吧有人放出某些 bug 的修改方式,所以我想试试看看能不能搞定,研究研究。
    frankilla
        6
    frankilla  
    OP
       48 天前
    @wnpllrzodiac #3 感谢~~忙完去试试!
    Gooseberries
        7
    Gooseberries  
       48 天前
    不知道你说的编辑是指从源代码修改编译还是一个已经编译好的 PE 文件需要反汇编修改
    如果是有源代码就用 IDE ,比如 visual studio
    如果是反汇编的可以用 IDA PRO ,反汇编后 patch 对应内容
    dufldylan1
        8
    dufldylan1  
       48 天前
    易语言可还行
    Suaxi
        9
    Suaxi  
       48 天前
    pvf 修改器应该够用了吧,前两天把 70s2 那个版本弄了起来,昨晚刚到 18 级转职🐶
    Promtheus
        10
    Promtheus  
       48 天前
    dll 是动态链接库 c++ c# 等各种语言都是可以生成 dll 的 他是 windows 下专门的文件,就像 exe 一样也是 windows 特有的,exe 是可执行文件。 一般的 dll 和 exe 是编译生成出来的,不会直接去改你有源码才能改了重新生成。不排除一些大佬有办法直接改。
    seedhk
        11
    seedhk  
       48 天前
    修改 exe 和 dll 对逆向的功力要求有点深厚的,没有源码的情况下很难,即使改也只能小改
    frankilla
        12
    frankilla  
    OP
       48 天前
    @Suaxi #9 不是 pvf ,是 exe 和 dll 插件。
    frankilla
        13
    frankilla  
    OP
       48 天前
    @seedhk #11 好吧,隔行隔山(喜马拉雅山)了 谢谢
    frankilla
        14
    frankilla  
    OP
       48 天前
    @Promtheus #10 好的,知道了-。-感谢。
    frankilla
        15
    frankilla  
    OP
       48 天前
    @Gooseberries #7 明白了,对我来说是做不到了,看来放弃,感谢!
    Shatyuka
        16
    Shatyuka  
       48 天前
    可以反编译逆向修改
    评价是刑啊,可铐啊
    kkk9
        17
    kkk9  
       48 天前
    泄露的官版肯定是逆向的,只能小规模修改,你说的应该是自制的登陆器吧?登陆器调起原版 exe 然后注入 dll 插件去 patch
    zonde306
        18
    zonde306  
       48 天前
    无源码只能逆向
    静态就 IDA Pro ,静态反编译最好用
    动态就 x64dbg ,或者选一个自己喜欢的也行
    那个语言其实是翻译成 C 然后再调用 msvc 编译(好像是 vc6 来着)
    逆向入门难度大,除非很有兴趣不然不建议做这个
    自己玩玩没人管你,反正他们(来源)也不管这个,用来赚钱容易进去
    frankilla
        19
    frankilla  
    OP
       48 天前
    @Shatyuka #16 他们修改了 10 年了。。。
    frankilla
        20
    frankilla  
    OP
       48 天前
    @kkk9 #17 自制登录器有的,还有的大佬就是修复 exe 文件的。我以为跟修改 pvf 一样能复制粘贴代码就行,刚才看了一遍完全看不懂,直接算了。感谢~
    frankilla
        21
    frankilla  
    OP
       48 天前
    @zonde306 #18 自己玩的,看了一圈发现两眼一黑看不懂,估计门槛也不低,算了。
    感谢~
    skiy
        22
    skiy  
       48 天前
    去看雪和飘云阁找找。
    icedx
        23
    icedx  
       48 天前
    可以看看 dll 和 exe 吗
    iorilu
        24
    iorilu  
       48 天前
    16 进制编辑器, 打开就能改

    前提是你知道改哪里
    v2justa
        25
    v2justa  
       48 天前 via iPhone
    ollydbg hexeditor
    proxytoworld
        26
    proxytoworld  
       47 天前   ❤️ 1
    一般来说你这种需求都是 hook ,而不是修改原有的 dll
    frankilla
        27
    frankilla  
    OP
       47 天前
    @icedx #23 aHR0cHM6Ly9wYW4uYmFpZHUuY29tL3NoYXJlL2luaXQ/c3VybD1PWUNpa244SjloMGVTNHNLajhKZExnJnB3ZD1hcnlq

    这里面就是。
    icedx
        28
    icedx  
       47 天前   ❤️ 1
    .net 写的, 没有难度, dnSpy 打开直接可以看到代码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:14 · PVG 23:14 · LAX 08:14 · JFK 11:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.