While I open exe file in ida I can see lot of calls to mfc140_6153
or mfc140_8718
.
What are those functions ? what they do ?
thanks
Reverse Engineering Stack Exchange is a question and answer site for researchers and developers who explore the principles of a system through analysis of its structure, function, and operation. It only takes a minute to sign up.
Sign up to join this communityThese are functions exported by ordinal rather than by name.
This being a C++ library the actual (mangled) function names are long (up to 200 characters with an average of over 50.) Dynamic linking using names in this case would involve lots of long string comparisons that would slow down the loading of applications using this library.
6153
?GetRecentListOfPanes@CRecentDockSiteInfo@@QEAAAEAV?$CList@PEAUHWND__@@PEAU1@@@H@Z
public: class CList<struct HWND__ * __ptr64,struct HWND__ * __ptr64> & __ptr64 __cdecl CRecentDockSiteInfo::GetRecentListOfPanes(int) __ptr64
8718
?OnCancelMode@CPane@@IEAAXXZ
protected: void __cdecl CPane::OnCancelMode(void) __ptr64
You can find lists of these in several reverse engineering tools. e.g. Ghidra
8718
is OnCancelMode ?
mfc140_6153
ormfc140_8718
do please6153
and8718
looks like ordinal numbers. When there is no name for the exported function programs tends to use ordinal numbers.