From Teknologisk videncenter
|
|
(26 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"):
| |
− | | |
− | 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 01:52, 7 December 2017
intet at se her.