[Win] Uruchomienie programu przed logowaniem

0

Witajcie! Może ktoś z Was byłby w stanie doradzić, czy jest to możliwe, a jeśli tak, to mniej więcej na jakiej zasadzie:

Chciałbym wymusić na Windowsie (załóżmy, że XP), aby przed logowaniem do systemu, uruchomił on program znajdujący się na dyskietce/CD/Flashdisku (cokolwiek, najlepiej to ostatnie). Czy jest na to jakaś szansa? Zakładam, że wcześniej nie wchodziłem do systemu i nie modyfikowałem sobie niczego tak, aby OS działał w w/w sposób....

Mój jedyny pomysł co do w/w to jest bootowanie z dyskietki, na dyskietce jest program, który odpowiednio modyfikuje system, aby ten przed ekranem logowania, a tuż po ekranie wczytywanie systemu, uruchomił odpowiednie zadanie. Później program kończy swoją pracę i odpala normalny (lekko "zmodyfikowany") rozruch systemu z dysku...

Z góry dziękuję za wszelkie idee!
Pozdrawiam serdecznie
Theriel

0

ostatnio glosno bylo o wirusie, ktory zapisywal sie do BIOSu. ewentualnie BootSector nadpisz.

0

Ehhh, ale bootsector jak nadpiszę to później będzie trzeba odkręcać wszystko, mbr-fixować etc... a to chyba nie jest najlepsze rozwiązanie... Chodzi o to, żeby po wyjęciu dyskietki i restarcie komputera wszystko wróciło do normy.

Pozdrawiam
Theriel

0

No ekspertem to ja tu nie jestem, ale jak cos sie nadpisze to mozna zawsze zrobic sobie przed nadpisaniem kopie tego czegos a po zalatwieniu calej sprawy ja przywroocic...

0

hmm mozesz podmienic userinit.exe na swoj program i dopiero z poziomu swojego programu odpalic kopie zapasowa prawdziwego userinit.exe ktory jest odpowedzialny za logowanie do systemu
musisz tylko pamietac ze userinit.exe jest plikiem chronionym w XP i zeby go podmienic musisz wylaczyc ta ochronę mozna to zrobic w rejestrze lub mozesz oszukac to ochrone uzywajac APIHook w winlogon.exe, przyklad tej 2giej metody pokazal Aphex znajdziesz to wpisujac iamaphex w google

0

Napisz i zainstaluj program jako usługe systemową. A jek nie wiesz jak napisać, to na elektrodzie jest skrypt vbs, który instalujesz programem sc.exe, a on uruchami twojego progsa :d

0

Mozesz tez uzyc Gina hook jesli tak wolisz - dziala na zasadzie podmiany oryginalnego logowania wina. Of coz mozesz napisac tylko jedna wersje funkcji przeladowywanej.

Ale pomysl z usluga jest latwiejszy, tylko nie wiem czy uda sie zmusic system do poczekania na zakonczenie uslugi.

pozdrawiam
johny

0

Dzięki za rady. Chyba najsensowniejszym rozwiązaniem jest to zaproponowane przez wieprza/johnego_bravo -> bo jako jedyne z w/w umożliwia namieszać, odpalić program, odmieszać... Usługę musiałbym wcześniej zainstalować, a tak to tylko modyfikuję logowanie podczas bootowania, a później, po wykonaniu programu, powracam do oryginalnego logowania. Dzięki temu sposób działa tylko wtedy kiedy włożona jest dyskietka podczas uruchamiania komputera, a w innym wypadku nie widać żadnej różnicy.

Jeżeli ktoś będzie miał jeszcze jakiś inny pomysł to chętnie przeczytam :) .
Pozdrawiam
Theriel

0

A moze to by bylo lepsze wyjscie:

http://4programmers.net/Forum/251247?h=native#id251247

0

Genialne #-]. Teraz tylko wystarczy zbootować programik, który modyfikuje rejestr, kontynuować bootowanie via wingroza, zrobić co trzeba i przywrócić rejestr ^^.

Pozdrawiam i jeszcze raz wielkie dzięki!
Theriel

1 użytkowników online, w tym zalogowanych: 0, gości: 1