Avatar billede 0wned Nybegynder
24. februar 2011 - 03:59 Der er 2 kommentarer

Anti virus program anser kryptrings script som skadeligt?

Hey!

Jeg under mig lidt over hvorfor dette kryptrings script anses som skadeligt for de fleste virus programmer?

<?PHP
function _fwk_filter_encrypt($content)

  $table = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_@";
  $xor = 165;
  $table = array_keys(count_chars($table, 1));
  $i_min = min($table);
  $i_max = max($table);
  for ($c = count($table); $c > 0; $r = mt_rand(0, $c--))
    array_splice($table, $r, $c - $r, array_reverse(array_slice($table, $r, $c - $r)));
   
  $len = strlen($content);
  $word = $shift = 0;
  for ($i = 0; $i < $len; $i++)
  { 
    $ch = $xor ^ ord($content[$i]);
    $word |= ($ch << $shift);
    $shift = ($shift + 2) % 6;
    $enc .= chr($table[$word & 0x3F]);
    $word >>= 6;
    if (!$shift)
    {
      $enc .= chr($table[$word]);
      $word >>= 6;
    }
  }
  if ($shift)
    $enc .= chr($table[$word]);

  $tbl = array_fill($i_min, $i_max - $i_min + 1, 0);
  while (list($k,$v) = each($table))
    $tbl[$v] = $k;
  $tbl = implode(",", $tbl);
 
  $fi = ",p=0,s=0,w=0,t=Array({$tbl})";
  $f  = "w|=(t[x.charCodeAt(p++)-{$i_min}])<<s;";
  $f .= "if(s){r+=String.fromCharCode({$xor}^w&255);w>>=8;s-=2}else{s=6}";
 
  $r = "<script language=JavaScript>";
  $r.= "function decrypt_p(x){";
  $r.= "var l=x.length,b=1024,i,j,r{$fi};";
  $r.= "for(j=Math.ceil(l/b);j>0;j--){r='';for(i=Math.min(l,b);i>0;i--,l--){{$f}}document.write(r)}";
  $r.= "}decrypt_p(\"{$enc}\")";
  $r.= "</script>";
  return $r;
}
ob_start("_fwk_filter_encrypt");
?>

- Og i så fald, skulle der sidde nogle eksperter som kender en løsning på dette?
Avatar billede magic-mouse Novice
24. februar 2011 - 09:31 #1
<script language=JavaScript>< -- der har du formodenligt årsagen.

Prøv at lave en javascript fil, og kør den (dobblet click på ikonet) der vil du også  få en meddelese om at det er et skadeligt program.
Avatar billede repox Seniormester
24. februar 2011 - 11:11 #2
Jeg ved ikke lige hvilke antivirus programmer der falder ind under "de fleste" men det er ikke noget der påvirker MSE eller AVG.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester