Добавить новость
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-е годы прошлого века было распространено суждение о том, что компилятор как мясорубка перемалывает исходную программу, и задача восстановить ее схожа с задачей восстановления барана из сосиски.

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







Интересное знакомство с Ростовом-на-Дону

Как монетизируется «ярмарка тщеславия»

«Блеск Zirconia», который не отличить от бриллиантов — «585*ЗОЛОТОЙ» представила новую коллекцию

«585*ЗОЛОТОЙ» и Teamo собрали 100 девушек в центре Москвы чтобы женить блогера


Arsenal close in on the signing of ‘world class’ target after making major breakthrough

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

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

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


Знай наших: на «единичке» — через полстраны!

Библиотеки надо обновлять

Продолжается поиск источников финансирования для строительства третьего этапа Восточной эстакады в Калининграде

YADRO вложила в развитие отечественных IT-продуктов более 60 млрд руб.


Today's Dune: Awakening patch notes are as long as a sandworm, with more than 300 changes, bug fixes, and squashed exploits

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

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

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



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

В самарском аэропорту "Курумоч" задержали рейсы из-за БПЛА

Коммунальный долг: Мосгорсуд вновь взыскал с Тимати задолженность по ЖКХ

Синоптики сообщили об облачной погоде с дождем в Москве 6 июля


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

Средства ПВО сбили два беспилотника в Ленинградской области

«Как в калмыцкой пустыне»: Синоптики предупредили о рекордной жаре в Москве

Адаптация сценария. Адаптация сценария под полнометражный фильм.


Пожарная машина вместе с частью моста упала в озеро в Нижегородской области

Средняя пенсия неработающих пенсионеров превысила 24 тыс. рублей: в каких регионах РФ она больше всего

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

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


Рублев: Нельзя показывать никаких слабостей Алькарасу

Российские теннисистки Андреева и Шнайдер проиграли в третьем круге Уимблдона

Алькарас: Матч с Рублевым станет серьезным вызовом

Павлюченкова заявила, что судьи украли у нее гейм на Уимблдоне


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

Приемные дети, стрит-арт, умирающие деревни и физрук Иваныч: Документалисты-дебютанты на питчинге в Министерстве культуры

Тайфун «Данас» идет на Китай

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


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

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

Суд в Москве оштрафовал известного рэпера OG Buda на 50 тысяч за пропаганду

Суд еще раз взыскал с Тимати долг за коммуналку

«Суп не вытекает — уже счастлив». Слепаков* шокировал откровениями о жизни за границей


Синоптики сообщили об облачной погоде с дождем в Москве 6 июля

Коммунальный долг: Мосгорсуд вновь взыскал с Тимати задолженность по ЖКХ

В Москве начался фестиваль нытья "Жалкая осень"

В Петербурге не осталось билетов на поезда в Москву


Футболист Смолов устроил драку в московской «Кофемании»

Трамп признал, что российские власти справляются с американскими санкциями

Адаптация сценария. Адаптация сценария под полнометражный фильм.

Система «5С» в депо «Ожерелье» показывает эффективные результаты


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

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

На МКАД произошло ДТП, движение затруднено

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


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

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

Путин вручил премии за помощь в СВО и посетил центр "Россия" в Москве

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




Диетолог Писарева рассказала, какие жиры обязательно должны быть в рационе

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

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

Голоса в голове: о каких психических отклонениях врачи обязаны доложить полиции


Зеленский списан, небо над Киевом в дырах, а США затягивают поставки: Запад ищет выход из конфликта

Безуглая озабочена нехваткой систем ПВО

Грустные новости для Зеленского пришли с Запада: в США приняли решение страшнее, чем отказ от поставок оружия Киеву


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

По факту гибели двух участников спортивного фестиваля в Кировске возбудили уголовное дело

Футболист Смолов записал видеообращение с извинениями за драку в столичном кафе

Футболист Смолов извинился за конфликт в заведении Москвы


Лукашенко призвал не скрывать, как «прошлепали» начало Великой Отечественной войны

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


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

Сергей Собянин анонсирует новую школу на 825 мест в центре Москвы

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

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


Жителям Подмосковья рассказали о лесопожарной обстановке в регионе на 6–8 июля

Редкие виды злаковых зацвели в Москве

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

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


XXI Международный шахматный фестиваль «Псков-2025» собрал почти 200 спортсменов

Тайфун «Данас» идет на Китай

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

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


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

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

Свыше 34 тысяч детей за лето отдохнут в лагерях Архангельской области

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


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

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

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

Какой сегодня праздник: 5 июля


Тайфун «Данас» идет на Китай

XXI Международный шахматный фестиваль «Псков-2025» собрал почти 200 спортсменов

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

Футболист Смолов впервые записал обращение после драки в "Кофемании"














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