Viren Flashcards

1
Q

Grundlegender Aufbau von Viren und Infektionsmechanismus

A
  • Infektionsvektoren: versch. Verbreitungsansätze
  • multipartite Viren nutzen mehrere Infektionsvektoren
  • Nutzlast: was tut der Virus außer sich verbreiten? (Schadensfunktion)
  • Auslöser: wir wird entschieden, ob Nutzlast aktiv wird
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ziele von Virusinfektionen: Boot-Sektor

A
  • kopiert und überschreibt Bootblock für Primärboot
  • Virus erhält Kontrolle beim Booten bevor Betriebssystem oder Anti-Viren-Programme geladen werden
  • Gegenmaßnahme: Blockschutz im BIOS
  • Problem: Mehrfachinfektion durch Viren, die den Bootblock retten (Kopie des originale Bootblocks wird überschrieben)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ziele von Virusinfektionen: Dateien

A
  • Zieldateien: Dateien mit ausführbarem Programmcode

- Virus fügt sich in Datei ein oder verknüpft sich mit dieser und erhält Kontrolle bei Ausführung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Partielles Überschreiben von Dateien

A
  • Dateianfang: Dateigröße unverändert, Wirtsprogramm zerstört
  • Dateimitte: Dateigröße unverändert, Wirtsprogramm läuft ggf. am Anfang, ist aber defekt
  • Vollständig ersetzt: leicht entdeckbar durch identische Dateigrößen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Weitere Effekte von Viren auf Dateien

A
  • Vorhängen vor Datei (Batch-Dateien, veränderte Dateigröße, zu aufwendig für Binärdateien wg. Relokation)
  • Anhängen an Datei (Binärdateien, veränderte Dateigröße)
  • Einstreuen in ungenutzte Füllbereiche (Dateigröße unverändert, Wirtsprogramm läuft korrekt) –> code interlacing infection / cavity hole infection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Arten von Viren

A
  • Begleit-Viren (Infektion durch früheren Aufruf des Begleit-Virus, Virus vor dem Wirtsprogramm aufgerufen)
  • Quellcode-Viren (Infektion auf Quellcode-Ebene, Programm muss erst kompiliert werden)
  • Dokumenten-Viren (Virus infiziert Makros -> Programmcode in nicht ausführbaren Dokumenten wird von Applikationen interpretiert)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly