Gå til innhold
🎄🎅❄️God Jul og Godt Nyttår fra alle oss i Diskusjon.no ×

Karantene/Skjule filer, hvordan?


Anbefalte innlegg

Hei,

 

Har et program som laster ned og benytter seg av et par filer i runtime, og ønsker samtidig at disse ikke skal være tilgjengelig for brukere. Hvordan kan jeg på en eller annen måte skjule de? Er det mulig å kjøre noe rett fra minne og på den måten slippe å i det hele tatt lagre de?

 

Takker på forhånd!

 

- Jonas

Lenke til kommentar
Videoannonse
Annonse

Om det var mulig eller ikke var egentlig ikke spørsmålet, jeg er ute etter å vite hvordan. Og med 'benytter' mener jeg kjører/åpner/executer filen, som om man skulle kjørt den i windows.

 

Edit: Litt mer i detail - jeg overfører en fil ved hjelp av winsock, stapper de i en fil, men jeg vil heller kjøre filen uten å faktisk lagre den.

 

Execute file from memory

Endret av Jonas
Lenke til kommentar

Hm, jeg er ikke helt sikker på hvordan man kan gjøre dette rent teknisk, men jeg vet i hvert fall noe liknende er mulig i Windows. UPX, et program som kan komprimerer alle standard-win32/PE-applikasjoner, gjør nettopp dette når det skal ekstrakte komprimert data fra en container-applikasjon det har generert. Dersom du tar en titt på kildekoden, kan du muligens finne ut hvordan problematikken kan løses.

 

Bemerk at jeg ikke er sikker på om dette vil være gunstig og relevant for din del. Det er mulig container-applikasjonen simpelthen erstatter minnesegmentene med programkoden direkte med den utpakkede programkoden, slik at det aldri egentlig kjøres et program direkte fra minnet. I så fall vil du måtte behøve et dummy-program som kan eksekveres FØR du kan benytte denne teknikken.

Endret av aadnk
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...