Ghidra + Cheat engine, how to find structs fastly [SUBTITLES]

Sdílet
Vložit
  • čas přidán 8. 12. 2019
  • You can use Cheat Engine for finding interesting values and then reverse them in Ghidra this approach dramatically speeds up reversing

Komentáře • 21

  • @thogameskanaal
    @thogameskanaal Před 3 lety +8

    This is actually a really good workflow for decompilation! Albeit time consuming, this would be much faster than painstakingly trying to locate everything by just guessing.

  • @Joshy594
    @Joshy594 Před rokem +6

    thanks for english subtitles. very cool

  • @BaptisteRoche
    @BaptisteRoche Před 3 lety

    Hello from France!
    Thank you!

  • @quickcompilation3437
    @quickcompilation3437 Před 3 lety +6

    Структуру назавем "Хрен знает что это такое":D

  • @renan1494
    @renan1494 Před 11 měsíci

    Thank you!

  • @fatzzke
    @fatzzke Před rokem +1

    Thank you for the tutorial. My game is using static addresses let's see how far I get with that :)

  • @wvvern
    @wvvern Před 3 lety +3

    When building the data structure, how would I handle having multiple offsets in the pointer to the address that I'm interested in?
    There weren't any single-offset pointers from the .exe in the game that I'm trying to learn with.
    I got ghidra today, so I probably should learn the basics before asking such a question lmao

    • @h0x91B
      @h0x91B  Před 3 lety +4

      multiply pointers are actually just a struct that points to another struct and that struct points to another struct too. e.g. ptrToS1->ptrToS2->ptrToS3->some_field

  • @RetroToadstool
    @RetroToadstool Před 4 lety +1

    Подсел на Ваши видео. Давно хочу расковырять одну игру, на предмет алгоритма вычисления очков статистики. Дело осложняется тем, что игра на приставке 3DO. Есть возможность ее запуска на эмуляторе. Не подскажете примерный алгоритм действий на гидре?

    • @h0x91B
      @h0x91B  Před 4 lety

      заходите к нам в дискорд :) если честно то я не пробывал ковырять приставки, но думаю там должно быть все схоже

  • @_Pawelski
    @_Pawelski Před 4 lety +5

    Is that possible that we will get english subtitles? I understand what you are doing but I have no clue what is the purpose of finding this struct

    • @h0x91B
      @h0x91B  Před 4 lety +6

      ok, I'll do it

    • @h0x91B
      @h0x91B  Před 4 lety +5

      done :)

    • @_Pawelski
      @_Pawelski Před 4 lety +7

      @@h0x91B youre the best, man! Can we expect translation to every other video of yours in the future?
      I feel like these are pure game mod creating tutorials which are very rare on CZcams. I was very happy to stumble upon your channel but unfortunately I do not know Russian at all.
      I'm sure you deserve much more viewers.
      And thanks for quick response

    • @h0x91B
      @h0x91B  Před 4 lety +5

      I need to force myself to do proper tutorials using `scripts` and written speech, then I'll be able to translate it properly and easily. Because now I am just recording my screen and speaking to it, so it's trashy even in Russian. I need to go to the next level.

    • @rodrigoreis6615
      @rodrigoreis6615 Před 4 lety +1

      @@h0x91B Damm nice
      for improving your content , 1+ sub

  • @GamerCare
    @GamerCare Před 3 lety +1

    what if multiply or more than 3-4 offsets as minimum only? like say i found pointer for ammo and it has 3 offsets, cant find with one offset. How to do this in Ghidra?

    • @h0x91B
      @h0x91B  Před 3 lety +1

      Usually only one of those offsets is writable, you need to check it in the cheat engine which offset is writable...

  • @drimeF0
    @drimeF0 Před 3 lety

    Ля, спасибо за урок!

  • @SLIpros
    @SLIpros Před 4 lety +2

    Давай еще.

  • @Useradmin.
    @Useradmin. Před 4 lety +1

    Türkiyeden sevgilerle