Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Prozess verstecken (https://www.delphipraxis.net/42351-prozess-verstecken.html)

Tzuxy 17. Mär 2005 15:01


Prozess verstecken
 
Na Delphianer,
meine Titel spricht Bände oder? Folgendes: Ich möchte einen Prozess im Taskmanager verstecken und wissen ob so etwas mit Delphi möglich ist oder nur mit Zusatztools(rootkits).
Ich möchte vor allem darauf hinweisen mir keine Fragen über den Verwendungszweck zu stellen.Ich möchte lediglich eine Antwort auf meine Frage und wenn man sich hier umschaut scheint es ziemlich schwer zu sein

Danke

mit freundlichen Grüßen Robert

Airblader 17. Mär 2005 15:13

Re: Prozess verstecken
 
Zitat:

Zitat von Tzuxy
Ich möchte vor allem darauf hinweisen mir keine Fragen

Womit du dich aber doch noch verdächtiger machst... :?:

SubData 17. Mär 2005 15:15

Re: Prozess verstecken
 
Wir geben hier keine Hinweise für "illegale Aktivitäten"

Man muss keine Prozesse verstecken, als Systemdienst laufen lassen reicht vollkommen aus. (Natürlich darf der User dann keine Admin Rechte haben...)

Hier wurde das ausführlich diskutiert :)

derpepe 17. Mär 2005 15:42

Re: Prozess verstecken
 
Hab zu dieser Thematik einen Codeschnipsel, weiß aber nicht was der macht.
Delphi-Quellcode:
hNdl:=LoadLibrary('KERNEL32.DLL');
RegisterServiceProcess:=GetProcAddress(hNdl, 'RegisterServiceProcess');
RegisterServiceProcess (GetCurrentProcessID, 1);
FreeLibrary(hNdl);
SetWindowLong(Application.Handle, GWL_EXSTYLE,
  GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
Weiß jemand von euch was der tut?
Ich vermute mal: Das Fenster verstecken.

Luckie 17. Mär 2005 15:48

Re: Prozess verstecken
 
Das versteckt einen Prozess vor dem Taskmanager aber nur unter Consumer Windows.

perle 17. Mär 2005 15:49

Re: Prozess verstecken
 
RegisterServiceProcess <--- na was wird das wohl machen?

Dadurch wird zwar der Prozess im TM versteckt aber auch nur bei win9x. auf NT systemen geht das nicht!

derpepe 17. Mär 2005 15:52

Re: Prozess verstecken
 
Zitat:

RegisterServiceProcess <--- na was wird das wohl machen?
Hmmm... Vielleicht das Teil als Dienst registrieren!? Sorry, weiß das echt nicht, hab's nicht so mit der WinAPI, bin da noch sehr lernfähig.

phXql 17. Mär 2005 16:48

Re: Prozess verstecken
 
Zitat:

Zitat von derpepe
Zitat:

RegisterServiceProcess <--- na was wird das wohl machen?
Hmmm... Vielleicht das Teil als Dienst registrieren!? Sorry, weiß das echt nicht, hab's nicht so mit der WinAPI, bin da noch sehr lernfähig.

Richtig...

Luckie 17. Mär 2005 17:17

Re: Prozess verstecken
 
Zitat:

Zitat von Tzuxy
Ich möchte vor allem darauf hinweisen mir keine Fragen über den Verwendungszweck zu stellen.

Wenn du solch eine Frage stellst, wirst du dir das aber gefallen lassen müssen. Es gibt keinen Grund, warum amn dies tun sollte. :roll:

c113plpbr 18. Mär 2005 14:41

Re: Prozess verstecken
 
Na dann beantworten wir mal deine Frage ... und zwar NUR deine Frage:
Zitat:

Zitat von Tzuxy
Folgendes: Ich möchte (...) wissen ob so etwas mit Delphi möglich ist.

Ja. :mrgreen:

ciao, Philipp

mr47 18. Mär 2005 14:47

Re: Prozess verstecken
 
Zitat:

Zitat von Tzuxy
Ich möchte lediglich eine Antwort auf meine Frage und wenn man sich hier umschaut scheint es ziemlich schwer zu sein

Was bitteschön soll diese Unterstellung? Wenn du nicht bereit bist ein wenig Geduld zu haben bist du selber schuld. Aber dann mach nicht das lockere und freundliche Klima in der DP kaputt! :roll: :wall:

Jarmen_Kell 18. Mär 2005 14:50

Re: Prozess verstecken
 
hmm, würde mich - jetzt wo ichs lese - aber auch mal interessieren, ob sowas geht und wie.
Auch wenn ich zZ noch keinen Verwendungszweck dafür habe.

Binärbaum 18. Mär 2005 16:04

Re: Prozess verstecken
 
Zitat:

Zitat von Tzuxy
Ich möchte vor allem darauf hinweisen mir keine Fragen über den Verwendungszweck zu stellen.

Das Problem ist, dass dir hier wohl kaum jemand eine Antwort geben wird, solange du nicht (wenn auch nur kurz) erklärt hast, wozu du das denn eigentlich brauchst. Ansonsten besteht nämlich der Verdacht, dass es irgendwas mit
Zitat:

Zitat von SubData
"illegale Aktivitäten"

zu tun haben könnte.

MfG
Binärbaum

c113plpbr 18. Mär 2005 21:53

Re: Prozess verstecken
 
Ich frag mich, was ihr alle habt ... lest doch mal seine Frage durch ... für mich ist daraus eindeutig ersichtlich, dass er lediglich fragt, OB dies möglich ist, und nicht WIE. Und diese Frage hab ich ihm bereits beantwortet: JA, es ist mit Delphi möglich!

Zitat:

Zitat von Tzuxy
Folgendes: Ich möchte einen Prozess im Taskmanager verstecken und wissen ob so etwas mit Delphi möglich ist oder nur mit Zusatztools(rootkits).

Der blau markierte Satzteil ist NUR eine *Aussage*, keine Frage, der rote Teil dagegen ist eine Frage! Also, beantwortet doch bitte *nur* seine Frage, und alles ist in Butter :mrgreen:

warscheinlich wollte er auch wissen, wie es geht, aber dies geht aus seiner frage *leider nicht* hervor ;)

ciao, Philipp

perle 19. Mär 2005 00:16

Re: Prozess verstecken
 
nein, für sowas wird dann gleich noch ein Thread eröffnet :-/

NicoDE 19. Mär 2005 07:29

Re: Prozess verstecken
 
Zitat:

Zitat von Tzuxy
Ich möchte einen Prozess im Taskmanager verstecken und wissen ob so etwas mit Delphi möglich ist oder nur mit Zusatztools(rootkits).

Im Windows-Taskmanager ist das möglich (schlecht umgesetzte Beispiele in C gibt's bei Google genug).
Es gibt allerdings genug 'Task-Manager', die 'verstecke' Prozesse und andere merkwürdige Objekte anzeigen.
Letzendlich läuft alles auf eine jeweils spezielle Behandlung verschiedenster Windows-Versionen raus (und die ganze Arbeit ist den meisten einfach zuviel).


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz