Difference between revisions of "Programmering III Juni 2017"

From Teknologisk videncenter
Jump to: navigation, search
(→‎Eksempel på application domain:)
(Replaced content with "intet at se her.")
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
−
=Eksempel på application domain:=
+
intet at se her.
−
 
 
−
'''Opgave 1:'''
 
−
Opret 2 applikationer. Applikation1 skal være en simpel HelloWorld. Applikation2 skal være et applikationDomain der henter HelloWorld programmet ind, og eksekvere koden.
 
−
 
 
−
Benyt følgende kode til APplikationDomainet:
 
−
 
 
−
<source lang="Csharp">
 
−
        static void Main(string[] args)
 
−
        {
 
−
            AppDomain appDomain = AppDomain.CreateDomain("New Domain");
 
−
            appDomain.ExecuteAssembly("HelloWorld.exe");
 
−
 
 
−
        }
 
−
</source>
 
−
 
 
−
'''Opgave 2:'''
 
−
 
 
−
Hent denne fil, og lav et program der bruteforcer passwordet. passwordet indeholder kun lowerCase bogstaver, som ikke indeholder æ, ø eller å (passwordet er "hot"):
 
−
 
 
−
Efter at du har hentet filen, højreklik da på den og vælg egnskaber/properties. Nederst i venstra hjørne er der et flueben som skal fjernes i "fjern blokering".
 
−
 
 
−
 
 
−
[[File:https://drive.google.com/file]]
 
−
 
 
−
 
 
−
/d/0B5oDizcmFQ1YT0phWlRzMGU5NFU/view?usp=sharing
 
−
 
 
−
Eksempel på kode:
 
−
<source lang="Csharp">
 
−
        static void Main(string[] args)
 
−
        {
 
−
            AppDomain encryptedFile = AppDomain.CreateDomain("New Appdomain");
 
−
            string key = "hot";
 
−
 
 
−
            int success = encryptedFile.ExecuteAssembly("EncryptedFile.exe", key);
 
−
 
 
−
            if(sucess == 1)
 
−
            {
 
−
                Console.Writeline("Passwordet var korrekt");
 
−
            }
 
−
            else
 
−
            {
 
−
                Console.WriteLine("Passwordet var forkert");
 
−
            }
 
−
 
 
−
 
 
−
            Console.ReadKey();
 
−
        }
 
−
</source>
 

Latest revision as of 02:52, 7 December 2017

intet at se her.