Vitdom Skrivet 29 December 2008 Rapport Dela Skrivet 29 December 2008 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? Citera Länk till kommentar Dela på andra sajter More sharing options...
DenSmarte Skrivet 29 December 2008 Rapport Dela Skrivet 29 December 2008 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. Citera Länk till kommentar Dela på andra sajter More sharing options...
PunkArne Skrivet 29 December 2008 Rapport Dela Skrivet 29 December 2008 (redigerat) 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. Redigerat 29 December 2008 av PunkArne Citera Länk till kommentar Dela på andra sajter More sharing options...
Vitdom Skrivet 30 December 2008 Författare Rapport Dela Skrivet 30 December 2008 (redigerat) 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?) Redigerat 30 December 2008 av Vitdom Citera Länk till kommentar Dela på andra sajter More sharing options...
PunkArne Skrivet 30 December 2008 Rapport Dela Skrivet 30 December 2008 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? Citera Länk till kommentar Dela på andra sajter More sharing options...
Vitdom Skrivet 30 December 2008 Författare Rapport Dela Skrivet 30 December 2008 (redigerat) 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? Redigerat 31 December 2008 av Vitdom Citera Länk till kommentar Dela på andra sajter More sharing options...
PunkArne Skrivet 31 December 2008 Rapport Dela Skrivet 31 December 2008 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å. Citera Länk till kommentar Dela på andra sajter More sharing options...
Rekommendera inlägg
Gå med i konversationen
Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.