💬
Logga in
Fuska.se

Hur Läser Man Andra Processers Minne?

6 svar · startad

Nivå 9 · Veteranfuskare
Trådstartare #1

Jag förstår inte principen med hur man i h****** ska kunna hitta en/flera önskad byte i datorns minne som till exempel har värdet av hälsan eller sköld i ett spel när adresserna för varje instans ändras.

 

Kan någon förklara detta?

Nivå 0 · Nykomling
#2

Jag tror nog att du inte kommer att få ett vettigt svar här. Vad jag lagt märke till ligger alla på en väldigt "låg" nivå när det gäller sånt.

Nivå 2 · Novis
#3
↗ till inlägget

Jag förstår inte principen med hur man i h****** ska kunna hitta en/flera önskad byte i datorns minne som till exempel har värdet av hälsan eller sköld i ett spel när adresserna för varje instans ändras.

 

Kan någon förklara detta?

Absoluta adressen på minnet ändras, om du syftade på just absoluta adressen. Den adress jag (just jag, jag vet inte vad ni andra vill ha) skulle använda är den relativa som används inom processen på stacken.

 

Du ska alltså undersöka vad den har för adress inom processen.

Senast ändrad:

30 Dec 2008
Nivå 9 · Veteranfuskare
Trådstartare #4
↗ till inlägget
↗ till inlägget

Jag förstår inte principen med hur man i h****** ska kunna hitta en/flera önskad byte i datorns minne som till exempel har värdet av hälsan eller sköld i ett spel när adresserna för varje instans ändras.

 

Kan någon förklara detta?

Absoluta adressen på minnet ändras, om du syftade på just absoluta adressen. Den adress jag (just jag, jag vet inte vad ni andra vill ha) skulle använda är den relativa som används inom processen på stacken.

 

Du ska alltså undersöka vad den har för adress inom processen.

 

Ändras inte strukturen av datan på processens stack under processens exekvering?

(Har jag fattat fel nu? Ligger värdet jag vill ha på stacken?)

Senast ändrad:

Nivå 2 · Novis
#5
↗ till inlägget
↗ till inlägget

Jag förstår inte principen med hur man i h****** ska kunna hitta en/flera önskad byte i datorns minne som till exempel har värdet av hälsan eller sköld i ett spel när adresserna för varje instans ändras.

 

Kan någon förklara detta?

Absoluta adressen på minnet ändras, om du syftade på just absoluta adressen. Den adress jag (just jag, jag vet inte vad ni andra vill ha) skulle använda är den relativa som används inom processen på stacken.

 

Du ska alltså undersöka vad den har för adress inom processen.

 

Ändras inte strukturen av datan på processens stack under processens exekvering?

(Har jag fattat fel nu? Ligger värdet jag vill ha på stacken?)

 

Vilken struktur pratar du nu om?

Den variabel du vill åt är troligen statisk och har därmed samma adress ända tills processen avslutas. Skulle datan du vill åt vara dynamiskt allokerad är det lite mer detektivarbete, men det är inte omöjligt.

 

Förresten så har du inte nämnt vad för slags spel det är. Jag antar att det inte är ett flash spel som spelas i webläsaren. Är det rätt antaget?

Nivå 9 · Veteranfuskare
Trådstartare #6
↗ till inlägget
↗ till inlägget

Jag förstår inte principen med hur man i h****** ska kunna hitta en/flera önskad byte i datorns minne som till exempel har värdet av hälsan eller sköld i ett spel när adresserna för varje instans ändras.

 

Kan någon förklara detta?

Absoluta adressen på minnet ändras, om du syftade på just absoluta adressen. Den adress jag (just jag, jag vet inte vad ni andra vill ha) skulle använda är den relativa som används inom processen på stacken.

 

Du ska alltså undersöka vad den har för adress inom processen.

Ändras inte strukturen av datan på processens stack under processens exekvering?

(Har jag fattat fel nu? Ligger värdet jag vill ha på stacken?)

 

Vilken struktur pratar du nu om?

Den variabel du vill åt är troligen statisk och har därmed samma adress ända tills processen avslutas. Skulle datan du vill åt vara dynamiskt allokerad är det lite mer detektivarbete, men det är inte omöjligt.

 

Förresten så har du inte nämnt vad för slags spel det är. Jag antar att det inte är ett flash spel som spelas i webläsaren. Är det rätt antaget?

 

Nee det är ett vanligt spel, t.ex CSS, TF2, HL2, Tibia.

 

Men hur får man reda på vart processens minne börjar?(resten kan jag nog klura ut själv)

 

Men jag fattar inte varför du sa att jag skulle ha adressen till stacken? Varför ska jag använda den?

Senast ändrad:

31 Dec 2008
Nivå 2 · Novis
#7

Om man hittar adressen till värdet så kan man kolla om det finns en pekare till den adressen. Det är nog inte så lätt eftersom värdet lär vara en liten del av en struktur eller klass. man måste komma på hur programmet lagrar datan. Om man är jättebra på ASM så är det ju en barnlek (synd att man inte är jättebra på det :'().

 

Det lär inte gå så bra om man inte är inläst i ämnet. Är man inte redan en bra programmerare är det en rätt lång väg att gå.

Vill du vara med i diskussionen?

Bli medlem Logga in