SourceGuardian

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
m3mn0n
PHP Evangelist
Posts: 3548
Joined: Tue Aug 13, 2002 3:35 pm
Location: Calgary, Canada

SourceGuardian

Post by m3mn0n »

How is it possible, in an open source application, that they are the only ones in the world that know how to encrypt codeto run in that particular way? :?
qads
DevNet Resident
Posts: 1199
Joined: Tue Apr 23, 2002 10:02 am
Location: Brisbane

Post by qads »

dam it, i want that! but its a little expensive :?. as for your question sami..i have no idea :P.
User avatar
patrikG
DevNet Master
Posts: 4235
Joined: Thu Aug 15, 2002 5:53 am
Location: Sussex, UK

Post by patrikG »

Just a wild guess: I imagine SourceGuardian pre-compiles the code and you'd end up with assembler. That way, the only way to get the original PHP code is to reverse engineer it - and that takes a considerable bit of energy as, to my knowledge, there is no tool out there that does that for PHP (also it's illegal in some countries).
User avatar
JayBird
Admin
Posts: 4524
Joined: Wed Aug 13, 2003 7:02 am
Location: York, UK
Contact:

Post by JayBird »

qads wrote:dam it, i want that! but its a little expensive :?.
You don't need to pay for it ;) not that i would endorse that kind of activity

Mark
User avatar
m3mn0n
PHP Evangelist
Posts: 3548
Joined: Tue Aug 13, 2002 3:35 pm
Location: Calgary, Canada

Post by m3mn0n »

It's worth the price tag in my opinion. Though there is a slim chance I would purchase such a product. I'm worried it might not work with the new PHP5 engine (throughout the course of it's development), who knows though. If it will, then I will definately purchase this.

If anyone has a php5 beta server, can you test their source code to see if it works as it should?
- Works with any install of PHP past 4.x
- Requires no additional software to run on the server
- Requires no changes to the webserver or default PHP installation
- Both obfuscates AND encrypts PHP files
- Protects your intellectual property and the security of your applications
- Allows you to distribute time limited scripts for shareware purposes
- Allows you to distribute IP limited scripts that will only run on the IP you specify when encoding
I Just discovered this Zend pagethat has some programs that can do the same thing, and are suprisingly free. I'm going to try them out later today and see what happens. I'll post the results here.

It pretty much answered all the questions I had about this too.
How it works
POBS works by replacing User-defined functionnames, variables and constants with a MD5 key of 8 characters. It really removes information that humans would like to have but computers don't care about. It's not ideal but quite a good option in my idea.
Post Reply