Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058

    REVERSE ENGINEERING e DECOMPILAZIONE... come sviluppare una protezione

    Ciao a tutti,
    vorrei sviluppare un programma di protezione dei sorgenti, per evitare crack e decompilazioni. Vorrei creare un programma simile ad ASPACK od UPX per capirci.

    Dove posso trovare dei manuali che mi spieghino come sviluppare una cosa del genere? Tipo come conoscere il formato PE di scrittura degli EXE in Windows...

    Grazie

  2. #2
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    Diciamo che non è una delle cose più facili da realizzare... e comunque, se una persona è davvero intenzionata a fare il reversing della tua applicazione, non sarà certo un packer/offuscatore a bloccarlo. Esistono parecchi metodi per eseguire un dump della memoria contenente il codice eseguibile in chiaro.

    In ogni caso se ti interessa studiare il formato PE/COFF un buon punto di partenza è la pagina di wikipedia in cui sono presenti diversi link esterni interessanti.
    In italiano
    http://it.wikipedia.org/wiki/Portable_Executable
    In inglese:
    http://en.wikipedia.org/wiki/Portable_Executable

    Qui un bel poster riassunto:
    http://www.openrce.org/reference_lib...E%20Format.pdf

    Ovviamente questo per conoscere il formato PE... non per imparare a fare un packer.
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  3. #3
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Qualcosa su come agire a livello di codice sai dove posso trovarlo? PErchè ci ho perso 3 ore senza un risultato... tante parole ma niente fatti

  4. #4
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    Ti consiglio di chiedere nel forum programmazione... sapranno sicuramente aiutarti meglio.

    Col tuo permesso sposterei la discussione.
    Con che linguaggio di programmazione intendi operare? C?
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  5. #5
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Scusa se rispondo solo ora...
    Si direi C# sarebbe l'ideale

  6. #6
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    ah quindi si tratta di applicazioni .Net... pensavo tu parlassi di applicazioni compilate in modo tradizionale...

    Allora ti sposto nell'apposita sezione.
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  7. #7
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    I got the remedy

  8. #8
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Originariamente inviato da albgen
    http://tinyurl.com/22thtvb
    Carino, peccato che mi propone programmi da scaricare e nulla di più

  9. #9
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da nifriz
    Carino, peccato che mi propone programmi da scaricare e nulla di più
    eh purtroppo non esiste ancora niente che può aiutarti e venire dove sei tu in questo momento
    I got the remedy

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.