Register for your free account! | Forgot your password?

You last visited: Today at 20:03

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

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.

Reply
 
Old 04/04/2015, 17:33   #16
 
Terrat's Avatar
 
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....
Terrat is offline  
Old 04/04/2015, 18:30   #17
 
alexmen10's Avatar
 
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
alexmen10 is offline  
Old 04/09/2015, 11:20   #18
 
elite*gold: 0
Join Date: Feb 2015
Posts: 24
Received Thanks: 2
Quote:
Originally Posted by Successfully View Post
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.
KrasserDud is offline  
Old 04/17/2015, 20:20   #19

 
elite*gold: 4
Join Date: Mar 2015
Posts: 339
Received Thanks: 458
Quote:
Originally Posted by xDonut- View Post
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
BytePipe is offline  
Old 04/17/2015, 21:24   #20
 
elite*gold: 0
Join Date: Nov 2014
Posts: 741
Received Thanks: 2,648
Quote:
Originally Posted by Successfully View Post
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
RingleRangleRob is offline  
Old 04/17/2015, 22:15   #21

 
elite*gold: 4
Join Date: Mar 2015
Posts: 339
Received Thanks: 458
Quote:
Originally Posted by [F]aze View Post
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 View Post
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 View Post
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 View Post
ANALysiere sie dann weißt du was du zu tun hast

Vielen Dank, dein "Hinweiß" ist garantiert mein Ansporn zu größeren Taten..
BytePipe is offline  
Old 04/17/2015, 22:24   #22
 
elite*gold: 0
Join Date: Nov 2014
Posts: 741
Received Thanks: 2,648
Quote:
Originally Posted by Successfully View Post
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 View Post
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
RingleRangleRob is offline  
Old 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 View Post
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
Shinzuya is offline  
Thanks
1 User
Old 04/17/2015, 23:00   #24


 
Kira Mikami's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1,620
Received Thanks: 1,745
Quote:
Originally Posted by [F]aze View Post
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...
Kira Mikami is offline  
Thanks
1 User
Old 04/17/2015, 23:04   #25
 
12monata's Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 574
Received Thanks: 682
Quote:
Originally Posted by Kira Mikami View Post
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
12monata is offline  
Old 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.
Ffkwaeo is offline  
Old 04/18/2015, 10:53   #27
 
elite*gold: 0
Join Date: Apr 2014
Posts: 285
Received Thanks: 13
english pls =,=''
012oab is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.