Главная » Архив меток: Реверс-инжиниринг

Архив меток: Реверс-инжиниринг

LockerGoga: что именно произошло с Norsk Hydro

Фото, источник — www.msspalert.com 03. В ночь с понедельника на вторник (примерно в 23:00 UTC 18. Вскоре стало понятно, что сбои вызваны массовым заражением систем шифровальщиком, которое очень быстро распространялось по объектам инфраструктуры. 2019) специалисты Norsk Hydro заметили сбои в функционировании сети и ряда систем. Расследование атаки потребовало привлечения местных властей и органов правопорядка (National Security Authority / NorCERT, Norwegian ...

Читать далее »

[Из песочницы] Реверс-инжиниринг приложений после обфускации

Введение Данная публикация направлена на изучение некоторых приемов реверс-инжиниринга. Все материалы представлены исключительно в ознакомительных целях и не предназначены в использовании в чьих-либо корыстных целях Предмет исследования В качестве примера будем изучать код Atomineer Pro Documentation (далее APD). Это плагин для Visual Studio предназначенный для автоматической генерации комментариев в исходных кодах. Для начала установим данный плагин и проверим его работу. ...

Читать далее »

Извлечение мастер-пароля из заблокированного менеджера паролей SafeInCloud

После прочтения этой статьи мне захотелось провести исследование другого менеджера паролей на наличие похожих уязвимостей. В комментариях к статье пользователем Dark_Angel был задан вопрос: А что скажите насчет SafeInCloud? Исследование проводилось над бесплатной Windows версией SafeInCloud v.19.0.2 При первом знакомстве с продуктом он произвел на меня очень хорошее впечатление.Однако при дальнейшем исследовании была выявлена точно такая же уязвимость. В отличии ...

Читать далее »

Модернизация GHIDRA. Загрузчик для ромов Sega Mega Drive

Не слышал о пока-ещё-не-опенсорсной GHIDRA, наверное, только глухой/слепой/немой/без_интернета реверс-инженер. Приветствую вас, товарищи. Сказать что я был впечатлён — это практически ничего не сказать. Её возможности из коробки поражают: декомпиляторы для всех поддерживаемых процессоров, простое добавление новых архитектур (с сразу же активной декомпиляцией благодаря грамотному преобразованию в IR), куча скриптов упрощающих жизнь, возможность Undo/Redo… И это только очень малая часть всех ...

Читать далее »

Установка ReactOS с USB-флешки

Привет, Хабр! В новости о выходе релиза 0. Эцново мы! 11 мы рассказали, что благодаря обновленному драйверу RAM-диска ReactOS можно не только запустить, но установить по сети при помощи протокола PXE. 4. Таким образом, релиз 0. Однако, волонтер проекта под ником Illen выяснил, что используя тот же самый новый драйвер RAM-диска, ReactOS можно установить и с обычной USB-флешки. 11 стал ...

Читать далее »

Как я нашел пасхалку в защите Android и не получил работу в Google

Гугл любит пасхалки. Любит настолько, что найти их можно практически в каждом продукте компании. Традиция пасхалок в Android тянется с самых первых версий операционной системы (я думаю, все в курсе, что будет, если в настройках несколько раз нажать на строчку с версией Android). Есть даже такая легенда: однажды один программист загуглил «mutex lock», а вместо результатов поиска попал на страницу ...

Читать далее »

[Перевод] Взлом цветного картриджа HP: превращаем его в ручной принтер

Ещё с юности, когда у нас был старый DeskJet, меня интересовали картриджи струйных принтеров. Эти картриджи казались очень интересными и как только в них заканчивались чернила, я сразу забирал их себе. В то время я не мог сделать с ними ничего, кроме как разобрать и пачкать руки… Хоть я и знал, что там внутри есть какая-то сложная электроника, но при ...

Читать далее »

ReactOS 0.4.11 — на сотню приложений больше

Привет, Хабр! И мы не теряли времени даром. Уверен, что вы уже успели соскучиться по новостям от нашего проекта! В ней исправлено 135 бага, сделано 984 изменения в исходном коде и красивая анимация загрузочного экрана. Прошлый релиз ReactOS вышел всего каких-то три с половиной месяца назад, а сегодня вы уже сможете скачать и протестировать следующую версию нашей операционной системы. Скачать ...

Читать далее »

[Из песочницы] Реверс-инжиниринг бинарного формата на примере файлов Korg .SNG

Вокруг нас изобилие техники: телефоны, компьютеры, умные часы и прочие гаджеты. Мы живем в удивительное время. Большинству их них предначертана короткая и яркая (или не очень) жизнь: мощная маркетинговая компания в момент выпуска, 1-2 года полноценной поддержки производителем, а затем медленное забвение. Каждый день производители выпускают на рынок все новые и новые устройства. С «умными» девайсами все сложнее. Простые устройства ...

Читать далее »

Wolfensteiny 3D — реверс-инжиниринг 251 байтов JavaScript

При написании кода многие не задумываются ни о чем, кроме логики самой программы. Меньшее число людей думают об оптимизации кода по времени, по памяти. Но лишь единицы доходят до последнего уровня — сжатии программы до рекордно маленького размера. Посмотрите, например, на результат работы всего 251 байта JavaScript: Ну, давайте разбираться, как это работает! Откуда это? Этот код, как и то ...

Читать далее »