amimo

Results 59 comments of amimo

there might be bugs in the "delete_overlap_edges" function, you can start there.

does this script produce some log like:"patch branch address xxx".If so, try to re-analyze this function after running the fix-xxx.py script in ida.

[hellojni_3.0.3.zip](https://github.com/amimo/ollvm-breaker/files/4424616/hellojni_3.0.3.zip) block 0x001582bc in function 0x1494c4 at libhello-jni.so may be your case. run the script in the attachment, see how it is handled. ps: it may take ida hours( >...

Those two addresses are not code range. The first one is the address of a state var definition in mlil view, the second is the address of the corresponding dispatcher.

the cmp instruction used by arm32 may change those flags, and i can't found where those flags are saved, except the dispatcher. ```asm // CMP r6, target arm_cmp(&write_p, REG_PROC, r6,...

I am trying to build mambo with android ndk, able to compile now.[android-ndk-build](https://github.com/amimo/mambo/tree/android-ndk-build)

@umarcor I split this single commit into smaller ones. You can see all the change I made here [android-ndk-build](https://github.com/amimo/mambo/tree/android-ndk-build).

@Manouchehri @liamwhite really nice patches, can I port them to my ndk-build? I also have a question about the disp_thread_data variable, it looks like a tls variable, is it still...

@whcjb @lgeek I have the same issue. After some investigation, I think the problem may be at [this line](https://github.com/beehive-lab/mambo/blob/05bef40b353e4baece0d80e73ffe63aa6ebfe9d9/syscalls.c#L112), we can't join a thread if it is not attachable?

> It would be useful to know if this MAMBO binary can run @whcjb's example compiled with the Android toolchain without hanging. This MAMBO built can exit normally running @whcjb's...