PHP criptat ? exista ?

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

AgLiAn
PHPRomania Supporter
Mesaje: 16
Membru din: Vin Noi 05, 2004 10:17 pm
Localitate: Iaşi
Contact:

PHP criptat ? exista ?

Mesajde AgLiAn » Dum Ian 30, 2005 9:31 pm

exista vre`un program, sau vre`o posibilitate ca php`ul din pagina sa fie criptat? adica cel care vede pagiona index.php sa nu vada
[php]define('IN_LOGIN',true);
require('config.php');[/php] ci ceva de genu`.. ca la HTML
[php]<script>eval(unescape('%66%75%6E%63%74%69%6F%6E%20%6D%28%73%29%7B%76%61%72%20%63%2C%6E%2C%7A%2C%69%3B%7A%3D%27%</script>[/php]

exista asa ceva PHP ?



bld
Senior Member
Mesaje: 284
Membru din: Mie Sep 01, 2004 10:30 pm
Localitate: Alaska

Mesajde bld » Dum Ian 30, 2005 9:45 pm

Pai daca dai view source la o pagina...fie htm sau php...nu vei vedea linii de cod gen <?php ... ?> ...ci tag-uri html.

AgLiAn
PHPRomania Supporter
Mesaje: 16
Membru din: Vin Noi 05, 2004 10:17 pm
Localitate: Iaşi
Contact:

Mesajde AgLiAn » Dum Ian 30, 2005 9:48 pm

atata stiinta am si eu.. :)
stiu asta. eu ma refeream daca exista o modalitate de a modifica codul PHP. daca mai are cineva acces la server, la fiserele .php sa nu vada codul... sa nu isi dea seama ce face codul php

Avatar utilizator
ExcalIbvr
Senior Member
Mesaje: 1105
Membru din: Dum Mai 02, 2004 10:56 pm
Localitate: Oradea
Contact:

Mesajde ExcalIbvr » Dum Ian 30, 2005 10:34 pm

Exista asa numitele code obfuscators. Un astfel de program este POBS, .

Eu l-am testat si merge fain! POBS e freeware. Exista si solutii comerciale...



Avatar utilizator
arond
Senior Member
Mesaje: 580
Membru din: Joi Mar 11, 2004 2:00 am
Localitate: 127.0.0.1
Contact:

Mesajde arond » Lun Ian 31, 2005 2:22 am

..sau poti folosi ...
People ask for criticism, but they only want praise.
W. Somerset Maugham (1874 - 1965).

http://www.arond-design.ro

aurelian
Senior Member
Mesaje: 833
Membru din: Dum Iun 01, 2003 7:54 pm
Localitate: Bucuresti
Contact:

Mesajde aurelian » Lun Ian 31, 2005 8:13 am

Sa iti poti cripta codul cu un obfuscatoar din asta nu este mare problema, insa pentru a-l putea rula pe server, php-ul instalat acolo are nevoie de un "decodor" (de fapt, are nevoie de aceiasi extensie cu care ai criptat tu codul).
Nu stiu inca comportamentul lui POBS insa Zend Encoder, eAccelerator, bcompiler sigur au nevoie de asa ceva.

Am folosit mai demult optiunea -w:
$php -w nume_fisier.php > nume_fisier2.php
din linie de comanda (rulat pe calcul meu), uploadand apoi nume_fisier2.php.
Daca incearca cineva sa imi ciordeasca codul macar sa se chinuie mai mult de 5 minute sa il inteleaga :)

carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Lun Ian 31, 2005 9:31 am

Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

johnny
Senior Member
Mesaje: 904
Membru din: Sâm Iul 31, 2004 12:22 pm
Localitate: Bucuresti
Contact:

Mesajde johnny » Lun Ian 31, 2005 12:41 pm

Cunosc mai multe firme care creaza soft in php si il vand cu licenta. Folosesc Zend Encoder si printre optiuni exita criptare pentru un singur domeniu web [programul poate fi folosit doar pe acel domeniu] sau unlimited [ liber pentru orice domeniu]. Codul sursa nu este lizibil. Pe server trebuie sa fie instalat zend pentru decodare.
Din cate am mai auzit, exista rusi care se ocupa cu decodarea Zend [cracking] - asta ar fi singurul aspect problematic.

aurelian
Senior Member
Mesaje: 833
Membru din: Dum Iun 01, 2003 7:54 pm
Localitate: Bucuresti
Contact:

Mesajde aurelian » Lun Ian 31, 2005 3:02 pm


johnny
Senior Member
Mesaje: 904
Membru din: Sâm Iul 31, 2004 12:22 pm
Localitate: Bucuresti
Contact:

Mesajde johnny » Lun Ian 31, 2005 3:09 pm

Normal ca trebuie sa aiba acces la surse, dar sunt site-uri pe care platesti un abonamenti si acces la cat soft si cate pachete vrei, toate crackuite.... [Chiar credeti ca accesul la surse e problematic pentru asemenea oameni?]

Avatar utilizator
arond
Senior Member
Mesaje: 580
Membru din: Joi Mar 11, 2004 2:00 am
Localitate: 127.0.0.1
Contact:

Mesajde arond » Lun Ian 31, 2005 4:47 pm

Problemele ridicate nu exista, din urmatoarele motive:

1. Pentru a procesa scripturi codate cu Zend Encoder e nevoie ca pe server sa fie instalat Zend Optimizer, care e gratuit si multe servicii de hosting il au deja instalat (functioneaza si ca un script cache/accelerator).

2. Codarea facuta de ZendEncoder e one way... in sensul ca ce se genereaza e de fapt un cod intermediar (byte-code in termeni de Java/.Net) care nu e intr-o relatie de 1-1 cu codul original. Cu alte cuvinte, reverse engineering-ul e cam la fel de complicat ca cel pentru limbaje compilate (C/C++)... Evident, orice fel de cod poate fi analizat si reprodus, problema se pune ca de cele mai multe ori e mai simplu sa-l rescrii decat sa-l decodezi.

Numa' bune.
People ask for criticism, but they only want praise.

W. Somerset Maugham (1874 - 1965).



http://www.arond-design.ro

aurelian
Senior Member
Mesaje: 833
Membru din: Dum Iun 01, 2003 7:54 pm
Localitate: Bucuresti
Contact:

Mesajde aurelian » Lun Ian 31, 2005 4:54 pm

Tot mai ramane de dat banii pe Zend Encoder atunci :)
http://zend.com/store/products/zend-encoder-pricing.php

Radical
Senior Member
Mesaje: 327
Membru din: Lun Feb 16, 2004 2:40 pm
Localitate: Bucuresti
Contact:

Mesajde Radical » Mar Feb 01, 2005 3:54 pm


Avatar utilizator
arond
Senior Member
Mesaje: 580
Membru din: Joi Mar 11, 2004 2:00 am
Localitate: 127.0.0.1
Contact:

Mesajde arond » Mie Feb 02, 2005 3:45 am

People ask for criticism, but they only want praise.

W. Somerset Maugham (1874 - 1965).



http://www.arond-design.ro


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori