YAPHPO

Skjermbilde programvare:
YAPHPO
Prog.varedetaljer:
Versjon: 1.0.1
Last opp dato: 3 Jun 15
Utvikler: Lincoln Maskey
Lisens: Gratis
Popularitet: 1

Rating: 2.0/5 (Total Votes: 2)

YAPHPO er "Yet Another PHP Obfuscator". Basert opprinnelig på koden "PHPCodeBuster" av Martijn Loots, er YAPHPO virkelige styrken som finnes i rammen av kode utviklet rundt denne kjernen.
Denne rammen av koden gir mye nødvendig customisability for PHP-utviklere som trenger å obfuscate koden sin. Den viktigste funksjonen er "tråkket tåkelegging".
Det er ikke noe verre enn å fôre koden din inn i en obfuscator og blir gitt tilbake en klump av sært kode som du bare kan håpe er riktig. Vår trappet tåkelegging kan du sikre at prosessen fungerte riktig. For eksempel kan det første trinnet innebærer bare obfuscating variabelnavn.
På denne måten kan du sammenligne den opprinnelige koden med utgang fra dette trinnet og ikke bli overvunnet av forskjeller. Du kan faktisk sikre at på dette punktet, er det kun de variable navn blitt endret (og endret riktig). Det andre trinnet kan innebære fjerning av kommentarer. Nå er alt du trenger å gjøre er å sammenligne resultatet fra første trinn med utgang fra det andre trinnet og sørge for at kommentarer og bare de kommentarene har blitt fjernet.
Dette er en flott måte å raskt få stykke oppmerksom på at koden vil fortsatt fungere etter tåkelegging! Selvfølgelig trenger du ikke å gå gjennom alt av denne prosessen hvis du ikke vil. Alle de 'trinn' er gjort på en gang, men oppbevares i egne kataloger. Hvis du vil, bare ta den endelige katalogen, og du har din helt sært kilde.
En annen viktig ting om obfuscating koden din er at noen variabler og funksjoner ikke bør maskeres. For eksempel, hvis koden er en modul for et Content Management System slags, da du åpenbart ikke ønsker å endre samtaler til funksjoner som er utenfor din kontroll. YAPHPO omhandler dette ved at du kan definere 'inkludere' og 'utelukke' lister for hver annen type tåkelegging.
For eksempel kan du bruke et bibliotek som gir alle dine databasefunksjoner og slik at du ikke vil endre samtaler til de spesielle funksjoner. Du kan legge til hver av disse funksjonsnavnene til ekskluderingslisten, og de vil ikke bli berørt av tåkelegging prosessen. Enda bedre, hvis de alle begynner med 'db_', for eksempel, bare legge 'db_ *' til listen. Ja, det støtter jokertegn.
Det motsatte av dette er også sant: maybe koden gir en API for andre utviklere. Du kan legge til "offentlig" funksjoner og variabler til ekskluderingslisten og på den måten alle andre kan fortsatt bruke disse funksjonene og variabler som du gir, mens du ikke er i stand til å lese resten av koden din.
I motsetning til mange eldre obfuscators bruker YAPHPO PHP egen tokenizer. Hva betyr dette? Mange eldre obfuscators forsøkt å analysere ut koden din og prøve og finne ut hva hver del av koden var. YAPHPO, derimot, går i hovedsak koden blokk til PHP selv, som analyserer, analyser og markerer opp koden din før den sendes tilbake til YAPHPO. Ingen flere forsøk på å sørge for at koden er akseptabel for obfuscator: hvis PHP forstår koden din, da er du nesten garantert at YAPHPO vil, også. Den andre store ting om dette er at det er raskere, også!
YAPHPO vil fungere på en hel katalog (pluss underkataloger) av kildekoden for deg, så du trenger ikke engang å jobbe på hver fil en om gangen. Den kraftige 'inkluderer' og 'utelukke' lister er brukbare for filer, også, slik at du kan stoppe obfuscating og hele filen, gruppe filer eller kataloger enkelt.
I motsetning til alle andre obfuscators som vi kjenner til, vil YAPHPO selv Beskytt dine konstanter.
Til slutt, fordi YAPHPO utganger helt gyldig PHP (selv om nesten uleselig for en normal person) er det ikke nødvendig å sørge for at det noen spesielle extensions installert på servere hvor dine skript vil kjøre. Andre PHP kodere som ikke obfuscators 'kompilere "koden, men krever utvidelser installert for å la dem kjøre på serveren. Ved å bruke YAPHPO, trenger du ikke å bekymre deg for disse utvidelsene blir installert.
Best av alt, er YAPHPO helt gratis

Hva er nytt i denne versjonen:

  • Utgivelsen av YAPHPO v1.0.1 er egentlig en liten bug fix release. Hvis du ikke har korte koder deaktivert, og du ikke bruker statiske klasser, er denne oppdateringen valgfritt.

Kommentarer til YAPHPO

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!