Soft is

Soft is
Generell informasjon
programtype Scrubber
Forfatter Frank Grossman / Jim Moskun
utvikler NuMega
Tillatelse Eieren
Faktisk tilstand Avviklet
Språk Engelsk
Teknisk informasjon
Planlagt inn Intel 80386

SoftICE er en proprietær og betalt kjernemodus- debugger for Microsoft Windows . Det er designet for å kjøre under Windows, på en slik måte at operativsystemet ikke er klar over dets tilstedeværelse. I motsetning til en applikasjonsfeilsøker, er SoftICE i stand til å suspendere alle operasjoner i Windows når det er ønskelig, noe som er nyttig for feilsøking av drivere siden det er viktig å vite hvordan maskinvaren får tilgang, så vel som funksjonene til operativsystemet.

Microsoft tilbyr to kjernemodus-feilsøkere, WinDbg og KD , gratis. Imidlertid er de fulle egenskapene til WinDbg og KD bare tilgjengelige når du bruker to sammenlåste datamaskiner. SoftICE er et usedvanlig nyttig driverutviklingsverktøy og er kompatibelt med de nyeste versjonene av Microsofts operativsystem.

Det er tidligere versjoner tilgjengelig for DOS og operativsystemer tilgjengelig. SoftICE ble opprinnelig produsert av et selskap ved navn NuMega , og ble senere kjøpt opp av Compuware .

SoftICE er også populært som et programvare-cracking- verktøy .

Historie

Den originale SoftICE for DOS ble skrevet i 1987 av NuMega-grunnleggerne Frank Grossman og Jim Moskun . Programmet, skrevet i et 80386 assembly- språk , spilte rollen som et operativsystem og kjørte programvare i virtuell 8086-modus . Den ble solgt for 386 dollar.

De nye versjonene av SoftICE gravde dypt inn i Microsoft Windows. Akkurat som gamle versjoner av SoftICE sjelden er kompatible med nye versjoner av Windows. Compuware bestemte seg for å tilby SoftICE som et abonnement for å holde deg oppdatert med de nyeste versjonene av Microsoft Windows.

Den pleide å være inkludert i NuMega DriverStudio- programvaren, men ble avviklet i april 2006 .

Oppsigelse

3. april 2006 ble DriverStudio-produktet avviklet på grunn av "en rekke tekniske og forretningsmessige problemer så vel som generelle markedsforhold". Støtte og vedlikehold ble tilbudt frem til 31. mars 2007 .

Mulige alternativer

Det nærmeste nåværende alternativet til Softice er windbg , levert av Microsoft. Det er en kommandolinjebasert kjernemodus-feilsøker. Den tilbyr imidlertid ikke funksjonaliteten til Softice for å stoppe maskinen "live" og må normalt brukes koblet til maskinen som ønsker å bli feilsøkt (ofte ved hjelp av en virtuell maskin for enkelhets skyld).

Syser debugger er ment å være en fullstendig kommersiell erstatning for SoftICE . Den kjører på 32-biters versjoner av Windows Vista/XP/2003/2000, og støtter SMP , HyperThreading og flerkjerners CPUer .

-OllyDbg . _ Det fungerer på 32-bits assembler-nivå og er spesielt nyttig når kildekoden ikke er tilgjengelig. Den fungerer imidlertid bare i brukermodus (ring 3).

- x64dbg er en gratis åpen kildekode debugger for 32 og 64 bit plattformer. Den fungerer imidlertid bare i brukermodus (ring 3).

IDA tilbyr også en brukermodus-debugger i både gratis og kommersielle versjoner.

- Rasta Ring 0 Debugger (RR0D) er en gratis åpen kildekode-kjernemodus-debugger som ligner på SoftICE, den er tilgjengelig på nettet. Tilbyr feilsøking på lavt nivå for Microsoft Windows , Linux , OpenBSD og FreeBSD . En versjon av Mac OS X er under utvikling.

Se også

Eksterne lenker