уеб дизайн Варна
 
създаване на сайтове
Уеб дизайн - Варна, Плевен, Разград, София
 
СТАТИИ

Защита на сорс кода - обфускатори / Obfuscators

Използва се за защита на сорс кода. Накратко принципът е следният - кода се "пуска" през обфускатор Obfuscator и кодирания сорс код замества оригиналния.

Ето пример как изглежда код след като бъде защитен.

--------------------------------
#!/bin/perl

use strict;
use warnings;

print txt2hex($ARGV[0]);

sub txt2hex {
my $hex = unpack('H*', $_[0]);

my $start = 0;

my $return = "0x";
while ($start < length($hex)) {
$return .= substr($hex,$start,2);
$start += 2;
}
return $return;
}
--------------------------------

след кодиране:

''=~('(?{'.('uxHU=7i=T=Zsm2F-M4-DT7EK81D2M-779Q4UFbny3DQZ2C-MIG24AiMlb4=jQenay76EWzG53yZW6rCepUKpC1U6OPTF9722-XSxitmWNk=IpDmXjacYJlcG9QE2tdPxHLLSLZ2TQEHI-9VPjPPHHwjFA9Q1UVQZO0CSJFvnAA14==1rc97-OlKMye0eJ=03=8gIhlFXPEA9dmE0Eer9YPD2JxZzpmMSJDS15aCVRJAOnK8EO0GFGZIl4XM1J=Yr9' ^ 'VYg7TYFM1O6ygG5HmGY6=T1p2D7WmZVEW8Z25YdsC684FcY5=uZQ9Ai-0sk1a8GZs=E05Z3MGK22NR8oy82PgY0Nomt3WGSQFpt0CSAwj4fy-mVRckj43LG4M07FTYpHsFEYE7Ktu7-=XK8pWprx0UQLHN9X93qrkC7282VRa-TZZIYZGQRUfEk6sl9A8XDFOVGgUL5-265KLI-U=IVJ-16FfJsAzdDw902CAAhkrxzEg62L=U3354iHF=9D8SbxD').'$/})');

--------------------------------

Обфускатори има за C, Java, ASP, .NET, PHP, Perl и други

Предлагаме на Вашето внимание два безплатни Обфускатора

- PHP Obfuscator - http://www.raizlabs.com/software/phpobfuscator/
- Online PHP Obfuscator - http://www.codeeclipse.com/step1.php


Разбира се в Wikipedia е обяснено подробно с много примери.



Име:
e-mail:
Коментар:
Защитен код:
 


 
 
 
2004-2010 Варна Уеб - Уеб дизайн Варна, Защита на сорс кода - обфускатори / Obfuscators