Avatar billede laplands-ugle Nybegynder
02. april 2003 - 23:41 Der er 14 kommentarer og
1 løsning

Scrambling af C# kode

Nogen som kender et godt program til at scramble sin C# kode med, så det bliver ulæseligt for dødlige mennesker :)
Avatar billede burningice Nybegynder
02. april 2003 - 23:59 #1
er det ikke det i forvejen ;) pjat
Avatar billede a1a1 Novice
03. april 2003 - 00:13 #2
hvorfor/hvordan ulæseligt?
Avatar billede magoo20000 Nybegynder
03. april 2003 - 16:07 #3
Mener du så det bliver 'ulæseligt'(obfuceret), når man decompiler det?
Avatar billede laplands-ugle Nybegynder
03. april 2003 - 18:23 #4
cyberfessor >> Good one :)

Det er noget C# kode jeg har til at ligge i code-behind filer en asp.net applikation. Det er ikke kompileret. Men kunne da også godt bruge en der gør det ulæselige efter en gang decompile.

Ved godt at hvis sådan en scrambler findes er der sikkert en der kan "unscramble" det igen. Men bare for at gøre det så besværligt som overhovedet muligt for en "tyv". :)
Avatar billede odegaard Nybegynder
03. april 2003 - 19:18 #5
hvis det ligger code-behind, så har man jo ikke adgang til at downloade det. Så hvad er din bekymring?
Avatar billede laplands-ugle Nybegynder
03. april 2003 - 19:27 #6
Den ligger i at det skal være tip top sikker i hovede og ***.. så scrambling af koden ville give det ekstra sikkerhed, da man ikke umiddelbart ville kunne udlede noget fra koden hvis man har fået adgang til den på domænet.
Avatar billede burningice Nybegynder
03. april 2003 - 19:45 #7
laplands-ugle>> du skal da lade være med at smide dine .cs-filer op på serveren, men beholde dem på din workstation... det eneste der skal ligge hos din udbyder er dll-filen og dine aspx-filer.
Avatar billede a1a1 Novice
03. april 2003 - 21:08 #8
lav det som en .dll

;)
Avatar billede odegaard Nybegynder
03. april 2003 - 21:23 #9
Nu er .NET compilet kode jo temmelig let at reverse-engineere. Man kan f.eks. se al koden til alle Microsoft' .NET Framework-biblioteker , vha. simple værktøjer.
Avatar billede burningice Nybegynder
03. april 2003 - 23:48 #10
odegaard>> tja.. IL-kode, er jo ikke ligefrem noget ikke-læseligt sprog. Men sådan er tingene nu engang... java-bytecode kan jo også let reverse-engineeres, og det er forholdsvis nemt at udlæse strenge og tal fra binær-kode. Så tommelfingerreglen må være ikke at skrive noget i sin kode andre absolut ikke må se, som f.eks. kodeord o.lign.
Avatar billede fedeabe Nybegynder
04. april 2003 - 09:08 #11
IL-kode er godt nok ulæsligt men kan nemt generere c# kode fra IL source (søg evt. på Anakrino). Der findes flere obfuscator programmer på
http://www.123aspx.com/directory.aspx?dir=237
Men de flere koster kassen.
Avatar billede burningice Nybegynder
04. april 2003 - 11:36 #12
fedeabe>> IL = ulæseligt ?! er det muligt at få at vide hvorfor du mener det?... IL er et sprog ligesom f.eks. C#, dog ikke på knapt så højt niveau.
Avatar billede fedeabe Nybegynder
04. april 2003 - 11:39 #13
Jeg mente nu bare at det mest er for de hardcore at programmere i IL, der er jo en slags assembler til .NET platformen.
Avatar billede burningice Nybegynder
07. april 2003 - 11:46 #14
fedeabe>> ja... det er et slags assembly-sprog... men derfor er det jo ikke ulæsesligt... assembler er et sprog ligesom c#. Det kan godt være at IL er ulæseligt for dig, ligesom at c# er ulæseligt for min mor.
Avatar billede laplands-ugle Nybegynder
20. maj 2003 - 13:02 #15
Oki der lukkes... gammelt spørgsmål uden løsning =)
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
Kurser inden for grundlæggende programmering

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