Русский / Russian English / Английский

Сейчас на форуме: subword (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Вопросы новичков —› Искажение функций C++ в IDA
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Статус: Участник

Создано: 13 ноября 2018 13:00 New!
Цитата · Личное сообщение · #1

Добрый день! По ходу освоения IDA возник такой вопрос. Почему при исследовании программ, написанных на C++ имена функций превращаются в какую-то абракадабру?


Ранг: 1024.6 (!!!!)
Статус: Участник

Создано: 13 ноября 2018 13:20 · Поправил: reversecode New!
Цитата · Личное сообщение · #2

--> Link <--
demangle включить надо если гцц
виндовый по умолчанию вроде
https://demangler.com


Ранг: 571.4 (!)
Статус: Участник
_Вечный_Студент_

Создано: 14 ноября 2018 01:39 New!
Цитата · Личное сообщение · #3

DewardDeLeeker пишет:
Почему при исследовании программ, написанных на C++ имена функций превращаются в какую-то абракадабру?


это не абракадабра, а --> name mangling<--, дабы избежать одинаковых имен функций при Function Overloading.

Ранг: -12.6 (нарушитель)
Статус: Участник

Создано: 15 ноября 2018 16:44 New!
Цитата · Личное сообщение · #4

DewardDeLeeker пишет:
Почему при исследовании программ, написанных на C++ имена функций превращаются в какую-то абракадабру?

Options --> Demangled Names... --> Names
 eXeL@B —› Вопросы новичков —› Искажение функций C++ в IDA

Видеокурс ВЗЛОМ