应用混淆后如何更改回.exe? [英] how to do changes back to .exe after applying obfuscation?

查看:65
本文介绍了应用混淆后如何更改回.exe?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿,我们从.exe中提取了模板,然后应用了各种混淆技术,现在如何更改回.exe,请帮助我.

Hey, we have extracted templetes from .exe and than applied various obfuscation techniques ,now how to do changes back to .exe ,please help me out.

推荐答案

这个问题尚不清楚,但是意味着什么……这个问题没有道理.

如果对软件进行了混淆,则可以重复进行构建(您应该具有构建选项以进行有无混淆的构建).

如果您正在谈论第三方软件,则不能修改可执行文件,甚至不是由于混淆,而是因为程序集的签名:如果对二进制文件进行任何更改,它将无法正常工作.这是因为您应该始终对所有程序集(至少是已部署的程序集)进行签名.

如果您由于某种原因不想重新构建软件,也会得出相同的结论.如果您想修改代码中的任何内容(例如制作补丁),则任何内容都应该重新构建.如果您做其他事情(因为未在装配上签名),则很危险.

—SA
The question is not clear, but what ever it means… this question makes no sense.

If you obfuscate the software, you can just repeat the build (you should have build options to perform build with or without obfuscation).

If you''re talking about 3rd-party software, you cannot modify the executable, not even because of obfuscation, but because of signing of the assemblies: should you do any change to binary, it would not work. This is because you should always sign all your assemblies, at least those you deploy.

Same conclusion goes if you don''t want to re-build your software by some reason. If you want to modify anything (for example, to make a patch) in the code, anything at all, you should rebuild it. If you do something else (because you do not sign your assemblies) — you''re in danger.

—SA


这篇关于应用混淆后如何更改回.exe?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆