luni, 12 decembrie 2011

Clase C# folositoare!

Azi am sa va pun la dispozitie 2 clase C# folositoare create de mine.


Prima contine un algoritm de criptare propiu, folosit de WAC si Redirecte in comunicarea cu serverul.
Va voi pune la dispozitie si codul php aferent.




PHP:

$key = "J545c54sere54cx54cJskhML5khcJw9X2DqE5pKA3y2NS3SDMgsov3C8xVgT";
$block=15;
$delimiter=10;


function decrypt($string,$key,$block,$delimiter)
{
$parts = explode(";",$string);
$res;
for($i=0;$i<count($parts);$i++)
{
$c = (int)$parts[$i]-ord($key[$i % $block])- ord($key[$i % $block + $i % $delimiter]);
$res = $res.chr($c);
}
return $res;
}
clasa C#:
http://fisierulmeu.ro/65LQXD4NKUD7/dscrypt-cs.html


A doua clasa contine un mod rudimentar dar eficient de detectare a pornirii unei aplicatii(detecteaza cand o aplicatie a fost deschisa/inchisa). Am folosit-o in WAC 1, pana sa o creez pe cea care foloseste HOOK-uri.

http://fisierulmeu.ro/65CIKQQFSAFA/ProcessTrace-cs.html

Mod de folosire:
    private ProcessStartTrace pTrace = new ProcessStartTrace();
    pTrace.onStart+=new ProcessTraceHandle(pTrace_onStart);
    pTrace.Start(170); //Numarul de milisecunde la care se va face verificarea
  

 public void pTrace_onStart(object s,EventsProcessTrace e)
        {
        }

pTrace.Stop();

Sper ca o sa va fie de folos, in special la detectia programelor nedorite.





Niciun comentariu:

Trimiteți un comentariu