Wie Hacker Videospiele hacken (Reverse Engineering)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น •

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

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

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

    • @Florian.Dalwigk
      @Florian.Dalwigk  ปีที่แล้ว +1

      Sehr gerne und vielen Dank für dein Lob :)

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

  • @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 ;)

  • @terrorosmane
    @terrorosmane ปีที่แล้ว +2

    und wieder mal ein wissenswertes Video
    danke dafür

  • @Konslufius
    @Konslufius ปีที่แล้ว +1

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

  • @maximweidler563
    @maximweidler563 ปีที่แล้ว

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

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

  • @Jugeenias
    @Jugeenias ปีที่แล้ว

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

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

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

  • @casparxrequiem
    @casparxrequiem ปีที่แล้ว +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

  • @schokodrink5409
    @schokodrink5409 ปีที่แล้ว

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

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

  • @saft1064
    @saft1064 ปีที่แล้ว +1

    Gerne ein lets hack dazu.

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

  • @Lucas-tf8zn
    @Lucas-tf8zn ปีที่แล้ว

    DBG, ReClass, IDA, CE sind meine favs

  • @ricksanchez7125
    @ricksanchez7125 ปีที่แล้ว

    Bist du nächstes Jahr wieder da bei?

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

  • @karlbesser1696
    @karlbesser1696 ปีที่แล้ว

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

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

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

  • @enzoe.6897
    @enzoe.6897 ปีที่แล้ว

    ein let's play wäre cool

  • @renewendlandt188
    @renewendlandt188 ปีที่แล้ว

    Das wäre mal interessant wie sowas abläuft

  • @iplayschannel2282
    @iplayschannel2282 ปีที่แล้ว +2

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

  • @xunleqitrazer
    @xunleqitrazer ปีที่แล้ว

    ein lets hack wäre wirklich super

  • @_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 TH-cam xD

    • @Florian.Dalwigk
      @Florian.Dalwigk  ปีที่แล้ว +1

      Ich weiß ;)

  • @enzoe.6897
    @enzoe.6897 ปีที่แล้ว

    top video

  • @hajotv
    @hajotv ปีที่แล้ว

    Ja!

  • @xBardy
    @xBardy ปีที่แล้ว

    💪🏽🙏🏼

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

  • @XrayShuvit
    @XrayShuvit ปีที่แล้ว

    Assembler 💀

  • @katze2176
    @katze2176 ปีที่แล้ว

    😍

  • @moinirimboo
    @moinirimboo ปีที่แล้ว +1

    Erster 😂

  • @ripepad6698
    @ripepad6698 ปีที่แล้ว

    Als ob Cheaten wie minecraft hack clients ne Straftat ist