Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Atualizar o Arquivo ntoskrnl.exe no Windows

Script:

# Script para Atualizar o Arquivo ntoskrnl.exe no Windows

# Função para verificar se o usuário tem privilégios de administrador
function Verificar-Administrador {
    $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent()
    $principal = New-Object Security.Principal.WindowsPrincipal($currentUser)
    return $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
}

# Verificar se o script está sendo executado como administrador
if (-not (Verificar-Administrador)) {
    Write-Host "Este script precisa ser executado como administrador." -ForegroundColor Red
    exit
}

# Caminho do arquivo ntoskrnl.exe
$arquivoNtoskrnl = "C:\WINDOWS\system32\ntoskrnl.exe"

# Verificar se o arquivo existe
if (-Not (Test-Path $arquivoNtoskrnl)) {
    Write-Host "O arquivo ntoskrnl.exe não foi encontrado no caminho especificado." -ForegroundColor Red
    exit
}

# Fazer backup do arquivo atual
$backupPath = "C:\WINDOWS\system32\ntoskrnl_backup.exe"
Copy-Item -Path $arquivoNtoskrnl -Destination $backupPath -Force
Write-Host "Backup do arquivo ntoskrnl.exe criado em $backupPath" -ForegroundColor Green

# Baixar a nova versão do ntoskrnl.exe (exemplo de URL, deve ser substituída pela URL real)
$urlNovaVersao = "http://exemplo.com/ntoskrnl.exe"
$destinoNovaVersao = "C:\WINDOWS\system32\ntoskrnl_novo.exe"

try {
    Invoke-WebRequest -Uri $urlNovaVersao -OutFile $destinoNovaVersao
    Write-Host "Nova versão do ntoskrnl.exe baixada com sucesso." -ForegroundColor Green
} catch {
    Write-Host "Erro ao baixar a nova versão do ntoskrnl.exe." -ForegroundColor Red
    exit
}

# Substituir o arquivo antigo pelo novo
Move-Item -Path $destinoNovaVersao -Destination $arquivoNtoskrnl -Force
Write-Host "Arquivo ntoskrnl.exe atualizado com sucesso." -ForegroundColor Green

Como Executar o Script:

  1. Abra o PowerShell com privilégios de administrador. Para isso, clique com o botão direito no ícone do PowerShell e selecione "Executar como administrador".
  2. Copie o script acima e cole-o em um editor de texto, como o Bloco de Notas.
  3. Salve o arquivo com a extensão .ps1, por exemplo, atualizar_ntoskrnl.ps1.
  4. No PowerShell, navegue até o diretório onde o script foi salvo usando o comando cd.
  5. Execute o script digitando .\atualizar_ntoskrnl.ps1 e pressione Enter.
  6. Siga as instruções exibidas pelo script.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.