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

Change different variables to the same name(manual variable merging) #20

Open
ret2ddme opened this issue Jun 17, 2021 · 1 comment
Open
Labels
difficulty: unknown Needs more investigation to see what the difficulty should be enhancement New feature or request

Comments

@ret2ddme
Copy link

Is your feature request related to a problem? Please describe.
Take IDA, for example.

In some re challenge, there are to many variables named vxx, but in fact they are the same one.

Because the variable operation after disassembly appears as assignment between many registers or others. The IDA can't recognize that they're the same variable (The file has removed the symbol table).

IDA name them different variables just to be safe.

At the same time, IDA doesn't support name them the same name, so, it give me a hard time when the input data is heavily processed, the input string can be named in dozen different names.

@ret2ddme ret2ddme added the enhancement New feature or request label Jun 17, 2021
@Escapingbug Escapingbug added the difficulty: unknown Needs more investigation to see what the difficulty should be label Jul 2, 2021
@Escapingbug Escapingbug changed the title Change different variables to the same name Change different variables to the same name(manual variable merging) Jul 2, 2021
@Escapingbug
Copy link

This should be related to manual variable merging. Thus I have modified the title to be more specific.

The underlining problem is that currently both IDA and ghidra does not support manual merging of variables. I will do more research to see the specific reason of this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: unknown Needs more investigation to see what the difficulty should be enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants