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

Compare Classes/Jar #643

Open
escequi opened this issue Apr 22, 2023 · 6 comments
Open

Compare Classes/Jar #643

escequi opened this issue Apr 22, 2023 · 6 comments

Comments

@escequi
Copy link

escequi commented Apr 22, 2023

Hello, i did some reverse on this Jar but i swear i don't remember what i changed (was on a 12 hour analysis so yea hard to remember it all and i didn't really take notes), is there any way i can compare all the classes in the jar with another jar (the unmodified version)? (bytecode)

@Col-E
Copy link
Owner

Col-E commented Apr 22, 2023

If you check out the WIP 3x releases this feature sort-of exists:

java_Uur5ktzyJZ.mp4

@escequi
Copy link
Author

escequi commented Apr 22, 2023

If you check out the WIP 3x releases this feature sort-of exists:
java_Uur5ktzyJZ.mp4

hi, thanks for the reply; from what i understand, this only work if you haven't closed the workspace yet?

@Col-E
Copy link
Owner

Col-E commented Apr 22, 2023

This is correct. Having a more comprehensive jar comparison scheme is planned, but not yet implemented yet.

@escequi
Copy link
Author

escequi commented Apr 22, 2023

This is correct. Having a more comprehensive jar comparison scheme is planned, but not yet implemented yet.

Aight, thanks. Is there any way to export all the classes' bytecode to a .txt or something? So i can use notepad++ to compare...

@Col-E
Copy link
Owner

Col-E commented Apr 22, 2023

Not currently, but a disassembly based text comparison strategy is what is roughly planned for the future.

3X has a WIP class-level assembler. You can go that route for now, or do basic decomp diffs until we get to adding the feature ourselves.

@NebelNidas
Copy link

You can use https://github.com/sfPlayer1/Matcher for comparing JARs

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

No branches or pull requests

3 participants