Ik ben bezig met een vrij uitgebreid systeem, en dit systeem wil ik graag beveiligen. Om dit te doen wil ik graag een stuk van de code versleutelen, zodat het niet meer te lezen is (Er moet dus gewoon een wirwar van dingen staan). Is er iemand die hier ervaring mee heeft en mij eventueel kan helpen?
Gelieve niet antwoorden als je niet weet waar het over gaat. Het gaat er hier om dat een deel van de source code beveiligd word omdat het dus gewoon verkocht gaat worden
Iets van icecube ofzo maar coderen is ZEER gebruikersonvriendelijk dus dat zou ik niet gebruiken.
Ik wil graag proberen om er een licentie systeem in te bouwen, die controleert of de gebruiker wel daadwerkelijk een licentie heeft. Echter zal zon controle makkelijk uit de code te verwijderen zijn, dus vandaar dat ik graag 1 bestand, waar deze beveiliging instaat (En natuurlijk andere belangrijke informatie, zodat dit bestand verwijderen de site laat crashen), wil encrypten. Denk niet dat gebruikers er dan heelveel last van hebben
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//Hier een heel script die iets uit de DB ophaald[/COLOR]
[URL="http://www.php.net/eval"]eval[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"?>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$uitDeDbGehaaldeDataDatPhpBevat[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"<?"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Rest van het script[/COLOR]
?>
Het word dan bijvoorbeeld:
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//Hier een heel script die iets uit de DB ophaald[/COLOR]
[URL="http://www.php.net/eval"]eval[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"?><?php echo $mijnDatabaseWachtwoord; ?><?"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Rest van het script[/COLOR]
?>
Dus hij voert PHP uit in PHP.. Als je dat met een get waarde doet.. dan kan iemand dus zo achter bijvoorbeeld jou database gegevens komen etc
Eval is niet wat ik bedoel, ik wil de source code onleesbaar maken zodat gebruikers niet de beveiliging eruit kunnen halen
Kyron schreef:
Je kunt die code pagina gewoon verwijderen uit je systeem, beveiligd of niet
Hier heb ik rekening mee gehouden, daarom staan op deze paginas ook enkele belangrijke functies/controles. Als je deze pagina verwijderd werkt je systeem gewoon niet meer
Eval is niet wat ik bedoel, ik wil de source code onleesbaar maken zodat gebruikers niet de beveiliging eruit kunnen halen
Kyron schreef:
Je kunt die code pagina gewoon verwijderen uit je systeem, beveiligd of niet
Hier heb ik rekening mee gehouden, daarom staan op deze paginas ook enkele belangrijke functies/controles. Als je deze pagina verwijderd werkt je systeem gewoon niet meer
Ik bedoelde dat je dan dit doet: eval(base64_decode("een base64 string dat php bevat"));