Wie Hacker Videospiele hacken (Reverse Engineering)

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 86

  • @Florian.Dalwigk
    @Florian.Dalwigk  3 місяці тому

    ► 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!

  • @JAyjofirst
    @JAyjofirst Рік тому +92

    Ja bitte ein Let's Play von dir in dem Game wobei du nebenbei Hacks erklärst. ❤

  • @Bommel1337
    @Bommel1337 Рік тому +27

    ich würde mich echt über videos zu dem thema bzw spiel freuen

  • @purify-i3o
    @purify-i3o Рік тому +6

    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". =)

  • @Alex-d4g3q
    @Alex-d4g3q Рік тому +4

    Das Let’s Play würde ich auf jeden Fall schauen 💪

  • @stefanoo1337
    @stefanoo1337 Рік тому +2

    Ein richtig guter Einstieg in dieses komplexe Thema. 👍

  • @lukasxlama
    @lukasxlama Рік тому +6

    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! ;)

    • @AuftragschilIer
      @AuftragschilIer Рік тому

      Dann suche dir doch erst mal ein Spiel welches Open Source ist für deine "Feldstudie". :D

  • @BloxxingDinosaurus
    @BloxxingDinosaurus Рік тому +1

    Endlich, dieses Video wollte ich schon seit Langem haben. Danke.

  • @carpe...noctem
    @carpe...noctem Рік тому

    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!

  • @Beste.TwitchClips
    @Beste.TwitchClips Рік тому +2

    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
      @skyracer-mk8hg Рік тому

      Einfach das Cheatengine tutorial hilft auch sehr.

    • @Beste.TwitchClips
      @Beste.TwitchClips Рік тому

      @@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

    • @mrtz187
      @mrtz187 Рік тому

      Ich seh schon, ein GuidedHacking Atze

    • @Beste.TwitchClips
      @Beste.TwitchClips Рік тому

      @@mrtz187definitiv

  • @terrorosmane
    @terrorosmane Рік тому +2

    und wieder mal ein wissenswertes Video
    danke dafür

  • @fly1ngsh33p7
    @fly1ngsh33p7 Рік тому +7

    Für den _Einstieg_ ins Reverse Engineering braucht man _viel Erfahrung_ ;)

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому +6

      ... mit Assembler und anderen Sprachen. Der Tipp ist eher perspektivisch gedacht ;)

  • @demil3618
    @demil3618 Рік тому +1

    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?

  • @blaze1701
    @blaze1701 Рік тому +2

    Fände es nice wenn du die Theorie mit der Praxis vereinst sodass alles ein wenig verständlicher wird ✌️

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому +2

      Das ist das Konzept meines Kanals ;)

    • @Dop4miN
      @Dop4miN Рік тому +1

      @@Florian.Dalwigk dann weißt du ja, was du zu tun hast :D

  • @maximweidler563
    @maximweidler563 Рік тому

    Ja bitte ein let’s hack dazu. Wäre echt super.😁

  • @Jugeenias
    @Jugeenias Рік тому

    ein let`s hack zu dem Spiel wäre super :-) danke für die tolle Erklärung

  • @Konslufius
    @Konslufius Рік тому +1

    Könntest du mal ein Video zum Thema Game-modding machen?

  • @schokodrink5409
    @schokodrink5409 Рік тому

    Aber wie kann man denn nun zur Laufzeit die Speicherbereiche isolierter Prozesse verändern?

  • @evex4829
    @evex4829 Рік тому +1

    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!)

  • @felixbemme7257
    @felixbemme7257 Рік тому +1

    Mama guck mal ich bin im Internet! 0:09 😅

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому

      Haha, ich hoffe, das ist ok ;) Ich habe dich ja nicht von vorne gezeigt.

    • @felixbemme7257
      @felixbemme7257 Рік тому

      @@Florian.Dalwigk ach Quatsch alles gut 👌🏻 Hatte gar nicht mitbekommen dass da hinten jemand gefilmt hat 😅

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому +1

      @felixbemme7257 Ich auch nicht 😂

  • @saft1064
    @saft1064 Рік тому +1

    Gerne ein lets hack dazu.

  • @Lucas-tf8zn
    @Lucas-tf8zn Рік тому

    DBG, ReClass, IDA, CE sind meine favs

  • @softbonbon1
    @softbonbon1 Рік тому +1

    reicht das schon um Mods zu entwickeln?

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому +1

      Was genau? Meinst du Reverse Engineering? Locker!

    • @TotorRuns
      @TotorRuns Рік тому +1

      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

    • @softbonbon1
      @softbonbon1 Рік тому

      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)

  • @ctool9588
    @ctool9588 Рік тому

    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
      @Florian.Dalwigk  Рік тому

      Das ist eigentlich ein ganzes Video wert ;)

    • @ctool9588
      @ctool9588 Рік тому

      @@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

  • @casparwindmuller2529
    @casparwindmuller2529 Рік тому +1

    Funktioniert die Cheat Engine eigentlich auch emulatoren?

    • @TotorRuns
      @TotorRuns Рік тому

      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

  • @KaliKeksi
    @KaliKeksi Рік тому

    wo kann man das game runterladen?

  • @GameNOWRoom
    @GameNOWRoom Рік тому

    Statische Analyse z.B. mit Ghidra und dynamische Analyse mit Cheat Engine?

  • @McMihajlo
    @McMihajlo Рік тому

    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

  • @m-pax1743
    @m-pax1743 Рік тому

    Hätte schon gedacht, dass das Spiel Assault Cube genannt wird. :D

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому

      Das kenne ich nicht. Ist das auch ein Spiel zum Lernen von Reverse Engineering?

  • @xBardy
    @xBardy Рік тому

    💪🏽🙏🏼

  • @karlbesser1696
    @karlbesser1696 Рік тому

    Ich nehme an, dass es bald einen KI-Disassembler geben wird, der ohne Zutun einen sauberen gut lesbaren Sourcecode generiert.

  • @enzoe.6897
    @enzoe.6897 Рік тому

    top video

  • @ricksanchez7125
    @ricksanchez7125 Рік тому

    Bist du nächstes Jahr wieder da bei?

  • @p-196
    @p-196 Рік тому

    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

  • @FranoGames
    @FranoGames Рік тому +1

    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

  • @enzoe.6897
    @enzoe.6897 Рік тому

    ein let's play wäre cool

  • @katze2176
    @katze2176 Рік тому

    😍

  • @xunleqitrazer
    @xunleqitrazer Рік тому

    ein lets hack wäre wirklich super

  • @hajotv
    @hajotv Рік тому

    Ja!

  • @iplayschannel2282
    @iplayschannel2282 Рік тому +2

    Kann sich noch jemand an Cheat Engine und Metin2 erinnern? 😂

  • @renewendlandt188
    @renewendlandt188 Рік тому

    Das wäre mal interessant wie sowas abläuft

  • @_WhiS_
    @_WhiS_ Рік тому

    Ich wäre für einen Twitch Let‘s Play / Hack Stream

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому +1

      Twitch ist leider überhaupt nicht meine Plattform

    • @_WhiS_
      @_WhiS_ Рік тому

      @@Florian.Dalwigk live streams gehen auch bei UA-cam xD

    • @Florian.Dalwigk
      @Florian.Dalwigk  Рік тому +1

      Ich weiß ;)

  • @XrayShuvit
    @XrayShuvit Рік тому

    Assembler 💀

  • @moinirimboo
    @moinirimboo Рік тому +1

    Erster 😂

  • @Multinaud
    @Multinaud Рік тому

    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.

    • @AuftragschilIer
      @AuftragschilIer Рік тому

      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.

    • @nighthawk.01
      @nighthawk.01 Рік тому

      @@AuftragschilIer hattest du für das Melden des Fehlers denn auch irgendeine Belohnung bekommen?

  • @ripepad6698
    @ripepad6698 Рік тому

    Als ob Cheaten wie minecraft hack clients ne Straftat ist