about summary refs log tree commit diff stats
path: root/example (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Core/parse_asm: update parse_txt API useserpilliere2015-10-294-7/+6
|
* Example/ida/utils: fix mips archFabrice Desclaux2015-10-291-2/+2
|
* In interactive use, allow C-like prefixes to choose the base of integersAymeric Vincent2015-10-275-7/+8
| | | | | | | Use Python's int(s, 0) to allow string "s" to specify its base where addresses and offsets can be supplied. This change makes the situation homogeneous among the various examples and interactive usage.
* UnpackUPX: stop execution properlyCamille Mougey2015-10-191-0/+3
|
* 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
|