about summary refs log tree commit diff stats
path: root/example (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Example/ida: add aarch64 to ida utilsFabrice Desclaux2015-08-091-13/+21
|
* Test/aarch64: add unit testFabrice Desclaux2015-08-091-0/+17
|
* Add aarch64l md5 sandbox and testFabrice Desclaux2015-08-092-0/+28
|
* Jitter: fix example apiFabrice Desclaux2015-07-162-3/+3
|
* Example/Disasm/Full: fix follow_call optionFabrice Desclaux2015-06-291-0/+1
|
* Treat properly multiple addresses as advertisedMathieu Geli2015-06-161-1/+1
|
* TestAll: Update disasm 'file.py' example addressAjax2015-05-271-1/+2
|
* GraphDataflow: A function where never executed / testedAjax2015-04-301-4/+10
|
* GraphDataflow: Refactor, PyLintingAjax2015-04-301-62/+22
|
* GraphDataflow: update APIAjax2015-04-301-2/+3
|
* Example: Add an example "rename-args" argument for depgraphAjax2015-04-281-2/+15
|
* DepGraph: Introduce implicit result management, with constraint solving APIAjax2015-04-281-0/+8
|
* ExampleIDA: Add 'Implicit' option for depgraphAjax2015-04-241-2/+4
|
* Depgraph: Add a new example `depgraph` calling DepGraph with optionsAjax2015-04-241-0/+77
|
* Test: add regression test for automod codeserpilliere2015-04-221-0/+40
|
* Cpu: modify instructions' offset relative encodingFabrice Desclaux2015-04-011-0/+5
| | | | | | | | | | | | | | | | | | | The assembler will automatically use instruction len in offset computation In the following instruction: 0x10: EB 02 JMP 0x14 If we assemble this instruction, the requested instruction send to the assembler engine will be: JMP +0x4 And will be encoded to: EB 02 Previously, the assembly of: JMP +0x4 was: EB 04
* Asmbloc: updt apiFabrice Desclaux2015-04-012-3/+9
|
* Parse_asm: generate asm_label on symbol parsingFabrice Desclaux2015-04-011-5/+6
| | | | | | | For an unknown symbol, instead of generating ExprId('toto'), it will generate ExprId(asm_label('toto')). As label is generated in the architecture, this label must be catched in the parse_asm module to be inserted in the current symbol_pool.
* Clean: remove unecessary ast_parser modificationFabrice Desclaux2015-04-012-16/+0
|
* Asmbloc: updt asmbloc apiFabrice Desclaux2015-04-013-6/+4
|
* Example: add NoCallNoMem in ida/depgraphserpilliere2015-03-231-12/+9
|
* Samples: smaller box_upx exampleFabrice Desclaux2015-03-201-0/+0
|
* DisasmFull: The architecture is now an optionnal argument, otherwise ↵Ajax2015-03-191-8/+15
| | | | cont.arch is used
* Disasm/Full: args.address can be empty, otherwise `default_addr` code is ↵Ajax2015-03-191-1/+1
| | | | never reached
* Example/IDA: Replace /tmp/ by tempfile.gettempdir (credits Joel Eriksson)Ajax2015-03-052-2/+6
|
* Example/Disasm/Full: Compute IR with & without analysis on `-g`Camille Mougey2015-02-241-6/+17
|
* Expression: remove code which uses expression modificationsserpilliere2015-02-222-4/+6
|
* Example/IDA: add a script to highlight depnodes through IDACamille Mougey2015-02-201-0/+201
|
* example unpack_upx: use argument lists in .func_args_*()Pierre LALET2015-02-171-7/+4
|
* Sandbox: add x86_64 bit exampleFabrice Desclaux2015-02-131-0/+23
|
* Example/IDA: Reorganize importsCamille Mougey2015-02-113-4/+1
|
* Merge pull request #52 from commial/ida-symbol_execserpilliere2015-02-103-85/+297
|\ | | | | Ida symbol exec
| * VariableIdentifier: Less hacky way to identify sub vars, add a prefix featureCamille Mougey2015-02-101-1/+2
| |
| * Example/IDA: Move `translatorForm` to `utils`Camille Mougey2015-02-092-58/+58
| |
| * IDA/Example: Offer all available translators instead of MiasmCamille Mougey2015-02-091-10/+45
| |
| * Example/IDA: Add the translation in Miasm for symbolc_execCamille Mougey2015-02-091-0/+35
| |
| * Example/IDA: Add a new example showing symbolic exec with var expansionCamille Mougey2015-02-091-0/+110
| |
| * Examples/IDA: Export common IDA methods to a file `utils`Camille Mougey2015-02-092-85/+116
| |
* | Tests: add x86_32 pop esp regression testFabrice Desclaux2015-02-101-0/+18
|/
* Core/ASMBloc: resolve_symbol now returns only the resolved blocsCamille Mougey2015-01-261-1/+1
|
* Example/ASM: Add a minimalist exampleCamille Mougey2015-01-261-0/+37
|
* Example/Expression: Set the seed for ExprRandom usesCamille Mougey2015-01-232-0/+5
|
* Example/ASM: Test the second ARM (arm_sc.S) exampleCamille Mougey2015-01-231-62/+0
|
* Example/ASM: Test the x86_64 exampleCamille Mougey2015-01-231-67/+0
|
* Example/ASM: Avoid duplicating code by using a common script shellcode.pyCamille Mougey2015-01-238-544/+110
|
* Example/ASM: Extract asm sources to sample dirCamille Mougey2015-01-238-0/+189
|
* Example: Move disasm's examples to a `disasm` directoryCamille Mougey2015-01-234-0/+0
|
* Example: Move asm's examples to a `asm` directoryCamille Mougey2015-01-239-0/+0
|
* Example: Move jitter's examples to a `jitter` directoryCamille Mougey2015-01-237-0/+0
|
* Example: Move expression samples to sample directoryCamille Mougey2015-01-233-0/+0
|