This repository has been archived by the owner on Oct 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 167
Indirect branch protection time crash under certain circumstances #26
Comments
Here is my fix
But this is bad fix as it duplicates some statements. I would refactor the pass completely. |
The pass has too many nested |
Thanks for creating this issue. -indibran-enc-jump-target flag should be able to be used without -indibran-use-stack flag, I made a stupid mistake. I'll fix it later. |
Closed
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Can the encrypted target jump addresses be used as a single feature for the indirect branch obfuscation?
If I pass the parameters
-mllvm -enable-indibran -mllvm -indibran-enc-jump-target
, the clang is crashed with such backtraceIf I additionally pass the use-stack parameter (
-mllvm -enable-indibran -mllvm -indibran-enc-jump-target -mllvm -indibran-use-stack
), it works well.The text was updated successfully, but these errors were encountered: