Ghidra ГАЙД дизасм для новичков
HTML-код
- Опубликовано: 7 сен 2022
- Ghidra - программа для реверс-инжиниринга. Покажу, что почём.
💾 Наша дискорд-игра начинающих программистов: / discord
► Подпишись на канал "Айтишник": / webpomosh
► Практические советы дает "Компьютерщик": / skobks
💻 Компьютерный журнал айтишника: skobki.com
#дизамс #ассемблер #IDA
// Айтишник - это ВЕБ ПОМОЩЬ и онлайн консалтинг. На канале выходят видео консультации, уроки и советы касательно профессиональных аспектов работы с информационными технологиями (ИТ). Программирование и дизайн онлайн проектов, работа в айти, разбор инструментов и технологий. Есть плейлисты про веб-дизайн и создание сайтов с нуля: работа с движками CMS, администрирование, контент-менеджмент, поддержка и раскрутка веб-проектов. Разбирается создание своей компьютерной игры и работа с сервером. Обсуждаем также актуальные вопросы и новости айти.
Еще в 90-ых мы начали создавать свои первые сайты на html и постепенно еще будучи студентами МГУ нашли себя в веб-строительстве и дизайне: мы создавали веб-сайты разного назначения и размера, это мог быть сайт-визитка, сайт научного института или проекта, корпоративный или тематический портал. Мы работали с разным функционалом от гео-материалов до форумов и соцсетей. За 10 лет мы освоили основные веб-технологии и постепенно наш фокус интереса сместился от создания сайтов к веб-консалтингу. Мы до сих пор администрируем несколько крупных научных и бизнес онлайн-площадок, заказы на новые сайты мы не принимаем. Так что не пишите нам с предложением сделать вам сайт. Вместо этого мы решили уделять время съемке видео на ютуб, и на этом канале мы делимся всем, что знаем в сфере информационных технологий и айтишными хитростями, которые продолжаем узнавать каждый день!
Пару лет назад запустилась работа по созданию онлайновой компьютерной игры Тангария по авторскому миру и замыслу Тангара Игроглаза tangaria.com/ Лайфхаки и опыт по теме геймдева также представлены на канале "Айтишник". Мы рады делиться знаниями и ответить на ваши вопросы в комментариях или в следующем видео.
► Список наших ютуб каналов - на сайте: ENTR.ru
блэт Чувак я на гитаре учился играть, так у тебя уроки игры на гитаре есть. Реверсить учусь, так у тебя и тут уроки есть. Если я кулинаром захочу стать, тоже есть видосы?
11:09 А я когда на сях писал под win32 в начале двухтысячных, я написал специальный макрос, чтобы в исходниках строки оставались понятными, но внутри экзешника были "слегка покриптованы" :)
Благодарю за полезную инфу! 👍
Дизасм как раз и занимается просто переводом машинных инструкций в представления мнемониками ассемблера, а то, что переводит мнемоники ассемблера в С - называется Декомпилятором. Да и по поводу производительности Иды, спорная вещь, т.к. множество функций IDA написано при помощи пуфона.
А пентагон знает? Что ты его враг.. 🤣🤣🤣🤣
Чёткое видео!
а у Nival исходники должны же были остаться...
Тангар, зацени как в гидре трассировать код. Как работать в режиме отладчика?
Ну, ок, а че дальше? Вот ты нашел константу, которая устанавливает минимальную скорость. Как теперь сделать патч, чтобы она равнялась не 6, а 100, скажем? Нужно прямо поменять ее в редакторе и сохранить, подменив потом весь .ехе-шник? Или можно сделать какой-то отдельный маленький патч, который будет делать некую "инъекцию", устанавливая необходимое значение 100 в определенный регистр (чтобы модифицировать уже существующий .ехе без его перекомпиляции)?
вроде для этого есть frida
Самый правильный вопрос, тоже сразу же им задался.
Нашли ответ?
не запускается. что то не так с джавой
теперь понятно как пиратки рождаются и кряки
это ведь гнуасм?
Хи...
Ьы едвали знаеш чтл можеь IDA !!!!
Где была Гидра когда аесь мир рабоьад на Ида ....
Дизлайк
хммм.. а вы не могли бы мне помочь? есть одна досовская игра, Sea Legends, у нее куча ресурсов, как матрешки, т.е. файл ресурса это папка, внутри папки файлы, и вот они упакованы каким-то алгоритмом, который я никак не могу вычислить, и чатГПТ тоже не может..пытался в IDA дизасемблировать и декомпилировать, вроде функцию я нашел, но даже в декомпилированном виде она выглядит ужасно, плюс там куча подфунций, в общем я хотел просто понять каким алгоритмом файлы распаковываются ну и собственно посмотреть что там в файлах
1. Алгоритм, как обычно бывает, свой который придумали на ходу. Но опять же, это скорее вопрос к структуре хранения данных, ничего сложного внутри обычно не бывает, сжатие да максимум какой-нибудь xor.
2. Забей на алгоритм, попробуй просто посмотреть чего там на выходе валяется в памяти. Копай в сторону дампера соответсвенно.
@@juliap.5375 забил.. я скачал другие игры этого издателя и внутри их кода увидел заголовок библиотеки, которая как раз и отвечает за пакинг ресурсов, потом, покопавшись в нете я нашел и библиотеку и алгоритм.. и все сошлось..