Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    311

    in VB 6 come posso duplicare un file in modo che il nuovo abbia un hash diverso

    cioè, mettiamo che ho un file "A" e lo duplico chiamandolo "B" con la funzione "filecopy".
    Il file "B" avrà lo stesso hash di "A". come posso fare per duplicarlo ed avere un hash diverso?

  2. #2
    se i files sono identici, come fanno ad avere hash diversi?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    311
    premesso che sono file eseguibili, dopo il "filecopy" posso fare qualche operazione per renderli diversi, senza compromettere il normale funzionamento?

  4. #4
    potresti provare ad 'appendere' un byte. basta e avanza per avere un hash diverso.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    311
    lo stavo pensando pure io. ma come si fa con un file eseguibile senza comprometterne il funzionamento?

  6. #6
    Aggiungere byte in fondo ad un eseguibile normale non ne dovrebbe compromettere il funzionamento, a meno che l'eseguibile in questione non sia già modificato in questo senso in modo da portarsi dietro dati aggiuntivi. In questo caso le conseguenze sono imprevedibili.
    Puoi spiegarci esattamente perché devi cambiare l'hash del file? Forse ci sono modi migliori per risolvere il tuo problema.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    311
    devo cambiare hash perchè se lo metto in condivisione con un software di file sharing, se hanno lo stesso hash condivide solo un file.

    Ritornando al problema, come posso aggiungere con visual basic un byte ad un file eseguibile?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Apri il file in binario e aggiungi un byte finale con una Put #

    (Attenzione pero' ... per alcuni file che conservano dati importanti in posizione finale, come i file MP3, questo metodo non e' valido).
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    311
    grazie ciao

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.