Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!



Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools

Helfer & Tools Programme für und in XProfan und Fragen dazu.

Verlosung!


Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Probleme beim hochfahren mit...
Aufrufe: 26, Antworten: 3
Gehe zum ersten neuen Beitrag JavaScript Variable -...
Aufrufe: 195, Antworten: 18
PC zusammengestellt, suche...
Aufrufe: 140, Antworten: 6
pc fährt mitten beim spiel...
Aufrufe: 29, Antworten: 2
Algorithmen Teil IV...
Aufrufe: 814, Antworten: 29
Connectify. Kein...
Aufrufe: 249, Antworten: 7
PPF - Spiel "Wörter weiter...
Aufrufe: 10434, Antworten: 1615
XP~XP Problem
Aufrufe: 48, Antworten: 1
Lüftung zu laut
Aufrufe: 197, Antworten: 13
Noch eine...
Aufrufe: 47, Antworten: 3
Zeige:





Umfrageergebnis anzeigen: Interesse an einem Programm für Vista, dass den IL einen Prozesses setzt?
Habe Interesse an so einem Programm und würde evtl. auch testen 3 60,00%
Kein Interesse aus irgendeinem Grund 2 40,00%
Teilnehmer: 5. Sie dürfen bei dieser Umfrage nicht abstimmen

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23.02.2009, 10:07   #1 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard Integritätslevel eines Prozesses und Vista setzen und MIC für Prozess abschalten

Ich habe gerade herausbekommen, wie man unter Vista einen Prozess so starten kann, das dieser die MIC (Mandatory Integrity Control = Integritäten) umgeht (für sich selbst quasi abschaltet) und wie man den Integritätslevel eines Prozesses setzen kann (zum Beispiel Niedrige Verbindlichkeitsstufe statt Mittlere Verbindlichkeitsstufe).
Ich bin gerade dabei, eine kleine Anwendung dafür zu schreiben.
Einiges, was unter Vista bei älteren Programmen nicht oder nicht richtig funktioniert, dürfte dann beim Start über dieses Proggie wieder klappen.

Wer von euch arbeitet mit Vista und hätte ein Interesse an einem solchen Tool bzw. würde das Ding mal antesten und mir Tipps geben?
__________________
______________

Mfg

AHT
AHT ist gerade online   Mit Zitat antworten
Werbung
Alt 23.02.2009, 10:13   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.123
Standard

Ich hab Vista64 und würde es testen.

Kannst du nochmal genauer schreiben was das bewirkt und wozu man das braucht?
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 23.02.2009, 12:08   #3 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

Zitat:
Zitat von Jac de Lad Beitrag anzeigen
Ich hab Vista64 und würde es testen.
Ich habs bei mir auf 32Bit entwickelt -keine Ahnung, ob es auf 64Bit funktioniert. Bin gespannt.

Zitat:
Zitat von Jac de Lad Beitrag anzeigen
Kannst du nochmal genauer schreiben was das bewirkt und wozu man das braucht?
Kein Problem.
Neben den normalen Zugriffsrechten wurde unter Windows Vista ein neue Zugriffsbeschränkung eingeführt - Integritäten. Jedem Prozess wird dabei ein sogenannter Integritätslevel verliehen - je priveligierter ein Prozess, desto höher ist in der Regel dieser Level. Auch erzeugte Objekte (zum Beispiel Dateien) können einen solchen (M)IL erhalten. Versucht nun ein Prozess ein Objekt zu öffnen, das mit einem höheren MIL versehen ist als der des Prozesses, wird der Zugriff verweigert, auch wenn die Zugriffsrechte dies erlauben würden.
Beispiele:
Ein Programm, das unter Vista mit Administratorrechten gestartet wurde, kann Daten eines Prozesses nicht lesen, der als Service gestartet wurde.
Ein Programm, das mit einem niedrigeren MIL gestartet wurde, kann nicht voll auf Dateien zugreifen, die einen höheren IL besitzen.

Das Proggie soll MILStarter heißen.
Zum Programm... Das Proggie MILStarter kann auf 3 Ebenen ausgeführt werden:
a) Als normaler User. Hier ist es nur möglich, dem durch MILStarter aufgerufenen Programm einen niedrigeren MIL zu verpassen, als der eingeloggte User normalerweise hat - dürfte bei Franks Botschafter interessant sein.
b) Mit Adminrechten. Hier kann man dem Prozess fast alle MILs verpassen, bis auf die Systemverbindlichkeitsstufe.
c) Als "Service" mit Systemrechten. Hier hat man die Auswahl zwischen allen drei möglichen MILs, die der Prozess bekommen soll. Desweiteren kann man dem Prozess das Recht mitgeben, auf die Integritäten "zu scheißen" und sich damit wie unter XP zu verhalten. Nebenbei kann man dem neuen Prozess auch sagen, dass er sich seinen MIL auch mit aus der prozesserzeugenden Datei holen soll. Außerdem kann man festlegen, ob der Prozess als Admin, als normaler User oder als "Systemprozess" gestartet werden soll.

Wozu braucht man das? Wohl unter anderem für Franks Botschafter, damit der wirklich alle Prozesse unter Vista hooken kann. Desweiteren unter Umständen für einen Dateimanager, damit der wirklich Zugriff auf alle Dateien hat.
__________________
______________

Mfg

AHT

Geändert von AHT (23.02.2009 um 19:37 Uhr)
AHT ist gerade online   Mit Zitat antworten
Alt 23.02.2009, 12:23   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.123
Standard

Aha verstehe, das ist so ähnlich wie die CPU-Ringer?!
http://de.wikipedia.org/wiki/Ring_(CPU)

Ich teste gern.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 23.02.2009, 12:45   #5 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

Zitat:
Zitat von Jac de Lad Beitrag anzeigen
Aha verstehe, das ist so ähnlich wie die CPU-Ringer?!
http://de.wikipedia.org/wiki/Ring_(CPU)
Nö, das hat eher was mit Treibern zu tun.
Usermode => Ring 3, Kernelmode => Ring 0.

Das was ich meine, spielt sich nur im Usermode ab und ist quasi eine neue Sicherheitsschranke, die Prozessen das Schreiben in Objekte des Betriebsystems (Systemordner) oder Systemprozesse (Services, Dienste) verbieten soll. Im Prinzip, genau so wie die UAC, eine geniale Sache. Das Teil ist ähnlich aufgebaut wie Restrict, ist aber wesentlich hässlicher.
Google mal unter MIL, MIC, WIC, Mandatory Integrity Level, Mandatory Integrity Control und Integritätslevel.
__________________
______________

Mfg

AHT

Geändert von AHT (23.02.2009 um 12:49 Uhr)
AHT ist gerade online   Mit Zitat antworten
Werbung

Alt 23.02.2009, 13:07   #6 (Direktlink)
Forenmaskottchen
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 995
Standard

.. da bereits verschoben, gegenstandslos!

Geändert von p. specht (03.03.2009 um 12:07 Uhr)
p. specht ist gerade online   Mit Zitat antworten
Alt 23.02.2009, 13:08   #7 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

Zitat:
Zitat von p. specht Beitrag anzeigen
Specht´s "Kraut- und Rüben-Warnung!":
Hier gehts offenbar schon um was recht Spezielles, Betriebssystemnahes - daher die Bitte, solche Sachen im Unterordner "Spezielles" zu posten
(und an die armen Admins, den Thread gelegentlich dorthin zu verschieben)
Wird demnächst gemacht - wusste nicht genau, wo es hingehört.
__________________
______________

Mfg

AHT
AHT ist gerade online   Mit Zitat antworten
Alt 23.02.2009, 17:47   #8 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.727
Standard

Da hab ich mit XP wohl nix zum Testen...

Zitat:
Specht´s "Kraut- und Rüben-Warnung!":
Hier gehts offenbar schon um was recht Spezielles, Betriebssystemnahes - daher die Bitte, solche Sachen im Unterordner "Spezielles" zu posten
(und an die armen Admins, den Thread gelegentlich dorthin zu verschieben)
In jedem Thread gibt es einen Melden-Button. Dort kannst du den Admins/Mods jederzeit melden, dass was verschoben werden muss.
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 23.02.2009, 18:23   #9 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Da hab ich mit XP wohl nix zum Testen...
Beim besten Willen nicht.
__________________
______________

Mfg

AHT
AHT ist gerade online   Mit Zitat antworten
Alt 23.02.2009, 20:06   #10 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

Hier kommt jetzt das Tool:



MILStarter: Download von meiner Homepage oder Downloadlink bei Anfrage per PM.

Den einzigen Hinweis den ich dazu gefunden habe, das so etwas überhaupt mal von jemandem in Angriff genommen wurde, war in einem Microsoft Forum. Da hatten zwei Leute eine Frage zur "Manatory Policy" gestellt, die aber bislang nicht beantwortet wurde.
Ist zwar noch sehr hässlich, dafür scheint es so etwas aber auch noch nicht zu geben.

PS: Das "Verschieben" noch Tools möchte ich doch nicht so gerne über den Button "melden" in Auftrag geben. Dort steht:
Eine Nachricht sollte NUR dann gemeldet werden, wenn ein Verstoß gegen unsere Regeln vorliegt. Dies ist z.B. der Fall bei Spam , Werbung oder unsittlichen Beiträgen .
__________________
______________

Mfg

AHT

Geändert von AHT (15.08.2009 um 06:36 Uhr)
AHT ist gerade online   Mit Zitat antworten
Werbung

Alt 23.02.2009, 20:16   #11 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.727
Standard

Zitat:
PS: Das "Verschieben" noch Tools möchte ich doch nicht so gerne über den Button "melden" in Auftrag geben. Dort steht:
Eine Nachricht sollte NUR dann gemeldet werden, wenn ein Verstoß gegen unsere Regeln vorliegt. Dies ist z.B. der Fall bei Spam , Werbung oder unsittlichen Beiträgen .
Schwabenpfeil hatte gestern vorgeschlagen so zu verfahren.
__________________
Gruß, Frank

Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 23.02.2009, 20:21   #12 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

OK, hatte schon befürchtet dann unter Umständen als Sittenstrolch verhaftet zu werden .
__________________
______________

Mfg

AHT
AHT ist gerade online   Mit Zitat antworten
Alt 23.02.2009, 20:28   #13 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.123
Standard

Das können wir ja trotzdem machen.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 23.03.2009, 23:34   #14 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

Update hochgeladen. Es ist nun möglich, MILStarter mit Parametern aufzurufen und so ein Programm direkt (ohne Aufruf der GUI) mit verändertem Integritätslevel zu starten. Alle Parameter sind in Anführungszeichen zu setzen. Sollen Parameter nicht berücksichtigt werden, ist ein "_" einzusetzen.

1. Parameter: Die zu startende EXE mit Pfad.

2. Parameter: Die an die EXE zu übergebenden Parameter

3. Parameter: Der Integritätslevel, in dem der neue Prozess gestartet werden soll oder ein "_", wenn der Prozess mit dem Integritätslevel von MILStarter gestartet werden soll.
Mögliche Integritätslevel:
Niedrige Verbindlichkeitsstufe
Mittlere Verbindlichkeitsstufe
Hohe Verbindlichkeitsstufe
Systemverbindlichkeitsstufe

4. Parameter: Die Mandatory Policy, mit der der neue Prozess versehen werden soll:
_ = Die Mandatory Policy, in der MILStarter läuft, wird übernommen
0 = Integritäten sind für den gestarteten Prozess wirkungslos
1 = Normales Verhalten, Integritäten werden berücksichtigt
2 = Ein gestarteter Kindprozess hat die Integrität der EXE-Datei, wenn sie niedriger ist als der Integritätslevel des Elternprozesses
3 = Ein gestarteter Kindprozess hat die Integrität der EXE-Datei, wenn sie niedriger ist als der Integritätslevel des Elternprozesses. Integritäten werden berücksichtigt.

5. Parameter: Der Token, mit dem der neue Prozess gestartet werden soll:
Admintoken
Eigener
WindowsExplorer

Beispiel:
Code:
C:\EIGENES\MILStarter\MILStarter.exe "C:\EIGENES\FolderSpy\FolderSpy.exe" "_" "Systemverbindlichkeitsstufe" "0" "Eigener"
a) Für Prozesse, die Hooking einsetzen, kann die MIC abgeschaltet werden. Hooking funktioniert damit auch wieder unter Vista global.

b) Anwendungen, die eine erhöhte Sicherheitsstufe erfordern (wie zum Beispiel Browser), können in einem niederigeren Integritätslevel gestartet werden.

c) Programme, die erhöhte Zugriffsrechte benötigen, können mit einem höheren Integritätslevel versehen werden.

...
__________________
______________

Mfg

AHT

Geändert von AHT (10.04.2009 um 09:25 Uhr)
AHT ist gerade online   Mit Zitat antworten
Alt 11.01.2010, 17:45   #15 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 7.956
Standard

Neue Version hochgeladen: Der Parameterstart funktionierte manchmal nicht korrekt.
Downloadlink

Zur Erinnerung: Mit diesem Programm ist es unter anderem möglich, die MIC von Vista und Windows7 für den ausgewählten Prozess komplett abzuschalten - das heißt, der gestartete Prozess kann wieder alle Programme hooken, an alle Programme Messages senden... etc...
__________________
______________

Mfg

AHT
AHT ist gerade online   Mit Zitat antworten
Werbung

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XP -Prozess- programm Rottweiler08 Windows XP 19 09.02.2009 21:17
Vista Defragmentierung KOMPLETT abschalten Erni Windows Vista 8 23.01.2008 12:25
stranger prozess.. HardcoreEi Viren-Forum 1 05.12.2006 15:13
Prozess Fehler LordXerxes Windows XP 1 20.04.2006 11:47
prozess csrss.exe??? jhonny 79 Windows XP 5 01.04.2006 10:34



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2