Autor Beitrag
scrooge
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 200



BeitragVerfasst: Fr 02.01.04 20:43 
tach !!

Versuche seit längerer Zeit mein Programm vor TerminateProcess und dem TaskManager sicher zu machen und hab jetzt, nachedem alles nicht so richtig hingehauen hat, keine Ideen mehr, wie man das anstellen könnte. Wäre echt dankbar, wenn mir jemand helfen könnte.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 03.01.04 00:12 
Das erste, was mir da so in den Sinn kommt ist die Frage: WARUM? Ich meine warum muss ich ein Textverarbeitungsprogramm im TaskManager in der Prozessliste verstecken? Und wenn es ein Programm ist, was ein normaler Benutzer nicht beenden können soll, dann konzipiere ich es als Dienst unter NT ff.

Der einzige Grund sein Programm im Taskmanger zu verstecken, wäre der, dass es sich um ein schädliches Programm handelt. Aber dazu wirst du hier keine Hilfe finden.

Und wenn du mir jetzt mit Programm für Schule oder InternetCafe kommst, dann kann ich dir sagen, dass man dies über Policies mit dem Betriebssystem regelt. Näheres dazu auf der Homepage von Microsoft.
scrooge Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 200



BeitragVerfasst: Sa 03.01.04 18:52 
1.Hab ich je behauptet, dass ich es vorm Task-Manager verstecken will. so gesehen könnte ich den Task-Manager ja dann gleich ausschalten oder vielleicht gleich sämtliche Tastenkombinationen sperren, die mir gefährlich werden könnten. Wäre sicher auch ne Möglichkeit eine Virus oder Trojaner zu schreiben.

2. Auf meiner Schule gibts noch nicht mal so was wie Informatik (höchstens en Art freier Nachmittags-Spass-Kurs nur für 13-ner für HTML, und da bin ich noch lange nicht)

3.Dienst ist ja schon mal en toller Anfang. Nur heißt es "NT ff." also klappts, wenns auf 9x laufen soll, sowieso nicht.


Nebenbei: Es kann natürlich nur Einbildung sein, aber manchmal hab ich das Gefühl ,dass vor allem Leute in der System-Sparte bei ner Frage, mit dessen Antwort man sicher auch Mist machen kann, gleich die Vorstellung haben, dass derjenige, der sie fragt gleich en Virus oder ähnlcihes bauen will. Wenns en Stück bösartiger Code sein soll ,der den Computer unbrauchbar macht, brauch ich nur mein Programm, was sich von mir aus
1000 Mal selbst startet in den Autostart einzufügen und schon hängt sich der Computer bei jedem Starten auf. Was ich damit sagen will, ist, dass man mit so ziemlich allem, was in diese Sparte kommt, zum Mist bauen kann.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 03.01.04 19:09 
scrooge hat folgendes geschrieben:
1.Hab ich je behauptet, dass ich es vorm Task-Manager verstecken will. so gesehen könnte ich den Task-Manager ja dann gleich ausschalten oder vielleicht gleich sämtliche Tastenkombinationen sperren, die mir gefährlich werden könnten. Wäre sicher auch ne Möglichkeit eine Virus oder Trojaner zu schreiben.

Wie willst du das Beenden über den Taskmanager verhindern, wenn du ihn nicht versteckst? Desweiteren, deine anderen Idee sind ebendso nicht durchführbar.

Zitat:

3.Dienst ist ja schon mal en toller Anfang. Nur heißt es "NT ff." also klappts, wenns auf 9x laufen soll, sowieso nicht.

Korrekt.

Zitat:

Nebenbei: Es kann natürlich nur Einbildung sein, aber manchmal hab ich das Gefühl ,dass vor allem Leute in der System-Sparte bei ner Frage, mit dessen Antwort man sicher auch Mist machen kann, gleich die Vorstellung haben, dass derjenige, der sie fragt gleich en Virus oder ähnlcihes bauen will. Wenns en Stück bösartiger Code sein soll ,der den Computer unbrauchbar macht, brauch ich nur mein Programm, was sich von mir aus
1000 Mal selbst startet in den Autostart einzufügen und schon hängt sich der Computer bei jedem Starten auf. Was ich damit sagen will, ist, dass man mit so ziemlich allem, was in diese Sparte kommt, zum Mist bauen kann.

Es ist keine Einbildung von dir. Nur finde ich es gut, dass die, die es wissen, da etwas sensibel sind. Weil wie du schon sagtest, man damit viel Unsinn treiben kann. Ich würde das ganze mit dem Wort "Verantwortungsbewußtsein" umschreiben. Nicht umsonst heißt es, dass Wissen Macht bedeutet.

Aber warum darf der Prozess denn nun nicht beendet werden? Wie gesagt, ich kenne keinen vernünftigen Grund. Ich programmiere schon um die 10 Jahre. Und ich frage mich was ich falsch mache, dass ich noch nie das Bedürfnis hatte so etwas zu tun. Aber jeder der gerade mal zwei Monate oder so programmiert, meint als erstes so etwas in dieser Richtung tun zu müssen. :?
scrooge Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 200



BeitragVerfasst: Sa 03.01.04 19:47 
Ich finds auch gut, wenn man nicht sofort serviert kriegt, wie man durch einfaches zusammensetzen von Codestücken en Virus schreibt. Nur verstehe ich eins nicht. Die Tatsache, dass du ja anscheinend weißt, wie man soclhe Sachen macht (Schätze mal du gehörst zu diesen Leute nhier im Forum, die beinahe alles über Computer, Btriebsysteme und die entsprechenden Programmiersprachen wissen. Dann mal ne Frage: hast du Informatik studiert ??), zeigt ja, dass es ja doch Leute gibt, die ihr Wissen an andere weitergeben. Haben, die das etwa nur getan, weill sie dich kannten und 100% wussten, dass dzu niemals solche Sachen programmieren wirst, oder warumm ??

Es ist o.K, wenn du weiterhin mehr oder weniger deutlich sagst, dass du mir genausowenig en Sch**** vertraust, wie anderen und mir dem entsprechend auch nicht den Code oder das Stichwort, was mich da weiterbringen könnte verrätst. Ich weiß, dass ist im Vergleich zu 10 Jahren auch keine lange Zeit, aber ich progge jetzt glaub ich auch 4 Jahre, und meine auch schon längst über die Phase (und ich bin mir noch nicht einmal sicher, dass ich sie je wirklich hatte) weg zu sein, dass ich das Verlangen habe irgendwie meine "Macht" mit dem Computer zu demonstrieren.

Ich habe gesagt, dass ich mein Programm nicht vor dem Task-Manager verstecken will und nach Möglichkeit auch nicht den Task-Manager (Wenns nicht anders geht, müsste man das halt tun, dummerweise blieb das Programm trotzdem noch genausso anfällig für TerminateProcess, wenn ein anderes Programm diese Proc ausruft). Und warum lassen sich bitteschön nicht bestimmte Tasten auf der Tasstatur sperren. Hab das zwar noch nie selbst auprobiert, aber es gibt en Code von irgendeiner Website, den ich auch noch auf meinem Computer habe. (Beenden durch den Task-Manager lässt sich vielleicht nicht verhindern, aber man könnte, gäbe es da nicht sowas wie "Prozessstruktur beenden", den entsprechenden Prozess gleich wieder aufrufen.


Aber Service ist, wenns das hält, was du gesagt hast, ja eigentlich schon ,das, was ich suche. Nur ist die SDK für meinen Geschmack en bisschen dünn für Infos.

Außerdem hab ich am Anfang in direkt zwei Anmläufen probiert Spiele zu programmiren (was beides nach kurzer Zeit ziemlich in die Hose gegangen ist :oops: )
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 03.01.04 20:10 
scrooge hat folgendes geschrieben:
Ich finds auch gut, wenn man nicht sofort serviert kriegt, wie man durch einfaches zusammensetzen von Codestücken en Virus schreibt. Nur verstehe ich eins nicht. Die Tatsache, dass du ja anscheinend weißt, wie man soclhe Sachen macht (Schätze mal du gehörst zu diesen Leute nhier im Forum, die beinahe alles über Computer, Btriebsysteme und die entsprechenden Programmiersprachen wissen. Dann mal ne Frage: hast du Informatik studiert ??), zeigt ja, dass es ja doch Leute gibt, die ihr Wissen an andere weitergeben. Haben, die das etwa nur getan, weill sie dich kannten und 100% wussten, dass dzu niemals solche Sachen programmieren wirst, oder warumm ??

Sauereien muss man sich selber beibringen. :wink:

Zitat:

Es ist o.K, wenn du weiterhin mehr oder weniger deutlich sagst, dass du mir genausowenig en Sch**** vertraust,

Ist nur Misstrauen.

Zitat:

wie anderen und mir dem entsprechend auch nicht den Code oder das Stichwort, was mich da weiterbringen könnte verrätst.

Ich weiß es nicht, weil ich es noch nie brauchte.

Zitat:

Ich habe gesagt, dass ich mein Programm nicht vor dem Task-Manager verstecken will und nach Möglichkeit auch nicht den Task-Manager (Wenns nicht anders geht, müsste man das halt tun, dummerweise blieb das Programm trotzdem noch genausso anfällig für TerminateProcess, wenn ein anderes Programm diese Proc ausruft).

So langsam erkennst du, dass es ein aussichtsloses Unterfangen ist.

Zitat:

Und warum lassen sich bitteschön nicht bestimmte Tasten auf der Tasstatur sperren.

Das gilt unteranderem für Strg+Alt+Entf. Da dürfte nur ein Tastaturtreiber helfen, der das abfängt bevor Windows drankommt.

Zitat:

Aber Service ist, wenns das hält, was du gesagt hast, ja eigentlich schon ,das, was ich suche. Nur ist die SDK für meinen Geschmack en bisschen dünn für Infos.

Kuck mal auf www.assarbad.org, da gibt es ein Service Tutorial.

Ein anderer Ansatz dürfte ein API Hook sein, der TerminateProcess hooked. Aber damit habe ich selbst noch nichts gemacht.

Btw. ich habe nicht Informatik studiert und ich weiß beileibe nicht alles über Delphi, Programmieren und Betriebssysteme. Ich kenne nur meine Grenzen und bin damit in der Lage sie zu erweitern ohne gleich bei zu großen Sprüngen zu scheitern. Das ist der Trick zu lernen und besser zu werden. :wink:
ErnestoChe
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 528

Win 2000 pro, CRUX 2.0
Delphi 6 Pers, Open K3
BeitragVerfasst: Sa 03.01.04 20:21 
Hi,

es ist ja schön und gut, dass du dein Programm nicht im TaskManager verstecken willst aber hast du schon mal ein Programm in deinem TaskManager gehabt, den dun nicht killen konntest. Soll heißen: wenn man dein Programm im TaskManager sehen kann, kann man ihn auch killen. Ausserdem hast du immer noch nicht gesagt wozu das gut sein soll.

Ich nehme mal an, dass was mit diesem Problem von dir zu tun hat. Aber auch da hast du nicht gesagt, wozu das gut sein soll.

Was dir Luckie sagen möchte ist, dass solche Programme nicht gerade beliebt sind. Als erfahrener Anwender möchte man Kontrolle über seine Programme haben und will ein solches Verhalten nicht hinnehmen. Es gibt ja Konventionen, wie sich ein Windows-Programm verhalten sollte.

Alos ich würds Luckie nicht übel nehmen und auch noch seine Frage beantworten, wozu das dienen soll. Vielleicht kann man dir dann bessere Lösungswege vorschlagen :wink:

MFG

- Ernesto -
scrooge Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 200



BeitragVerfasst: Sa 03.01.04 20:35 
Es hat indirekt mit der Sache zu tun. Allerdings hab ich mir gedacht, wäre der ganze Code "sinnvoller" genutzt (wie er eben gesagt hat, sind die die es wissen, etwas sensibel mit der Weitergabe. Auch aus gutem Grund. Wollte nämlich zuerst ne Kompo schreiben und somit wäre dann (vorausgesetzt ich erfahre jemals, wie) das ganze so gesehen jedem zugänglich), wenn man damit vielleicht en Tool programmieren würde, mit dem man (ich weiß, das kann der Admin auch mit Windows, aber vielleicht ja auch nicht alles...) bestimmte Sachen für die verschiedenen User festlegen (Rechte, Überwachung und vielleicht Sperrung, wenn er Scheiß baut; halt irgend sowas) kann.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 03.01.04 20:54 
Ich klinke mich hier mal aus. Tipps aheb ich gegeben. Jetzt ist es an dir zu versuchen diese umzusetzten.
scrooge Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 200



BeitragVerfasst: Sa 03.01.04 21:01 
ok, dann mal danke für die Tipps.