├── .gitlab-ci.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── dist └── debian │ ├── CONFIG │ ├── DESCR │ ├── Makefile │ └── deb.mk ├── examples ├── ais3 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── babyre │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── dex │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── frida │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── ollvm │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── r100 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── r200 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── statically-linked │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── tracer │ ├── Cargo.toml │ └── src │ │ └── main.rs └── unbreakable │ ├── Cargo.toml │ └── src │ └── main.rs ├── radius ├── Cargo.lock ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ ├── main.rs │ ├── memory.rs │ ├── operations.rs │ ├── processor.rs │ ├── r2_api.rs │ ├── radius.rs │ ├── registers.rs │ ├── sims │ ├── cpp.rs │ ├── format.rs │ ├── fs.rs │ ├── libc.rs │ ├── mod.rs │ ├── net.rs │ ├── objc.rs │ ├── syscall.rs │ └── win.rs │ ├── solver.rs │ ├── state.rs │ ├── test.rs │ └── value.rs ├── radius2.md └── tests ├── ais3 ├── baby-re ├── escrackme.apk ├── fairlight ├── fileread ├── hello ├── hello.c ├── ioscrackme.ipa ├── looper ├── looper.c ├── multi ├── multi32 ├── ollvm ├── r100 ├── r200 ├── simple ├── statically-linked ├── strstuff ├── strstuff.c ├── symmem ├── sys ├── sys.c └── unbreakable /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/README.md -------------------------------------------------------------------------------- /dist/debian/CONFIG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/dist/debian/CONFIG -------------------------------------------------------------------------------- /dist/debian/DESCR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/dist/debian/DESCR -------------------------------------------------------------------------------- /dist/debian/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/dist/debian/Makefile -------------------------------------------------------------------------------- /dist/debian/deb.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/dist/debian/deb.mk -------------------------------------------------------------------------------- /examples/ais3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/ais3/Cargo.toml -------------------------------------------------------------------------------- /examples/ais3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/ais3/src/main.rs -------------------------------------------------------------------------------- /examples/babyre/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/babyre/Cargo.toml -------------------------------------------------------------------------------- /examples/babyre/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/babyre/src/main.rs -------------------------------------------------------------------------------- /examples/dex/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/dex/Cargo.toml -------------------------------------------------------------------------------- /examples/dex/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/dex/src/main.rs -------------------------------------------------------------------------------- /examples/frida/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/frida/Cargo.toml -------------------------------------------------------------------------------- /examples/frida/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/frida/src/main.rs -------------------------------------------------------------------------------- /examples/ollvm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/ollvm/Cargo.toml -------------------------------------------------------------------------------- /examples/ollvm/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/ollvm/src/main.rs -------------------------------------------------------------------------------- /examples/r100/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/r100/Cargo.toml -------------------------------------------------------------------------------- /examples/r100/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/r100/src/main.rs -------------------------------------------------------------------------------- /examples/r200/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/r200/Cargo.toml -------------------------------------------------------------------------------- /examples/r200/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/r200/src/main.rs -------------------------------------------------------------------------------- /examples/statically-linked/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/statically-linked/Cargo.toml -------------------------------------------------------------------------------- /examples/statically-linked/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/statically-linked/src/main.rs -------------------------------------------------------------------------------- /examples/tracer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/tracer/Cargo.toml -------------------------------------------------------------------------------- /examples/tracer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/tracer/src/main.rs -------------------------------------------------------------------------------- /examples/unbreakable/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/unbreakable/Cargo.toml -------------------------------------------------------------------------------- /examples/unbreakable/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/examples/unbreakable/src/main.rs -------------------------------------------------------------------------------- /radius/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/Cargo.lock -------------------------------------------------------------------------------- /radius/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/Cargo.toml -------------------------------------------------------------------------------- /radius/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/README.md -------------------------------------------------------------------------------- /radius/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/lib.rs -------------------------------------------------------------------------------- /radius/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/main.rs -------------------------------------------------------------------------------- /radius/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/memory.rs -------------------------------------------------------------------------------- /radius/src/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/operations.rs -------------------------------------------------------------------------------- /radius/src/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/processor.rs -------------------------------------------------------------------------------- /radius/src/r2_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/r2_api.rs -------------------------------------------------------------------------------- /radius/src/radius.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/radius.rs -------------------------------------------------------------------------------- /radius/src/registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/registers.rs -------------------------------------------------------------------------------- /radius/src/sims/cpp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/sims/cpp.rs -------------------------------------------------------------------------------- /radius/src/sims/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/sims/format.rs -------------------------------------------------------------------------------- /radius/src/sims/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/sims/fs.rs -------------------------------------------------------------------------------- /radius/src/sims/libc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/sims/libc.rs -------------------------------------------------------------------------------- /radius/src/sims/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/sims/mod.rs -------------------------------------------------------------------------------- /radius/src/sims/net.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /radius/src/sims/objc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/sims/objc.rs -------------------------------------------------------------------------------- /radius/src/sims/syscall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/sims/syscall.rs -------------------------------------------------------------------------------- /radius/src/sims/win.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /radius/src/solver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/solver.rs -------------------------------------------------------------------------------- /radius/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/state.rs -------------------------------------------------------------------------------- /radius/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/test.rs -------------------------------------------------------------------------------- /radius/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius/src/value.rs -------------------------------------------------------------------------------- /radius2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/radius2.md -------------------------------------------------------------------------------- /tests/ais3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/ais3 -------------------------------------------------------------------------------- /tests/baby-re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/baby-re -------------------------------------------------------------------------------- /tests/escrackme.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/escrackme.apk -------------------------------------------------------------------------------- /tests/fairlight: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/fairlight -------------------------------------------------------------------------------- /tests/fileread: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/fileread -------------------------------------------------------------------------------- /tests/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/hello -------------------------------------------------------------------------------- /tests/hello.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { 4 | puts("hello\n"); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /tests/ioscrackme.ipa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/ioscrackme.ipa -------------------------------------------------------------------------------- /tests/looper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/looper -------------------------------------------------------------------------------- /tests/looper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/looper.c -------------------------------------------------------------------------------- /tests/multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/multi -------------------------------------------------------------------------------- /tests/multi32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/multi32 -------------------------------------------------------------------------------- /tests/ollvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/ollvm -------------------------------------------------------------------------------- /tests/r100: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/r100 -------------------------------------------------------------------------------- /tests/r200: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/r200 -------------------------------------------------------------------------------- /tests/simple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/simple -------------------------------------------------------------------------------- /tests/statically-linked: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/statically-linked -------------------------------------------------------------------------------- /tests/strstuff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/strstuff -------------------------------------------------------------------------------- /tests/strstuff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/strstuff.c -------------------------------------------------------------------------------- /tests/symmem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/symmem -------------------------------------------------------------------------------- /tests/sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/sys -------------------------------------------------------------------------------- /tests/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/sys.c -------------------------------------------------------------------------------- /tests/unbreakable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aemmitt-ns/radius2/HEAD/tests/unbreakable --------------------------------------------------------------------------------