You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried this poc on 4e75367
And it seems like error occurs when using mem_map with more than 0x100000 size after calling the vm.loadLibrary.
poc is here:
the error message is Exception in thread "main" com.github.unidbg.arm.backend.BackendException: mem_protect address=0x20f000, size=8192, perms=0x3 at com.github.unidbg.arm.backend.Unicorn2Backend.mem_protect(Unicorn2Backend.java:147) at com.test.BugPoc.main(BugPoc.java:70) Caused by: unicorn.UnicornException: No memory available or memory not present (UC_ERR_NOMEM) at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_protect(Native Method) at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_protect(Unicorn.java:249) at com.github.unidbg.arm.backend.Unicorn2Backend.mem_protect(Unicorn2Backend.java:145) ... 1 more
The text was updated successfully, but these errors were encountered:
I tried this poc on 4e75367
And it seems like error occurs when using mem_map with more than 0x100000 size after calling the vm.loadLibrary.
poc is here:
the error message is
Exception in thread "main" com.github.unidbg.arm.backend.BackendException: mem_protect address=0x20f000, size=8192, perms=0x3 at com.github.unidbg.arm.backend.Unicorn2Backend.mem_protect(Unicorn2Backend.java:147) at com.test.BugPoc.main(BugPoc.java:70) Caused by: unicorn.UnicornException: No memory available or memory not present (UC_ERR_NOMEM) at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_protect(Native Method) at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_protect(Unicorn.java:249) at com.github.unidbg.arm.backend.Unicorn2Backend.mem_protect(Unicorn2Backend.java:145) ... 1 more
The text was updated successfully, but these errors were encountered: