wtf1337 Skrevet 10. oktober 2011 Del Skrevet 10. oktober 2011 Er det noen som hvet om et program som man kan vise kildekode og redigere den. For eksempel: Ventrilo.exe opne denne i et prog så man kan se kildekode+ redigere, har hør om noe som heter Resource Hacker men da må man ha en exe kompressor? Har visual studio 2010 om det kan brukes. Lenke til kommentar
ilpostino Skrevet 10. oktober 2011 Del Skrevet 10. oktober 2011 søk etter "decompile" på google og hvilkent språk programmene er laget i så er jo ikke det noe problem. Lenke til kommentar
GeirGrusom Skrevet 11. oktober 2011 Del Skrevet 11. oktober 2011 Er det noen som hvet om et program som man kan vise kildekode og redigere den. For eksempel: Ventrilo.exe opne denne i et prog så man kan se kildekode+ redigere, har hør om noe som heter Resource Hacker men da må man ha en exe kompressor? Har visual studio 2010 om det kan brukes. Det er en del aspekter ved "dekompilering" som er verdt å gjøre seg kjent med. Programmer som er kompilert på en eller annen måte gir ikke direkte noen hint om hvilket språk de er skrevet i, det er mer indirekte antagelser som kan gjøres. Det er ikke all kode som engang lar seg uttrykke i alle programmeringsspråk, som dermed gjør dekompilering umulig å gjennomføre. Dette være seg forskjeller mellom kompilatorer til deler som er skrevet i assembly. Det finnes derimot forsøk på å dekompilere native code programmer (Boomeang for eksempel) men av svært varierende utfall. Andre derimot er skrevet for forskjellige runtimes og kompilerer til et mellomspråk som kalles et intermediate språk. Dette er ofte en byte-code variant (.NET, Java, Python, PHP) som inneholder såpass mye metainformasjon, og et begrenset instruksjonssett, at en kan få ut et fullverdig kode, dog variabelnavn og lignende ikke kommer med. Java Decompiler .NET Reflector - Decompiler for .NET programmer Decompyler - Decompiler for Python programmer Merk dog at ingen av disse verktøyene lar deg "endre" programmet. Det de gjør, er å lage programkode som i et annet språk en målet som skal være av tilsvarende funksjonalitet. De henter ikke ut den originale programkoden, fordi den eksisterer ikke i binærfilene. Du kan derimot ta ut denne koden og kompilere det, så skal du få et tilsvarende program. Det finnes verktøyer for å endre byte-code eller maskinkoden direkte, men dette er temmelig komplisert affære, da spesielt med maskinkode for prosessoren. Kompilatoren gjør mange ting som er svært komplisert for mennesker å lese, eksempelvis lese og skrive fra minne relativt til instruksjonspekeren. Lenke til kommentar
Sokkalf™ Skrevet 11. oktober 2011 Del Skrevet 11. oktober 2011 Har brukt Java-decompiler på en sak jeg mistet kildekoden til, og jaggu kom alt tilbake, variabelnavn og det hele. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå