Config-based injection (CSV Injector)

Injection based on Java libraries does NOT exist yet. Here’s a quick draft of the mechanism

``` CSV WHAT : PARAMETER : WHERE : WHERE_POSITION Method : Parameter : Target : Position Lde/infsec/tainttracking/taintlib/TaintLib;traceLog()V : : * : METHOD_START Lde/infsec/tainttracking/taintlib/TaintLib;traceLog(II)V : 1024,42 : void java.lang.String.equals(java.lang.Object) : METHOD_CALL_BEFORE Lde/infsec/tainttracking/taintlib/TaintLib;traceLog()V : : .oncreate( : METHOD_START`

  • art/runtime/dex_instruction.h => art::Instruction Holds an instruction as it is noted in the DexByteCode