Avatar billede nicce Nybegynder
26. april 2001 - 21:28 Der er 21 kommentarer og
1 løsning

Er det muligt at decompile en .js fil?

jeg vil give 500point til en der kan hjælpe mig med at decompile en lille .js fil, jeg ved ikke om det er muligt?

Avatar billede jumper Nybegynder
26. april 2001 - 21:31 #1
En .js fil er ikke compilet i forvejen, den består af den rene kildekode, så hvad mener du ?

Er det en fil der er \"krypteret\" med MS Script Encoder ? MS Script Encoder krypterer ikke din kode, den gør den blot ulæselig.

/Thor
Avatar billede nicce Nybegynder
26. april 2001 - 21:33 #2
filen indeholder kode i denne stil:
jeg ved ikke meget om .js, så hvis det kan laves om til noget læseligt ville det være fedt:)

#@~^EAkAAA==@#@&NG1Es+xDRS.kD+cJ@!bKKd2K,u2&MC:xTPqqGKu\'T~1W[+{^WsRhdclmOr7+pRz^Dk-(;W:aW

Avatar billede jumper Nybegynder
26. april 2001 - 21:34 #3
nicce, det er blot normal javascript kode der er kørt igennem MS Script Encoder. MSSE er ikke et krypteringsprogram, det laver blot lidt obfuscation (gør det ulæseligt).

/Thor
Avatar billede nikolajdu Nybegynder
26. april 2001 - 21:34 #4
Det er da bare at åbne den i Notepad, så kan du se kilden. Hvis altså ikke den er krybteret som Jumper siger. Anyway er han vist også den eneste herinde der arbejde med kryptering i javaScript... *ss*

Jumper hvordan decoder man så??
Avatar billede nicce Nybegynder
26. april 2001 - 21:36 #5
den er sikkert krypteret så, kan den ikke decrypteres?
Avatar billede jumper Nybegynder
26. april 2001 - 21:38 #6
nikolajdu, man decoder med en ... decoder ;)

Algoritmen bag MS Script Encoder er ekstreemt simpel, så det er intet problem at få den originale kode frem igen.
Spørgsmålet er så blot om nicce gerne vil bryde ophavsretten eller ej. Vedkommende der har gjort koden ulæseligt har gjort det så andre ikke kan kopiere den. Hvis nicce nu tager og bruger koden, og personen der oprindeligt har lavet koden ser det, bliver nicce sagsøgt med det samme og taber retssagen. Når koden er blevet gjort ulæseligt, er det dermed allerede blevet bevist at nicce med forsæt (med vilje) har kopieret koden og været bevidst om at han kopierede en andens værk.

Så nicce, vil du stadig gerne have den oprindelige kode ? ;)

/Thor
Avatar billede nicce Nybegynder
26. april 2001 - 21:40 #7
jeg vil stadig have den oprindelige kode:)) jeg kan bare re-write den senere..kan du hjælpe?
Avatar billede jumper Nybegynder
26. april 2001 - 21:41 #8
nicce, du kan sende .js filen til mig på jumper@larholm.dk

Jeg fratager mig dog ethvert ansvar for hvad du bruger koden til senere.

/Thor
Avatar billede nicce Nybegynder
26. april 2001 - 21:44 #9
ok den er sendt:)
send venligts koden tilbage over mail, ikke på ekspereten:)
takker
Avatar billede jumper Nybegynder
26. april 2001 - 21:47 #10
Sender tilbage så snart jeg har modtaget filen (den er ikke kommet endnu).

/Thor
Avatar billede nicce Nybegynder
26. april 2001 - 21:47 #11
ok, den skulle være på vej:)
Avatar billede nikolajdu Nybegynder
26. april 2001 - 21:49 #12
\"ok den er sendt:)
send venligts koden tilbage over mail, ikke på ekspereten:)
takker\"

nicce - Det må og vil jeg protestere i mod. Løsninger for point herinde SKAL være tilgængelige for alle. Ingen vidensbank her, hvis løsningerne foregår over mail. Det afsatte point antal provokerer mig endnu mere.
Avatar billede nikolajdu Nybegynder
26. april 2001 - 21:49 #13
Husker noget om en fyr der engang udtalte,:\"Har de brug for hjælp - har de intet at skjule...\"
Avatar billede nicce Nybegynder
26. april 2001 - 21:51 #14
jeg vil ikke offentliggøre kodens indhold her, men jumper må da meget gerne fortælle hvordan han gjorde:)
indholdet af filen er vigtigt for mig, ig 500point er da ikke alverden:)
Avatar billede jumper Nybegynder
26. april 2001 - 21:53 #15
Så er den sendt ;)

nicce, har du været på #javascript (EfNet, IRC) og spørge om dette før ?

Jeg vil da til dels give nicce ret. Spørgsmålet går ikke på kodens indhold, men på hvordan man dekrypterer en .js fil der er \"krypteret\" med MS Script Encoder.

/Thor
Avatar billede nicce Nybegynder
26. april 2001 - 21:54 #16
mange tak jumper, hvordan giver jeg dig point?
Avatar billede jumper Nybegynder
26. april 2001 - 21:55 #17
nicce, det har du allerede gjort *G*

/Thor
Avatar billede jumper Nybegynder
26. april 2001 - 21:58 #18
MS Script Encoder laver på ingen måde nogen form for kryptering. Den erstatter blot hvert tegn med 1 ud af 3 andre, og gør det modsatte når den skal udføre koden.

Lidt om algoritmen:
http://www.klaphek.nl/nr6/scrdec.html

Script Decoder:
http://www.virtualconspiracy.com/scrdec.html

\"Security through obscurity\" - at noget skulle være sikkert fordi du ikke ved hvor det er - er en dårlig idé og giver folk en falsk fornemmelse af sikkerhed.

/Thor
Avatar billede nikolajdu Nybegynder
26. april 2001 - 21:58 #19
Jumper måske har du ret, men det er mere holdningen. :-)
Avatar billede jumper Nybegynder
26. april 2001 - 21:59 #20
nikolajdu, nu har jeg også svaret herinde ;)

/Thor
Avatar billede nikolajdu Nybegynder
26. april 2001 - 22:04 #21
fino :-)
Avatar billede jumper Nybegynder
26. april 2001 - 22:08 #22
nicce, har du været på #javascript /EfNet, IRC) og spørge om dette før `?

Nu hvor jeg kigger på koden kan jeg nemlig nemt genkende den, fra en der kaldte sig zerox som også gerne ville have den \"decompilet\".

/Thor
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester