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

I want to build a corresponding movfuscator on the ARM architecture. How should I pay attention to it or how to carry out this project #48

Open
dnffabs opened this issue Mar 30, 2024 · 3 comments

Comments

@dnffabs
Copy link

dnffabs commented Mar 30, 2024

I want to apply this project to the ARM architecture. What should I pay attention to, how should I plan the entire process, and can the author provide some feedback

@edcdecl
Copy link

edcdecl commented May 2, 2024

you can't. the entire reason this is possible on x86 is because the mov instruction can do math in its operands.

@gogo2464
Copy link

I do not think it could be mathematically impossible. We can alway use arm code and temp stack variable. I still think it will be hard to implement.

I would like to vcreate a study group for : https://www.reddit.com/r/REMath/ do you wanna join us? :)

@edcdecl
Copy link

edcdecl commented Aug 30, 2024

I do not think it could be mathematically impossible. We can alway use arm code and temp stack variable. I still think it will be hard to implement.

I would like to vcreate a study group for : https://www.reddit.com/r/REMath/ do you wanna join us? :)

it's not impossible but it wouldn't be the same. the whole reason this works is because it abuses x86 by doing everything through lookup tables. you could definitely make a compiler that is only allowed to generate a couple of instructions that make lookup tables possible, and the resulting binary would most likely still look really obfuscated.

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

3 participants