► tryhackme.com/signup?referrer=61a7d9ea9d0c040049801f86 (Werbung) Dieser Link ist ein Werbelink! Wenn du dich über diesen Link auf TryHackMe anmeldest und innerhalb von 7 Tagen eine Premium-Subscription abschließt, um alle Challenges lösen zu können, dann erhalten wir beide 5 $ für die Premium-Subscription!
Reverse Engineering macht wirklich spaß und ich find es kommt auf die Erfahrung an, also an jeden der damit anfangen will. Ich würd sagen "Übung" macht den "Meister". =)
Also ich wollte schon länger mal Source Code von Games analysieren, aber mich hat die Assemblersprache immer abgeschreckt, weil sie echt kompliziert aussieht.. Momentan lerne ich gerade mit Unity und C# die Grundkonzepte von Spielentwicklung und in C++ kann ich auch die Basics. :) Vielleicht schaue ich mir mal die von dir vorgeschlagenen Tools an und probiere einfach selbst etwas herum. Achja, ein "Let's Hack" Pwn Adventure 3 wäre übrigens echt klasse! ;)
Es gibt auch eine sehr gute Seite auf welcher man das GameHacking Schritt für Schritt erlernen kann und sozusagen „an die Hand“ genommen wird Und das Spiel Squally eignet sich außerdem auch sehr gut dazu Assembly-Grundlagen zu lernen und ein direktes Feedback zu haben, wenn eine Assembler Anweisung geändert wird
@@skyracer-mk8hg Stimmt, aber mir ging es jetzt auch um Leute die vielleicht noch ein bisschen weiter gehen wollen und ggf. dann auch mal mit ReClass, Ghidra und C++ arbeiten möchten
Ich habe absolut kein Talent zum Programmieren (dafür aber andere 😁) und bin immer wieder davon geflasht, was ein Hacker alles kann. Du hast es aber mit deiner tollen und interessanten Erklärung tatsächlich geschafft, dass ich jetzt die Grundsätze kapiert hab; auch, wenn ich bei meinen Leisten bleiben werde. Chapeau und Danke für dein Video!
Verstehe ich das richtig, daß das in etwa auch der Weg wäre, Motorsteuergerätesoftware am KFZ zu „zerpflücken“ (wie übersetze ich reverse-engineering?)? Ich fände das interessant, wenn es z.B. darum geht, Motorsteuerungen auf alternative Kraftstoffe (reinstes Pflanzenöl z.B.) anzupassen, oder auf Sparsamkeit zu optimieren. Viele „Chiptuner“ arbeiten nur mit Hexcode im WinOLS und suchen nach Mustern, um Kennfelder zu identifizieren- ohne zu Disassemblieren. Habe mal alte EEPROMs mit Zündkennfeldern aus Motorrädern auslesen und disassembllieren lassen. Sieht interessant aus, aber da endete es für mich leider… Wie/Wo also fängt man da am besten an?
ist für spiel zu spiel anders. nehmen wir mal Super Mario 64 als Beispiel. Da hast du zwei Möglichkeiten eine Mod zu erstellen. Die erste ist mit einen Tool namens Rom Manager 64 die eigenen 3D Modelle zu importieren und modelle und alles zu platzieren. Also relativ einfach. Die zweite Methode ist *sich den dekompilierten Source Code zu nehmen, die Modelle in Blender zu erstellen und die damit zu importieren. Durch die Methode hat man auch mehr Möglichkeiten, eigene Funktiomen zu implementieren
Danke für die Antworten. Hatte mich immer schon gefragt wie man am besten Mods entwickelt für z.B. Skyrim, Fallout, CIV6 etc. Ich weiß manche spiele supporten das mehr andere weniger. Ich hab mich halt gefragt wie das "von Grund auf" am besten/einfachsten funktioniert (ohne templates oder 3rd party software)
kann jedem empfehlen Cheat Engine zu nutzen das erklärt dir Grundlagen eine vereinfachung. hab damit indie games von Steam Spielen unendlich leben und munition gegeben (alles Offline!)
Was ich mich immer frage ist wie man ein Spiel wie the Forest, World of Warcraft, Grounded etc. überhaupt macht? Stelle mir immer vor man programmiert editoren um die figuren zu erstellen Sprich die spielfigur waffen gegenstände wärend ein anderer editor für die map umgebung, wasser himmel usw. zuständig ist. Wie läuft das ab???
@@Florian.Dalwigk Wäre sehr nice wenn es dazu eines geben würde, erklärt werden deine Themen sehr gut, wenn ich was finde dann hat man oft das gefühl man wird erschlagen mit dingen die man nicht versteht oder man bekommt nicht die info die man wollte
Ein Let's Hack und Let's play würd ich feiern 😊 Aber mal eine Frage: ist es eigentlich legal, wenn man für sich persönlich ein Game hackt und es umschreibt? Es nicht zu veröffentlichen, sondern nur um eine eigene Version spielen zu können? Weil die Romhacks die im Internet rum schwirren sind ja nicht so legal finde ich
Gerade findwt mal wieder der Bundeswettbewerb Informatik statt. In einer der Aufgaben hat jemand beim erstellen der Inputdateien wohl zwei Variablen vertauscht. Da steht gefühlt die ganze Informatikbranche Deutschlands hinter nem Wettbewerb und die checken ihre eigenen Aufgaben nicht. lmao
ja. ein LetsPlay / Lets Hack Pwny Icland wäre schon interessant. Wobei mir fällt bei dem Titel etwas auf. Pwny Island sieht aus wie "Pony Island" mit Tippfehler und klingt wie "Porny Island" also nach einem erotischen Spiel für Erwaschsene XD
Seid wann ist es denn illegal eine legale Privatkopie von einem Videospiel zu reverseenginieren? 🤔 So weit ich weiß garnicht. Bei offline Spielen sowieso nicht und bei online Spielen ist es zwar moralisch sehr verwerflich, aber eine juristische Strafe gibt es dafür nicht.
Kommt drauf an wie weit du gehst. Theoretisch könnte es illegal sein, wenn deine Manipulation zum serverseitigen Fehlverhalten führt. Ich hab z.B. mal ein Exploit in einem MMORPG angewendet, welcher in der Charakter-Datenbank einen Unsigned Integer gespeichert hat. Schon das wäre eine Manipulation, des Weiteren kam aber der Game-Server (also die Software die mit dem Client kommuniziert) mit dieser Veränderung nicht klar und hat die Erfahrungspunkte zum Vorteil der Spieler falsch berechnet. Das wäre eindeutig ein Hack, der nicht mehr im legalem Rahmen ist. Ich bin natürlich so nett und hab das anschließend reported. Haben sie dann per Hotfix so gelöst, dass das Datenbankfeld keinen UINT zulässt und sicher später noch den Client gepatcht.
► tryhackme.com/signup?referrer=61a7d9ea9d0c040049801f86 (Werbung)
Dieser Link ist ein Werbelink! Wenn du dich über diesen Link auf TryHackMe anmeldest und innerhalb von 7 Tagen eine Premium-Subscription abschließt, um alle Challenges lösen zu können, dann erhalten wir beide 5 $ für die Premium-Subscription!
Ja bitte ein Let's Play von dir in dem Game wobei du nebenbei Hacks erklärst. ❤
ich würde mich echt über videos zu dem thema bzw spiel freuen
Reverse Engineering macht wirklich spaß und ich find es kommt auf die Erfahrung an, also an jeden der damit anfangen will. Ich würd sagen "Übung" macht den "Meister". =)
Das stimmt 😊
Das Let’s Play würde ich auf jeden Fall schauen 💪
Ein richtig guter Einstieg in dieses komplexe Thema. 👍
Also ich wollte schon länger mal Source Code von Games analysieren, aber mich hat die Assemblersprache immer abgeschreckt, weil sie echt kompliziert aussieht.. Momentan lerne ich gerade mit Unity und C# die Grundkonzepte von Spielentwicklung und in C++ kann ich auch die Basics. :) Vielleicht schaue ich mir mal die von dir vorgeschlagenen Tools an und probiere einfach selbst etwas herum. Achja, ein "Let's Hack" Pwn Adventure 3 wäre übrigens echt klasse! ;)
Dann suche dir doch erst mal ein Spiel welches Open Source ist für deine "Feldstudie". :D
Es gibt auch eine sehr gute Seite auf welcher man das GameHacking Schritt für Schritt erlernen kann und sozusagen „an die Hand“ genommen wird
Und das Spiel Squally eignet sich außerdem auch sehr gut dazu Assembly-Grundlagen zu lernen und ein direktes Feedback zu haben, wenn eine Assembler Anweisung geändert wird
Einfach das Cheatengine tutorial hilft auch sehr.
@@skyracer-mk8hg Stimmt, aber mir ging es jetzt auch um Leute die vielleicht noch ein bisschen weiter gehen wollen und ggf. dann auch mal mit ReClass, Ghidra und C++ arbeiten möchten
Ich seh schon, ein GuidedHacking Atze
@@mrtz187definitiv
Endlich, dieses Video wollte ich schon seit Langem haben. Danke.
Gerne 😃
Ich habe absolut kein Talent zum Programmieren (dafür aber andere 😁) und bin immer wieder davon geflasht, was ein Hacker alles kann.
Du hast es aber mit deiner tollen und interessanten Erklärung tatsächlich geschafft, dass ich jetzt die Grundsätze kapiert hab; auch, wenn ich bei meinen Leisten bleiben werde. Chapeau und Danke für dein Video!
Sehr gerne und vielen Dank für dein Lob :)
Verstehe ich das richtig, daß das in etwa auch der Weg wäre, Motorsteuergerätesoftware am KFZ zu „zerpflücken“ (wie übersetze ich reverse-engineering?)?
Ich fände das interessant, wenn es z.B. darum geht, Motorsteuerungen auf alternative Kraftstoffe (reinstes Pflanzenöl z.B.) anzupassen, oder auf Sparsamkeit zu optimieren.
Viele „Chiptuner“ arbeiten nur mit Hexcode im WinOLS und suchen nach Mustern, um Kennfelder zu identifizieren- ohne zu Disassemblieren.
Habe mal alte EEPROMs mit Zündkennfeldern aus Motorrädern auslesen und disassembllieren lassen. Sieht interessant aus, aber da endete es für mich leider…
Wie/Wo also fängt man da am besten an?
Fände es nice wenn du die Theorie mit der Praxis vereinst sodass alles ein wenig verständlicher wird ✌️
Das ist das Konzept meines Kanals ;)
@@Florian.Dalwigk dann weißt du ja, was du zu tun hast :D
Für den _Einstieg_ ins Reverse Engineering braucht man _viel Erfahrung_ ;)
... mit Assembler und anderen Sprachen. Der Tipp ist eher perspektivisch gedacht ;)
und wieder mal ein wissenswertes Video
danke dafür
Sehr gerne 😊
Könntest du mal ein Video zum Thema Game-modding machen?
Ja bitte ein let’s hack dazu. Wäre echt super.😁
Mama guck mal ich bin im Internet! 0:09 😅
Haha, ich hoffe, das ist ok ;) Ich habe dich ja nicht von vorne gezeigt.
@@Florian.Dalwigk ach Quatsch alles gut 👌🏻 Hatte gar nicht mitbekommen dass da hinten jemand gefilmt hat 😅
@felixbemme7257 Ich auch nicht 😂
ein let`s hack zu dem Spiel wäre super :-) danke für die tolle Erklärung
reicht das schon um Mods zu entwickeln?
Was genau? Meinst du Reverse Engineering? Locker!
ist für spiel zu spiel anders. nehmen wir mal Super Mario 64 als Beispiel. Da hast du zwei Möglichkeiten eine Mod zu erstellen. Die erste ist mit einen Tool namens Rom Manager 64 die eigenen 3D Modelle zu importieren und modelle und alles zu platzieren. Also relativ einfach. Die zweite Methode ist *sich den dekompilierten Source Code zu nehmen, die Modelle in Blender zu erstellen und die damit zu importieren. Durch die Methode hat man auch mehr Möglichkeiten, eigene Funktiomen zu implementieren
Danke für die Antworten. Hatte mich immer schon gefragt wie man am besten Mods entwickelt für z.B. Skyrim, Fallout, CIV6 etc.
Ich weiß manche spiele supporten das mehr andere weniger.
Ich hab mich halt gefragt wie das "von Grund auf" am besten/einfachsten funktioniert (ohne templates oder 3rd party software)
kann jedem empfehlen Cheat Engine zu nutzen das erklärt dir Grundlagen eine vereinfachung. hab damit indie games von Steam Spielen unendlich leben und munition gegeben (alles Offline!)
Funktioniert die Cheat Engine eigentlich auch emulatoren?
Nein. dafür kannst du aber je nach Konsole auf Bizhawk zurückgreifen und dort im Hex editor werte manipulieren. Gibt n paar lustige ergebnisse damit
Aber wie kann man denn nun zur Laufzeit die Speicherbereiche isolierter Prozesse verändern?
Was ich mich immer frage ist wie man ein Spiel wie the Forest, World of Warcraft, Grounded etc. überhaupt macht? Stelle mir immer vor man programmiert editoren um die figuren zu erstellen Sprich die spielfigur waffen gegenstände wärend ein anderer editor für die map umgebung, wasser himmel usw. zuständig ist. Wie läuft das ab???
Das ist eigentlich ein ganzes Video wert ;)
@@Florian.Dalwigk Wäre sehr nice wenn es dazu eines geben würde, erklärt werden deine Themen sehr gut, wenn ich was finde dann hat man oft das gefühl man wird erschlagen mit dingen die man nicht versteht oder man bekommt nicht die info die man wollte
Gerne ein lets hack dazu.
wo kann man das game runterladen?
Statische Analyse z.B. mit Ghidra und dynamische Analyse mit Cheat Engine?
Okay never mind wurde dann noch beides erwähnt :)
:)
Ein Let's Hack und Let's play würd ich feiern 😊
Aber mal eine Frage: ist es eigentlich legal, wenn man für sich persönlich ein Game hackt und es umschreibt? Es nicht zu veröffentlichen, sondern nur um eine eigene Version spielen zu können?
Weil die Romhacks die im Internet rum schwirren sind ja nicht so legal finde ich
DBG, ReClass, IDA, CE sind meine favs
Da hast du aber gut investiert 😉
Bist du nächstes Jahr wieder da bei?
Auf jeden Fall!
Hätte schon gedacht, dass das Spiel Assault Cube genannt wird. :D
Das kenne ich nicht. Ist das auch ein Spiel zum Lernen von Reverse Engineering?
Ich nehme an, dass es bald einen KI-Disassembler geben wird, der ohne Zutun einen sauberen gut lesbaren Sourcecode generiert.
Das wäre cool! :)
Gerade findwt mal wieder der Bundeswettbewerb Informatik statt. In einer der Aufgaben hat jemand beim erstellen der Inputdateien wohl zwei Variablen vertauscht. Da steht gefühlt die ganze Informatikbranche Deutschlands hinter nem Wettbewerb und die checken ihre eigenen Aufgaben nicht. lmao
😬
ja. ein LetsPlay / Lets Hack Pwny Icland wäre schon interessant.
Wobei mir fällt bei dem Titel etwas auf.
Pwny Island sieht aus wie "Pony Island" mit Tippfehler und klingt wie "Porny Island" also nach einem erotischen Spiel für Erwaschsene XD
ein let's play wäre cool
Ist notiert!
Das wäre mal interessant wie sowas abläuft
Kann sich noch jemand an Cheat Engine und Metin2 erinnern? 😂
Leider nicht :(
ein lets hack wäre wirklich super
Ich wäre für einen Twitch Let‘s Play / Hack Stream
Twitch ist leider überhaupt nicht meine Plattform
@@Florian.Dalwigk live streams gehen auch bei TH-cam xD
Ich weiß ;)
top video
Vielen Dank :)
Ja!
Sehr gut :)
💪🏽🙏🏼
:)
Seid wann ist es denn illegal eine legale Privatkopie von einem Videospiel zu reverseenginieren? 🤔
So weit ich weiß garnicht. Bei offline Spielen sowieso nicht und bei online Spielen ist es zwar moralisch sehr verwerflich, aber eine juristische Strafe gibt es dafür nicht.
Kommt drauf an wie weit du gehst. Theoretisch könnte es illegal sein, wenn deine Manipulation zum serverseitigen Fehlverhalten führt.
Ich hab z.B. mal ein Exploit in einem MMORPG angewendet, welcher in der Charakter-Datenbank einen Unsigned Integer gespeichert hat. Schon das wäre eine Manipulation, des Weiteren kam aber der Game-Server (also die Software die mit dem Client kommuniziert) mit dieser Veränderung nicht klar und hat die Erfahrungspunkte zum Vorteil der Spieler falsch berechnet. Das wäre eindeutig ein Hack, der nicht mehr im legalem Rahmen ist. Ich bin natürlich so nett und hab das anschließend reported. Haben sie dann per Hotfix so gelöst, dass das Datenbankfeld keinen UINT zulässt und sicher später noch den Client gepatcht.
@@AuftragschilIer hattest du für das Melden des Fehlers denn auch irgendeine Belohnung bekommen?
Assembler 💀
So schlimm?
😍
Erster 😂
Als ob Cheaten wie minecraft hack clients ne Straftat ist