🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #1677

Ładowanie sterowników przez NTLDR w WinNT

#1677
From: Przemysław Szeremiota
Date: Sun, 06 Jan 2008 21:12
22 lines
1770 bytes
Ahoj,

Nazwa grupy sugeruje dyskusje raczej teoretyczne, ale spróbuję (albo
proszę o odesłanie mnie na właściwszą...).

Czy możliwe jest zmuszenie loadera windows NT (NTLDR) do tego, żeby dla
wpisu startowego scsi() albo signature() w pliku boot.ini (wymagany jest
wtedy sterownik dysku NTBOOTDD.SYS), zamiast jednego sterownika dysku
docelowego (NTBOOTDD.SYS) ładował np. dwa sterowniki? Sęk w tym, że
kontroler dysku wisi na PCMCIA, niedostępny przez wywołania BIOS, i żeby
sterownik kontrolera został skutecznie załadowany, wcześniej trza chyba
załadować PCMCIA.SYS, żeby uaktywnić mostek PCI-PCMCIA.


Da się to zrobić w _jakikolwiek_ sposób, łącznie ze zhackowaniem NTLDR
żeby wczytywał kolejno nie jeden ale dwa sterowniki z dysku startowego,
albo ze scaleniem dwóch plików sterownika (.SYS, Portable Executable) do
jednego .SYS?


Pozdrawiam,
Przemek Szeremiota
Technical Details
Message-ID: <flrg82$pve$1@opal.icpnet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsb.icpnet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsb.icpnet.pl!not-for-mail
From: Przemysław Szeremiota <przemeksWYWALTO@TOTEZicpnet.pl>
Newsgroups: pl.comp.lang.asm
Subject: Ładowanie sterowników przez NTLDR w WinNT
Date: Sun, 6 Jan 2008 22:12:34 +0100
Organization: ICP News Server
Lines: 23
Message-ID: <flrg82$pve$1@opal.icpnet.pl>
NNTP-Posting-Host: c140-48.icpnet.pl
Mime-Version: 1.0
X-Trace: opal.icpnet.pl 1199653954 26606 85.221.140.48 (6 Jan 2008 21:12:34 GMT)
X-Complaints-To: abuse@icpnet.pl
NNTP-Posting-Date: Sun, 6 Jan 2008 21:12:34 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit