Cisco-Talos / FIRST-plugin-ida

GNU General Public License v2.0
97 stars 29 forks source link

Long prototype cause plugin to not upload function #16

Open talosmrt opened 6 years ago

talosmrt commented 6 years ago

[1st] Error: Data for "prototype" exceeds the maximum length (256) Prototype was for example int __fastcall kull_m_dpapi_unprotect_raw_or_blob(const void *pDataIn, unsigned int dwDataInLen, wchar_t ppszDataDescr, const void pOptionalEntropy, unsigned int dwOptionalEntropyLen, _CRYPTPROTECT_PROMPTSTRUCT pPromptStruct, unsigned int dwFlags, void pDataOut, unsigned int dwDataOutLen, const void pMasterKey, unsigned int dwMasterKeyLen, const wchar_t *pPassword);

>>> line="const void *pDataIn, unsigned int dwDataInLen, wchar_t **ppszDataDescr, const void *pOptionalEntropy, unsigned int dwOptionalEntropyLen, _CRYPTPROTECT_PROMPTSTRUCT *pPromptStruct, unsigned int dwFlags, void **pDataOut, unsigned int *dwDataOutLen, const void *pMasterKey, unsigned int dwMasterKeyLen, const wchar_t *pPassword"
>>> len(line)
324
>>>