Hackerboard WikiHaboBlog

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

Speicher nicht als Executable vermerkt

Diskussion: Speicher nicht als Executable vermerkt im Forum Applikationen, in der Kategorie Software Home; Hallo HaBo^^ Ich habe seit ein paar Tagen das Problem, dass einige Programme mit Zugriffsverletzungen abschmieren. (Bsp ePSXe, CS) Nun ...

Antwort
Alt 05.01.10, 11:56   #1 (permalink)
 
Benutzerbild von ChiefWiggum
 
Registriert seit: 09.10.07
ChiefWiggum Leistung: 8086
ChiefWiggum eine Nachricht über ICQ schicken
Likes: 11
Unhappy 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

__________________
Be the source always with you.
ChiefWiggum ist offline   Mit Zitat antworten
Alt 23.01.10, 22:10   #2 (permalink)
Themenstarter
 
Benutzerbild von ChiefWiggum
 
Registriert seit: 09.10.07
ChiefWiggum Leistung: 8086
ChiefWiggum eine Nachricht über ICQ schicken
Likes: 11
Standard

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
__________________
Be the source always with you.
ChiefWiggum ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 24.01.10, 13:08   #3 (permalink)
Themenstarter
 
Benutzerbild von ChiefWiggum
 
Registriert seit: 09.10.07
ChiefWiggum Leistung: 8086
ChiefWiggum eine Nachricht über ICQ schicken
Likes: 11
erledigt 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
__________________
Be the source always with you.
ChiefWiggum ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » Speicher nicht als Executable vermerkt
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61