Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Autoexec.bat

tesmu [26.08.2011 09:10:08]

#

Eli onko XP:ssä jotain tämän tyylistä tiedostoa johon kirjoittamalla ajettavaksi komentorivisovellukseksi voisin laittaa oman sovellukseni.

Eli esim Ad-Aware yrittää poistaa jotain haitallisia kikkareita koneelta ennenkuin käyttäjä kirjautuu edes sisälle ja näyttääpi siltä että jonkinasteista komentoriviohjelmaa se siinä ajaa.

Tarkoitus olisi oma komentoriviohjelma pystyä ajamaan samassa tilassa missä Ad-Aware tämän työkalun ajaa...

Minkälaiseen tiedostoon tälläinen rivi pitäisi kirjoittaa?

ErroR++ [26.08.2011 09:21:08]

#

Avaa muistio, napauta ctrl + o, vaihda C -asemalle, laita kaikki tiedostot kohta valituksi, kirjoita 'Autoexec.bat' ja paina enter. Jos tulee virheilmoitus niin sitä ei ole. luo se!!!
Kirjoita sinne:
C:\omat\munsysteemi.bat
tai muuta vastaavaa.
En ota vastuuta jos koneesi hajoaa.

Deffi [26.08.2011 12:59:38]

#

En usko, että mitään .bat-sotkua saa ajettua ennen sisäänkirjautumista. Todistakaa minut vääräksi.

Tekemällä ohjelmastasi palvelun pystyt suorittamaan sen ennen sisäänkirjautumista. Helpoin ja suositelluin vaihtoehto.

Wikipedia: Windows service
Introduction to Windows Service Applications


Jos koodisi tarvitsee suorittaa ennen palveluiden lataamista, voit tehdä native applicationin. Esimerkki tällaisesta ohjelmasta on autochk.exe. Native applicationit suoritetaan user-modessa, mutta ne ei eivät pysty käyttämään WinAPIa. NT API (ntdll.dll) on edelleen saatavilla ja suht helppo käyttää.

Inside Native Applications
Building a NT Native app using gnu gcc


Voit myös koodata myös ajurin ja asettaa sen käynnistymään bootin yhteydessä.

Introduction to Device Drivers
Getting Started Writing Windows Drivers


Jos tämäkään ei riitä, niin koodin suorittaminen ennen käyttöjärjestelmän lataamista onnistuu "infektoimalla" MBR tai tekemällä livecd tai muu boottaava media.

TDSS part 1: The x64 Dollar Question - analyysiä MBR:ää muokkaavasta haittaohjelmsta. infektointi tapahtuu lähettämällä SRB:itä (SCSI request block)

ErroR++ [13.09.2011 17:38:19]

#

Windowsissa on ainakin Aytoexec.nt. C:\Windows\system32\autoexec.nt

Macro [13.09.2011 18:03:33]

#

Windowsissa on aika monta muutakin tiedostoa, jota muuttamalla saa sekoitettua koneen. Ehkä kannattaa tehdä kumminkin se service tai käyttää ajoitettuja tapahtumia ja jättää kommentointi pois monta viikkoa vanhaan aiheeseen, johon on saatu hyvä vastaus.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta