-
Notifications
You must be signed in to change notification settings - Fork 218
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
Add Outlining Support for strcat #5489
Comments
I think the issue here is our stack string detection does not (yet) work on offsets into variables. This is a nice feature request, thx! |
@0xdevalias could you please provide the binary so that it would be easier for us to work on this issue? |
@xusheng6 I'll see if the same thing is present in the demo version, and if so, can share that (the exact specifics may differ slightly from above screenshots, but should otherwise be fine) If so, will share via slack, and then update here. |
@xusheng6 Looks like it is: Uploaded on slack here: |
This is a good test case for |
Linking to this tangentially related issue as well for visibility: |
What is the feature you'd like to have?
Currently, in the binary I am looking at, there are a number of string operations that are treated as raw hex numbers applied to variable offsets. It would be nice if these showed in a more 'as it would appear in the code' way, of just general string operations.
Is your feature request related to a problem?
There are other similar examples in the binary (macOS, x86_64) I'm looking at, but this is the most self contained one:
If I right click -> Display As -> Character Constant on those hex constants, it looks a bit more readable:
But it would be nicer if it was automatically something more like this (or similar):
Or even better would be:
Are any alternative solutions acceptable?
Unsure.
Additional Information:
The text was updated successfully, but these errors were encountered: