Eli miten luetaan jostain tietystä muistipaikasta muistipaikan arvo?
Mistähän muistipaikasta nyt puhut? Yleensä käyttöjärjestelmät eivät anna ohjelman lukea oman muistinsa ulkopuolelta. Mutta teoriassa ((char*)osoite)
on "toimiva" osoitusratkaisu ainakin suojaamattomissa järjestelmissä kuten MS-DOSissa.
Mutta miten se muistipaikan luku toimii käytännössä :D
kaikkee kivaa tietoo voi lukea ihan hexaeditorillakin.
Joo, ei sitä aimbottia kannata ainakaan muistipaikkaa lukemalla tehdä. Se haluttu muistipaikka on kuitenkin ohjelman joka käynnistyksellä eri, ja ei tosiaan käyttöjärjestelmäkään anna.
Jaaa.... No pitääkö se tehdä sit sillee et lukee niitä saapuvia paketteja ja mites niitä paketteja sitten lueskellaan? :)
jos nyt kyseessä on joku kaupallinen peli, on erittäin todennäköistä että serverin ja clientin välillä kulkeva tieto on cryptattu eli et varmasti tule saamaan siitä irti mitään järkevää
Etkä kyllä muutenkaan saisi. Hyvä jos edes silloin, kun tuntisit lähdekoodin. Aivan samoin kuin jos avaat heksaeditorilla kuvatiedoston (jonkin pakatun, kuten JPG:n tai PNG:n), niin tuskinpa siitä saat mitään irti.
No voi hitsinhitsi :P
jos olet aimbottia niin eikö kannattaisi tehdä siihen semmoinen offset systeemi värin etsintään? Etsi vaikka cheatenginellä pelisi muistipaikan vaihtajan osoitete (vaikee selittää mut tajuut sitten kun teet cheatenginen oppaan kokonaan) ja etsi sen kautta tarvittava muistipaikka ja sählää sitten sen kanssa miten haluut
Aihe on jo aika vanha, joten et voi enää vastata siihen.