Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Offuscare file

Visualizzazione discussione

  1. #8
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Quote Originariamente inviata da mircov Visualizza il messaggio
    Alhazred, non conosco Zend Guard, però non tutti richiedono di essere installati sul server. Alcuni sono scritti in PHP essi stessi e funzionano tramite semplice sostituzione statica dei nomi di variabile con nomi casuali, così qualcosa del tipo $nomeVariabile diventa $dhfujfugjnd.

    In questo modo il codice rimane in chiaro ma di fatto è inutilizzabile poichè i nomi delle variabili e dei metodi e delle classi e di tutto il resto sono di fatto incomprensibili e inutilizzabili. Questo non impedisce di comprendere comunque come funziona il codice, ma rende il processo di "reverse engineering" (tra virgolette perchè non è proprio RE puro) molto molto molto complicato e lungo...
    Zend Guard genera dei file esadecimali, vedresti ciò che vedi aprendo un file .exe per capirci, il che rende praticamente impossibile risalire al codice sorgente.
    Quello che fanno i software citati da te se ho ben capito in pratica è rendere senza senso le variabili, un po' come si vede nei file js minimizzati, con le variabili che invece di avere nomi esplicativi si chiamano o,v,t ecc... ed è tutto su una riga.
    Sì, rende un po' più macchinoso capire il codice, ma se uno è veramente interessato non ci mette poi molto a capirlo, non è una soluzione adeguata se l'offuscamento è pensato ad esempio per non far usare gratuitamente un'applicazione a pagamento.
    Ultima modifica di Alhazred; 09-01-2017 a 19:24

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.