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

more metadata #308

Open
ArjixWasTaken opened this issue Jun 30, 2024 · 2 comments
Open

more metadata #308

ArjixWasTaken opened this issue Jun 30, 2024 · 2 comments

Comments

@ArjixWasTaken
Copy link

ArjixWasTaken commented Jun 30, 2024

I understand that it is difficult to convert ISIL into CIL, and that it is not a priority.
So the next best thing would be to include in comments the raw assembly (or ISIL?) of each method's body.

e.g.

public class Example {
    public void doSomething() {
        /*
            Memory address: 0xffffff;
            Assembly flavour: arm64;

            Code:
                - mov  x0, #1
                - ldr     x1, =msg
                - ldr     x2, =len
                - mov  w8, #64
                - svc    #0
        */
        throw null;
    }
}

I think this would save huge amounts of time and would make manual recovery much more manageable and tidier.

@ArjixWasTaken
Copy link
Author

this would only apply to the diffable-cs output format

@SamboyCoding
Copy link
Owner

There is --output-as isil to just dump isil for each method

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants