about summary refs log tree commit diff stats
path: root/example (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1474 from DimitriPapadopoulos/codespellserpilliere2024-03-281-1/+1
|\ | | | | Fix typos found by codespell
| * Fix typos found by codespellDimitri Papadopoulos2024-03-181-1/+1
| |
* | Remove misleading commentW0ni2024-03-141-1/+1
|/
* Fix display format for jitter breakpoint exampleW0ni2024-02-251-4/+4
|
* Remove trailing whitespaceDuncan Ogilvie2024-01-061-1/+1
|
* Merge pull request #1448 from cea-sec/generic-unpackserpilliere2023-04-231-0/+53
|\ | | | | Generic import recovery (cheap ImpRec style)
| * Add a sandbox example using the ImpRec strategyCamille Mougey2023-04-231-0/+53
| |
* | Merge pull request #1447 from cea-sec/helper-depgraphserpilliere2023-04-231-7/+2
|\ \ | | | | | | 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 addressCamille Mougey2023-04-231-7/+2
| |/
* | Example: add support for symbol name in `address`Camille Mougey2023-04-231-1/+10
| |
* | Example: add a basic symbol_exec exampleCamille Mougey2023-04-231-0/+49
|/
* Merge pull request #1420 from CLOVIS-AI/examples-updateserpilliere2022-03-246-26/+34
|\ | | | | Updates to the examples
| * Short explanation of memory interferencesIvan “CLOVIS” Canet2022-03-211-0/+2
| |
| * Fixed incorrect path in solve_condition_stpIvan “CLOVIS” Canet2022-03-211-13/+12
| |
| * Fixed output file name in graph_dataflowIvan “CLOVIS” Canet2022-03-211-2/+4
| |
| * Fixed usage for constant_propagation, depgraph & graph_dataflowIvan “CLOVIS” Canet2022-03-213-3/+3
| |
| * Fixed no-op in example/expression/simplification_addIvan “CLOVIS” Canet2022-03-151-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.
* | Fixed documentation in shellcode.pyIvan “CLOVIS” Canet2022-03-081-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_bpserpilliere2022-02-281-0/+56
|\ | | | | Add memory breakpoints in debugger and examples
| * Add test for memory breakpoint exampleWilliam Bruneau2022-02-231-1/+2
| |
| * Add memory breakpoints in debugger and examplesWilliam Bruneau2022-02-231-0/+55
| |
* | Fix ctype_propagation.py exampleWilliam Bruneau2022-02-171-2/+2
|/
* Merge pull request #1399 from 0xeb/idafixserpilliere2021-12-141-1/+1
|\ | | | | Fixed symbexec example to work for newer IDA (7.6)
| * Fixed symbexec example to work for newer IDA (7.6)Elias Bachaalany2021-11-291-1/+1
| |
* | Test expressions interferencesFabrice Desclaux2021-10-131-0/+111
|/
* Updated IDA API call for IDA 7.xVikas Gupta2021-06-091-1/+1
| | | | | idc.GetReg API call is changed to idc.get_sreg https://hex-rays.com/products/ida/support/ida74_idapython_no_bc695_porting_guide.shtml
* Replace jitter.run boolean by jitter.runningRomain Lesteven2021-05-0510-12/+11
|
* Merge pull request #1353 from serpilliere/fix_ircfg_nameserpilliere2021-01-212-12/+12
|\ | | | | Fix ircfg_a names
| * Fix ircfg_a namesFabrice Desclaux2021-01-192-12/+12
| |
* | Example/loader: add loc_db to Container.from_streamCaroline Leman2021-01-141-2/+4
|/
* Rename ir_arch for jitterFabrice Desclaux2020-12-252-5/+5
|
* Rename examples lifterFabrice Desclaux2020-12-2511-73/+73
|
* Rename LifterModelCallX86Fabrice Desclaux2020-12-242-4/+4
|
* Change example namesFabrice Desclaux2020-12-242-0/+0
|
* Rename ira => LifterModelCallFabrice Desclaux2020-12-2417-79/+78
|
* Update ida example (use stack)Fabrice Desclaux2020-12-031-12/+32
|
* Add missing == operator in translatorsFabrice Desclaux2020-12-011-0/+11
|
* Fix ida examplesFabrice Desclaux2020-10-304-20/+30
|
* Use blocks in ircfg instead of ir_archFabrice Desclaux2020-10-041-5/+2
|
* Update api according to loc_db updateFabrice Desclaux2020-08-313-3/+2
|
* IRBlock take loc_dbFabrice Desclaux2020-08-312-3/+3
|
* Avoid generate default locationdbFabrice Desclaux2020-08-3133-63/+145
|
* Move modint in coreFabrice Desclaux2020-07-211-2/+1
|
* Merge pull request #1252 from serpilliere/api_dis_callbackserpilliere2020-06-101-2/+2
|\ | | | | Updt dis_block_callback; apply_splitting
| * Updt dis_block_callback; apply_splittingFabrice Desclaux2020-06-101-2/+2
| |
* | Merge pull request #1185 from nofiv/IDAPython74serpilliere2020-06-105-28/+28
|\ \ | |/ |/| Ported IDAPython code to the 7.4 version
| * IDAPython 7.4 portingnofiv2020-04-165-28/+28
| |
* | Updt propagation expression algorithmFabrice Desclaux2020-05-041-11/+1
| |
* | Rework the unpack_upx exampleCamille Mougey2020-04-281-32/+16
|/
* Fix ida graph_irFabrice Desclaux2020-04-151-6/+5
|