Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 13:32

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[HELP] Find a pointer in League of Legends

Discussion on [HELP] Find a pointer in League of Legends within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
nerdsupreme's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 103
Received Thanks: 55
[HELP] Find a pointer in League of Legends

--------------------------
nerdsupreme is offline  
Old 02/02/2014, 19:11   #2


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Was ist da so schwer? Finde eine statische Base für den Pointer und dann hast du's doch?
Mostey is offline  
Old 02/03/2014, 15:13   #3
 
nerdsupreme's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 103
Received Thanks: 55
----------------
nerdsupreme is offline  
Old 02/03/2014, 18:44   #4
 
elite*gold: 3
Join Date: Apr 2009
Posts: 6,952
Received Thanks: 3,546
Für mich sieht es einfach so aus als ob du Random einen Pointer auswählst. Ich meine du findest noch 158 andere Ergebnisse und pickst dann einfach den Obersten. Wieso du dies tust weiß ich nicht, vielleicht weil er so toll aussieht. Hast du überhaupt eine Idee was du anfangen willst oder Scannst du einfach drauflos? Klar, man sagt das man mit Probieren "weit" in GameHacking kommt bzw. was neues Herausfinden kann, dies ist mir aber etwas zu gewagt. Vielleicht solltest du erstmal "leichtere" Spiele nehmen und dort versuchen einfache Memory Hack's zu Programmieren. Am besten Offline Spiele.
Es kann sein das ich mich Irre, da ich selber ein Anfänger bin.
Mirco' is offline  
Old 02/03/2014, 20:02   #5
 
nerdsupreme's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 103
Received Thanks: 55
----------------------
nerdsupreme is offline  
Old 02/04/2014, 06:22   #6
 
elite*gold: 46
Join Date: Oct 2010
Posts: 782
Received Thanks: 525
Und was bringt dir das ? Musst du dann nicht so große Zahlen zur Base drauf rechnen ?
th0rex is offline  
Old 02/04/2014, 08:22   #7


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by nerdsupreme View Post
Der erste pointer ist am nächsten an dem base pointer.
Das spielt hier aber keine Rolle.

Grundsätzlich kann man erkennen, das du hier von den 150 gefundenen Adressen eine dynamische auswählst, und darüber versuchst, etwas zu finden. (hab ab da nicht mehr weiter geschaut)

Setz dir erstmal Hotkeys, die machen es dir nämlich viel leichter und unkomplizierter. Da du hier anscheinend nur einen bool suchst, der angibt ob du in der Charakterauswahl bist, kannste den natürlich schlecht ändern um wirklich sicher zu gehen, das es sich auch wirklich um die gesuchte Adresse handelt. Du könntest zwar den Wert ändern, das würde aber in den meisten Fällen keinen Effekt haben.

Von so einer Ausgangslage würde ich so lange suchen, bis ich wirklich nur etwa 5 Adressen übrig habe. Die kann man dann auch mal einzelnd durchgehen und checken, wo die Assembleranweisungen (s. Rechtsklick -> What writes/accesses this address) am naheliegendsten sind.

Allerdings würde ich so erst gar nicht anfangen. Erstmal was simples suchen (wie beispielsweise die HP oder Mana) und dann von dort aus die statische Base suchen. Je nachdem könnte es hier schon sein, das man die Playerbase gefunden hat und einfach das zu addierende Offset auf die Playerbase weglässt. Ist aber von Game zu Game unterschiedlich, bisher hatte ich aber fast nur (CSS ausgenommen) Fälle, in denen die Base der Spieler immer gleich geblieben ist.

Mit der Playerbase könntest du deine Resultate dann dementsprechend validieren.
Mostey is offline  
Thanks
1 User
Old 02/04/2014, 16:18   #8
 
nerdsupreme's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 103
Received Thanks: 55
-----------------------
nerdsupreme is offline  
Old 02/04/2014, 21:15   #9
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Was gibt es daran nicht zu verstehen?
zumal der code normalerweise so lauten müsste:
mov eax, [eax+E8]
Nun setzt du einfach einen BreakPoint auf die Adresse darüber und du kannst sehen welchen Wert EAX hat, somit hast du die Adresse und das Offset.
​Tension is offline  
Old 02/04/2014, 21:43   #10
 
nerdsupreme's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 103
Received Thanks: 55
-------------------
nerdsupreme is offline  
Old 02/04/2014, 21:58   #11
 
Padmak's Avatar
 
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
Vielleicht kann ich auch mitkonstruieren:
Die Anweisung oben accessed nicht EAX mit sich selbst, sondern liest den Wert in EAX aus und rechnet 0xE8 drauf -> Offset
EAX könnte also EIN Basepointer sein, 0xE8 ist das Offset dazu.

Dass du aber bei Pseudocode korrigiert wirst ist ganz logisch, wenn du nicht dazuschreibst dass es Pseudocode ist^^

Padmak
Padmak is offline  
Thanks
1 User
Old 02/04/2014, 22:06   #12
 
nerdsupreme's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 103
Received Thanks: 55
ich habe auch nicht gesagt dass eax irgendetwas accessed
nerdsupreme is offline  
Old 02/04/2014, 23:53   #13
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Quote:
Originally Posted by nerdsupreme View Post
ich habe mich scheinbar falsch ausgedrückt.

eax ist der gleiche wert wie der pointer. also der pointer 'accessed' sich quasi selber mit der instruction seine eigene addresse + E8 zu rechnen.

Edit:// tut mir leid aber ich muss dir einfach mal sagen dass klugscheißerei und damit meine ich die korrektur der klammern meines pseudocodes einfach bisschen kindisch ist. das nervt(mich).
Er sagt dir das EAX den Wert hat, da die Adresse schon "ausgeführt" worden ist.
Wie gesagt setz einen Breakpoint davor, guck dir den Wert von EAX an und du hast die Adresse mit dem Offset E8.

Und nein finde ich nicht, es war auch nicht böse gemeint nur ein Hinweis da die Klammen bewirken das du den Wert aus der Adresse von EAX+E8 holst was in deinem Fall 08820960 entspricht.

Hier ist ein Beispiel:
Code:
invoke GetProcessHeap
invoke HeapAlloc, eax, HEAP_ZERO_MEMORY, 0FFh //Reserviere 255 Bytes ( Die Adresse dazu ist nun in EAX und sie ist Dynamisch )
mov dword ptr ds:[eax+0E8h], 600 //Schiebe den Wert 600 in die Adresse von EAX+E8 
mov eax, dword ptr ds:[eax+0E8h] //Schiebe den Wert von EAX+E8 in EAX ( was nun deinem Fall entspricht.
Ich hab CheatEngine an das Programm geheftet und mir das angeguckt und hab nach 600 gesucht, anschließend hab ich "what access this address" gemacht und da kam die Zeile mit
Code:
mov eax, dword ptr ds:[eax+0E8h]
und EAX hatte den Wert 0x258 , dann hab ich einfach einen BreakPoint vor die Instruction gesetzt und EAX hatte die Adresse zum Speicher.
​Tension is offline  
Reply


Similar Threads Similar Threads
CE cant find pointer
12/04/2013 - General Coding - 0 Replies
Hi, I'm trying to find a pointer with CE. My first try was with pointerscan. Result: 0 pointers. Then I tried with "Find out what accesses" and "Find out what writes" but both never gave me a green adress / ended without finding any more adresse that accesse/write to the given. Can anyone help me, maybe someone ever had the same problem?
Can't Find Pointer On 4StoryDE
03/19/2013 - 4Story - 11 Replies
Hi all, I try to build a Pointer for 4story DE/FR but i have an error then I click in "Find out that accesses this adress". I have this : http://img15.hostingpics.net/pics/188920erreurpoi nter.png Thank's for your help ! PS: Sorry for my bad english.
Can't Find Base Pointer ? (Help)
11/09/2012 - AutoIt - 2 Replies
I am searched in CE Forum and AutoIt Forum but i could not find any solution.I am waiting help of yours. EAX=0002D3C0 EBX=00000001 ECX=085D0000 EDX=138EF288 ESI=000000C0 EDI=138EF000 EBP=00000007 ESP=0053EA0C
Trying to find some pointer
03/17/2010 - Soldier Front - 0 Replies
Hey I would like to know if there are any tutorials on finding the player pointer and server pointer for a fps game... actually tips would be better... if any1 got any tips for finding the player pointer and server pointer please post them here I am trying to find a player pointer and server pointer for this one game and I am new to fps games... ive been coding maplestory hacks most of the time.... all i need is some tips where i should be looking for in ollydbg i already find some address...
[TuT]Find Pointer with Artmoney
11/27/2009 - Kal Hacks, Bots, Cheats & Exploits - 19 Replies
Hey, Don't know if a Tutorial like this existing...but I got pm's if I can make a tutorial.. k lets start. Includes: Programes needed Find pointers Add pointers to source



All times are GMT +1. The time now is 13:34.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.