是否有适用于> = Delphi 2007的Delphi混淆器 [英] Is there a Delphi obfuscator that works for >= Delphi 2007

查看:93
本文介绍了是否有适用于> = Delphi 2007的Delphi混淆器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我曾经使用Pythia来混淆我的D6程序。但是看来Pythia在我的D2007中不再起作用。
这是Pythia的链接(自2007年初以来没有更新):,如果他们打算使用较新的版本。



我个人来说,我几乎从不使用混淆器原因:




  • 反向工程非混淆项目非常困难(竞争对手需要足够长的时间来进行反向工程,因此有机会减少首先他们已经拥有的积压订单几乎为零)

  • 当您拥有多项目解决方案时(它们只隐藏内部或私有内容),其附加值是有限的

  • 它们使错误查找生产代码过于繁琐



-jeroen


I used to use Pythia to obfuscate my D6 program. But it seems Pythia does not work anymore with my D2007. Here's the link of Pythia (no update since early 2007) : http://www.the-interweb.com/serendipity/index.php?/archives/86-Pythia-1.1.html

From link above, here's what I want to achieve

解决方案

Over the course of time, a lot of new language features were added.

Since there is no formal grammar available, it is very hard for tool vendors (including Embarcadero themselves) to keep their Delphi language parsers up at the same level as the Delphi Compiler.

It is one of the reasons it takes tool vendors a bit of time (and for Delphi generics support: a lot of time!) to update their tools, of they are update at all.

You even see artifacts of this in Delphi itself:

  • the structure pane often gets things wrong
  • the Delphi modelling and refactoring sometimes fails
  • the Delphi code formatter goes haywire

Pythia is the only obfuscator for the native Delphi language I know of.
You could ask them on their site if they plan for a newer version.

Personally, I almost never use obfuscators for these reasons:

  • reverse engineering non-obfuscated projects is difficult enough (it would take competitors long enough to reverse engineer, so the chance to lessen the backlog they already have in the first place is virtually zero)
  • their added value is limited when you have multi-project solutions (basically they only hide internal or private stuff)
  • they make bug hunting production code far too cumbersome

--jeroen

这篇关于是否有适用于> = Delphi 2007的Delphi混淆器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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