radareorg / radeco

radare2-based decompiler and symbol executor
371 stars 52 forks source link

Cannot find function/Invalid address/Invalid address - fcn_list not working #326

Closed Maijin closed 5 years ago

Maijin commented 6 years ago

Lot of errors and fcn_list not working when doing radeco ~/Documents/Projects/radare2-regressions/bins/pe/ioli/w32/crackme0x00.exe:

p: Cannot find function at 0x00000000
p: Cannot find function at 0x00000000
Invalid address (imp.KERNEL32.dll_AddAtomA)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_AddAtomA' (0x70)
Invalid address (imp.KERNEL32.dll_CreateSemaphoreA)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_CreateSemaphoreA' (0x70)
Invalid address (imp.KERNEL32.dll_ExitProcess)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_ExitProcess' (0x70)
Invalid address (imp.KERNEL32.dll_FindAtomA)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_FindAtomA' (0x70)
Invalid address (imp.KERNEL32.dll_GetAtomNameA)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_GetAtomNameA' (0x70)
Invalid address (imp.KERNEL32.dll_InterlockedDecrement)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_InterlockedDecrement' (0x70)
Invalid address (imp.KERNEL32.dll_InterlockedIncrement)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_InterlockedIncrement' (0x70)
Invalid address (imp.KERNEL32.dll_ReleaseSemaphore)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_ReleaseSemaphore' (0x70)
Invalid address (imp.KERNEL32.dll_SetUnhandledExceptionFilter)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_SetUnhandledExceptionFilter' (0x70)
Invalid address (imp.KERNEL32.dll_Sleep)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_Sleep' (0x70)
Invalid address (imp.KERNEL32.dll_WaitForSingleObject)
|ERROR| Invalid command 'pdfj @ imp.KERNEL32.dll_WaitForSingleObject' (0x70)
Invalid address (imp.msvcrt.dll___getmainargs)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll___getmainargs' (0x70)
Invalid address (imp.msvcrt.dll___p__environ)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll___p__environ' (0x70)
Invalid address (imp.msvcrt.dll___p__fmode)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll___p__fmode' (0x70)
Invalid address (imp.msvcrt.dll___set_app_type)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll___set_app_type' (0x70)
Invalid address (imp.msvcrt.dll__assert)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll__assert' (0x70)
Invalid address (imp.msvcrt.dll__cexit)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll__cexit' (0x70)
Invalid address (imp.msvcrt.dll__iob)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll__iob' (0x70)
Invalid address (imp.msvcrt.dll__onexit)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll__onexit' (0x70)
Invalid address (imp.msvcrt.dll__setmode)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll__setmode' (0x70)
Invalid address (imp.msvcrt.dll_abort)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_abort' (0x70)
Invalid address (imp.msvcrt.dll_atexit)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_atexit' (0x70)
Invalid address (imp.msvcrt.dll_free)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_free' (0x70)
Invalid address (imp.msvcrt.dll_malloc)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_malloc' (0x70)
Invalid address (imp.msvcrt.dll_printf)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_printf' (0x70)
Invalid address (imp.msvcrt.dll_scanf)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_scanf' (0x70)
Invalid address (imp.msvcrt.dll_signal)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_signal' (0x70)
Invalid address (imp.msvcrt.dll_strcmp)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_strcmp' (0x70)
Invalid address (imp.msvcrt.dll_strlen)
|ERROR| Invalid command 'pdfj @ imp.msvcrt.dll_strlen' (0x70)
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
Cannot find function here
[*] Fixing Callee Information
>> fcn_list
>> fcn_list