meme

Results 17 issues of meme

For parsing switch tables in Dex code. Before this can be merged, the problem of associating the two needs to be solved. The `packed-switch` instruction has its 2nd argument as:...

Same for FieldId. This information should be present, so when enumerating MethodIdItems it is possible to get their original MethodId.

Rather than applying to a percentage of the binary or the entire binary, obfuscate selectively (or force the obfuscation of a specific function)

pass
high priority

Currently the BCF "junk" is a GIMPLE NOP which is pretty ineffective at deterring reversing by itself (since it is clear which block is the opaque path)

bug
pass
high priority

``` Program received signal SIGSEGV, Segmentation fault. 0x00007ffff754a71d in single_succ_edge (bb=0x7ffff76246e8) at /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/plugin/include/basic-block.h:341 341 return EDGE_SUCC (bb, 0); (gdb) bt #0 0x00007ffff754a71d in single_succ_edge (bb=0x7ffff76246e8) at /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/plugin/include/basic-block.h:341 #1 0x00007ffff754b072 in...

bug

Bitwise operators are supported for now, also support addition and subtraction for INTEGERS ONLY.

good first issue
pass
high priority

* `-perFLA=X` * `-perSUB=X` * `-perBCF=X`

enhancement
pass
high priority

Currently, after entering edit mode the only way to exit is via **Escape** which will always save your changes. Apart from this not really making sense, we want to allow...

In addition to the Text and Hex view, support a Code view. 1) If there is no architecture plugin supported for the buffer, show a message: "No code available." 2)...

Plans: `$HOME/.config/hexxed/plugins` contains `.dylib` or `.so` executables which contain `plugin_init`. On Hexxed load, the entire folder will be enumerated and every plugin will be `dlopen`'ed and if `plugin_init` exists it...