Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about why angr doesn't identify functions properly #4607

Open
goldds96 opened this issue Apr 25, 2024 · 0 comments
Open

Question about why angr doesn't identify functions properly #4607

goldds96 opened this issue Apr 25, 2024 · 0 comments
Assignees
Labels
bug Something is broken

Comments

@goldds96
Copy link

Question

Files

file.zip

Descriptions

The decompiled code of the sub_467c98 function of the given httpd binary is shown in the photo below.
image

However, looking at the disassembled code(mips32) in the photo below, it correctly identifies that the nvram_get function is called in part 1 (nvram_get("wan_proto") in the decompiled code).

However, part 2 (nvram_get("l2tp_server_ip") in the decompiled code) is marked as UnresolvableCallTarget, not nvram_get.

image

The instructions performed on the t9 register used to call the function are the same, so I am curious as to what causes the called function to not be properly identified.

@goldds96 goldds96 added needs-triage Issue has yet to be looked at by a maintainer question Issues that do not require code changes labels Apr 25, 2024
@ltfish ltfish added bug Something is broken and removed question Issues that do not require code changes needs-triage Issue has yet to be looked at by a maintainer labels Apr 26, 2024
@ltfish ltfish self-assigned this Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is broken
Projects
None yet
Development

No branches or pull requests

2 participants