gpt4 book ai didi

c# - 逆向工程dll并直接重新上传到服务器

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:18 25 4
gpt4 key购买 nike

我接到了一项编辑现有网站的任务,但客户无法再访问源代码,所以我访问了我在虚拟机上可以访问的内容。但是,我可以从 VM 获得的唯一文件是前端文件。我需要更改 Controller 中的某些内容,因此我正在研究项目 DLL 的逆向工程。

是否可以只反编译当前的 dll,创建一个新项目,复制所有内容,编译一个新的工作 dll,然后将 dll 文件重新上传到服务器?根据我作为程序员的经验,dll 被赋予一个 GUID 标识符,该标识符在部署时与解决方案一起编译。我认为重新创建项目将为新的 DLL 分配不同的 GUID。这样上传到服务器就可以了吗?

感谢任何帮助和澄清。谢谢。

最佳答案

是的,重新上传的DLL应该没问题

但是,在强命名程序集的情况下,任何引用该 DLL 的东西都不会很高兴。在这种情况下;您需要对这些执行相同的过程并链接到您的新项目。您可能无论如何都想这样做,这样您就不会被他们的行为所困。

IIS 本身不会关心;它只是在寻找具有入口点的程序集。

关于c# - 逆向工程dll并直接重新上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50728984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com