aeskeyfind - tool for locating AES keys in a captured memory image

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename aeskeyfind_1.0-5_i386.deb
Package name aeskeyfind
Package version 1.0
Package release 5
Package architecture i386
Package type deb
Category implemented-in::c role::program utils
License -
Maintainer Debian Security Tools <>
Download size 10.69 KB
Installed size 35.00 KB
This program illustrates automatic techniques for locating 128-bit and
256-bit AES keys in a captured memory image.
The program uses various algorithms and also performs a simple entropy
test to filter out blocks that are not keys.  It counts the number of
repeated bytes and skips blocks that have too many repeats.
This method works even if several bits of the key schedule have been
corrupted due to memory decay.
This package is useful to several activities, as forensics investigations.


Package Version Architecture Repository
aeskeyfind_1.0-5_amd64.deb 1.0 amd64 Debian Main
aeskeyfind - - -


Name Value
libc6 >= 2.4


Type URL
Binary Package aeskeyfind_1.0-5_i386.deb
Source Package aeskeyfind

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install aeskeyfind deb package:
    # sudo apt-get install aeskeyfind




2018-08-27 - Raphaël Hertzog <>
aeskeyfind (1:1.0-5) unstable; urgency=medium
* Team upload.
[ Samuel Henrique ]
* d/control: add myself as an uploader
* Bump Standards-Version to 4.0.1
[ Raphaël Hertzog ]
* Update team maintainer address to Debian Security Tools
* Update Vcs-Git and Vcs-Browser for the move to
* Bump Standards-Version to 4.2.1.
2017-01-01 - Joao Eriberto Mota Filho <>
aeskeyfind (1:1.0-4) unstable; urgency=medium
* Team upload.
[ Joao Eriberto Mota Filho ]
* debian/control:
- Removed a MIA uploader (solves a special case pointed by QA team).
- Reorganize the Depends field.
- Updated the Vcs-git field to use https instead of git.
* debian/copyright:
- Added rights for Samuel in packaging section.
- Updated the packaging copyright years.
* debian/patches/add-gcc-hardening: renamed to 10_add-gcc-hardening.patch.
* debian/watch: changed the source to avoid future issues because the
upstream is updating the homepage.
[ Samuel Henrique ]
* Bumped DH level to 10.
* debian/control: bumped Standards-Version to 3.9.8.
* debian/patches/20_sbox-size.patch: added to fix sbox array size. Thanks to
Michael Tautschnig <>. (Closes: #692293)
* debian/rules: added the DEB_BUILD_MAINT_OPTIONS variable to improve the GCC
* debian/watch: bumped to version 4.
2015-06-16 - Joao Eriberto Mota Filho <>
aeskeyfind (1:1.0-3) unstable; urgency=medium
* Team upload.
* Upload to unstable.
* debian/control: fixed typos in short and long description. Thanks to
Luca Brivio <>. (Closes: #684795)
2015-02-26 - Joao Eriberto Mota Filho <>
aeskeyfind (1:1.0-2) experimental; urgency=medium
* Team upload.
* Updated DH level to 9.
* debian/control:
- Added the 'forensics' word to long description.
- Bumped Standards-Version to 3.9.6.
- Updated the Homepage field.
- Updated the Vcs-* fields.
* debian/copyright:
- Moved the license texts to end of file.
- Updated the 'Format' field in debian/copyright.
- Updated the GPL-2 license text.
- Updated the packaging copyright years.
* debian/patches/add-gcc-hardening: added to implement hardening.
* debian/upstream/signing-key.asc: added to allow the GPG signature check by
* debian/watch:
- Added a check to GPG signature.
- Updated the rule to search for files.
2011-07-23 - Julien Valroff <>
aeskeyfind (1:1.0-1) unstable; urgency=low
* Team upload.
[ Daniel Baumann ]
* Minimizing rules file.
* Using debhelper install file rather than adding install target in upstream
[ Julien Valroff ]
* Fix version number (add an epoch to ensure the new version number is
higher than the previously uploaded package)
* Bump debhelper compat to 8
* Bump standards version to 3.9.2 (no changes needed)
* Switch to 3.0 (quilt) source package format
* Add watch file
* Add manpage
* Fix VCS* fields
* Move to `utils' section as per the override
* Update copyright file as per current DEP-5
* Remove useless lintian override: use Team Upload entry
* Update short description and complete long description
2009-06-25 - Jacob Appelbaum <>
aeskeyfind (1.0.0-1) unstable; urgency=low
* Initial release (Closes: #495416)
* Adjusted the Makefile to add $DESTDIR

See Also

Package Description
aeskulap_0.2.2-beta2+git20180219.8787e95-2_i386.deb medical image viewer and DICOM network client
aeson-pretty_0.8.7-3+b1_i386.deb JSON pretty-printing tool
aespipe_2.4d-1+b1_i386.deb AES-encryption tool with loop-AES support
aevol_5.0-2+b1_i386.deb digital genetics model to run Evolution Experiments in silico
aewan_1.0.01-4.1+b1_i386.deb ASCII-art Editor Without A Name
aewm++-goodies_1.0-10_i386.deb utilities to complement a minimal window manager
aewm++_1.1.2-5.1_i386.deb minimal window manager written in C++
aewm_1.3.12-3_i386.deb minimalist window manager for X11
afew_1.3.0-1_all.deb Tagging script for notmuch mail
affiche.app_0.6.0-10+b1_i386.deb Application to "stick" little notes on the desktop
afflib-tools_3.7.17-5_i386.deb Advanced Forensics Format Library (utilities)
afl-clang_2.52b-5_i386.deb instrumentation-driven fuzzer for binary formats - clang support
afl-cov_0.6.2-1_all.deb code coverage for afl (American Fuzzy Lop)
afl-doc_2.52b-5_all.deb instrumentation-driven fuzzer for binary formats - documentation
afl_2.52b-5_i386.deb instrumentation-driven fuzzer for binary formats