KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -287

Нарушения: 5

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -287

Нарушения: 5

Смотрел свой видеокурс на торрентах ссылку добавлю ниже,так вот там написали что следующая цель после всех видеокурсов по ревёрсингу-виртуальные машины и их разбор.AquaCry.png?1621091234

Мой перевод

Что такое виртуальные машины?Я сталкивался с запутыванием кода,недавно смотрел "Введение  в отладку используя Ollydbg"и там в конце был супер-запутанный код.popcorn.gif

Это когда часть кода,краденные байты "упаковываются"в супер-запутанную цепочку кода которая много раз впустую записывает\читает,исполняет и так далее?

И чтобы понять это надо потратить пару часов минимум?PeepoWut.png?1576808589

Короче,объясните что такое виртуальные машины и что с ними делать(как изучать и исследовать),возможно они никогда мне не встретятся но знать надо.PareParrotRGB.gif?1660474658

Славный Украинец

Пользователь

Регистрация: 02.12.2020

Сообщения: 1757

Рейтинг: -680

Нарушения: 109

Славный Украинец

Регистрация: 02.12.2020

Сообщения: 1757

Рейтинг: -680

Нарушения: 109

img

Это разве не та фигня в которой эмулируется операционка (то-есть сам компутер). Кстати, в гугле забанили?

Wolfilm

Пользователь

Регистрация: 18.03.2016

Сообщения: 2577

Рейтинг: 369

Wolfilm

Регистрация: 18.03.2016

Сообщения: 2577

Рейтинг: 369

KeksovName сказал(а):

Смотрел свой видеокурс на торрентах ссылку добавлю ниже,так вот там написали что следующая цель после всех видеокурсов по ревёрсингу-виртуальные машины и их разбор.AquaCry.png?1621091234

Мой перевод

Что такое виртуальные машины?Я сталкивался с запутыванием кода,недавно смотрел "Введение  в отладку используя Ollydbg"и там в конце был супер-запутанный код.popcorn.gif

Это когда часть кода,краденные байты "упаковываются"в супер-запутанную цепочку кода которая много раз впустую записывает\читает,исполняет и так далее?

И чтобы понять это надо потратить пару часов минимум?PeepoWut.png?1576808589

Короче,объясните что такое виртуальные машины и что с ними делать(как изучать и исследовать),возможно они никогда мне не встретятся но знать надо.PareParrotRGB.gif?1660474658

Нажмите, чтобы раскрыть...

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -287

Нарушения: 5

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -287

Нарушения: 5

Славный Украинец сказал(а):

Это разве не та фигня в которой эмулируется операционка (то-есть сам компутер). Кстати, в гугле забанили?

Нажмите, чтобы раскрыть...

Ну так я не про VMware спрашиваю а про эмуляцию кода и виртуальные машины.AquaCry.png?1621091234

 

Legatus Legionis

Пользователь

Регистрация: 28.07.2013

Сообщения: 24074

Рейтинг: 17296

Legatus Legionis

Регистрация: 28.07.2013

Сообщения: 24074

Рейтинг: 17296

Виртуальная машина это когда ты ставишь AstraLinux на сервере, ибо, во-первых, твой комп не настолько согрешил, а во-вторых, она все равно скоро помрёт и ты переставить новую со слепка.

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

KeksovName сказал(а):

Смотрел свой видеокурс на торрентах ссылку добавлю ниже,так вот там написали что следующая цель после всех видеокурсов по ревёрсингу-виртуальные машины и их разбор.AquaCry.png?1621091234

Мой перевод

Что такое виртуальные машины?Я сталкивался с запутыванием кода,недавно смотрел "Введение  в отладку используя Ollydbg"и там в конце был супер-запутанный код.popcorn.gif

Это когда часть кода,краденные байты "упаковываются"в супер-запутанную цепочку кода которая много раз впустую записывает\читает,исполняет и так далее?

И чтобы понять это надо потратить пару часов минимум?PeepoWut.png?1576808589

Короче,объясните что такое виртуальные машины и что с ними делать(как изучать и исследовать),возможно они никогда мне не встретятся но знать надо.PareParrotRGB.gif?1660474658

Нажмите, чтобы раскрыть...

зачем ты это говно мамонта колупаешь?

почему бы не разобраться в современных технологиях вроде контейнеризации (Docker), оркестрации (k8s), не пройти курс на курсере, научиться делать что-то кому-то нужное своими ручками и зарабатывать на этом?

iChrome[BY]

Пользователь

Регистрация: 21.05.2014

Сообщения: 184

Рейтинг: 181

iChrome[BY]

Регистрация: 21.05.2014

Сообщения: 184

Рейтинг: 181

KeksovName сказал(а):

Ну так я не про VMware спрашиваю а про эмуляцию кода и виртуальные машины.AquaCry.png?1621091234

 

Нажмите, чтобы раскрыть...

возможно ты говоришь про штуки типа jvm. Когда код сначала компилируется в байткод, а потом уже выполняется в виртуальной машине. Основная фишка в  принципе "compile once run anywhere"

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -287

Нарушения: 5

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -287

Нарушения: 5

Zacateca сказал(а):

зачем ты это говно мамонта колупаешь?

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

Нажмите, чтобы раскрыть...

Насчёт Linux,у меня в планах прочитать 2 книги по Linux но не сейчас.

И я незнаю английский язык и у меня ещё нету денег на курсы,могу смотреть их только с торрентов.FeelsBadMan.png?1592047203

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

KeksovName сказал(а):

Насчёт Linux,у меня в планах прочитать 2 книги по Linux но не сейчас.

И я незнаю английский язык и у меня ещё нету денег на курсы,могу смотреть их только с торрентов.FeelsBadMan.png?1592047203

Нажмите, чтобы раскрыть...

зачем тебе читать книги по линуксу для этого? 

 

KeksovName сказал(а):

у меня ещё нету денег на курсы

Нажмите, чтобы раскрыть...

все курсы можно смотреть абсолютно бесплатно, просто жмёшь 'audit' и делаешь, просто в конце сертификат не получишь.

да и в интернете полно тематических сайтов по нужному инструменту.

KeksovName сказал(а):

И я незнаю английский язык

Нажмите, чтобы раскрыть...

ну так может с этого и начать?

BrightFuture

Пользователь

Регистрация: 10.03.2021

Сообщения: 34

Рейтинг: 18

BrightFuture

Регистрация: 10.03.2021

Сообщения: 34

Рейтинг: 18

Рофлирование продолжается Pepega.png?1599561436

 

 

такая вм - обычный конечный автомат

для упрощения можешь воспринимать это как некую архитектуру некого процессора: с лентой инструкций, виртуальными регистрами на стеке/в куче, виртуальным стеком и т.д.

 

KeksovName сказал(а):

Это когда часть кода,краденные байты "упаковываются"в супер-запутанную цепочку кода которая много раз впустую записывает\читает,исполняет и так далее?

Нажмите, чтобы раскрыть...

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

 

KeksovName сказал(а):

Короче,объясните что такое виртуальные машины и что с ними делать(как изучать и исследовать)

Нажмите, чтобы раскрыть...

сильно зависит от цели, если разобрать фул алгоритм - разбирать каждый опкод и прогать дизассемблер, возможны полуавтоматические методы с машинным обучением / лифтом в llvm ir -> оптимизацией -> сборкой назад в х86 / эмуляцией с наблюдением за регистрами/памятью и т.д. 

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

 

весь прикол таких защит в протекторах, что они генерируются при навешивании протектора, само устройство не меняется, но опкоды все другие + всякие контроли целостности, замусоривания и т.д. в условной темиде можно комбинировать несколько архитектур сразу, раздувая кол-во опкодов до тысяч) + замусоривание, где каждая инструкция раздувается в 100500 мусорных, удачи такое вручную разобрать за пару (тысяч) часов минимум roflanLico.png?1616515069

 

из техник защиты кода - эта одна из самых мощных, но в целом ничего сложного

но как мы уже выяснили в другой теме, лучше тебе к ним не соваться HAhaa.png?1616514247

 

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12762

Рейтинг: 2194

Нарушения: 25

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12762

Рейтинг: 2194

Нарушения: 25

Я если честно не силен в этой теме, все мои познания это docker-compose up

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

Zacateca сказал(а):

зачем ты это говно мамонта колупаешь?

почему бы не разобраться в современных технологиях вроде контейнеризации (Docker), оркестрации (k8s), не пройти курс на курсере, научиться делать что-то кому-то нужное своими ручками и зарабатывать на этом?

Нажмите, чтобы раскрыть...

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

Renderhauer

Пользователь

Регистрация: 14.12.2013

Сообщения: 15149

Рейтинг: 15989

Renderhauer

Регистрация: 14.12.2013

Сообщения: 15149

Рейтинг: 15989

KeksovName сказал(а):

возможно они никогда мне не встретятся но знать надо.PareParrotRGB.gif?1660474658

Нажмите, чтобы раскрыть...

зачем?

может ты начнешь что-то делать, вместо того чтобы тупо хавать вагон юзлесс инфы?

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

ktulhu74 сказал(а):

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

Нажмите, чтобы раскрыть...

Ты сможешь подтвердить свои слова цифрами?

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

Zacateca сказал(а):

Ты сможешь подтвердить свои слова цифрами?

Нажмите, чтобы раскрыть...

Цифрами чего?

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

ktulhu74 сказал(а):

Цифрами чего?

Нажмите, чтобы раскрыть...

Статистики. Что нормальные люди юзают, а что нет? Какова доля рынка у докера, а какова у подмана за разные года?

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

Zacateca сказал(а):

Статистики. Что нормальные люди юзают, а что нет? Какова доля рынка у докера, а какова у подмана за разные года?

Нажмите, чтобы раскрыть...

При чём тут доля рынка? Для малых масштабов Докер по популярности без шансов всех обходит, но от этого он не перестаёт быть кривым говном с единой точкой отказа и дыркой в безопасности в виде рутового демона

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

ktulhu74 сказал(а):

При чём тут доля рынка? Для малых масштабов Докер по популярности без шансов всех обходит, но от этого он не перестаёт быть кривым говном с единой точкой отказа и дыркой в безопасности в виде рутового демона

Нажмите, чтобы раскрыть...

противоречий не находишь в своём высказывании?

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

Zacateca сказал(а):

противоречий не находишь в своём высказывании?

Нажмите, чтобы раскрыть...

Не нахожу

Zacateca сказал(а):

противоречий не находишь в своём высказывании?

Нажмите, чтобы раскрыть...

Ну просвети меня, в чём противоречие то?

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

ktulhu74 сказал(а):

Не нахожу

 

Ну просвети меня, в чём противоречие то?

Нажмите, чтобы раскрыть...

ну ты утверждаешь что все НОРМАЛЬНЫЕ люди используют подман. Как мне узнать кто все эти люди? и почему подавляющее большинство использует Docker в тех же облачных сервисах?

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

Zacateca сказал(а):

Как мне узнать кто все эти люди?

Нажмите, чтобы раскрыть...

Понятия не имею, а зачем тебе прям так хочется познакомится с юзером подмана?

 

Zacateca сказал(а):

и почему подавляющее большинство использует Docker в тех же облачных сервисах?

Нажмите, чтобы раскрыть...

Потому что не знают про подман или им просто насрать на устойчивость и безопасность. Ну ещё как вариант там хаши стак стоит, а у там под капотом вроде докер, хз зачем, но такова цена упрощённой оркестрации и нежелания учиться куберу

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

ktulhu74 сказал(а):

Понятия не имею, а зачем тебе прям так хочется познакомится с юзером подмана?

 

Потому что не знают про подман или им просто насрать на устойчивость и безопасность. Ну ещё как вариант там хаши стак стоит, а у там под капотом вроде докер, хз зачем, но такова цена упрощённой оркестрации и нежелания учиться куберу

Нажмите, чтобы раскрыть...

Мне кажется ты просто предвзято судишь о продукте. Может докер и говно, но если тебе на то чтобы запустить это всё в облаке амазона  нужно 1-2 дня, а на подмане неделю, то выбор очевиден в сторону докера.

ktulhu74

Пользователь

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

ktulhu74

Регистрация: 18.11.2014

Сообщения: 3896

Рейтинг: 1541

Zacateca сказал(а):

Мне кажется ты просто предвзято судишь о продукте. Может докер и говно, но если тебе на то чтобы запустить это всё в облаке амазона  нужно 1-2 дня, а на подмане неделю, то выбор очевиден в сторону докера.

Нажмите, чтобы раскрыть...

Мне кажется ты понятия не имеешь что такое подман, но уже яро кинулся защищать докер. Объясняю: в плане скорости поднятия, и даже синтаксиса команд докер и подман идентичны, разве что у подмана композы это коммьюнити аддон, а нативно он куберовские yml поддерживает, в остальном ты можешь просто docker run заменить на podman run и всё остальное будет совместимо. Основное отличие там в архитектуре на системном уровне и докер в этом плане- страшный кадавр, который непонятно зачем такой есть. Ну а ещё поды, это куберовская сущность, простая, но весьма удобная, уменьшает геморрой с неймспейсами и сетями, и одновременно бафает безопасность, докер так не умеет

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

Zacateca

Регистрация: 22.12.2017

Сообщения: 34342

Рейтинг: 13379

Нарушения: 35

ktulhu74 сказал(а):

Мне кажется ты понятия не имеешь что такое подман, но уже яро кинулся защищать докер. Объясняю: в плане скорости поднятия, и даже синтаксиса команд докер и подман идентичны, разве что у подмана композы это коммьюнити аддон, а нативно он куберовские yml поддерживает, в остальном ты можешь просто docker run заменить на podman run и всё остальное будет совместимо. Основное отличие там в архитектуре на системном уровне и докер в этом плане- страшный кадавр, который непонятно зачем такой есть. Ну а ещё поды, это куберовская сущность, простая, но весьма удобная, уменьшает геморрой с неймспейсами и сетями, и одновременно бафает безопасность, докер так не умеет

Нажмите, чтобы раскрыть...

Круто. Только ты так и не смог объяснить, почему все сломя голову не бегут переходить подман. Очевидно не всё так гладко как ты рисуешь.