|
You last visited: Today at 20:03
Advertisement
Reversing Tutorial 1 (Kickvote)
Discussion on Reversing Tutorial 1 (Kickvote) within the S4 League Hacks, Bots, Cheats & Exploits forum part of the S4 League category.
04/04/2015, 17:33
|
#16
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
Faze,ich meinte Senpai übertreib es nicht immer mit deinen ce tables q.q....
|
|
|
04/04/2015, 18:30
|
#17
|
elite*gold: 16
Join Date: Mar 2012
Posts: 492
Received Thanks: 3,453
|
Search Kick vote:
Address
0x0075DF93
Array Of Byte auto update!!
Array Auto Update:
E8 ?? ?? ?? ?? 8B 15 ?? ?? ?? ?? 89 ?? ?? 6A 00 8B 4D DC E8 ?? ?? ?? ?? 8B C8 E8 ?? ?? ?? ?? 8B E5 5D
Tutorial Change Master Room:
Part 1
Part 2
|
|
|
04/09/2015, 11:20
|
#18
|
elite*gold: 0
Join Date: Feb 2015
Posts: 24
Received Thanks: 2
|
Quote:
Originally Posted by Successfully
Calls, sowie Grundlegende ASM-Functions kannst du mit Cheat Engines Ultimap finden. Dieses Tutorial hat mir da weiter geholfen.

Du musst wie gesagt die Player-ID als Parameter für die jeweilige Funktion angeben.
|
1. Diese Variante zerfickt deinen Prozessor. (Les dich mal einbißchen durch die Thematik BDVM)
2. Wenn es nur danach geht Funktionen zu finden:
-Um den call zu finden kannst du genauso die return to user features von den meisten debuggern nutzen
-Um Dinge in einer Funktion selbst zu finden, kannst du ganz normal nach den Werten in der .data section suchen und dann nachschauen was auf diese Adressen zugreift.
zB. für die Kick func: Die struct für die PIDs finden, die base nehmen (ingame kickvote starten) und schauen was auf sie zugreift. Dann sollteste ungefähr an der stelle sein, an der die aktuelle PID für den vote request geladen wird.
|
|
|
04/17/2015, 20:20
|
#19
|
elite*gold: 4
Join Date: Mar 2015
Posts: 339
Received Thanks: 458
|
Quote:
Originally Posted by xDonut-
Da ich 0 Ahnung von hacking habe, interessiert es mich wie ich verschiedene sachen mit der Vote kick func callen kann ô.ô
z.B Jeden roommaster geben, so wie ich das habe, kriege nur ich roommaster, egal wen ich auswähle. Oder wie ich jemanden einen Touch Down gebe or Heal Points etc.
Würde allgemein gerne wissen wie man die ganzen calls herausfindet.
(google hat mir noch nie was gebracht)
|
Warum dies mit anderen Spielern nicht funktioniert, ist eigentlich gar kein Wunder. Deine genannten Funktionen können mit dem restlichen Parametern des Kickvotes nicht anfangen.
Code:
Addresse: 0075D8C0
Normal Value: 1378373771
Hacked Value: 2425393296
Addresse: 0075D8C4
Normal Value: 1357923723
Hacked Value: 6947178
Addresse: 0075D8C8
Normal Value: 1374440843
Hacked Value: 1395153035
Sollte genügen
|
|
|
04/17/2015, 21:24
|
#20
|
elite*gold: 0
Join Date: Nov 2014
Posts: 741
Received Thanks: 2,648
|
Quote:
Originally Posted by Successfully
Warum dies mit anderen Spielern nicht funktioniert, ist eigentlich gar kein Wunder. Deine genannten Funktionen können mit dem restlichen Parametern des Kickvotes nicht anfangen.
Code:
Addresse: 0075D8C0
Normal Value: 1378373771
Hacked Value: 2425393296
Addresse: 0075D8C4
Normal Value: 1357923723
Hacked Value: 6947178
Addresse: 0075D8C8
Normal Value: 1374440843
Hacked Value: 1395153035
Sollte genügen 
|
Geh weg mit deinen UInt32 ~
Die Parameter der Funktion sind unterschiedlich..
Kick Vote Funktion beginnt nicht mit der ID des Spielers ..
Touchdown, Kick und nen Paar andere aber schon
ANALysiere sie dann weißt du was du zu tun hast ( vorrausgesetzt du versteht basic's von assembly )
regards
Faze
|
|
|
04/17/2015, 22:15
|
#21
|
elite*gold: 4
Join Date: Mar 2015
Posts: 339
Received Thanks: 458
|
Quote:
Originally Posted by [F]aze
Geh weg mit deinen UInt32 ~
|
Wertest du immer alles ab, was dir nicht gefällt? Woher hast du die Macht?
Mir jedenfalls gefällt die Militanz und Arroganz deiner meist grenzdebilen und sachlichen Argumentation nicht.
Also denk doch bitte ausführlich darüber nach, was du mir eigentlich mitteilen willst - und in diesem Falle vor allem warum.
Wollte ihm eigentlich nur mal ohne großes OPCode-geschwafel weiterhelfen ohne dass gleich der nächste Aufschneider sein Kommentar dazu abgeben muss.
Quote:
Originally Posted by [F]aze
Die Parameter der Funktion sind unterschiedlich..
|
Was du nicht sagst, kennen wir alles schon. Was meinst du warum ich den Rest in meiner Lösung ausn0ppe?
Quote:
Originally Posted by [F]aze
Kick Vote Funktion beginnt nicht mit der ID des Spielers ..
Touchdown, Kick und nen Paar andere aber schon
|
Dem ist aus meiner Sicht nichts hinzuzufügen, da dies auch nicht wirklich neu ist.
Quote:
Originally Posted by [F]aze
ANALysiere sie dann weißt du was du zu tun hast
|
Vielen Dank, dein "Hinweiß" ist garantiert mein Ansporn zu größeren Taten..
|
|
|
04/17/2015, 22:24
|
#22
|
elite*gold: 0
Join Date: Nov 2014
Posts: 741
Received Thanks: 2,648
|
Quote:
Originally Posted by Successfully
Wertest du immer alles ab, was dir nicht gefällt? Woher hast du die Macht?
Mir jedenfalls gefällt die Militanz und Arroganz deiner meist grenzdebilen und sachlichen Argumentation nicht.
Also denk doch bitte ausführlich darüber nach, was du mir eigentlich mitteilen willst - und in diesem Falle vor allem warum.
Wollte ihm eigentlich nur mal ohne großes OPCode-geschwafel weiterhelfen ohne dass gleich der nächste Aufschneider sein Kommentar dazu abgeben muss.
Was du nicht sagst, kennen wir alles schon. Was meinst du warum ich den Rest in meiner Lösung ausn0ppe?
Dem ist aus meiner Sicht nichts hinzuzufügen, da dies auch nicht wirklich neu ist.
Vielen Dank, dein "Hinweiß" ist garantiert mein Ansporn zu größeren Taten..
|
REDEST DU MIT MIR ?
Ich bin doch nicht abgehoben pff...
komischer leecher denkt er kann was xDDDDD
btw. das erste ging an dich der rest ging an Donut
Quote:
Originally Posted by Successfully
Wertest du immer alles ab, was dir nicht gefällt? Woher hast du die Macht?
Mir jedenfalls gefällt die Militanz und Arroganz deiner meist grenzdebilen und sachlichen Argumentation nicht.
Also denk doch bitte ausführlich darüber nach, was du mir eigentlich mitteilen willst - und in diesem Falle vor allem warum.
Wollte ihm eigentlich nur mal ohne großes OPCode-geschwafel weiterhelfen ohne dass gleich der nächste Aufschneider sein Kommentar dazu abgeben muss.
|
Ja tu ich. *abgehoben*
Woher ich die Macht habe ? Ich bin Geil.
^abgehoben
Das du nicht UInt32 verwenden solltest falls du es nicht für bestimmte werte brauchst o: <- zumindest denke ich so
Warum kein Operation Code Geschwafel ? ist doch immer gut zu lesen
ich wiederhole mich nochmal abgehoben D;
~~
eingentlich sollte mein vorhiges Kommentar kein angriff sein eher ne Hilfestellung
|
|
|
04/17/2015, 22:50
|
#23
|
elite*gold: 1
Join Date: Apr 2012
Posts: 3,001
Received Thanks: 6,198
|
Quote:
Originally Posted by [F]aze
REDEST DU MIT MIR ?
Ich bin doch nicht abgehoben pff...
komischer leecher denkt er kann was xDDDDD
btw. das erste ging an dich der rest ging an Donut
|
Achso, habe mich gar nicht angesprochen gefühlt. 
Naja das mit Assembly ist so 'ne Sache bei mir, verstehe da nicht wirklich was von und habe auch keine Zeit für sowas da momentan mein PC kaputt ist und einen neuen brauche. xD
|
|
|
04/17/2015, 23:00
|
#24
|
elite*gold: 0
Join Date: Nov 2012
Posts: 1,620
Received Thanks: 1,745
|
Quote:
Originally Posted by [F]aze
REDEST DU MIT MIR ?
Ich bin doch nicht abgehoben pff...
komischer leecher denkt er kann was xDDDDD
btw. das erste ging an dich der rest ging an Donut
Ja tu ich. *abgehoben*
Woher ich die Macht habe ? Ich bin Geil.
^abgehoben
Das du nicht UInt32 verwenden solltest falls du es nicht für bestimmte werte brauchst o: <- zumindest denke ich so
Warum kein Operation Code Geschwafel ? ist doch immer gut zu lesen
ich wiederhole mich nochmal abgehoben D;
~~
eingentlich sollte mein vorhiges Kommentar kein angriff sein eher ne Hilfestellung 
|
Pshh~
Wieso braucht ihr euch immer rechtfertigen?~
Totaler Scheiß was die meisten euch hier vorwerfen~
Sowas habt ihr, wir und der Rest hier nicht nötig. Ich frage mich, wie eine ruhige S4League Section aussehen mag...
|
|
|
04/17/2015, 23:04
|
#25
|
elite*gold: 0
Join Date: Jul 2012
Posts: 574
Received Thanks: 682
|
Quote:
Originally Posted by Kira Mikami
Pshh~
Wieso braucht ihr euch immer rechtfertigen?~
Totaler Scheiß was die meisten euch hier vorwerfen~
Sowas habt ihr, wir und der Rest hier nicht nötig. Ich frage mich, wie eine ruhige S4League Section aussehen mag...
|
Eine ruhige Section werden wir in naher und vll auch ferner Zukunft nicht haben ... leider !!!
Nice Release(?) Terrat o3o
|
|
|
04/18/2015, 01:27
|
#26
|
elite*gold: 0
Join Date: Jan 2015
Posts: 47
Received Thanks: 7
|
Thanks for the debugger settings! One of the most useful things I have seen.
|
|
|
04/18/2015, 10:53
|
#27
|
elite*gold: 0
Join Date: Apr 2014
Posts: 285
Received Thanks: 13
|
english pls =,=''
|
|
|
 |
|
Similar Threads
|
[Tutorial-Collection] Metin2 Reversing/Hacking
07/03/2015 - Metin2 Guides & Templates - 149 Replies
Hey Epvp'ler.
Ich habe mich dazu entschieden die ungebildete Metin2-Community mal ein bisschen auf Vordermann zu bringen und release hier meine private Playlist mit Reversing-Tutorials für Metin2.
Die Tutorials sind so vom Niveau her für Anfänger, jedoch nicht für welche, die keine Ahnung von Memory, Assembler und Cheat Engine und sowas haben. Also WriteProcessMemory() solltet ihr schonmal gehört haben.
Wenn ihr Ideen für weitere Videos oder Fragen habt, fragt einfach hier, wenn sie mir...
|
[Tutorial] Basic Reversing in S4L (KickVote Function)
04/13/2015 - S4 League Hacks, Bots, Cheats & Exploits - 13 Replies
Hello. :)
Wanna show you how to reverse functions in S4 League.
So let's get started;
First you need the address of the pre-kickvote processing function,
which is located in some class(__thiscall). I found out that it's not a vtable entry, so that's not so good because with vftables you can always grab your functions easier.
http://i.imgur.com/8x9rO2q.png
.text:00E5FB12 push eax
|
[Tutorial] Reversing Spell Encryption
06/15/2014 - CO2 Programming - 1 Replies
It has been quite a while since I last wrote a tutorial related to Conquer. This is mostly useless because as far as I know the spell encryption has already been reversed long time ago. The purpose of this post / tutorials is to help people understand how it's possible to find functions and implement them in desired language by reverse engineering. This will also be kind of log for me on how I approach reversing.
This reverse engineering was performed on a unnamed private server so I'm not...
|
[ C++ / Reversing | Tutorial ] Detour + Code Cave mit WPM
01/03/2010 - Coding Tutorials - 4 Replies
Moin leute, habe hier ein kleines Tutorial geschrieben wie man Funktionen auf seinen eigenen Code umleitet mit WriteProcessMemory. Ihr solltet jedoch schon wissen wie man WriteProcessMemory verwendet. Als Beispiel habe ich das Spiel Counterstrike
genommen und Whitewalls gemacht. Das Tutorial ist NICHT dazu da um zu zeigen
wie man Hacks schreibt und wie diese Funktionieren.
Programme die benutzt werden:
OllyDBG
Credits für den White Walls code:
b2k5
|
All times are GMT +1. The time now is 20:04.
|
|