我何时以及如何混淆我的Delphi代码? [英] When and how should I obfuscate my Delphi code?

查看:263
本文介绍了我何时以及如何混淆我的Delphi代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我应该对Delphi中的代码混淆了解些什么?

What should I know about code obfuscation in Delphi?

我应该还是不应该这样做?

Should I or shouldn't I do it?

它是如何完成的,是否有任何好的工具(商业/免费)自动化?

How it is done and is there any good tools (commercial/free) to automate it?

推荐答案

为什么要这么做?

与.net一样,整个Delphi不会反编译,因此,尽管反编译总是有点风险,但Ive从未找到能真正反编译的反编译器。一种有用的方法是,将许多区域留给汇编程序,依此类推。

As a whole Delphi does not decompile back, unlike .net, so, while decompilation is always a bit of a risk, Ive never found a decompiler that actually did it to a useful way, lots of areas got left as assembler and so on.

如果人们想对您的工作进行重做,无论如何,他们都可以进行混淆处理,一些编码人员几乎会自然地编写出混淆的代码(使用了一些代码)

If people want to rework your work, they can, no matter what, obfuscation or not, heck, some coders write almost naturally obfuscated code (having worked with a few)

因此,我的表决不应该麻烦。除非有人能给我看一个真正有效的delphi反编译器,并生成完整的可编译集以及所有原始的delphi,否则我不会担心一滴。

My vote therefore, is shouldnt bother. Unless someone can show me a decompiler for delphi that really works, and produces full sets of compilable, and all delphi where it was originally, I wouldnt worry one drop.

这篇关于我何时以及如何混淆我的Delphi代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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