|
9 | 9 |
|
10 | 10 | Qiling is an advanced binary emulation framework, with the following features: |
11 | 11 |
|
12 | | -- Cross platform: Windows, MacOS, Linux, BSD, UEFI |
13 | | -- Cross architecture: X86, X86_64, Arm, Arm64, MIPS |
14 | | -- Multiple file formats: PE, MachO, ELF |
| 12 | +- Cross platform: Windows, MacOS, Linux, BSD, UEFI, DOS |
| 13 | +- Cross architecture: X86, X86_64, Arm, Arm64, MIPS, 8086 |
| 14 | +- Multiple file formats: PE, MachO, ELF, COM |
15 | 15 | - Emulate & sandbox machine code in a isolated environment |
16 | 16 | - Supports cross architecture and platform debugging capabilities |
17 | 17 | - Provide high level API to setup & configure the sandbox |
@@ -49,7 +49,7 @@ Qemu usermode does similar thing to our emulator, that is to emulate whole execu |
49 | 49 | - Qiling is a true analysis framework, that allows you to build your own dynamic analysis tools on top (in friendly Python language). Meanwhile, Qemu is just a tool, not a framework. |
50 | 50 | - Qiling can perform dynamic instrumentation, and can even hotpatch code at runtime. Qemu does not do either. |
51 | 51 | - Not only working cross-architecture, Qiling is also cross-platform, so for example you can run Linux ELF file on top of Windows. In contrast, Qemu usermode only run binary of the same OS, such as Linux ELF on Linux, due to the way it forwards syscall from emulated code to native OS. |
52 | | -- Qiling supports more platforms, including Windows, MacOS, Linux & BSD. Qemu usermode can only handles Linux & BSD. |
| 52 | +- Qiling supports more platforms, including Windows, MacOS, Linux & BSD. Qemu usermode can only handle Linux & BSD. |
53 | 53 |
|
54 | 54 | --- |
55 | 55 |
|
@@ -121,7 +121,7 @@ The below Youtube video shows how the above example works. |
121 | 121 |
|
122 | 122 | #### Fuzzing with Qiling Unicornalf |
123 | 123 |
|
124 | | -- More information on fuzzing with Qiling Unicornalf can be found [here](https://github.com/qilingframework/qiling/tree/dev/examples/fuzzing/README.md). |
| 124 | +- More information on fuzzing with Qiling Unicornalf can be found [here](https://github.com/qilingframework/qiling/blob/dev/examples/fuzz_example_x64/README.md). |
125 | 125 |
|
126 | 126 | [](https://raw.githubusercontent.com/qilingframework/qiling/dev/examples/fuzzing/qilingfzz.png "Demo #2 Fuzzing with Qiling Unicornalf") |
127 | 127 |
|
@@ -205,9 +205,27 @@ Contact us at email info@qiling.io, or via Twitter [@qiling_io](https://twitter. |
205 | 205 |
|
206 | 206 | #### Key Contributors (in no particular order) |
207 | 207 |
|
| 208 | +- lazymio |
208 | 209 | - kabeor |
209 | 210 | - 0ssigeno |
210 | 211 | - liba2k |
211 | 212 | - assafcarlsbad |
212 | 213 | - ucgJhe |
213 | 214 | - jhumble |
| 215 | + |
| 216 | + |
| 217 | +#### Donations: |
| 218 | + |
| 219 | +- Opensource project is never an easy task. We value any help from the community |
| 220 | +- Please drop me an email kj@qiling.io after making the donation, i will mail you some swag as a token of appreciation |
| 221 | + |
| 222 | +##### XMR: |
| 223 | +- 46T1c5taWuP6G4XvAG5shC6a7eai4Qe4HPFj5qEGyJzzMVRa9M9MR4DbNbbSDKtbgNR6bvWyj32Wb3HySYZuDqUp2GCr52o |
| 224 | +##### DASH: |
| 225 | +- XhTsLXTQEhN5F7hKtq8HV867um3HZuXvF9 |
| 226 | +##### ADA: |
| 227 | +- DdzFFzCqrht8MbmRQL8v86XG5vQHYNC6NQwFkhCW4rsNHMLfzWyxVTce5yFayg6QqJBdL7AapwvFL3fBAoBmPLR9gDbkzLGfVVEGHnNC |
| 228 | +##### ETH: |
| 229 | +- 0xec095228411d4a232f4d221ad7defcde36eb981f |
| 230 | +##### BTC: |
| 231 | +- 1NmxDWWak8qtpmYGnXBK1osRNNYH2zxpZs |
0 commit comments