22. November 2024, 16:37
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
Hast du deine
Aktivierungs E-Mail
übersehen?
Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
geschützte add. auslesen
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Autor
Thema: geschützte add. auslesen (Gelesen 6160 mal)
nameac
Beiträge: 71
Gespeichert
«
am:
07. December 2005, 20:07 »
geschützte add. auslesen
hallo,
kann mir jemand ein bsp. ,in asm, wie man eine geschützte add. im protected mode ausliest indem man die descriptoren verändert, aufschreiben?
benutze win xp, msvc6, bsp. add. 0...ffff:0...e
danke
SSJ7Gohan
Beiträge: 398
Gespeichert
«
Antwort #1 am:
07. December 2005, 20:50 »
geschützte add. auslesen
Das ist nicht möglich, solange du keinen Treiber schreibst, der im Kernel in Ring0 läuft.
nameac
Beiträge: 71
Gespeichert
«
Antwort #2 am:
07. December 2005, 23:12 »
geschützte add. auslesen
kannst du mir etwas genaueres dazu sagen, ich arbeite mich grad erst in dieses thema ein
Legend
Beiträge: 635
Gespeichert
«
Antwort #3 am:
07. December 2005, 23:15 »
geschützte add. auslesen
Als User Programm darfst du keine Deskriptoren ändern. Deswegen muss das im Kernel Modus läufen. Du kannst höchstens noch die Debugging-API von Windows probieren - die dürften hier aber nicht viele kennen ...
*post*
nameac
Beiträge: 71
Gespeichert
«
Antwort #4 am:
07. December 2005, 23:29 »
geschützte add. auslesen
ich habe in dem "das assembler buch gelesen das bei dem aufruf einer add. der prozessor ein register ausliesst in dem die add. des ersten segmentes der deskriptorenliste und ihre größe steht. dann liest der processor einen deskriptor aus der liste den er über einen selektor der den index dieser liste liefert aus.allerdings habe ich nicht verstanden wann der prozessor auf die liste zugreift weil es ja nur für geschützte segmente sinn macht und wie der selector gewählt werden kann der sich ja irgendwie automatisch aus meiner add. ergeben muss(hab ich mir gedacht) die ich anspringen will. leider bin ich noch nicht fähig das zutesten. desshalb will ich mehr darüber wissen.
nameac
Beiträge: 71
Gespeichert
«
Antwort #5 am:
08. December 2005, 16:09 »
geschützte add. auslesen
wie kann ich dass priority level meines programms beinflussen so das ich geschützte speicherstellen auslesen kann. fals das alles nicht geht ist es möglich den protected mode auszuschalten.
Jidder
Administrator
Beiträge: 1 625
Gespeichert
«
Antwort #6 am:
08. December 2005, 16:22 »
geschützte add. auslesen
beides geht nicht, bzw. nur wenn du die privilegien dazu hast. als normales programm hast du sie nicht, nur (wie gesagt) als treiber.
Dieser Text wird unter jedem Beitrag angezeigt.
nameac
Beiträge: 71
Gespeichert
«
Antwort #7 am:
08. December 2005, 16:38 »
geschützte add. auslesen
wie funktioniert das einen treiber schreiben der ring0 läuft? und was tut der eigentlich? zugriffs rechte eines jeden gestarteten programms auf priority level 0 setzen aber das ist nur ne vermutung.
C#ris
Beiträge: 47
Gespeichert
«
Antwort #8 am:
09. December 2005, 14:51 »
geschützte add. auslesen
Wenn es dich im Fall von Windows interessiert, solltest du dir das WinDDK (Windows Driver Developer Kit) besorgen, da gibts Dokus und viel Beispielcode.
www.xerxys.org
www.jeepard.org
Drucken
Seiten: [
1
]
« vorheriges
nächstes »
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
geschützte add. auslesen
Einloggen
1 Stunde
1 Tag
1 Woche
1 Monat
Immer