Добавить новость
Geektimes.ru
Июль
2018
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Анализ унаследованного кода, когда исходный код утрачен: делать или не делать?

0
Анализ бинарного кода, то есть кода, который выполняется непосредственно машиной, – нетривиальная задача. В большинстве случаев, если надо проанализировать бинарный код, его восстанавливают сначала посредством дизассемблирования, а потом декомпиляции в некоторое высокоуровневое представление, а дальше уже анализируют то, что получилось.

Здесь надо сказать, что код, который восстановили, по текстовому представлению имеет мало общего с тем кодом, который был изначально написан программистом и скомпилирован в исполняемый файл. Восстановить точно бинарный файл, полученный от компилируемых языков программирования типа C/C++, Fortran, нельзя, так как это алгоритмически неформализованная задача. В процессе преобразования исходного кода, который написал программист, в программу, которую выполняет машина, компилятор выполняет необратимые преобразования.

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

Читать дальше →







Депо «Вологда» отметило благодарственными письмами выпускников техникума

Физиологические и психоэмоциональные аспекты мужского либидо

Как погода влияет на посещение кабинета врача?

Концертное Агентство. Концертное агентство в Москве.


Stocks hit another record as House sends Trump $4.5 trillion bill to kick off July 4 weekend

Official: Torino purchase Anjorin from Empoli, with Chelsea making profit

Dive into these six summer reads, recommended by BI's editors

The shopping wars are heating up this July as Dollar General and Walmart offer discounts ahead of Amazon's Prime Day


Тонкая грань..

Депутат ЗСК Виктор Тепляков принял участие в заседании политсовета «Единой России»

Питерские дворики

Общественники проверили реконструкцию дороги Кызыл-Озек – Бирюля в Республике Алтай


Arkane Studios founder slams Microsoft for its Game Pass focus: 'At some point reality has to hit'

Diablo 4 has finally given dungeons their teeth back and the loot hunt has never been more satisfying

100 Дверей - Побег из Тюрьмы 3.7.0

Hideo Kojima's mysterious OD reportedly escapes the cancellation axe at Microsoft



Компания «Гранд Сервис Экспресс» на фоне задержки рейсов в столичных аэропортах включила дополнительные купейные вагоны в оба состава поезда №53/54 «Гранд Экспресс» сообщением Санкт-Петербург – Москва и Москва –...

Знаменитый ультрамарафонец Максим Егоров пробежит 42,2 км в поддержку фонда «Жизнь в Движении»

Уникальные водные виллы Angsana Velavaru

Путин: артисты из стран БРИКС подтвердили участие в «Интервидении»


Синоптики сообщили о теплой погоде с небольшим дождем в Москве 7 июля

В Новосибирске задержали прибытие более 20 авиарейсов

Ирина Васильевна Диденко удостоена высокой награды от Национальной Ассоциации Заслуженных врачей

Как бизнесу найти надёжных рабочих за 1 день: опыт сервиса rabota360


7 июля в истории Асбеста

Антициклон подпирает: метеоролог Тишковец объяснил резкое изменение погоды

Исторические скульптуры планируют установить напротив музея в Благовещенске

«КП»: актер Косовненко перед убийством встречался с девушкой бизнесмена


Теннисист Алькарас назвал Рублева одним из самых сильных игроков в туре

Алькарас обыграл Рублева в 1/8 финала Уимблдона-2025

Воля и характер: Павлюченкова задавила Осаку в решающих геймах, Хачанов вытащил безнадёжный марафон

Павлюченкова о судейской ошибке: я бы просто сказала, что ненавижу Уимблдон


Над экс-главой ЦРУ нависла опасность: Бреннана могут обвинить в даче ложных показаний о России

Прилет 24 рейсов задерживается в новосибирском аэропорту Толмачево

Киберспортсмены Хакасии завоевали серебро чемпионата России

Россияне этим летом массово бронируют загородные дома


Музыкальные новости

Смех сквозь слёзы Фрунзика Мкртчяна: 95 лет звезде "Мимино" и "Кавказской пленницы"

Летний фестиваль Дениса Мацуева завершился концертом в Суздале

Консультант Музыканта. Консультирование Музыканта.

Певец Прохор Шаляпин купил квартиру в Москве


Знаменитый ультрамарафонец Максим Егоров пробежит 42,2 км в поддержку фонда «Жизнь в Движении»

Самые высокие зарплаты в Благовещенске оказались у работников банков и финансистов

Путин: артисты из стран БРИКС подтвердили участие в «Интервидении»

Компания «Гранд Сервис Экспресс» на фоне задержки рейсов в столичных аэропортах включила дополнительные купейные вагоны в оба состава поезда №53/54 «Гранд Экспресс» сообщением Санкт-Петербург – Москва и Москва –...


Выставка смоленского художника Михаила Горского состоялась в Пскове 

Сингапурская система образования в частных школах Москвы

"Чемпионат": Сергеев заключит контракт с "Динамо" 4 июля

BTCC демонстрирует выдающиеся результаты во II квартале 2025: объем торгов достиг $957 млрд


В Москве на Люблинской улице столкнулись два автомобиля

Массовое ДТП произошло на 24-м километре МКАД

Туристы Turkish Airlines добирались из Москвы в Петербург на такси за 70 тысяч

Какое авто выбрать для большой семьи


Чем закончатся переговоры Путина с Трампом, рассказал Хазин

Путин: артисты из стран БРИКС подтвердили участие в «Интервидении»

Путин отметил интерес стран БРИКС и их партнеров к "Интервидению"

Орденом «Родительская слава» наградил Путин многодетную семью из Коченево




Shot: Грузовик взорвался в Москве, на место происшествия прибыл реанимобиль

Пассажиры метрополитена рассматривают схему линий держась за ограждение мест для пассажиров с детьми и инвалидов, 1950–е годы, Москва

Инженер из Ирана выпал из окна в Москве и сломал позвоночник

Москва выделила 72 гектара под социальные объекты: школы и больницы


СМИ: В Киеве царит атмосфера заговоров из-за Ермака


Футболисты "Локомотива" и ЦСКА устроили массовую потасовку в Москве

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

Флейтист и марафонец. В забеге в Хибинах погиб музыкант из Москвы

Смолов принес извинения за драку в «Кофемании»


Лукашенко: Минск строит государственность на бережном отношении к истории


Собянин: в Нижегородском районе стартовало строительство школы

Сергей Собянин. Главное за день

Собянин: в Даниловском районе появится новая станция метро

Собянин сообщил о шести сбитых на подлете к Москвы БПЛА


Редкие злаки в Москве: началось цветение на природных территориях столицы

МЧС предупредило москвичей и туристов о приближении аномальной жары

Москвичам посоветовали готовиться к пеклу

Зной идет из Африки. Метеоролог Вильфанд: аномальная жара смертельно опасна


Киберспортсмены Хакасии завоевали серебро чемпионата России

Над экс-главой ЦРУ нависла опасность: Бреннана могут обвинить в даче ложных показаний о России

Прибытие 32 рейсов задерживается в аэропорт Новосибирска

Россияне этим летом массово бронируют загородные дома


1 В ближайшие дни как 20 субъектов РФ столкнутся с экстремальными погодными условиями: ливни, шквалистый ветер, град и грозы

В Музее-заповеднике «Архангельское» стартует летний фестиваль «Ночи барокко»

Ливни, грозы, шквалистый ветер и град обрушатся на 20 регионов России

Пенсионеры УФСИН Поморья выбирают для жизни Московскую область


ВТБ: Ялта вошла в топ-5 самых дорогих городов РФ по расходам туристов

Прогноз погоды в Крыму на 6 июля

Амфитеатр, фонтан, велодорожки: как в Симферополе благоустраивают парки и зоны отдыха

Поезда из Москвы в Крым изменят расписание осенью


Красноярцев предупредили о задержках рейсов на прилет и вылет

Задержки рейсов продолжаются в волгоградском аэропорту

Рейсы массово задерживают в аэропорту Челябинска

Допвагоны включены в составы поездов, связывающих Москву с Санкт-Петербургом и Нижним Новгородом














СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *