0
点赞
收藏
分享

微信扫一扫

【渗透攻击】PowerShell与Shell 有什么区别详解、用法及安全

目录

 PowerShell

 执行策略

 混淆

 常见功能

 计划任务

 创建链接

 编码

 其他

 参考链接

 Shell

 简介

 元字符

 通配符


正在码字ing。。。

 

PowerShell

 执行策略

 混淆

  • -EC
  • -EncodedCommand
  • -EncodedComman
  • -EncodedComma
  • -EncodedComm

 常见功能

 计划任务

$Action = New-ScheduledTaskAction -Execute "calc.exe"
$Trigger = New-ScheduledTaskTrigger -AtLogon
$User = New-ScheduledTaskPrincipal -GroupId "BUILTIN\Administrators" -RunLevel Highest
$Set = New-ScheduledTaskSettingsSet
$object = New-ScheduledTask -Action $Action -Principal $User -Trigger $Trigger -Settings $Set
Register-ScheduledTask AtomicTask -InputObject $object
Unregister-ScheduledTask -TaskName "AtomicTask" -confirm:$false

 创建链接

$Shell = New-Object -ComObject ("WScript.Shell")
$ShortCut = $Shell.CreateShortcut("$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup\test.lnk")
$ShortCut.TargetPath="cmd.exe"
$ShortCut.WorkingDirectory = "C:\Windows\System32";
$ShortCut.WindowStyle = 1;
$ShortCut.Description = "test.";
$ShortCut.Save()

 编码

$OriginalCommand = '#{powershell_command}'
$Bytes = [System.Text.Encoding]::Unicode.GetBytes($OriginalCommand)
$EncodedCommand =[Convert]::ToBase64String($Bytes)

 其他

  • 别名

    • alias
  • 下载文件

    • Invoke-WebRequest "https://example.com/test.zip" -OutFile "$env:TEMP\test.zip"
  • 解压缩

    • Expand-Archive $env:TEMP\test.zip $env:TEMP\test -Force
  • 进程

  • 文件

  • 服务

  • 获取WMI支持 Get-WmiObject -list

 参考链接

  • PowerShell 官方文档

 -------------------------------------------------------------------

 Shell

 简介

Shell 是一个特殊的程序,是用户使用 Linux 的桥梁。Shell 既是一种命令,又是一种程序设计语言。

Linux 包含多种 Shell ,常见的有:

 元字符

shell一般会有一系列特殊字符,用来实现的一定的效果,这种字符被称为元字符(Meta),不同的Shell支持的元字符可能会不相同。

常见的元字符如下:

 通配符

除元字符外,通配符(wildcard)也是shell中的一种特殊字符。当shell在参数中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行替换,否则就将该通配符作为一个普通字符直接传递。

常见的通配符如下:

 推荐阅读

优质资源

  • Java实现照片GPS定位【完整脚本】
  • ReadPicExif.zip_-Java文档类资源-CSDN下载https://download.csdn.net/download/weixin_42350212/20024262
  • Python实现照片GPS定位【完整脚本】
  • python定位照片精确位置完整代码脚本_Python手机号定位-Python文档类资源-CSDN下载https://download.csdn.net/download/weixin_42350212/19776215
  • 女神忘记相册密码 python20行代码打开【完整脚本】
  • 女神忘记相册密码python20行代码打开.py_-Python文档类资源-CSDN下载https://download.csdn.net/download/weixin_42350212/19871942
  • python修改证件照底色、大小、背景、抠图【完整源码】https://download.csdn.net/download/weixin_42350212/19815306
  • python修改证件照底色、大小、背景、抠图【完整源码】_-Python文档类资源-CSDN下载https://download.csdn.net/download/weixin_42350212/19815306

python实战

  • 【python实战https://blog.csdn.net/weixin_42350212/article/details/117031929
  • 【python实战】前女友发来加密的 “520快乐.pdf“,我用python破解开之后,却发现https://blog.csdn.net/weixin_42350212/article/details/117031929
  • 【python实战】昨晚,我用python帮隔壁小姐姐P证件照 自拍,然后发现https://blog.csdn.net/weixin_42350212/article/details/116936268...
  • 【python实战】python你TM太皮了——区区30行代码就能记录键盘的一举一动https://blog.csdn.net/weixin_42350212/article/details/115399658
  • python实战】女神相册密码忘记了,我只用Python写了20行代码~~~https://blog.csdn.net/weixin_42350212/article/details/115580004
举报

相关推荐

0 条评论