| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Adapt symbolic compare to new transform interface | Theofilos Augoustis | 2023-12-08 | 1 | -167/+0 |
| | | | | | | | | | | | | | Also implement a `MiasmSymbolicTransform.concat` function that concatenates two transformations. Some minor adaptions to the eval_expr code was necessary to remove some assumptions that don't work if the resolver state returns symbols instead of concrete values. Remove obsolete utilities that were used for angr. Co-authored-by: Theofilos Augoustis <theofilos.augoustis@gmail.com> Co-authored-by: Nicola Crivellin <nicola.crivellin98@gmail.com> | ||||
| * | Implement symbolic state comparison algorithm | Theofilos Augoustis | 2023-11-27 | 1 | -12/+33 |
| | | | | | | | | | | This is the first draft of a `compare` algorithm that uses recorded symbolic transformations. Is currently based on angr, so it's probably going to be reworked to work with states generated by Miasm. Co-authored-by: Theofilos Augoustis <theofilos.augoustis@gmail.com> Co-authored-by: Nicola Crivellin <nicola.crivellin98@gmail.com> | ||||
| * | Implement interpreter for symbolic expressions | Theofilos Augoustis | 2023-11-10 | 1 | -67/+103 |
| | | |||||
| * | Implement symbolic tracing in trace_symbols.py using Angr | Theofilos Augoustis | 2023-11-07 | 1 | -0/+110 |