1
1
=====
2
- Amoco
2
+ amoco
3
3
=====
4
4
5
5
.. image :: http://readthedocs.org/projects/amoco/badge/?version=latest
9
9
+-----------+--------------------------------------------------+
10
10
| Status: | Under Development |
11
11
+-----------+--------------------------------------------------+
12
- | Location: | https://github.com/bdcht/amoco |
13
- +-----------+--------------------------------------------------+
14
12
| Version: | 2.9 (pre-3.0) |
15
13
+-----------+--------------------------------------------------+
16
- | Doc: | http://amoco.readthedocs.io/en/latest/index.html |
14
+ | Doc: | http://amoco.readthedocs.io/en/latest/index.html |
17
15
+-----------+--------------------------------------------------+
18
16
19
17
Description
20
18
===========
21
19
22
- Amoco is a python (>=3.8) package dedicated to symbolic analysis of binaries.
20
+ Amoco is a python package dedicated to symbolic analysis of binaries.
23
21
24
22
It features:
25
23
@@ -51,8 +49,8 @@ merged from develop branch or to be more thoroughly implemented.
51
49
User documentation and API can be found at
52
50
`http://amoco.readthedocs.io/en/latest/index.html `
53
51
54
- .. image :: https://github.com/bdcht/amoco/blob/release/ doc/gui_load .png
55
- :width: 800
52
+ .. image :: doc/amo_emu_inherit .png
53
+ :width: 100 %
56
54
57
55
Todo
58
56
====
@@ -87,6 +85,19 @@ Please see `LICENSE`_.
87
85
Changelog
88
86
=========
89
87
88
+ - `v2.9.11 `_
89
+
90
+ * change default ui term engine from pygments to rich
91
+ * add EmuData orm object to save the emulator state
92
+ * add save/restore commands in emul ui
93
+ * implement callstack logic
94
+ * add callstack frame in emul ui
95
+ * add debug command in emul ui
96
+ * add StructView class for structs pretty printing
97
+ * fix x86 mmu_cache logic (flush & misses)
98
+ * change default action from codeql to ruff
99
+ * refactor code based on ruff checks
100
+
90
101
- `v2.9.10 `_
91
102
92
103
* x86: add support for real mode execution
@@ -98,7 +109,7 @@ Changelog
98
109
* add tracepoint method in emul class
99
110
* add support for PE resources
100
111
* improve amoco app load/emul commands
101
- * add set,display,nexti,until in emul ui.
112
+ * add set,display,nexti,until in emul ui
102
113
103
114
- `v2.9.9 `_
104
115
@@ -408,35 +419,36 @@ Changelog
408
419
.. _ply : http://www.dabeaz.com/ply/
409
420
.. _sqlalchemy : http://www.sqlalchemy.org
410
421
.. _QDarkStyleSheet : https://github.com/ColinDuquesnoy/QDarkStyleSheet
411
- .. _LICENSE : https://github.com/bdcht/amoco/blob/release/LICENSE
412
- .. _v2.9.10 : https://github.com/bdcht/amoco/releases/tag/v2.9.10
413
- .. _v2.9.9 : https://github.com/bdcht/amoco/releases/tag/v2.9.9
414
- .. _v2.9.8 : https://github.com/bdcht/amoco/releases/tag/v2.9.8
415
- .. _v2.9.7 : https://github.com/bdcht/amoco/releases/tag/v2.9.7
416
- .. _v2.9.6 : https://github.com/bdcht/amoco/releases/tag/v2.9.6
417
- .. _v2.9.5 : https://github.com/bdcht/amoco/releases/tag/v2.9.5
418
- .. _v2.9.4 : https://github.com/bdcht/amoco/releases/tag/v2.9.4
419
- .. _v2.9.3 : https://github.com/bdcht/amoco/releases/tag/v2.9.3
420
- .. _v2.9.2 : https://github.com/bdcht/amoco/releases/tag/v2.9.2
421
- .. _v2.9.1 : https://github.com/bdcht/amoco/releases/tag/v2.9.1
422
- .. _v2.9.0 : https://github.com/bdcht/amoco/releases/tag/v2.9.0
423
- .. _v2.6.3 : https://github.com/bdcht/amoco/releases/tag/v2.6.3
424
- .. _v2.6.2 : https://github.com/bdcht/amoco/releases/tag/v2.6.2
425
- .. _v2.6.1 : https://github.com/bdcht/amoco/releases/tag/v2.6.1
426
- .. _v2.6.0 : https://github.com/bdcht/amoco/releases/tag/v2.6.0
427
- .. _v2.5.3 : https://github.com/bdcht/amoco/releases/tag/v2.5.3
428
- .. _v2.5.2 : https://github.com/bdcht/amoco/releases/tag/v2.5.2
429
- .. _v2.5.1 : https://github.com/bdcht/amoco/releases/tag/v2.5.1
430
- .. _v2.5.0 : https://github.com/bdcht/amoco/releases/tag/v2.5.0
431
- .. _v2.4.6 : https://github.com/bdcht/amoco/releases/tag/v2.4.6
432
- .. _v2.4.5 : https://github.com/bdcht/amoco/releases/tag/v2.4.5
433
- .. _v2.4.4 : https://github.com/bdcht/amoco/releases/tag/v2.4.4
434
- .. _v2.4.3 : https://github.com/bdcht/amoco/releases/tag/v2.4.3
435
- .. _v2.4.2 : https://github.com/bdcht/amoco/releases/tag/v2.4.2
436
- .. _v2.4.1 : https://github.com/bdcht/amoco/releases/tag/v2.4.1
437
- .. _v2.4.0 : https://github.com/bdcht/amoco/releases/tag/v2.4.0
438
- .. _v2.3.5 : https://github.com/bdcht/amoco/releases/tag/v2.3.5
439
- .. _v2.3.4 : https://github.com/bdcht/amoco/releases/tag/v2.3.4
440
- .. _v2.3.3 : https://github.com/bdcht/amoco/releases/tag/v2.3.3
441
- .. _v2.3.2 : https://github.com/bdcht/amoco/releases/tag/v2.3.2
442
- .. _v2.3.1 : https://github.com/bdcht/amoco/releases/tag/v2.3.1
422
+ .. _LICENSE : /../../release/LICENSE
423
+ .. _v2.9.11 : /../../releases/tag/v2.9.11
424
+ .. _v2.9.10 : /../../releases/tag/v2.9.10
425
+ .. _v2.9.9 : /../../releases/tag/v2.9.9
426
+ .. _v2.9.8 : /../../releases/tag/v2.9.8
427
+ .. _v2.9.7 : /../../releases/tag/v2.9.7
428
+ .. _v2.9.6 : /../../releases/tag/v2.9.6
429
+ .. _v2.9.5 : /../../releases/tag/v2.9.5
430
+ .. _v2.9.4 : /../../releases/tag/v2.9.4
431
+ .. _v2.9.3 : /../../releases/tag/v2.9.3
432
+ .. _v2.9.2 : /../../releases/tag/v2.9.2
433
+ .. _v2.9.1 : /../../releases/tag/v2.9.1
434
+ .. _v2.9.0 : /../../releases/tag/v2.9.0
435
+ .. _v2.6.3 : /../../releases/tag/v2.6.3
436
+ .. _v2.6.2 : /../../releases/tag/v2.6.2
437
+ .. _v2.6.1 : /../../releases/tag/v2.6.1
438
+ .. _v2.6.0 : /../../releases/tag/v2.6.0
439
+ .. _v2.5.3 : /../../releases/tag/v2.5.3
440
+ .. _v2.5.2 : /../../releases/tag/v2.5.2
441
+ .. _v2.5.1 : /../../releases/tag/v2.5.1
442
+ .. _v2.5.0 : /../../releases/tag/v2.5.0
443
+ .. _v2.4.6 : /../../releases/tag/v2.4.6
444
+ .. _v2.4.5 : /../../releases/tag/v2.4.5
445
+ .. _v2.4.4 : /../../releases/tag/v2.4.4
446
+ .. _v2.4.3 : /../../releases/tag/v2.4.3
447
+ .. _v2.4.2 : /../../releases/tag/v2.4.2
448
+ .. _v2.4.1 : /../../releases/tag/v2.4.1
449
+ .. _v2.4.0 : /../../releases/tag/v2.4.0
450
+ .. _v2.3.5 : /../../releases/tag/v2.3.5
451
+ .. _v2.3.4 : /../../releases/tag/v2.3.4
452
+ .. _v2.3.3 : /../../releases/tag/v2.3.3
453
+ .. _v2.3.2 : /../../releases/tag/v2.3.2
454
+ .. _v2.3.1 : /../../releases/tag/v2.3.1
0 commit comments