Speicher nicht als Executable vermerkt

Hallo HaBo^^

Ich habe seit ein paar Tagen das Problem, dass einige Programme mit Zugriffsverletzungen abschmieren.
(Bsp ePSXe, CS)

Nun hab ich mir mal von CDW den UnGuarder gezogen und wenn die Exception kam mit Olly mal reingeguckt, mit UnGuarder auf den Speicherberech, wo der Error liegt, READ_WRITE_EXECUTE (statt Read_Write) gemacht und den Prozess fortgesetzt - ZACK läuft einwandfrei.

Wie kommt es, dass die Speicherbereiche [auf einmal] die falschen Berechtigungen haben ? Kann dies am GameGuard ( zocke Flyff) liegen? (ist zu dem Zeitpunkt, wo ich CS oder ePSXe starte AUS).
Unter einem anderen Benutzeraccount genau das gleiche :/

Danke schonmal im voraus

MfG
 
Hey,

Ich hab mir nun ein Programm geschrieben, was den kompletten Speicher als ausführbar markiert.. also
Code:
VirtualProtectEx( process, mbi.BaseAddress, mbi.RegionSize, newProtection(mbi.Protect), (PDWORD) oldProtect);
Code:
DWORD newProtection(DWORD protect){
    if(protect & PAGE_EXECUTE_WRITECOPY) return protect;
    if(protect & PAGE_EXECUTE_READWRITE) return protect;
    if(protect & PAGE_EXECUTE_READ)      return protect;
    if(protect & PAGE_EXECUTE)           return protect;
    if(protect & PAGE_READONLY)          return PAGE_EXECUTE_READ;
    if(protect & PAGE_READWRITE)         return PAGE_EXECUTE_READWRITE;
    return protect;
}

Aber nun wenn ich das Hilfs-Programm laufen lasse, schmieren die eigentlichen Programme einfach ab. Ich hab in Olly geguckt, und aus irgendeinem Grund versuchen die eigentlichen Programme jetzt auf Speicher zuzugreifen, den es gar nicht gibt. (Das ist aber nur, wenn ich alles als Executable vermerke)
Wieso dass denn jetzt ?

So langsam hab ich keine Lust mehr auf die **** hier, -.-'

Hoffe, jemand weiß rat.

MfG
 
Prob gelöst

Hey,

ein Freund hat einfach mal gesagt ich soll DEP deaktivieren.
Kann mir nicht erklären, wieso es jetzt geht, wo ich DEP deaktiviert hab, aber YAY!
Wunderbar ^^

Falls wer erklären kann, wieso DEP so ne scheiße baut, wäre ich sehr dankbar^^


MfG
 
Zurück
Oben