Open 0xdevalias opened 5 months ago
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?
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.
I'll see if the same thing is present in the demo version
@xusheng6 Looks like it is:
Uploaded on slack here:
This is a good test case for strcat
. We have a general issue as well (#3349) but will leave this one open for this specific function.
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: