Výsledky 1 až 5 z 5

Téma: [C, NTAPI] - ZwSystemDebugControl na jakych verzich Win aneb jak na MSR

  1. #1

    Standardní [C, NTAPI] - ZwSystemDebugControl na jakych verzich Win aneb jak na MSR

    Chtel bych pod WinNT-XP precist MSR registry, na coz je treba privilegovana instrukce RDMSR a tedy potreba napsat driver, coz si moc netroufam. Hledal sem na netu, nasel sem i nejaky drivery co umi cist IO porty, ale MSR ne. NEvi nekdo o necom? Pripadne nakej ukazkovej zdrojak driveru, kerej umozni volat z user programu jeho funkce kde bych si to moh snadno napsat.

    Dalsi vec co sem nasel, je zajimavej hack na knihovnu NTDLL.DLL kde je funkce ZwSystemDebugControl, ktera vola NtSystemDebugControl v ring0 a ta umi spoustu uzitecnejch veci (cteni MSR, IO, BUS, fyzicky pameti...) ale jak se zda, funguje to jen v XP (kod kerej mi v XP funguje mi vraci pri volani v NT/2000 ZwSystemDebugControl chybu, ale ta funkce tam je). Nevite o tom nekdo vic jesi to jde nak podobne i v NT4/2000 ?

    Gigabyte GA-P67-DS3-B3, Core i7-2600K@4,5GHz, 2xKingston 2GB/1866MHz/CL11, Leadtek 7900GT-256MB DDR3 + Accelero S1, SB-Audigy + YMF724 + DreamBlaster combo, tuner FlyDVB duo, SSD Samsung 840 Pro 128GB + WD1003FBYX RE4 1TB, Seasonic S12II-430, 21" NEC 2190UXp, DVD-RW NEC 4550A->4551A mod, CD-RW Teac 524E, ZIP100, FDD, Canon PowerShot A70, A95+hacked firmware, EOS 350D+CHDK, Pentax K-30, Galaxy S3+CM13, HP ipaq 214, HP 200LX.
    2nd PC: Gigabyte GA-P31-DS3L with custom BIOS, Core2 Duo E8600@4,0GHz, 2xKingston 2GB/1066MHz/CL5
    3rd PC: Abit BX133-Raid, Tualatin 1300@1733/133/1,65V, 2x256MB. WEB: http://rayer.g6.cz

  2. #2
    Administrátor Avatar uživatele Spec
    Založen
    03.09.2002
    Bydliště
    Prostějov
    Příspěvky
    846
    Vliv
    300

    Standardní Re: [C, NTAPI] - ZwSystemDebugControl na jakych verzich Win aneb jak na MSR

    Co třeba LLA driver?

    Je obsažen v poslední verzi CPUMSR 0.90

    http://www.cpuheat.wz.cz/BetaVersions/CPUMSR_0_90.zip

    V dřívějších verzích byla knihovna iomonkey.dll

    S tím ZwSystemDebugControl přesně nevím, ale např. ve windows2003 SP1 je přepracována kernel protection a tam to taky nejde použít...

    http://www.secure-software-engineeri...=106&Itemid=27
    AMD Athlon XP 1700+ B0 JIUHB @ 9x250 | Asus A7N8X DLX rev. 1.04 bios 1009 modded BPL + ROMSIP | Trig T40-7 Plus | 2x 512MB PC3500 DDR KingSton HyperX CL2 |ATI Radeon X800GTO@16 pipelines 256Mb TVOUT/DVI | Maxtor DiamondMax9 80GB 7200rpm 8Mb cache| Z-Com Xi626 | DVD-ROM Pioneer 120S | LC Power 550W | Compaq MV700 monitor | w2k/sp4 |

  3. #3
    Administrátor Avatar uživatele Spec
    Založen
    03.09.2002
    Bydliště
    Prostějov
    Příspěvky
    846
    Vliv
    300

    Standardní Re: [C, NTAPI] - ZwSystemDebugControl na jakych verzich Win aneb jak na MSR

    in Nt/2k/xp/2003sp0 You can do it with ZwSetSystemInformation's SystemLoadAndCallImage

    in XP/2003sp0 u also can do it by ZwSystemDebugControl

    in 2003sp1,u can try to use the way Alex pubed www.tinykrnl.org/recon2k6.pdf

    Není to ale přístup k MSR, ale jump z ring3 na ring0

    Hezké využití ve WInXP


    http://www.securitytracker.com/alert...b/1009128.html
    AMD Athlon XP 1700+ B0 JIUHB @ 9x250 | Asus A7N8X DLX rev. 1.04 bios 1009 modded BPL + ROMSIP | Trig T40-7 Plus | 2x 512MB PC3500 DDR KingSton HyperX CL2 |ATI Radeon X800GTO@16 pipelines 256Mb TVOUT/DVI | Maxtor DiamondMax9 80GB 7200rpm 8Mb cache| Z-Com Xi626 | DVD-ROM Pioneer 120S | LC Power 550W | Compaq MV700 monitor | w2k/sp4 |

  4. #4

    Standardní Re: [C, NTAPI] - ZwSystemDebugControl na jakych verzich Win aneb jak na MSR

    SPec, diky mrknu na ten LLA, ofocialni stranka nejak nefunguje, tak to este zkusim jinde. Hlavne jesi je k tomu aspon k dispozici header a nakej popis funkci.

    >Není to ale přístup k MSR, ale jump z ring3 na ring0

    EDIT:
    Tak zdrojaky k LLA sem nikde nenasel, pecu na to. Ale zacinam trochu chapat jak ty IO drivery fungujou, do driveru IOPERM (kerej je k dispozici se srcy) se mi podarilo zaimplementovat vlastni zpracovani dalsiho IOCTL kodu a pak to pres IOCTL zavolat z hlavniho programu. Takze MSR uz neni problem, jen musim nako poladit predavani parametru pres ten buffer.

    Zkousel sem taky ten ZwSetSystemInformation.SystemLoadAndCallImage hack, ale nako to moc nefungovalo. Ten driver sem s tim nenatah, navic to obcas uplne sestrelilo wokna.
    Nicmene ten ZwSystemDebugControl hack je takovej elegantejsi, ze se nemusi nic instalovat. Treba se mi nak podari poresit automatickou instalaci a spusteni toho driveru.

    EDIT2:
    No tak uz mam vlastni .SYS driver
    Naposledy upravil RayeR; 15.02.2007 v 00:56.

    Gigabyte GA-P67-DS3-B3, Core i7-2600K@4,5GHz, 2xKingston 2GB/1866MHz/CL11, Leadtek 7900GT-256MB DDR3 + Accelero S1, SB-Audigy + YMF724 + DreamBlaster combo, tuner FlyDVB duo, SSD Samsung 840 Pro 128GB + WD1003FBYX RE4 1TB, Seasonic S12II-430, 21" NEC 2190UXp, DVD-RW NEC 4550A->4551A mod, CD-RW Teac 524E, ZIP100, FDD, Canon PowerShot A70, A95+hacked firmware, EOS 350D+CHDK, Pentax K-30, Galaxy S3+CM13, HP ipaq 214, HP 200LX.
    2nd PC: Gigabyte GA-P31-DS3L with custom BIOS, Core2 Duo E8600@4,0GHz, 2xKingston 2GB/1066MHz/CL5
    3rd PC: Abit BX133-Raid, Tualatin 1300@1733/133/1,65V, 2x256MB. WEB: http://rayer.g6.cz

  5. #5

    Standardní Re: [C, NTAPI] - ZwSystemDebugControl na jakych verzich Win aneb jak na MSR

    No tak ted bych se este potreboval dostat na MSR i v Win9x. Myslel sem ze to nebude problem, kdyz 9x toliko ochranu neresi, ale problem to je a este vetsi. Docela rad bych se vyhnul psani VXD, protoze GNU linker mingw pry neumi format LE...

    EDIT:
    dobry, tak uze sme nasel perfektni ring0 hack, soucast zrojaku opensource CrystalCPUID (msr9x.cpp)
    Naposledy upravil RayeR; 02.03.2007 v 13:18.

    Gigabyte GA-P67-DS3-B3, Core i7-2600K@4,5GHz, 2xKingston 2GB/1866MHz/CL11, Leadtek 7900GT-256MB DDR3 + Accelero S1, SB-Audigy + YMF724 + DreamBlaster combo, tuner FlyDVB duo, SSD Samsung 840 Pro 128GB + WD1003FBYX RE4 1TB, Seasonic S12II-430, 21" NEC 2190UXp, DVD-RW NEC 4550A->4551A mod, CD-RW Teac 524E, ZIP100, FDD, Canon PowerShot A70, A95+hacked firmware, EOS 350D+CHDK, Pentax K-30, Galaxy S3+CM13, HP ipaq 214, HP 200LX.
    2nd PC: Gigabyte GA-P31-DS3L with custom BIOS, Core2 Duo E8600@4,0GHz, 2xKingston 2GB/1066MHz/CL5
    3rd PC: Abit BX133-Raid, Tualatin 1300@1733/133/1,65V, 2x256MB. WEB: http://rayer.g6.cz

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. FAQ DvD to DivX
    Založil AjsTi v sekci fóra Programy a problémy s nimi
    Odpovědí: 186
    Poslední příspěvek: 04.01.2010, 20:56
  2. Stručný průvodce přetaktováním... aneb OC - jak na to?
    Založil Chocen v sekci fóra AMD procesory
    Odpovědí: 126
    Poslední příspěvek: 19.10.2008, 11:13
  3. [Inline Assembler / Windows] Přístup k MSR, jak na to?
    Založil Eagle v sekci fóra Programování
    Odpovědí: 10
    Poslední příspěvek: 07.06.2003, 17:53
  4. Jak udelat kopii disku na kterym jsou win XP?
    Založil Paja v sekci fóra Programy a problémy s nimi
    Odpovědí: 6
    Poslední příspěvek: 09.02.2003, 18:30

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •