Aca les dejo un ROT 1 byte en delphi lo acabo de codear para un manual de como hacer un crypter en delphi :P

Código: Seleccionar todo

// Encriptacion ROT -1
// Coder: Linkgl
// Lenguaje: Delphi
// Funcion-linkgl.blogspot.com
// Indetectables.net/foro
function LinkCryptRot(Cad:String;Lar:Integer):String;
var
i:Integer;
Temp:String;
begin
  for i:=1 to Lar do
  begin
    if Ord(Cad[i]) = 0 then
      Temp:=Temp + Chr(255)
    else
      Temp:=Temp + Chr(Ord(Cad[i])-1);
  end;
  Result:=Temp;
end;

function LinkDecryptRot(Cad:String;Lar:Integer):String;
var
i:Integer;
Temp:String;
begin
  for i:=1 to Lar do
  begin
    if Ord(Cad[i]) = 255 then
      Temp:=Temp + Chr(0)
    else
      Temp:=Temp + Chr(Ord(Cad[i])+1)
  end;
  Result:=Temp;
end;
Sólo pasenle el buffer como primer parámetro y el tamaño del buffer como segundo parámetro :P
//mHmm..
Tomo nota Linkgl del código, y espero ese tuto que seguro que nos ayudará a muchos autodidactas a comprender mejor un cripter.

Un saludo BRO.


Imagen
Responder

Volver a “Fuentes”