How to Install and Uninstall python3-donut Package on Kali Linux
Last updated: December 24,2024
1. Install "python3-donut" package
In this section, we are going to explain the necessary steps to install python3-donut on Kali Linux
$
sudo apt update
Copied
$
sudo apt install
python3-donut
Copied
2. Uninstall "python3-donut" package
Here is a brief guide to show you how to uninstall python3-donut on Kali Linux:
$
sudo apt remove
python3-donut
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the python3-donut package on Kali Linux
Package: python3-donut
Source: donut-shellcode (0.9.3+git20220530.e75bdcd-0kali2)
Version: 0.9.3+git20220530.e75bdcd-0kali2+b2
Architecture: amd64
Maintainer: Kali Developers
Installed-Size: 205
Depends: python3 (<< 3.13), python3 (>= 3.11~), libc6 (>= 2.33)
Suggests: python-donut-doc
Homepage: https://github.com/TheWover/donut
Priority: optional
Section: python
Filename: pool/main/d/donut-shellcode/python3-donut_0.9.3+git20220530.e75bdcd-0kali2+b2_amd64.deb
Size: 39496
SHA256: 7c164b204aab4c7daf9fed8fd941375f8178c016f926bf8860cec3081ad30999
SHA1: 0bfe91745c07a6577f490c3fc33ca80a0210dde1
MD5sum: 57017fb72e4d63217eb42af1ceb8b2ba
Description: Generates position-independent shellcode from memory and runs them
Donut is a position-independent code that enables in-memory execution of
VBScript, JScript, EXE, DLL files and dotNET assemblies. A module created by
Donut can either be staged from a HTTP server or embedded directly in the
loader itself. The module is optionally encrypted using the Chaskey block
cipher and a 128-bit randomly generated key. After the file is loaded and
executed in memory, the original reference is erased to deter memory scanners.
The generator and loader support the following features:
- Compression of input files with aPLib and LZNT1, Xpress, Xpress Huffman
via RtlCompressBuffer.
- Using entropy for API hashes and generation of strings.
- 128-bit symmetric encryption of files.
- Patching Antimalware Scan Interface (AMSI) and Windows Lockdown Policy
(WLDP).
- Patching command line for EXE files.
- Patching exit-related API to avoid termination of host process.
- Multiple output formats: C, Ruby, Python, PowerShell, Base64, C#,
Hexadecimal.
.
This package installs the Python 3 module.
Description-md5:
Source: donut-shellcode (0.9.3+git20220530.e75bdcd-0kali2)
Version: 0.9.3+git20220530.e75bdcd-0kali2+b2
Architecture: amd64
Maintainer: Kali Developers
Installed-Size: 205
Depends: python3 (<< 3.13), python3 (>= 3.11~), libc6 (>= 2.33)
Suggests: python-donut-doc
Homepage: https://github.com/TheWover/donut
Priority: optional
Section: python
Filename: pool/main/d/donut-shellcode/python3-donut_0.9.3+git20220530.e75bdcd-0kali2+b2_amd64.deb
Size: 39496
SHA256: 7c164b204aab4c7daf9fed8fd941375f8178c016f926bf8860cec3081ad30999
SHA1: 0bfe91745c07a6577f490c3fc33ca80a0210dde1
MD5sum: 57017fb72e4d63217eb42af1ceb8b2ba
Description: Generates position-independent shellcode from memory and runs them
Donut is a position-independent code that enables in-memory execution of
VBScript, JScript, EXE, DLL files and dotNET assemblies. A module created by
Donut can either be staged from a HTTP server or embedded directly in the
loader itself. The module is optionally encrypted using the Chaskey block
cipher and a 128-bit randomly generated key. After the file is loaded and
executed in memory, the original reference is erased to deter memory scanners.
The generator and loader support the following features:
- Compression of input files with aPLib and LZNT1, Xpress, Xpress Huffman
via RtlCompressBuffer.
- Using entropy for API hashes and generation of strings.
- 128-bit symmetric encryption of files.
- Patching Antimalware Scan Interface (AMSI) and Windows Lockdown Policy
(WLDP).
- Patching command line for EXE files.
- Patching exit-related API to avoid termination of host process.
- Multiple output formats: C, Ruby, Python, PowerShell, Base64, C#,
Hexadecimal.
.
This package installs the Python 3 module.
Description-md5: