Symbiote 2.0

By Torseq Technologies

Shareware 28 Apr 2009

In category

Components > System > API

Description

The most powerful and complete usermode collection of emulated process and thread functions with kernel mode power only no driver is needed.
  • Over 70 emulated functions are available and extremely simple to call
  • All major "Power" thread and process APIs are emulated which include Native APIs, Kernel32 APIs and PSAPI
  • Increased security and reliability. Symbiote's emulated functions do not internally use any Win32 API, instead each emulated function speaks directly to the kernel by way of inline assembly code logic so even in the event that a given Win32 equivalent API is hooked, the emulated function's result would not be tampered with or jeopardized in any way giving your code unparalleled integrity which you can trust.
  • Overall executable size increases by only 4kb when you include Symbiote into your projects
  • Many powerful custom functions are implemented which make your jobs much easier. These functions that were customly written were never offered by Windows or exposed through any "Official" API but should have been all along.
  • Undocumented functionality. Symbiote uses many internal process and thread structures as well as other "secrets" in order to offer the most powerful emulation functions available anywhere. Symbiote takes all the complexity out of such low-level undocumented concepts so you do not have to relearn anything, just continue calling funtions in the Windows environment as you normally would.
  • Symbiote can be fully implemented with little to no code changes to your existing projects. Emulated functions are all named identically to their Win32 API counterparts with the exception of an appended suffix "LL" which stands for Low-Level. i.e: Win32 function ReadProcessMemory() would translate to the same function in Symbiote as ReadProcessMemoryLL()
  • Simplified function calling. All emulated functions keep the same Win32 function base name, parameter types and counts as well as calling convention so calling these functions are no harder than calling the Win32 function.
  • No additional file dependencies. All the process and thread power of the Process Status API helper library (PSAPI), kernel32.dll and ntdll.dll are wrapped into one self-contained unit so you will not need to rely on any external process libraries ever again.
  • Symbiote is completely compatible with the following 32-bit operating systems, including any variants (Home, Pro etc.) Windows 2000, Windows XP/MCE, Windows Server 2003, Windows Vista.
  • Symbiote has been incorporated into public anti-rootkit programs (even my own anti-rootkit security project "kX-Ray"), process listing tools (similar to Process Explorer from SysInternals), code profiling tools, API Hook libraries, PE protection schemes (i.e> schemes similar to TheMida, EXECryptor etc.) and many other powerful projects.
  • Updates are completely FREE to existing customers. Yes, even source code updates.

Informations

  • Status: Trial (work while IDE is running)
  • Source: SW
  • Price: $35
  • Source price: $50
  • Size: 24 274kB

Platforms:

  • Delphi 2
  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 2009
  • Delphi 3
  • Delphi 4
  • Delphi 5
  • Delphi 6
  • Delphi 7

Downloads