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 > Spezielles

Spezielles Für die Bereiche API, Subclassing, Inline-Assembler, Prozesse, ect.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26915, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3326, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 312, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7643, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 20, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 23, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 58, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 146, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 71, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50944, Antworten: 1395
Zeige:





Umfrageergebnis anzeigen: Woran liegts eurer Meining nach?
AHT baut Mist 1 20,00%
Windows baut Mist 4 80,00%
Teilnehmer: 5. Sie dürfen bei dieser Umfrage nicht abstimmen

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11.04.2009, 11:22   #1 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard Problem mit PROCESS_DUP_HANDLE bei CSRSS.EXE

Folgendes schlägt fehl, wobei es egal ist, ob mein Prozess im Account des eingeloggten Users läuft oder im System Account - warum?
Mache ich einen Fehler oder ist das vielleicht ein ganz und gar fehlgeschlagener Versuch von Microsoft, ein Sicherheitsloch zu fixen???
Code:
Def GetWindowThreadProcessId(2) !"USER32","GetWindowThreadProcessId"
Def GetLastError(0) !"kernel32", "GetLastError"
Def SetLastError(1) !"kernel32", "SetLastError"
DeF OpenProcess(3) !"KERNEL32", "OpenProcess"
Def CloseHandle(1) !"KERNEL32", "CloseHandle"
DEF LookupPrivilegeValue(3) !"advapi32", "LookupPrivilegeValueA" 'LUID (8-Byte Registrierungszahl) von Privileg erhalten
DEF AdjustTokenPrivileges(6) !"advapi32", "AdjustTokenPrivileges" 'Privilegien einstellen
DEF OpenProcessToken(3) !"advapi32", "OpenProcessToken" 'Tokenhandle öffnen
DEF CopyMemory(3) !"kernel32", "RtlMoveMemory" 'kopiert einen Speicherbereich
DEF GetCurrentProcess(0) !"KERNEL32", "GetCurrentProcess" 'Handle auf den aktuellen Prozess holen
Declare CSRSS_ID&, PHandle&, Fehler&, TOKEN_PRIVILEGES#, LUID#
 
Windowstyle 31
WindowTitle "ID von CSRSS ermitteln und Prozesshandle mit PROCESS_DUP_HANDLE öffnen"
Window 0, 0 - 640, 440
GetWindowThreadProcessId(%Desktop, addr(CSRSS_ID&))
Print "ID des Subsystems meines Desktops: " + Str$(CSRSS_ID&)
Set_Privilege_Status "SeDebugPrivilege",$2
SetLastError(0)
PHandle& = OpenProcess($40, 0, CSRSS_ID&)
Fehler& = GetLastError()
IF PHandle& <> 0
 Print "Das Öffnen des Handles war erfolgreich!"
 CloseHandle(PHANDLE&)
Else
 Print "Es konnte kein Handle geöffnet werden!"
 Print "Fehlercode beim Öffnen des Handles: "  + Str$(Fehler&)
endif
While 1
 Waitinput
wend
Proc Set_Privilege_Status
 Parameters Privilege_name$, Aktive&
 Declare NewState&, AH_Token_Handle&, LU_SYSTEM$
 DIM TOKEN_PRIVILEGES#, 16
 DIM LUID#, 8
 Clear LUID#, LU_SYSTEM$
 LookupPrivilegeValue(ADDR(LU_SYSTEM$), ADDR(Privilege_name$), LUID#)
 CLEAR AH_Token_Handle&
 LET FEHLER& = OpenProcessToken(GetCurrentProcess(), $20, ADDR(AH_Token_Handle&))
 LONG TOKEN_PRIVILEGES#, 0 = 1
 LET NewState& = TOKEN_PRIVILEGES#
 CopyMemory(NewState& + 4, LUID#, 8)
 LET NewState& = Aktive&
 Clear Aktive&
 IF or(NewState&, $2) = NewState&
  LET Aktive& = or(AKTIVE&, $2)
 Endif
 IF @or(NewState&, $80000000) = NewState&
  LET Aktive& =  or(AKTIVE&, $80000000)
 Endif
 LONG TOKEN_PRIVILEGES#, 12 = Aktive&
 LET FEHLER& =  AdjustTokenPrivileges(AH_Token_Handle&, 0, TOKEN_PRIVILEGES#, 0, 0, 0)
 If AH_TOKEN_Handle& <> 0
  CLOSEHANDLE(AH_Token_Handle&)
 endif
 Dispose TOKEN_PRIVILEGES#
 Dispose LUID#
endproc
Auch wenn ich CSRSS so anpasse

und unter Vista das tue

haut's nicht hin .

Warum???
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 11.04.2009, 14:36   #2 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Unter Windows2000 SP4 und XP ohne Servicepack läuft alles normal - dürfte also wohl ab XP SP2 auftreten. Mal schauen...
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 11.04.2009, 14:59   #3 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

So siehts aus, wenn es nicht läuft:
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 11.04.2009, 17:09   #4 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Da es eine recht wichtige Sache ist, die eine ganze Menge Leute in anderen Sprachen nutzen, gehe ich nich einmal ein bischen darauf ein, was da passieren könnte:

a) Anwendungen zum Schließen von Prozessen, die sich dafür ein Handle aus dem Subsystem hohlen, funktionieren evtl. nicht mehr richtig.

b) Im Usermode arbeitende RootKitscanner, die Prozess-Handles aus CSRSS.EXE sammeln, funktionieren unter Umständen nicht mehr.

Egal warum M$ da etwas geändert hat, es ist auf jeden Fall so ziemlich am Ziel vorbeigeschossen, denn was da scheinbar gefixt werden sollte ist weiterhin problemlos durchzuführen .
Ääähm ...Sicherheitsproplem eingebaut um eins zu fixen???
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 11.04.2009, 20:37   #5 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard Problem lokalisiert...

Hab den Verursacher des Problems gefunden. Verursacht wird der Blödsinn (mal wieder ) durch den Treiber avipbb.sys von AntiVir.
M$ ist also komplett unschuldig an der Sache.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT

Geändert von AHT (11.04.2009 um 20:40 Uhr)
AHT ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 12.04.2009, 09:02   #6 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

@Frank Abbing:
Du nimmst doch Avast? Köntest du mal einen Scrennshot mit dem Quelltext von ganz oben hier posten?
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 12.04.2009, 09:48   #7 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Die Sache ist, wie gesagt, recht wichtig; deshalb hier ein Querlink auf ein Forum, in dem ich bereits eine Bestätigung erhalten habe:
Delphi-Forum.de - CSRSS und OpenProcess mit PROCESS_DUP_HANDLE
Die Leute in Delphi sind Top
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 12.04.2009, 10:31   #8 (Direktlink)
Unregistriert
Gast
 
Beiträge: n/a
Standard

Sorry, bin hier im Urlaub und kann auf dem Mini-PC nicht testen. Bin grad auch nur in fremdem Netz unterwegs...
Werd es aber nachholen.

Gruß aus Lathen,
Frank
  Mit Zitat antworten
Alt 12.04.2009, 11:12   #9 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Danke Frank! Hab den Verursacher ja schon und will jetzt mal schauen, ob Avast ähnlichen Blödsinn veranstaltet. Werde mich dann als nächstes bei Avira um ein Bugfix kümmern

Werde dann dort auf die Seiten Verlinken, wo es Rückmeldungen gegeben hat.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT

Geändert von AHT (12.04.2009 um 11:17 Uhr)
AHT ist offline   Mit Zitat antworten
Alt 12.04.2009, 12:42   #10 (Direktlink)
Stammuser
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
Standard

Mit avast (Stand 10.04.09):
"Das Öffnen des Handles war erfolgreich!"
XP SP2

Gruß Thomas
THFR ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 12.04.2009, 12:53   #11 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von THFR Beitrag anzeigen
Mit avast (Stand 10.04.09):
"Das Öffnen des Handles war erfolgreich!"
XP SP2

Gruß Thomas
Besten Dank, mit Norten gehts ebenfalls.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 12.04.2009, 15:33   #12 (Direktlink)
Stammuser
 
Benutzerbild von Andreas Miethe
 
Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
Standard

Zitat:
Zitat von AHT Beitrag anzeigen
Unter Windows2000 SP4 und XP ohne Servicepack läuft alles normal - dürfte also wohl ab XP SP2 auftreten. Mal schauen...
Hallo Andreas,

kann ich nicht bestätigen !
Bei mir funktioniert es mit XP SP2 und Avira(Update von heute).
__________________
Gruss
Andreas

______________________
http://www.ampsoft.eu

Profan 3.3 - XProfanX2
Windows 95,98,ME,2000,XP
Vista - Windows 7 32 / 64 Bit

ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher
Andreas Miethe ist offline   Mit Zitat antworten
Alt 12.04.2009, 16:13   #13 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
Standard

Mit Avast, ...XP-Home+SP3 "Öffnen erfolgreich"
__________________
Gruss, horst
Computer werden kleiner und kleiner, bald verschwinden sie völlig.
(Ephraim Kishon 1924-2005)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-18.0.1025.142 m
http://www.web-treffpunkt.de
horsthorn ist offline   Mit Zitat antworten
Alt 12.04.2009, 17:19   #14 (Direktlink)
Weiß worum´s geht
 
Benutzerbild von Chris_S
 
Registriert seit: 28.03.2009
Beiträge: 122
Standard

Unter Vista64 Sp1 wenn ich ohne Adminrechte starte:
Code:
ID des Subsystems meines Desktops: 624
Es konnte kein Handle geöffnet werden!
Fehlercode beim Öffnen des Handles: 5
Mit Adminrechten:
Code:
ID des Subsystems meines Desktops: 624
Das Öffnen des Handles war erfolgreich!
AntiVir bei beiden Versuchen aktiv.
Chris_S ist offline   Mit Zitat antworten
Alt 12.04.2009, 18:34   #15 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Code:
ID des Subsystems meines Desktops: 912
Es konnte kein Handle geöffnet werden!
Fehlercode beim Öffnen des Handles: 5
Bei mir läuft Avira Antivir Premium. System siehe Signatur (mit Admin-Rechten).
Manchmal, wenn ich das Programm im Interpreter starte, ist der Fehlercode auch 0.

Hinweis für XProfan 11 Nutzer: Das Programm enthält einige seit 6.6 nicht mehr notwendigen OperatorErsatzfunktionen. Daher ist PROFALT.INC einzubinden.

Gruß
Roland
(startet gleich noch einen Test unter Windows 7)
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de

Geändert von RGH (12.04.2009 um 18:40 Uhr)
RGH ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

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
Probleme mit csrss.exe Thogi Windows XP 5 03.08.2006 17:45
prozess csrss.exe??? jhonny 79 Windows XP 5 01.04.2006 10:34
CPU Auslastungsprobleme - csrss.exe FrOgg Allgemein 11 31.12.2004 12:08
Problem mit csrss.exe good-rats Windows XP 6 23.10.2004 11:34



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:01 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