William Bruneau
|
54575fb14e
|
Remove unecessary assert
|
2017-07-20 13:54:23 +02:00 |
|
William Bruneau
|
28abdbf0af
|
Fix typo
|
2017-07-20 13:53:44 +02:00 |
|
Ajax
|
81ba101de2
|
IDA: add a Miasm menu with shortcuts to other IDA examples
|
2017-07-05 11:22:42 +02:00 |
|
Ajax
|
67f5ea5197
|
IDA/TypePropag: clean & fix imports
|
2017-07-05 11:22:42 +02:00 |
|
Ajax
|
788dfeeffb
|
IDA/SymbExec: clean & fix imports, export main function
|
2017-07-05 11:22:42 +02:00 |
|
Ajax
|
29465f3d55
|
IDA/Graph IR: clean & fix imports, export main function, add a
simplification option
|
2017-07-05 11:22:42 +02:00 |
|
Ajax
|
69f20b2b4c
|
IDA/Depgraph: clean & fix imports, export main function
|
2017-07-05 11:22:42 +02:00 |
|
Fabrice Desclaux
|
29fde45b61
|
Example: update SymbExecCType api
|
2017-07-05 10:47:51 +02:00 |
|
Fabrice Desclaux
|
d56c7bd611
|
Example/ctype: clean code
|
2017-07-04 20:07:01 +02:00 |
|
Fabrice Desclaux
|
1b31144531
|
Example: c type propagation ida plugin
|
2017-06-14 09:57:12 +02:00 |
|
Fabrice Desclaux
|
c64d8df8fb
|
Example: add ida rpyc server
|
2017-06-13 14:20:04 +02:00 |
|
Fabrice Desclaux
|
ded504718e
|
Example: clean graph_ir IDA
|
2017-05-24 12:23:53 +02:00 |
|
Fabrice Desclaux
|
c748d74297
|
IR: avoid IRBlock attribute creation
|
2017-05-24 12:23:53 +02:00 |
|
Fabrice Desclaux
|
11d55f7275
|
IR: Make IRBlock immutable
|
2017-05-24 12:23:20 +02:00 |
|
Fabrice Desclaux
|
47fb50d611
|
Example: clean code
|
2017-05-15 21:29:34 +02:00 |
|
Fabrice Desclaux
|
9e79f4338a
|
Core/Objc: improuve internal type representation
|
2017-05-15 21:29:34 +02:00 |
|
Camille Mougey
|
3260f78678
|
Merge pull request #550 from serpilliere/add_rot_pytrans
Add rot pytrans
|
2017-05-10 15:06:05 +02:00 |
|
Ajax
|
2eafe654c0
|
Use and tiny test of .as_assignblock() behavior
|
2017-05-09 16:35:43 +02:00 |
|
Fabrice Desclaux
|
3250813830
|
Example: fix tipo
|
2017-05-09 13:58:23 +02:00 |
|
Fabrice Desclaux
|
e5e1305c0c
|
Example: fix simplify argument
|
2017-05-07 16:57:57 +02:00 |
|
serpilliere
|
d282660044
|
Merge pull request #537 from commial/fix/ida-examples
Fix/ida examples
|
2017-04-25 17:25:30 +02:00 |
|
Ajax
|
60d16ff884
|
IDA: handle generated labels in depgraph
|
2017-04-25 10:58:14 +02:00 |
|
Ajax
|
34e22b9f26
|
IDA: fix depgraph for immutable AssignBlock
|
2017-04-25 10:58:14 +02:00 |
|
Ajax
|
35df726d0c
|
IDA: fix graph_ir for immutable AssignBlock
|
2017-04-25 08:28:21 +02:00 |
|
Ajax
|
9c8869368c
|
Remove PYTHONSTARTUP in end-user scripts
|
2017-04-24 18:16:47 +02:00 |
|
Ajax
|
6d9c56ea70
|
Let GCC be the default jitter
|
2017-04-21 17:41:21 +02:00 |
|
Fabrice Desclaux
|
102ad42976
|
Example: add irblock simplification example
|
2017-04-21 11:05:06 +02:00 |
|
serpilliere
|
bdd6b06076
|
Merge pull request #518 from commial/feature/dse
Feature/dse
|
2017-04-21 10:27:41 +02:00 |
|
Fabrice Desclaux
|
4d511eab15
|
IRBlock: move lines in AssignBlock
|
2017-04-20 12:36:51 +02:00 |
|
Ajax
|
823df1c29d
|
Add an example illustrating DSE
|
2017-04-18 16:09:05 +02:00 |
|
Ajax
|
b535f6e26e
|
Introduce Sandbox.call, for direct function calling
|
2017-04-06 14:26:50 +02:00 |
|
Ajax
|
dc3a57fd1f
|
MD5_arm: run from the very beginning
|
2017-04-06 13:47:38 +02:00 |
|
Ajax
|
f81c3e4b42
|
Replace ExprInt[num](x) -> ExprInt(x, num)
|
2017-03-30 16:04:40 +02:00 |
|
Caroline Leman
|
5d10f696e0
|
analysis: Introduction of use-definition chains
- previous dead_simp function has been moved to data_flow.py
- ira class has been simplified
- reach analysis code has been 'clarified'
|
2017-03-29 12:33:05 +02:00 |
|
Fabrice Desclaux
|
df82c4cd96
|
Example/full: fix tipo
|
2017-03-27 21:29:29 +02:00 |
|
Fabrice Desclaux
|
1b3fcbdda8
|
Core/asmbloc: move asmbloc to asmblock
|
2017-03-13 15:07:28 +01:00 |
|
Fabrice Desclaux
|
8651b88eda
|
Asmbloc: rename asm_constraint to AsmConstraint
|
2017-03-13 14:13:14 +01:00 |
|
Fabrice Desclaux
|
d0727aa74b
|
Asmbloc: rename asm_label to AsmLabel
|
2017-03-13 14:13:14 +01:00 |
|
Fabrice Desclaux
|
287cb1bb18
|
All: rename vars bloc -> block
|
2017-03-13 14:13:13 +01:00 |
|
Fabrice Desclaux
|
c3940991f2
|
IR: rename blocs to blocks
|
2017-03-13 14:13:09 +01:00 |
|
Fabrice Desclaux
|
d8cbc05965
|
IR/Symbexec: rename symbexec to SymbolicExecutionEngine
|
2017-03-13 13:56:26 +01:00 |
|
Fabrice Desclaux
|
de06847ea2
|
Test: add access_c/expr_c example
|
2017-02-17 14:53:45 +01:00 |
|
Fabrice Desclaux
|
f66a44ed97
|
Tests: add asm human
|
2017-02-17 14:50:40 +01:00 |
|
Camille Mougey
|
d30ea37881
|
Merge pull request #494 from serpilliere/expression_reducer
Expression: add ExprReduce
|
2017-02-13 16:35:18 +01:00 |
|
Fabrice Desclaux
|
eb7d90bb49
|
Expression: add ExprReduce
|
2017-02-13 16:26:05 +01:00 |
|
Fabrice Desclaux
|
a7c9a7f769
|
Core/cpu: change ParseAst name
|
2017-02-13 15:04:25 +01:00 |
|
Ajax
|
4773ce90e5
|
Add a tracer example
|
2017-02-06 18:26:46 +01:00 |
|
Fabrice Desclaux
|
c1a9a801dc
|
Example: add raw disasm to full.py
|
2017-01-12 12:54:06 +01:00 |
|
Aymeric Vincent
|
28d0696bea
|
use python2 as executable name, give adequate permissions
|
2017-01-05 16:45:17 +01:00 |
|
Fabrice Desclaux
|
494ba6e2b3
|
Expr: Remove exprint_from
|
2016-12-23 15:11:48 +01:00 |
|