| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | fix compilation on cygwin | frank2 | 2023-07-07 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge pull request #1449 from cea-sec/fix-imprec | serpilliere | 2023-04-25 | 1 | -12/+28 | |
| |\ \ | | | | | | | ImpRec: minor improvments, doc, align hypothesis | |||||
| | * | | ImpRec: recover_import without alignment hypothesis | Camille Mougey | 2023-04-24 | 1 | -12/+28 | |
| | | | | ||||||
| | * | | ImpRec: fix the search to actually use the ptrsize | Camille Mougey | 2023-04-24 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | Merge pull request #1448 from cea-sec/generic-unpack | serpilliere | 2023-04-23 | 3 | -0/+180 | |
| |\ \ | | | | | | | Generic import recovery (cheap ImpRec style) | |||||
| | * | | Add a sandbox example using the ImpRec strategy | Camille Mougey | 2023-04-23 | 2 | -0/+59 | |
| | | | | ||||||
| | * | | Add a "generic" import recovery strategy based on ImpRec | Camille Mougey | 2023-04-23 | 1 | -0/+121 | |
| | |/ | ||||||
| * | | Merge pull request #1447 from cea-sec/helper-depgraph | serpilliere | 2023-04-23 | 2 | -7/+20 | |
| |\ \ | | | | | | | Depgraph: add `.address_to_location` to help find the line and loc of an address | |||||
| | * | | Depgraph: add `.address_to_location` to help find the line and loc of an address | Camille Mougey | 2023-04-23 | 2 | -7/+20 | |
| | |/ | ||||||
| * | | Merge pull request #1446 from cea-sec/example-symbexec | serpilliere | 2023-04-23 | 2 | -0/+59 | |
| |\ \ | | | | | | | Example: add a basic symbol_exec example | |||||
| | * | | Example: add support for symbol name in `address` | Camille Mougey | 2023-04-23 | 1 | -1/+10 | |
| | | | | ||||||
| | * | | Example: add a basic symbol_exec example | Camille Mougey | 2023-04-23 | 2 | -0/+50 | |
| | |/ | ||||||
| * | | Merge pull request #1445 from cea-sec/doc-cheatsheet | serpilliere | 2023-04-23 | 5 | -0/+843 | |
| |\ \ | |/ |/| | Doc cheatsheet | |||||
| | * | Doc: add Sandbox + Disassembler/Lifter cheatsheet | Camille Mougey | 2023-04-23 | 5 | -0/+801 | |
| | | | ||||||
| | * | doc/README: summarize documentations' location | Camille Mougey | 2023-04-23 | 1 | -0/+42 | |
| |/ | ||||||
| * | Merge pull request #1444 from serpilliere/version_0.1.5 | serpilliere | 2023-04-18 | 1 | -0/+4 | |
| |\ | | | | | Release v0.1.5 | |||||
| | * | Release v0.1.5 | Fabrice Desclaux | 2023-04-18 | 1 | -0/+4 | |
| |/ | | | | Signed-off-by: Fabrice Desclaux <fabrice.desclaux@cea.fr> | |||||
| * | Merge pull request #1443 from serpilliere/fix_setup_header | serpilliere | 2023-04-18 | 1 | -7/+18 | |
| |\ | | | | | Fix setup header | |||||
| | * | Fix setup header | Fabrice Desclaux | 2023-04-18 | 1 | -7/+18 | |
| |/ | | | | Signed-off-by: Fabrice Desclaux <fabrice.desclaux@cea.fr> | |||||
| * | Merge pull request #1440 from serpilliere/version_0.1.4 | serpilliere | 2023-04-05 | 1 | -0/+51 | |
| |\ | | | | | Release v0.1.4 | |||||
| | * | Release v0.1.4 | Fabrice Desclaux | 2023-04-05 | 1 | -0/+51 | |
| |/ | ||||||
| * | Merge pull request #1441 from serpilliere/use_pkg_llvmlite | serpilliere | 2023-04-05 | 2 | -7/+4 | |
| |\ | | | | | Use llvmlite package | |||||
| | * | Use llvmlite package | Fabrice Desclaux | 2023-04-05 | 2 | -7/+4 | |
| |/ | ||||||
| * | Merge pull request #1437 from mrexodia/remove-python27 | serpilliere | 2022-11-05 | 2 | -15/+3 | |
| |\ | | | | | Remove Python 2.7 from CI | |||||
| | * | Remove Python 2.7 from CI | Duncan Ogilvie | 2022-11-03 | 2 | -15/+3 | |
| | | | ||||||
| * | | Merge pull request #1436 from mrexodia/pip-build | serpilliere | 2022-11-05 | 1 | -0/+2 | |
| |\ \ | |/ |/| | Create the build directory to fix `pip install` build | |||||
| | * | Create the build directory to fix pip install build | Duncan Ogilvie | 2022-11-03 | 1 | -0/+2 | |
| |/ | ||||||
| * | Merge pull request #1435 from mrexodia/windows-build | serpilliere | 2022-10-23 | 2 | -38/+108 | |
| |\ | | | | | Allow building on Windows without a Visual Studio command prompt | |||||
| | * | Restore python 2.7 support | Duncan Ogilvie | 2022-10-18 | 1 | -14/+16 | |
| | | | ||||||
| | * | Further improve the user experience when building on Windows | Duncan Ogilvie | 2022-10-18 | 2 | -41/+106 | |
| | | | ||||||
| | * | Allow building on Windows without a Visual Studio command prompt | Duncan Ogilvie | 2022-10-14 | 1 | -1/+4 | |
| |/ | | | | This still requires you have Visual Studio and LLVM installed, but might prevent some issues like #1404 | |||||
| * | Merge pull request #1431 from commial/python310 | serpilliere | 2022-05-27 | 1 | -4/+7 | |
| |\ | | | | | CI: add support for Python 3.10 | |||||
| | * | CI: install LLVM 8 before fetching llvmlite | Camille Mougey | 2022-05-27 | 1 | -3/+6 | |
| | | | ||||||
| | * | CI: add python3.10 | Camille Mougey | 2022-05-27 | 1 | -1/+1 | |
| |/ | ||||||
| * | Merge pull request #1429 from w4kfu/x86_addr_size_prefix_fix | serpilliere | 2022-05-24 | 1 | -1/+1 | |
| |\ | | | | | [x86] add missing Expression EIP when using address-size prefix for RIP-relative addressing | |||||
| | * | [x86] add missing Expression EIP when using address-size prefix for ↵ | w4kfu | 2022-05-23 | 1 | -1/+1 | |
| |/ | | | | RIP-relative addressing | |||||
| * | Merge pull request #1423 from WilliamBruneau/fix_mem_bp_dbg | serpilliere | 2022-03-28 | 1 | -3/+3 | |
| |\ | | | | | Fix memory breakpoint display in debugger | |||||
| | * | Fix memory breakpoint display in debugger | William Bruneau | 2022-03-25 | 1 | -3/+3 | |
| |/ | ||||||
| * | Merge pull request #1422 from CLOVIS-AI/pytest | serpilliere | 2022-03-24 | 3 | -7/+68 | |
| |\ | | | | | Unittest/Pytest compatibility | |||||
| | * | Compatibility of our tests with unittest | Ivan “CLOVIS” Canet | 2022-03-24 | 3 | -7/+68 | |
| | | | | | | | | | | | | | This commit introduces a compatibility layer to run the Miasm tests using Python's unittest. Due to unittest not knowing how to execute tests in parallel, this is much slower than the current alternative. Supporting unittest (which is a Python standard) as an addition to our own homegrown runner, even if slower, is useful for integration with other tools thanks to the shared format (eg. see full standard output logs for each test in PyCharm, generate XUnit test reports in CI...). | |||||
| * | | Merge pull request #1420 from CLOVIS-AI/examples-update | serpilliere | 2022-03-24 | 6 | -26/+34 | |
| |\ \ | | | | | | | Updates to the examples | |||||
| | * | | Short explanation of memory interferences | Ivan “CLOVIS” Canet | 2022-03-21 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | Fixed incorrect path in solve_condition_stp | Ivan “CLOVIS” Canet | 2022-03-21 | 1 | -13/+12 | |
| | | | | ||||||
| | * | | Fixed output file name in graph_dataflow | Ivan “CLOVIS” Canet | 2022-03-21 | 1 | -2/+4 | |
| | | | | ||||||
| | * | | Fixed usage for constant_propagation, depgraph & graph_dataflow | Ivan “CLOVIS” Canet | 2022-03-21 | 3 | -3/+3 | |
| | | | | ||||||
| | * | | Fixed no-op in example/expression/simplification_add | Ivan “CLOVIS” Canet | 2022-03-15 | 1 | -8/+13 | |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the test would not do anything, as the simplification added in the test is already a part of the default enabled simplifications: ``` Without adding the simplification: a + a + a = a * 0x3 After adding the simplification: a + a + a = a * 0x3 ``` This also meant that editing the added simplification would have no effect (since the expression was already modified by the default simplifier, it would never match the custom one). This commit replaces `expr_simp` by a newly-created `simp` that doesn't have any simplifications enabled, so the one added by the test has an impact. | |||||
| * | | Merge pull request #1418 from CLOVIS-AI/shellcode | serpilliere | 2022-03-24 | 1 | -1/+1 | |
| |\ \ | |/ |/| | Incorrect usage in shellcode.py --help | |||||
| | * | Fixed documentation in shellcode.py | Ivan “CLOVIS” Canet | 2022-03-08 | 1 | -1/+1 | |
| |/ | | | | | | | | The first argument to ArgumentParser is the program name, not the description. The previous version displayed invalid usage in the help command: `usage: Multi-arch (32 bits) assembler [-h] [--PE] [-e ENCRYPT ENCRYPT] architecture source output` The new version displays the correct usage: `usage: shellcode.py [-h] [--PE] [-e ENCRYPT ENCRYPT] architecture source output` | |||||
| * | Merge pull request #1417 from WilliamBruneau/mem_bp | serpilliere | 2022-02-28 | 6 | -19/+128 | |
| |\ | | | | | Add memory breakpoints in debugger and examples | |||||
| | * | Add test for memory breakpoint example | William Bruneau | 2022-02-23 | 2 | -1/+7 | |
| | | | ||||||