В настоящее время я обращаюсь к исполняемому файлу, который импортирует некоторые функции из msvcp60.dll.Когда я открываю исполняемый файл в IDA Pro, имена функций очень длинные, и это не дает никаких намеков на то, что они делают.Отмена всех этих функций сейчас была бы пустой тратой времени.
Так есть ли способ получить осмысленные имена этих функций или хотя бы интерпретировать список, показанный в IDA?Вот пример функции (вызов по адресу 0040377C кода):
.TEXT:00403767 loc_403767: ; CODE XREF: sub_402E1B+939j
.TEXT:00403767 mov eax, ds:dword_B59B44
.TEXT:0040376C push esi
.TEXT:0040376D imul eax, 4Fh
.TEXT:00403770 add eax, ds:dword_B52D34
.TEXT:00403776 shl eax, 4
.TEXT:00403779 add eax, ebx
.TEXT:0040377B push eax
.TEXT:0040377C call ds:??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z ; std::operator!=<char,std::char_traits<char>,std::allocator<char>>(std::basic_string<char,std::char_traits<char>,std::allocator<char>> const &,char const *)
.TEXT:00403782 pop ecx
.TEXT:00403783 test al, al