libemu-dev_0.2.0+git20120122-1.2_amd64.deb


Advertisement

Description

libemu-dev - x86 shellcode detection and emulation

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libemu-dev
Package version 0.2.0+git20120122
Package release 1.2
Package architecture amd64
Package type deb
Installed size 1.86 KB
Download size 386.41 KB
Official Mirror ftp.br.debian.org
libemu is a small library written in C offering basic x86 emulation and
shellcode detection using GetPC heuristics.  Intended use is within network
intrusion/prevention detections and honeypots.
libemu supports:
* executing x86 instructions
* reading x86 binary code
* register emulation
* basic FPU emulation
* shellcode execution
* shellcode detection
* using GetPC heuristics
* static analysis
* and binary backwards traversal
* Win32 API hooking
Using libemu one can:
* detect shellcodes
* execute the shellcodes
* profile shellcode behaviour
This package has the development files.

Alternatives

Package Version Architecture Repository
libemu-dev_0.2.0+git20120122-1.2_i386.deb 0.2.0+git20120122 i386 Debian Main
libemu-dev - - -

Requires

Name Value
libemu2 = 0.2.0+git20120122-1.2

Download

Type URL
Binary Package libemu-dev_0.2.0+git20120122-1.2_amd64.deb
Source Package libemu

Install Howto

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

Files

Path
/usr/include/emu/emu.h
/usr/include/emu/emu_cpu.h
/usr/include/emu/emu_cpu_data.h
/usr/include/emu/emu_cpu_functions.h
/usr/include/emu/emu_cpu_instruction.h
/usr/include/emu/emu_cpu_itables.h
/usr/include/emu/emu_cpu_stack.h
/usr/include/emu/emu_fpu_instruction.h
/usr/include/emu/emu_getpc.h
/usr/include/emu/emu_graph.h
/usr/include/emu/emu_hashtable.h
/usr/include/emu/emu_instruction.h
/usr/include/emu/emu_list.h
/usr/include/emu/emu_log.h
/usr/include/emu/emu_memory.h
/usr/include/emu/emu_queue.h
/usr/include/emu/emu_shellcode.h
/usr/include/emu/emu_source.h
/usr/include/emu/emu_stack.h
/usr/include/emu/emu_string.h
/usr/include/emu/emu_track.h
/usr/include/emu/environment/emu_env.h
/usr/include/emu/environment/emu_profile.h
/usr/include/emu/environment/linux/emu_env_linux.h
/usr/include/emu/environment/linux/env_linux_syscall_hooks.h
/usr/include/emu/environment/linux/env_linux_syscalls.h
/usr/include/emu/environment/win32/emu_env_w32.h
/usr/include/emu/environment/win32/emu_env_w32_dll.h
/usr/include/emu/environment/win32/emu_env_w32_dll_export.h
/usr/include/emu/environment/win32/env_w32_dll_export_hooks.h
/usr/include/emu/environment/win32/env_w32_dll_export_kernel32_hooks.h
/usr/include/emu/environment/win32/env_w32_dll_export_msvcrt_hooks.h
/usr/include/emu/environment/win32/env_w32_dll_export_shdocvw_hooks.h
/usr/include/emu/environment/win32/env_w32_dll_export_shell32_hooks.h
/usr/include/emu/environment/win32/env_w32_dll_export_urlmon_hooks.h
/usr/include/emu/environment/win32/env_w32_dll_export_ws2_32_hooks.h
/usr/lib/libemu.a
/usr/lib/libemu.la
/usr/lib/libemu.so
/usr/lib/pkgconfig/libemu.pc
/usr/share/doc/libemu-dev/changelog.Debian.gz
/usr/share/doc/libemu-dev/changelog.gz
/usr/share/doc/libemu-dev/copyright

Changelog

2013-07-10 - Hilko Bengen <bengen@debian.org>
libemu (0.2.0+git20120122-1.2) unstable; urgency=low
* Another non-maintainer upload, fixing the breakage I introduced.
(FTBFS on architectures where gcc-4.8 was not the default.)
* Recognize GNU systems, such as kfreebsd, hurd, so *as*printf() is
available.
* Don't mess with CFLAGS. Instead remove unused local typedefs that led
to FTBFS with GCC 4.8 (Closes: #701305)
2013-07-03 - Hilko Bengen <bengen@debian.org>
libemu (0.2.0+git20120122-1.1) unstable; urgency=low
* Non-maintainer upload
* Added proper python dependencies to python-libemu (Closes: #693090)
* FTBFS workaround: Disabled unused-local-typedefs warning (Closes:
#701305)
2012-10-14 - David Martínez Moreno <ender@debian.org>
libemu (0.2.0+git20120122-1) unstable; urgency=low
* Initial release (closes: #503978).
* Used as base part of the original packaging from the Ubuntu PPAs.
* Migrated to format 3.0 (quilt), do proper cleanup.
* Enabled Python bindings.
* debian/patches:
- 01_no_rpath_python: Remove some rpath in the Python bindings.
- 02_python_install_dir: Force installation in debian/tmp/...
- 03_remove_rpath_and_fix_ldflags: Fix a logic flaw in configure.ac when
trying to guess headers for libcargo that made LDFLAGS empty.

See Also

Package Description
libemu2_0.2.0+git20120122-1.2_amd64.deb x86 shellcode detection and emulation
libenca-dev_1.16-1_amd64.deb Extremely Naive Charset Analyser - development files
libenca0_1.16-1_amd64.deb Extremely Naive Charset Analyser - shared library files
libenchant-dev_1.6.0-10.1_amd64.deb Wrapper library for various spell checker engines (development)
libenchant-voikko_1.6.0-10.1_amd64.deb Voikko spell-checker libenchant plugin
libenchant1c2a_1.6.0-10.1_amd64.deb Wrapper library for various spell checker engines (runtime libs)
libencode-arabic-perl_14.1-2_all.deb perl implementation for Arabic encodings
libencode-detect-perl_1.01-3+b1_amd64.deb Encode::Encoding subclass that detects the encoding of data
libencode-eucjpms-perl_0.07-3+b2_amd64.deb Perl library for Microsoft Compatible Japanese Encodings
libencode-hanextra-perl_0.23-3+b1_amd64.deb perl module providing extra sets of Chinese character encodings
libencode-imaputf7-perl_1.05-2_all.deb modification of UTF-7 encoding for IMAP
libencode-jis2k-perl_0.02-2+b1_amd64.deb perl module providing JIS X 0212 (aka JIS 2000) Encodings
libencode-locale-perl_1.03-1_all.deb utility to determine the locale encoding
libencode-perl_2.63-1+deb8u1_amd64.deb module providing interfaces between Perl's strings and the system
libend-perl_2009110401-1_all.deb Perl interface to execute code at end of scope
Advertisement
Advertisement