Mangler

BYTECODE MANGLER VOOR Bevroren Python-apps
Download nu

Mangler Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • Ryan Kelly
  • Uitgever website:

Mangler Tags


Mangler Beschrijving

Bytecode-mangler voor bevroren Python-apps MANGLER is een python-hulpprogramma om de bypecode van uw bevroren Python-toepassingen te obseren. Het maakt het (enigszins) moeilijker voor iemand om code uit je app te nemen en het te gebruiken voor hun eigen kwaadaardige uiteinden. Mangler werkt met de output van PY2EXE, PY2APP en CxFreeze. Ondersteuning voor BBFreeze en Pyinstaller zal uiteindelijk worden toegevoegd; Als je de beschouwde hulp nodig hebt, kun je me een vijftig glijden en ik zal er goed op krijgen ... Is het veilig? Het is zo veilig mogelijk. Dat wil zeggen: Nee, dat is het niet. Een bepaalde aanvaller zal in staat zijn om de niet-gerobeerd bytecode van uw programma te verkrijgen, decompileert het tot een benadering van uw broncode en heeft zijn / haar slechte manier met het resultaat. Maar onthoud: dergelijke reverse engineering is in zekere mate mogelijk met elke toepassing mogelijk , geschreven in elke taal. Iedereen die anders zegt, verkoopt je slangenolie. Wat Mangler kan doen is het moeilijker maken. Een standaard bevroren Python-applicatie wordt in principe geleverd met een grote zipfile van al uw code in een gemakkelijk decompileerde vorm. Mangler past een eenvoudig byte-niveau toe op de inhoud van deze zipfile, wat betekent extra werk voor iemand die in de inhoud wil krijgen. Er is nog veel meer die kan worden gedaan om het werk van de aanvaller nog harder te maken. Maar het zou vereisen dat een C-extensie of, nog beter, een aangepaste python-interpreter compileert. Als je denkt dat je op die weg zou willen gaan, geef ik het advies van distributing-Pyton-apps en voor een bescheiden vergoeding, ik ben blij dat ik je eruit heb, of niet, (b) een Aangepaste oplossing voor u.Sounds geweldig, hoe gebruik ik het? Als u gewoon PY2EXE, PY2APP of CXFreeze in hun basisvorm gebruikt, kunt u het script "Mangler" bellen met het pad naar uw bevroren app: Mangler / Path / Path / To / Frozen / ApplicationDit genereert een nieuwe manguleuze-toets, mangel de bevroren bytecode met behulp van het en pleitte de uitvoerbare bestanden om de verminkte bytecode correct te laden. Easy. Voor meer gecompliceerde scenario's, nou, ik heb het nog niet voor het repareren van de API. Draag met mij. Vereisten: · Python


Mangler Gerelateerde software