Hva gjør man for å skjule PHP kode, f.eks. i et Wordpress plugin?
Jeg ser at noen plugins jeg har testet har kodesnutter som starter med Base64. Men hvordan fungerer det egentlig?
Hva gjør man for å skjule PHP kode, f.eks. i et Wordpress plugin?
Jeg ser at noen plugins jeg har testet har kodesnutter som starter med Base64. Men hvordan fungerer det egentlig?
Det koder rett og slett om php koden til en, for datamaskinen, lesbar kode, men for meg og deg er det vrient å forstå. (Er det binært tro? Husker ikke helt) Uansett finnes det dekodere online, så hvor langt du kommer hvis noen virkelig vil se koden, er jo diskutabelt …
Her er samme teksetn som over, bare kodet:
RGV0IGtvZGVyIHJldHQgb2cgc2xldHQgb20gcGhwIGtvZGVuIHRpbCBlbiwgZm9yIGRhdGFtYXNraW5lbiwgbGVzYmFyIGtvZGUsIG1lbiBmb3IgbWVnIG9nIGRlZyBlciBkZXQgdnJpZW50IMOlIGZvcnN0w6UuIChFciBkZXQgYmluw6ZydCB0cm8/IEh1c2tlciBpa2tlIGhlbHQpIFVhbnNldHQgZmlubmVzIGRldCBkZWtvZGVyZSBvbmxpbmUsIHPDpSBodm9yIGxhbmd0IGR1IGtvbW1lciBodmlzIG5vZW4gdmlya2VsaWcgdmlsIHNlIGtvZGVuLCBlciBqbyBkaXNrdXRhYmVsdCAuLi4=
Det er vel base64 kombinert med eval? Bad habit synes jeg - går mange røde flagg opp med en gang hos meg.
Du kan jo alltid skrive feil kommentar til koden ![]()
Obfuscation er vel det du er på jakt etter, mange som gjer det for å “sikre” at kildekoden ikkje blir kopier/modifisert. Finst mange verktøy som alle lover at dei kan gjera det, men dei koster vel litt+ytelsen blir vel hakket dårligare.
Takk for infoen.
Hiver på litt sein info her:
For å skjule PHP kode kan du bruke f.eks http://www.ioncube.com/
IonCube krever at serveren har et tillegg installert slik at den kan dekryptere koden
Et lignende alternativ er f.eks http://www.zend.com/en/products/zend-guard
Her finner du mer info: https://www.google.no/search?q=php+encoder&oq=php+encoder&aqs=chrome..69i57j0l5.1807j0j7&sourceid=chrome&ie=UTF-8