mirror of
https://github.com/hak5/bashbunny-payloads.git
synced 2025-10-29 16:58:25 +00:00
24 lines
795 B
Plaintext
24 lines
795 B
Plaintext
# Get the RSS feed for the Hak5 Channel
|
|
Write-Output "Connecting to youtube"
|
|
$Response = Invoke-WebRequest -Uri "https://www.youtube.com/feeds/videos.xml?channel_id=UC3s0BtrBJpwNDaflRSoiieQ" -UseBasicParsing -ContentType "application/xml"
|
|
Write-Output $Response.StatusCode
|
|
# See if it successful
|
|
If ($Response.StatusCode -eq "200") {
|
|
# set the XML
|
|
$Xml = [xml]$Response.Content
|
|
$Entries = @()
|
|
# Loop each entry creating an object
|
|
ForEach ($Entry in $Xml.feed.entry) {
|
|
$Entries += [PSCustomObject] @{
|
|
'Updated' = [datetime]$Entry.updated
|
|
'Title' = $Entry.title
|
|
'Link' = $Entry.Link.href
|
|
}
|
|
}
|
|
# Gets a random number
|
|
$int = (Get-Random -Maximum ($Entries.Count -1) -Minimum 0)
|
|
$Entry = $Entries[$int]
|
|
# Opens link
|
|
Start-Process $Entry.Link
|
|
Write-Output $Entry.Title
|
|
} |