• Home
Name Date Size #Lines LOC

..--

BHUSA2014-capstone.pdfD03-May-2024779.9 KiB

READMED03-May-20241.7 KiB6734

capstone-logo.pngD03-May-202421.7 KiB

README

1Documentation of Capstone disassembly framework.
2
3* Switching to 2.1 engine.
4
5	http://capstone-engine.org/version_2.1_API.html
6
7* How to compile & install Capstone.
8
9	http://capstone-engine.org/documentation.html
10
11* Programming with C language.
12
13	http://capstone-engine.org/lang_c.html
14
15* Programming with Python language.
16
17	http://capstone-engine.org/lang_python.html
18
19* Programming with Java language.
20
21	http://capstone-engine.org/lang_java.html
22
23* Customize instruction mnemonics at run-time.
24
25	http://capstone-engine.org/mnemonic.html
26
27* Retrieve access information of instruction operands.
28
29	http://capstone-engine.org/op_access.html
30
31* Build compact engine with only selected architectures.
32
33	http://capstone-engine.org/compile.html
34
35* Build "diet" engine for even smaller libraries.
36
37	http://capstone-engine.org/diet.html
38
39* Build embedded engine for firmware/OS kernel.
40
41	http://capstone-engine.org/embed.html
42
43* SKIPDATA mode to keep disassembling after hitting a broken instruction.
44
45	http://capstone-engine.org/skipdata.html
46
47* Quickly iterate instructions with cs_disasm_iter().
48
49	http://capstone-engine.org/iteration.html
50
51* Build X86-reduce engine for firmware/OS kernel.
52
53	http://capstone-engine.org/x86reduce.html
54
55* Sample applications on how to embed Capstone into Windows kernel driver.
56
57	https://github.com/aquynh/capstone/tree/master/contrib/cs_driver (in C, basic)
58	https://github.com/aquynh/KernelProject (in C++)
59
60* Sample application on how to embed Capstone into Mac OSX Kext (kernel).
61
62	https://github.com/aquynh/CapstoneTest
63
64* A Micro Capstone-Engine API Documentation in Chinese
65
66        https://github.com/kabeor/Micro-Capstone-Engine-API-Documentation/blob/master/Micro%20Capstone-Engine%20API%20Documentation.md
67