We are pleased to announce the release of a new version of our UNIX Assembly Components for Proof of Concept Codes (unixasm).

The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards and requirements, such as system call invocation standards, position independent, register independent and zero free code. A special attention was put on code length when designing and implementing them, resulting in the most reliable and shortest codes for such purpose available today.

Changes in this version:

  • Add support to AIX Versions 6.1.4, 6.1.3, 6.1.2, 6.1.1, 5.3.10, 5.3.9, 5.3.8, 5.3.7.
  • Change the base value used for calculating the system call numbers and arguments to avoid null bytes in newer versions of AIX.

These components are also available as part of Metasploit Penetration Testing Framework and Metasploit Express as payload modules.

The unixasm project is now controlled by Git and hosted at GitHub, you can view the project’s page or view project’s repository on GitHub.