cmu-sei / pharos

Automated static analysis tools for binary programs
Other
1.54k stars 190 forks source link

Missing MSVCR120:signal from API database #183

Open janbbeck opened 3 years ago

janbbeck commented 3 years ago

Using the same file and methodology as #153 I get

APID[TRACE]: API Lookup: MSVCR120:_getch
APID[WHERE]: JSON API database /usr/local/share/pharos/apidb/pharos-api-additions.json has no data for DLL: MSVCR120
APID[TRACE]: SQLite API database /usr/local/share/pharos/apidb/pharos-apidb.sqlite found function _getch for MSVCR120
APID[DEBUG]: msvcr120|524F7CE6||_getch|_getch|741||cdecl|int||()
APID[TRACE]: API Lookup: MSVCR120:signal
APID[WHERE]: SQLite API database /usr/local/share/pharos/apidb/pharos-apidb.sqlite could not find function signal in MSVCR120
APID[WHERE]: Decorated name parser has no data for DLL: MSVCR120
APID[WARN ]: API database could not find function signal in MSVCR120
OOAN[WARN ]: No stack delta information for: MSVCR120.dll:signal

So it appears that there is information for MSVCR120.DLL, but the information for the signal call seems missing. I did just open that DLL and it does in fact export that function.

sei-eschwartz commented 3 years ago

@sei-gwassermann Can you comment here so I can assign this to you?

sei-gwassermann commented 3 years ago

Yes I can take this @sei-eschwartz

sei-gwassermann commented 3 years ago

Also please assign #184 #185 and #186 to me

sei-eschwartz commented 3 years ago

Done but I can't assign you to the other issues unless you comment there I think.

sei-gwassermann commented 3 years ago

@sei-eschwartz I commented on all the tickets if you'd like to assign them to me.

sei-eschwartz commented 2 years ago

@sei-gwassermann Ping