Collision Protector
Plugin SDK for Delphi Developers
Collision Protector is a unique and advanded type of FUD crypter that will FUD and protect your files using private encryption, anti-emulation, compression and obfuscation methods.
You can also use it to bind together multiple files inside a single, encrypted .exe container, which will decrypt and run all bound files on runtime when it gets executed.
Buying Collision Protector will ensure maximum security from reverse engineering and antivirus detections, making it a perfect choice for penetration testers or developers who want to download superior undetectable crypting software.
Unlike other crypters that are only used for hacking, Collsion Protector is a professional solution that can be trusted to get the job done, but don’t take our word for it. Buy Collision Protector now and find out for yourself why people in over 50 countries have made the right decision with Collision Protector.
Plugin SDK for Delphi Developers
Collision Protector is a unique and advanded type of FUD crypter that will FUD and protect your files using private encryption, anti-emulation, compression and obfuscation methods.
You can also use it to bind together multiple files inside a single, encrypted .exe container, which will decrypt and run all bound files on runtime when it gets executed.
Buying Collision Protector will ensure maximum security from reverse engineering and antivirus detections, making it a perfect choice for penetration testers or developers who want to download superior undetectable crypting software.
Unlike other crypters that are only used for hacking, Collsion Protector is a professional solution that can be trusted to get the job done, but don’t take our word for it. Buy Collision Protector now and find out for yourself why people in over 50 countries have made the right decision with Collision Protector.
Code
library SDK;
uses
Windows;
{$R *.res}
const
szPluginName = 'Plugin SDK';
szPluginDescription = 'Create your own plugins';
function StrLCopy(Dest: PChar; const Source: PChar; MaxLen: Cardinal): PChar; assembler;
asm
PUSH EDI
PUSH ESI
PUSH EBX
MOV ESI,EAX
MOV EDI,EDX
MOV EBX,ECX
XOR AL,AL
TEST ECX,ECX
JZ @@1
REPNE SCASB
JNE @@1
INC ECX
@@1: SUB EBX,ECX
MOV EDI,ESI
MOV ESI,EDX
MOV EDX,EDI
MOV ECX,EBX
SHR ECX,2
REP MOVSD
MOV ECX,EBX
AND ECX,3
REP MOVSB
STOSB
MOV EAX,EDX
POP EBX
POP ESI
POP EDI
end;
function PluginName(pStr: PChar; iStrLen: Integer): Integer; stdcall;
var
s: String;
begin
s := szPluginName;
Result := length(s);
StrLCopy(pStr, PChar(s), Result);
end;
function PluginDescription(pStr: PChar; iStrLen: Integer): Integer; stdcall;
var
s: String;
begin
s := szPluginDescription;
Result := length(s);
StrLCopy(pStr, PChar(s), Result);
end;
procedure LoadPlugin; stdcall;
begin
//Init Function for Client;
end;
procedure Execute; stdcall;
begin
MessageBox(0,'SDK','SDK_OK',MB_OK OR MB_ICONINFORMATION);
end;
exports
LoadPlugin,
Execute,
PluginName,
PluginDescription;
end.

