Ghidra, how to reverse games, part 1, the preparing. [RUS]

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

КОМЕНТАРІ • 30

  • @alexroberto8499
    @alexroberto8499 3 роки тому +5

    До последнего не мог понять почему это гидра не так распознала инструкцию AND (наверно какую то глобальную переменную устанавливает), но так все уверено делали)) Хорошо что досняли исправление, много чего полезного из этого увидел.

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

    Спустя пол года обучения C++ я начал понимать что тут происходит ))

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

    28:35 можно в настройках сделать подсветку по левому клику. В окне Decompile правой кнопкой мыши -> Properties, там в дереве выбираем Options -> Listing Fields -> Cursor Text Highlight, в выпадающем списке Mouse Button To Activate выбрать LEFT

  • @bulba1995
    @bulba1995 2 роки тому +1

    Спасибо было очень интересно.

  • @Мужчина-я3м
    @Мужчина-я3м 7 місяців тому +1

    Кто-то:В смысли стринги?

  • @sergeiesaulov276
    @sergeiesaulov276 Місяць тому

    В чем был взлом, какой результат он получил?

  • @h0x91B
    @h0x91B  5 років тому

    Гидру качал отсюда: www.heise.de/download/product/ghidra

  • @vas_vladislav
    @vas_vladislav 4 роки тому +3

    В Developer Command делаю переход к файлу и после ввода команды " editbin /dynamicbase:no (файл)" , выдает ошибку -
    "editbin" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.

    • @h0x91B
      @h0x91B  4 роки тому +1

      наверно не хватает пакета, как тут советуют stackoverflow.com/questions/57207503/dumpbin-exe-editbin-exe-package-needed-in-visual-studio-2019

    • @vas_vladislav
      @vas_vladislav 4 роки тому +1

      @@h0x91B спасибо за ответ, но в моем случае оказалось
      developercommunity.visualstudio.com/content/problem/474677/vs2019-developer-command-prompt-still-using-net-46.html

  • @МаликЛукманов-и4ф
    @МаликЛукманов-и4ф 4 роки тому

    Арсений, здравствуйте. Столкнулся с проблемой, клиент игры отказывается запускаться якобы на виртуальной машине. У меня в биосе включена аппаратная виртуализация - это нужно для работы. Каждый раз перезагружать компьютер и включать/выключать виртуализацию в биосе не хочется. А клиент игры как раз на это и ругается. Хочу зареверсить это дело и обойти проверку, но мне совершенно не за что зацепиться. При запуске игры вылезает окно с сообщением типа "Sorry, can't run under vm" и поиск по этой строке, да и вообще, по всевозможным формам слов "virtual" и "machine" мне ничего не дали. Exe-шник написан на дельфи запакован VMProtect'ом, WinMain так просто не найти. Подскажите, пожалуйста, куда еще можно посмотреть в таком случае и за что зацепиться? Спасибо.

  • @lootts4402
    @lootts4402 2 роки тому

    Из гидры экспортируется ехе только для того, чтоб адресация потом совпадала? Или есть еще какой то сокральный смысл? Видел так же что работают с дампом сделанным сциллой- та же мотивация?

    • @h0x91B
      @h0x91B  2 роки тому

      просто удобнее когда можно модифицировать бинарник в самой гидре, без сторонних тулов

  • @D3ltaLabs
    @D3ltaLabs 5 років тому +7

    Can someone translate to English subs please.

    • @h0x91B
      @h0x91B  5 років тому +3

      I'll think about it. This is not so easy, I tried to make subtitles for another shorter video and it took a loooooooot of time (x10 at least then video length)

  • @SLIpros
    @SLIpros 5 років тому

    Проблема с виртуальным размером секции в версии 9.1 актуальна?

    • @h0x91B
      @h0x91B  5 років тому +1

      без понятия, попробуйте заэкспортить и запустить получившийся экзешник, если не работает - то актуально все еще.

    • @SLIpros
      @SLIpros 5 років тому +1

      Сам отвечу на свой вопрос - не актуальна.

  • @SLIpros
    @SLIpros 5 років тому

    А где еще части?

    • @h0x91B
      @h0x91B  5 років тому

      да вот я ленивый, никак время не найду, тяжело это снимать

    • @SLIpros
      @SLIpros 5 років тому +5

      @@h0x91B интересно твои видео смотреть. Хорошо рассказываешь.

  • @GameSmilexD
    @GameSmilexD 2 роки тому +1

    Fuck, gotta improve my russian, the captions arent accurate xD

    • @h0x91B
      @h0x91B  2 роки тому +2

      You know what... I will sit add captions next week, got a vacation finally :)

    • @GameSmilexD
      @GameSmilexD 2 роки тому

      @@h0x91B cool, thank you a lot!

  • @peddroelm
    @peddroelm 2 роки тому

    please translate :)

    • @iamtimsson
      @iamtimsson 9 місяців тому

      please learn russian

  • @kzvideo9967
    @kzvideo9967 2 роки тому

    Взломайте онлайн игру

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

      Невозможно,все контролится сервером.Возьмем за пример игру Genshin Impact,при убийстве моба сервер задает лут который храниться на сервере а не в нашем клиенте, ваш инвентарь тоже хранится на сервере и для редактирования этих данных нужно разрешение,вы не можете просто взять и заменить себе самый убогий меч на самый лучший так как ваш слабый меч нужно заменить на сервере чтобы при прогрузке инвентаря вместо слабого меча оказался самый лучший.Да и вообще у многих онлайн играх сидят некие "анти редакторы памяти" и сразу распознает что что-то не так(например вы инжектировали вашу dll в Valorant,но Riot Vanguard(античит Riot Games) это сразу распознает и не дает вам это делать)

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

      @@LoganBigHat Зависит какие именно хаки вам нужны: Телепорт, валлхак, ноуклип и т.д.
      В геншине это возможно, и может быть возможен подмен id предметов.

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

      @@hahahabahaha ох, ну это возможно только если найдут брешь в коде игры, например когда исходники Кода Серверов был слит в Геншине, то сераера закрылись на некоторое время чтобы проверить нету ли каких нибудь уязвимостей. Валлхак и прочие осуществляются при помощи внедрения в памяти игры нашего кода, это легко детектится.