Hack Forums
[Delphi] Collision Protector Plugin SDK for Developers - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Coders Lounge (https://hackforums.net/forumdisplay.php?fid=5)
+---- Thread: [Delphi] Collision Protector Plugin SDK for Developers (/showthread.php?tid=5619225)



Collision Protector Plugin SDK for Developers - collisionpacker - May 9, 2017

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.



* - Volty - May 10, 2017

I don't think you're allowed to advertise/sell products in this section.


* - H O U D I N I - May 11, 2017

this is not a sdk bro
it like loadlibrary no more
write a real sdk that can interactive with main crypter


* - collisionpacker - Aug 10, 2017

(May 11, 2017 03:17 AM)H O U D I N I Wrote:  this is not a sdk bro
it like loadlibrary no more
write a real sdk that can interactive with main crypter

you need to learn what is a custom plugin.