about summary refs log tree commit diff stats
path: root/example (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Example/SymbolExec: write code more arch-independentAjax2015-11-091-16/+14
|
* Example/SymbolExec: enhance and commentAjax2015-11-091-15/+27
|
* Example: move output .txt to .dotAjax2015-11-0910-20/+20
|
* Merge pull request #254 from commial/keyword-disasm-cbserpilliere2015-11-091-0/+67
|\ | | | | Keyword disasm cb
| * Example/Disasm/Callback: comment and update with new APIAjax2015-11-091-8/+15
| |
| * Disasm/x86: move `pushpop` callback to an example `callback.py`Ajax2015-11-091-0/+60
| |
* | Merge pull request #256 from commial/fix-unpackupxserpilliere2015-11-091-5/+11
|\ \ | | | | | | Fix unpackupx
| * | Example/UnpackUPX: PR #256 comments (creds @p-l-, @fmonjalet)Ajax2015-11-091-3/+3
| | |
| * | Example/UnpackUPX: call handle_function in GetProcAddress hook (skeleton)Ajax2015-11-061-0/+4
| | |
| * | Example/UnpackUPX: comment GetProcAddress hookAjax2015-11-061-0/+4
| | |
| * | Example/UnpackUPX: hint on an alternative solution for PE rebuildingAjax2015-11-061-0/+2
| | |
| * | Example/UnpackUPX: entrypoint was fixed twiceAjax2015-11-061-1/+0
| | |
| * | Example/UnpackUPX: useless variableAjax2015-11-061-4/+1
| |/
* | Example/ASM: unused importAjax2015-11-061-2/+0
| |
* | Example/IDA: unused importAjax2015-11-061-3/+0
| |
* | Example/IDA: useless sys pathAjax2015-11-061-7/+2
| |
* | Example/IDA: unused importAjax2015-11-061-3/+1
| |
* | Example/Jitter: unused importAjax2015-11-061-2/+1
| |
* | Example/Jitter: unused importAjax2015-11-061-4/+0
| |
* | Example/Jitter: unused importAjax2015-11-061-2/+1
| |
* | Example/Expr: unused importAjax2015-11-061-3/+3
| |
* | Example/Expr: reorganize importsAjax2015-11-061-6/+5
| |
* | Example/Expr: unused importAjax2015-11-061-1/+0
| |
* | Example/EXPR: unused importAjax2015-11-061-1/+0
| |
* | Example/EXPR: unused import DiGraphAjax2015-11-061-1/+0
| |
* | Example/ASM: remove unused import in simple.pyAjax2015-11-061-2/+0
|/
* 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
|