YAPHPO

Software screenshot:
YAPHPO
Software informatie:
Versie: 1.0.1
Upload datum: 3 Jun 15
Ontwikkelaar: Lincoln Maskey
Licentie: Gratis
Populariteit: 1

Rating: 2.0/5 (Total Votes: 2)

YAPHPO is "Yet Another PHP Obfuscator". Oorspronkelijk gebaseerd op de code van "PHPCodeBuster" door Martijn Loots, wordt echte kracht YAPHPO's gevonden in het kader van de code ontwikkeld rond deze kern.
Dit kader van de code biedt broodnodige aanpasbaarheid voor PHP ontwikkelaars die nodig hebben om hun code verduisteren. Het belangrijkste kenmerk is de 'getrapte verduistering'.
Er is niets erger dan het voeden van uw code in een Obfuscator en wordt gegeven terug een klomp versluierde code die u alleen kan hopen is correct. Onze stapte verwarring kunt u ervoor zorgen dat het proces correct werkte. Bijvoorbeeld kan de eerste berusten onder verdoezelen variabelennamen.
Op deze manier kunt u uw oorspronkelijke code vergelijken met de uitvoer van deze stap en niet overwonnen worden door verschillen. U kunt eigenlijk toe dat op dit moment alleen de variabele namen zijn veranderd (en correct veranderd). De tweede stap kan inhouden het verwijderen van opmerkingen. Nu alles wat je hoeft te doen is het vergelijken van de output van de eerste stap met de uitvoer van de tweede stap en ervoor zorgen dat de opmerkingen en alleen de reacties zijn verwijderd.
Dit is een geweldige manier om snel stuk van mening dat de code zal nog steeds werken na verduistering! Natuurlijk hoef je niet te gaan door alle van dat proces als je niet wilt. Alle 'stappen' worden gedaan in een keer, maar weg opgeslagen in afzonderlijke mappen. Als je wilt, neem dan de laatste directory en je hebt je helemaal versluierd bron.
Een ander belangrijk ding over verdoezelen code is dat sommige variabelen en functies niet worden versluierd. Bijvoorbeeld, als je code is een module voor een Content Management Systeem van soorten, dan heb je natuurlijk niet wilt bellen naar functies die buiten je controle te wijzigen. YAPHPO behandelt dit doordat u om te definiëren 'onder' en 'uitgesloten' lijsten voor elk ander soort verwarring.
Bijvoorbeeld, kunt u een bibliotheek die al uw database functies biedt gebruiken en zodat u niet wilt oproepen om die bepaalde functies te veranderen. U kunt elk van deze functie namen toe te voegen aan de lijst te sluiten en zij zullen niet worden beïnvloed door de verduistering proces. Beter nog, als ze allemaal beginnen met 'db_', bijvoorbeeld, voeg 'db_ *' aan de lijst. Ja, het ondersteunt wildcards.
De keerzijde van dit is ook waar: misschien uw code biedt een API voor andere ontwikkelaars. U kunt uw functies en variabelen 'publieke' toe te voegen aan de lijst te sluiten en op die manier iedereen kan nog steeds gebruik maken van deze functies en variabelen die u verstrekt, terwijl het niet in staat om de rest van je code te lezen.
In tegenstelling tot veel van de oudere obfuscators, YAPHPO gebruikt eigen tokenizer PHP. Wat betekent dit? Veel oudere obfuscators geprobeerd ontleden uw code en probeer uit te werken wat elk deel van je code was. YAPHPO, aan de andere kant, gaat in wezen uw code blok naar PHP zelf, die ontleedt, analyseert en markeert uw code alvorens het terug naar YAPHPO. Niet meer proberen om ervoor te zorgen dat de code is om de obfuscator aanvaardbaar: als PHP begrijpt uw ​​code, dan ben je al, maar gegarandeerd dat YAPHPO ook zullen doen. Het andere grote ding over dit is dat het sneller, ook!
YAPHPO zal werken op een hele map (plus submappen) van de broncode voor u, dus je hoeft niet eens nodig om te werken aan elk bestand een voor een. De krachtige 'onder' en 'uitgesloten' lijsten zijn bruikbaar voor bestanden, ook, zodat je verdoezelen en het hele bestand, groep bestanden of mappen makkelijk kan stoppen.
In tegenstelling tot alle andere obfuscators die we kennen, zal YAPHPO zelfs verduisteren uw constanten.
Tot slot, omdat YAPHPO uitgangen volledig geldige PHP (hoewel praktisch onleesbaar voor een normaal persoon) is het niet nodig om ervoor te zorgen dat er bepaalde extensies op de servers waar uw scripts zal lopen geïnstalleerd. Andere PHP encoders die niet obfuscators 'compilatie' de code, maar vereisen extensies geïnstalleerd om hen te laten draaien op de server. Door het gebruik van YAPHPO, hoeft u zich geen zorgen te maken over deze uitbreidingen wordt geïnstalleerd.
Het beste van alles, YAPHPO is volledig gratis

Wat is nieuw in deze release:

  • De release van YAPHPO v1.0.1 is in wezen een kleine bug fix release. Als u niet beschikt over korte labels uitgeschakeld en je hoeft niet statisch klassen, deze update is optioneel.

Reacties op YAPHPO

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!