SPbCTF: 12 марта. Закидоны Hex-Rays

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Встреча SPbCTF ( spbctf)
    Про косяки, которые иногда допускает Hex-Rays Decompiler, и про то, как помочь ему их пофиксить.

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

  • @victoramartov1916
    @victoramartov1916 6 หลายเดือนก่อน

    Спасибо за урок.

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

    Круто! вы молодцы! а есть где-нибудь задания чтобы самому прорешать ?

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

      Конечно, rev-kids20.forkbomb.ru/tasks

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

    Что если к массиву обращаются с помощью dword и qword, ведь он меняет только dword

  • @logius84
    @logius84 4 ปีที่แล้ว

    можно ломать любые проги, отлично ))

  • @vlad3c
    @vlad3c 10 หลายเดือนก่อน +1

    51:12 🤣🤣🤣🤣
    Если вы видите вот такую адскую ху.... жесть

  • @MuradBeybalaev
    @MuradBeybalaev 11 หลายเดือนก่อน

    У вас коллективный аневризм там?
    Вы заявив тему дизассемблирования ушли в основы информатики?
    Я просто не могу себе представить вашу аудиторию.
    Где вы нашли таких людей, которые купили лицензию IDA не представляя себе массива?

    • @7vos7
      @7vos7 11 หลายเดือนก่อน

      Покупать лицензию IDA не обязательно, есть отличный IDA Free с облачным хекс-рейсом! Чтобы устранить непонимание, посмотри курс со старта - про дизассемблирование и лоу-левел мы говорим лишь ближе к концу, когда переходим от статического анализа к дебаггингу

    • @MuradBeybalaev
      @MuradBeybalaev 11 หลายเดือนก่อน

      ​@@7vos7 Непоследовательно. Дом строят с фундамента.
      Не беспокойтесь о моём недопонимании. Не знаю как меня сюда занесло. Я то бывалый в этом деле. Просто стало так любопытно и забавно смотреть как вы с конца учите людей, от которых видимо даже не ожидаете навыков программирования раз структуру памяти им иллюстрируете на пальцах.
      Но приятно видеть что отзываетесь спустя столько времени с заливки видео.
      В собственной практике обнаружил что декомпиляция что IDA, что Ghidra - только зря запутывает и отвлекает от дизассемблии, которая читается намного лучше. С байткодовыми бинарями декомпиляция как-то намного полезней выходит, например в DnSpy.

  • @MrLolthe1stDevChannel
    @MrLolthe1stDevChannel 6 ปีที่แล้ว

    Руки бы оторвать. Преподавать аудитории и не знать что такое 4LL, убирать приведение к без знаковым типам, так бы если делали ничего бы не работало. 100 элементов? Ну и почему же? Зачем лезть в жопу.... Нет, они не договаривались, когда делали процессор, это необходимо для совместимости.....

    • @7vos7
      @7vos7 6 ปีที่แล้ว +8

      Доброй ночи! Часто встречаю тех, кто сразу преподаёт "как по факту всё устроено", и удивляется, почему никто ничё не понимает кроме тех кто знал заранее. Не согласен с таким методом. Приглашаю обсудить: @spbctf или @mrvos

    • @AetherEternity
      @AetherEternity 6 ปีที่แล้ว

      Ещё и не по ФГОСам, ужас!

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

      Что значит "не знать, что такое 4LL"? - что тут можно не знать?