debian/0000755000000000000000000000000011754523414007174 5ustar debian/copyright0000644000000000000000000000522011754523414011126 0ustar Format: http://dep.debian.net/deps/dep5/ Upstream-Contact: Nadia Heninger J. Alex Halderman Source: http://citp.princeton.edu/memory/code/ Files: * Copyright: 2008 Nadia Heninger 2008 J. Alex Halderman License: BSD-3-clause Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . * Neither the names of the authors nor the names of their institutions may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: 2008-2009 Jacob Appelbaum 2011 Julien Valroff License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. debian/rsakeyfind.10000644000000000000000000000163011754523414011415 0ustar .TH "rsakeyfind" "1" "08-17-2008" "User Commands" "User Commands" .SH "NAME" rsakeyfind \- Locates BER-encoded RSA private keys in memory images. .SH SYNOPSIS .B rsakeyfind MEMORY-IMAGE [MODULUS-FILE] .SH DESCRIPTION rsakeyfind is a tool that locates BER-encoded RSA private keys in MEMORY-IMAGE. If a MODULUS-FILE is specified, it will locate private and public keys matching the hex-encoded modulus read from this file. .SH BUGS Likely. .SH "SEE ALSO" \fBaesfix\fR(1), \fBbiosmemimage\fR(1), \fBaeskeyfind\fR(1) .SH AUTHOR .TP rsakeyfind was written by Nadia Heninger and J. Alex Halderman. .TP This manual page was written by Jacob Appelbaum for the \fBDebian\fP system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. debian/watch0000644000000000000000000000012711754523414010225 0ustar version=3 http://citp.princeton.edu/memory-content/src/rsakeyfind-(.*)\.tar\.gz debian debian/control0000644000000000000000000000137311754523414010603 0ustar Source: rsakeyfind Section: utils Priority: optional Maintainer: Debian Forensics Uploaders: Jacob Appelbaum Build-Depends: debhelper (>= 8.0.0) Standards-Version: 3.9.2 Homepage: http://citp.princeton.edu/memory/code/ Vcs-Browser: http://git.debian.org/?p=forensics/rsakeyfind.git Vcs-Git: git://git.debian.org/git/forensics/rsakeyfind.git Package: rsakeyfind Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: locates BER-encoded RSA private keys in memory images rsakeyfind is a tool that locates BER-encoded RSA private keys in MEMORY-IMAGE. If a MODULUS-FILE is specified, it will locate private and public keys matching the hex-encoded modulus read from this file. debian/changelog0000644000000000000000000000301411754523414011044 0ustar rsakeyfind (1:1.0-2.1) unstable; urgency=low * Non-maintainer upload. * Add 002_gcc_4.7.diff patch to fix FTBFS with gcc 4.7. Fix FTBFS with gcc 4.7 by fixing missing include. Thanks to Cyril Brulebois for the patch. (Closes: #667360) -- Salvatore Bonaccorso Tue, 15 May 2012 20:47:52 +0200 rsakeyfind (1:1.0-2) unstable; urgency=low * Team upload. * Switch section to utils as per the override * Fix VCS-* fields -- Julien Valroff Sat, 23 Jul 2011 10:10:00 +0200 rsakeyfind (1:1.0-1) unstable; urgency=low * Team upload. [ Daniel Baumann ] * Minimizing rules file. [ Jacob Appelbaum ] * Fix incorrect program description in control file (Closes: #541279). [ Julien Valroff ] * Fix maintainer address (Closes: #624464) * Bump debhelper compat to 8 * Bump standards version to 3.9.2 (no changes needed) * Switch to 3.0 (quilt) source package format * Add patch and add install file to avoid direct modifications of upstream sources * Fix version number (add an epoch to ensure the new version number is higher than the previously uploaded package) * Add watch file * Update copyright file as per current DEP-5 -- Julien Valroff Sat, 23 Jul 2011 08:48:46 +0200 rsakeyfind (1.0.0-1) unstable; urgency=low * Initial release (Closes: #495418) * Adjusted the Makefile to add $DESTDIR * Added a man page. -- Jacob Appelbaum Thu, 25 Jun 2009 12:44:00 -0300 debian/rules0000755000000000000000000000003511754523414010252 0ustar #!/usr/bin/make -f %: dh $@ debian/manpages0000644000000000000000000000002411754523414010706 0ustar debian/rsakeyfind.1 debian/source/0000755000000000000000000000000011754523414010474 5ustar debian/source/format0000644000000000000000000000001411754523414011702 0ustar 3.0 (quilt) debian/install0000644000000000000000000000002311754523414010560 0ustar rsakeyfind usr/bin debian/compat0000644000000000000000000000000211754523414010372 0ustar 8 debian/patches/0000755000000000000000000000000011754523414010623 5ustar debian/patches/series0000644000000000000000000000004211754523414012034 0ustar 001_include.diff 002_gcc_4.7.diff debian/patches/001_include.diff0000644000000000000000000000057611754523414013470 0ustar Description: Fix include Author: Jacob Appelbaum Last-Update: 2011-07-22 diff --git a/rsakeyfind.cpp b/rsakeyfind.cpp index 8e45686..c875c4d 100644 --- a/rsakeyfind.cpp +++ b/rsakeyfind.cpp @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #ifdef __FreeBSD__ debian/patches/002_gcc_4.7.diff0000644000000000000000000000064711754523414013171 0ustar Description: Fix FTBFS with gcc-4.7 Fix FTBFS with gcc 4.7 by fixing missing include. Origin: vendor Bug-Debian: http://bugs.debian.org/667360 Forwarded: no Author: Cyril Brulebois Last-Update: 2012-05-15 --- a/rsakeyfind.cpp +++ b/rsakeyfind.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #ifdef __FreeBSD__ #include