Buffer Overrun (Hard- und Software)

Buffer Overrun (Hard- und Software)

Hallo,

Ich habe mir neulich das Spiel "Marc Ecko's Getting Up" gekauft. Nachdem ich es installierte, kam eine Fehlermeldung: *Microsoft Visual C++ Runtime Library*
Buffer overrun detected!

Programm: ...p-Contents Under Pressure\_Bin\GettingUp.exe

A buffer overrun has been detected which has corrupted the program's internal state. The programm cannot safely continue execution and must now be terminated.

Ich habe leider keine Ahnung an was das liegen könnte, aus Google werde ich auch nicht schlau.

Ich hoffe ihr könnt mir helfen

Ciao
Kannst du genauere Angaben zum Spiel machen?

z.b. handelt es sich hier um ein Downloadspiel? Oder hat du es im Laden gekauft? CD/DVD?

Welches Betriebssystem setzt du ein? Vista, XP oder versuchsweise Windows 7?

Und zuletzt bräuchte man schon ein paar Daten über deinen PC.
also, es ist ein spiel, das ich gedownloaded habe.

Mein Betriebssystem ist XP (Service Pack 2), ich habe AntiVir drauf (falls es etwas mit viren zu tun haben könnte), nach Vundo-Viren habe ich schon suchen lassen.

Mein PC übertrifft die Mindestanforderungen um einiges.

Noch ein paar PC-Daten:

Prozessor: AMD Athlon(tm)64 X2 Dual Core Processor 6000+ 3.01 GHz
1 GB RAM
Grafikkarte: GeForce 6800 Ultra
Hm, klingt mir ganz verdächtig nach nem Virus!

Weil, damals, als ich noch SP2 hatte, hatte ich auch vermehrt Bluescreens wegen "Buffer Overflows".

Buffer Overflows sind eigentlich dazu gedacht, den Rechner zum Stillstand zu bewegen, ihn also auszuschalten.

Wann hattest du denn deinen letzten Scan durchgeführt? AntiVir könnte auch schon längst "ausgeschaltet" sein, also teste mal das hier:

Mach das was hier im Link steht, um die Bereitschaft des Virenscanners zu testen:

http://de.wikipedia.org/wiki/EICAR-Testdatei

Also einfach diese Zeile in eine neu erzeugte Text-Datei reinkopieren, als "Eicar.txt" (Textdatei) abspeichern und dann die Datei scannen lassen. Geht ganz einfach!

Als nächstes noch 2 Fragen:

a) Hast du deine Firewall (von Windows) oder eine andere angeschaltet?

b) Hast du die Virenschutzfähigkeit des Prozessors angeschaltet? Da gibts ein Hardware-Bit das genau diese "Buffer Overflows" oder "Buffer Underruns" verhindern soll.

So schaltest du es ein:

Rechtsklick auf Arbeitsplatz, dann auf "Erweitert" gehen, dann ganz oben beim 1. Kasten auf "Einstellungen" draufklicken.

Dann öffnet sich ein neues Fenster. Da steht ganz oben rechts "Datenausführungsverhinderung", setze dort den kleinen KREIS ins 2. Teil rein!

Fortan bist du geschützt durch den Prozessor. Denn der hat eine Hardware-Funktion (ein Bit um genau zu sein), welches die geschützten Bereiche vom Arbeitsspeicher überwacht. Deswegen werden schädliche Programme (Viren, Trojaner usw.) die in Zukunft versuchen sollten, den tödlichen "Buffer Underrun" oder Overflow herbeizuführen, einfach ausgeschaltet vom Prozessor. Das funktioniert in Hardware und ist daher besser.

Ein Virenscanner kann das nicht. Also überprüf gleich mal, ob du das eingeschaltet hast!

Achja: Nicht alle Prozessoren haben dieses Schutzmerkmal. Hauptsächlich neue eben. Aber der Athlon64 z.b. damals hatte es auch schon, daher hat dein Athlon 64x2 6000+ das natürlich schon länger!

Und die Core 2 Duos, sowie viele Pentium 4 (einige neuere) hatten das auch schon. Heutzutage ist das Standard.
Was klingt da bitte verdächtig nach einem Viorus? So ein Unsinn! Das ist eine Standard-Meldung wenn in einem mit Visual C++ geschriebenen Programm irgend etwas knallt. Manchmal sind Windows-Systemdateien beschädigt http://support.microsoft.com/kb/222193/DE/ oder Treiber schuld, oder, oder, oder. Im Zweifelsfall sollte man den Softwarehersteller kontaktieren.
Komplizierter gehts nicht, oder Bruce?

Sag doch einfach - er soll "Sfc /Scannow" bei Ausführen unten links eingeben. Das ist dasselbe! Führt den Windows-Dateischutz aus, man braucht aber meist die CD von Windows dafür, damit er kaputte Dateien auch ersetzen kann.

Glaube aber kaum, dass das daran liegt. Schließlich hat man sehr selten beschädigte Systemdateien. Das letzte Mal, als ich das hatte, das ist schon Jahre her.
Ich verlinke Quellen und fasse sie nicht zu einem aberwitzigen Mix aus Bla und Pups zusammen. Erklär mir und den anderen den Zusammenhang zwischen einer Standardfehlermeldung und einem Virusgeneralverdacht.
hey^^

da sich hier einige Leute anscheinend streitig sind, würde ich mein Windows einfach mal neu installiern (FORMAT C FORMATIERN...)

Glaubt ihr, das würde mein Problem lösen?

Hoffe auf gute Antworten

WhiteTrash
WhiteTrash:

Müsste dann weg sein das Problem, ja. Aber ne Garantie gibts nicht.
Viren können sogar nach Formatierung noch vorhanden sein.
Was nicht heißen muss, dass es unbedingt daran liegt. Aber ich habs so im Gefühl. Meist liege ich richtig.

Wenns nicht zu viel Aufwand für dich ist - kannste du das mit der Neuinstallation versuchen. Viel Glück schonmal dabei.
Du denkst also, dass es ein Bios Virus ist?
Es ist doch noch nicht einmal klar, dass es wirklich einer ist...
ich werde mich heute einfach mal an die Neuinstallation setzten, dann sage ich bescheid, dann wissen wir ja alle bescheid ;)
Wie wärs einfach mal mit ner Rep. Installation vonner C++ Libary gewesen und dann weitergeguckt?

Abgesehen davon, 99,9999% aller Viren sterben beim formatieren ein virtuellen Tod.
Viren , die sich im BIOS einnisten gibt es so schonmal garnet. Es gab ne Handvoll die da was umgeschrieben haben im BIOS wenn das ein schrottiges Mainboard war, konnte man das BIOS nicht mehr neu flashen (kein zweites BIOS-EPROM) und dadurch war das im Enddefekt das Board tot, aber das habe ich noch nie gehabt und auch Techniker-Kollegen von mir hatten sowas noch nie. Also das sind mehr oder weniger unbestätigte Gerüchte, verbreitet durch das gute alte Netz.
Ich hab die News jetzt zwar nicht mehr gefunden, sondern nur eine ältere, aber dieser Bios Virus soll sogar einen flash überleben.
Wie das genau möglich sein soll, habe ich aber noch nicht erfahren.
Zur Not einfach den Bios Speicher rausmachen. ;)
Logge dich ein um einen Beitrag zu schreiben.