Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

ASP en DLL

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit al een poosje met een probleem, wellicht dat iemand hier mij kan helpen.

Ik gebruik ASPStudio 2006 voor het programmeren in ASP. Dit programma heeft de mogelijkheid om een complete website te exporteren naar een DLL. Dit is uiteraard zeer handig, want dan kan de broncode worden beveiligd. Het programma maakt dan een .DLL aan en een .WSF

Inhoud van de WSF:
code:
1
2
3
4
5
6
7
8
9
10
11
12
<job id="Demo">
    <script language="JScript">
        WScript.Echo("This is demo for how to use the dll file which is you export.");

        var WshShell = WScript.CreateObject("WScript.Shell");
        WshShell.run("rundll32.exe \"Sample.dll\",DllAspServerStart 8011,False,True,demo");

        WScript.Echo("ASP Server has started, please enter the OK button to load IE.");

        WshShell.run("http://localhost:8011/");
    </script>
</job>


Nu is dat natuurlijk heel leuk, maar ik wil een stap verder.

Bij het programma wordt ook een SDK geleverd voor VB6, C++.NET en C#.NET

Hierbij ook even de code voor VB6, de andere 2 zijn erg lang om hier te plaatsen op dit moment

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Declare Sub DllAspServerStart Lib "Sample.dll" _
    (ByVal hwnd As Long, ByVal hinst As Long, ByVal lpszCmdLine As String, ByVal nCmdShow As Long)
Private Declare Sub DllAspServerStop Lib "Sample.dll" ()
    

Private Sub Form_Load()

  DllAspServerStart 0, 0, "8011,False,False,demo1", 0
  
  WebBrowser1.Navigate "http://localhost:8011/", 0, 0, 0, 0


End Sub


Ook dit is leuk, het wordt gestart in een webbrowser in een form, maar nog steeds niet wat ik wil.

Wat ik wil is:

OF Een ASP pagina die de DLL aanspreekt en de code start
OF EenASP.NET pagina die de DLL aanspreekt en de code start

Wie o Wie weet hoe dit te doen? Ik krijg het niet voor elkaar.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19-11 16:00

gorgi_19

Kruimeltjes zijn weer op :9

Wat wil je uiteindelijk bereiken? Obfuscating van je broncode? Ook een .dll is eenvoudig te decompilen.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
^^ Wat hij zegt.

Giet het in VB6 in een COM object en trap vanuit je ASP pagina tegen dat COM object aan? Is wel een beetje dubbelop/omweg maar ik zie zo snel geen andere optie.

[ Voor 5% gewijzigd door RobIII op 07-04-2008 18:22 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Het gaat er om om de ASP code te beveiligen, voorzover ik weet is dit verder niet mogelijk?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19-11 16:00

gorgi_19

Kruimeltjes zijn weer op :9

Je kan dan beter de boel door een obfuscator halen, imho.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Nog tips welke?
Pagina: 1