没有合适的资源?快使用搜索试试~ 我知道了~
20.Powershell基础入门及常见用法(二)1
需积分: 0 0 下载量 107 浏览量
2022-08-04
00:03:20
上传
评论
收藏 1.28MB PDF 举报
温馨提示
试读
28页
声明:本人坚决反对利用教学方法进行犯罪的行为,一切犯罪行为必将受到严惩,绿色网络需要我们共同维护,更推荐大家了解它们背后的原理,更好地进行防护。一.Powers
资源详情
资源评论
资源推荐
2020/2/21 写文章-CSDN博客
https://editor.csdn.net/md/?articleId=102794131 1/28
这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分
享出来与博友共勉,希望您们喜欢,一起进步。前文分享了Powershell基础入门知识,
涉及基础概念、管道和重定向、执行外部命令、别名用法、变量定义等。这篇文章将从
Powershell条件语句、循环语句、数组、函数 、字符串操作、注册表访问等方面讲解。
Powershell被广泛应用于安全领域,甚至成为每一位Web安全必须掌握的技术。
本文参考了Bilibili的Hack学习老师的课程,同时也结合了作者之前的编程经验进行讲
解。作者作为网络安全的小白,分享一些自学基础教程给大家,希望你们喜欢。同时,
更希望你能与我一起操作深入进步,后续也将深入学习网络安全和系统安全知识并分享
相关实验。总之,希望该系列文章对博友有所帮助,写文不容易,大神请飘过,不喜勿
喷,谢谢!
下载地址:https://github.com/eastmountyxz/NetworkSecuritySelf-study
百度网盘:https://pan.baidu.com/s/1dsunH8EmOB_tlHYXXguOeA 提取码:izeb
文章目录
一.Powershell操作符
二.Powershell条件语句
1.if条件判断
2.switch语句
三.Powershell循环语句
1.foreach循环
2.while循环
3.break和continue关键词
4.for循环
5.switch循环
四.Powershell数组
1.数组定义
2.访问数组
五.Powershell函数
1.自定义函数及调用
2.函数返回值
六.Powershell字符串及交互
1.定义文本及转义字符
2.用户交互
3.格式化字符串
2020/2/21 写文章-CSDN博客
https://editor.csdn.net/md/?articleId=102794131 2/28
4.字符串操作
七.Powershell注册表操作
前文学习:
[网络安全自学篇] 一.入门笔记之看雪Web安全学习及异或解密示例
[网络安全自学篇] 二.Chrome浏览器保留密码功能渗透解析及登录加密入门笔记
[网络安全自学篇] 三.Burp Suite工具安装配置、Proxy基础用法及暴库示例
[网络安全自学篇] 四.实验吧CTF实战之WEB渗透和隐写术解密
[网络安全自学篇] 五.IDA Pro反汇编工具初识及逆向工程解密实战
[网络安全自学篇] 六.OllyDbg动态分析工具基础用法及Crakeme逆向破解
[网络安全自学篇] 七.快手视频下载之Chrome浏览器Network分析及Python爬虫探讨
[网络安全自学篇] 八.Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster工具
[网络安全自学篇] 九.社会工程学之基础概念、IP获取、IP物理定位、文件属性
[网络安全自学篇] 十.论文之基于机器学习算法的主机恶意代码
[网络安全自学篇] 十一.虚拟机VMware+Kali安装入门及Sqlmap基本用法
[网络安全自学篇] 十二.Wireshark安装入门及抓取网站用户名密码(一)
[网络安全自学篇] 十三.Wireshark抓包原理(ARP劫持、MAC泛洪)及数据流追踪和图
像抓取(二)
[网络安全自学篇] 十四.Python攻防之基础常识、正则表达式、Web编程和套接字通信
(一)
[网络安全自学篇] 十五.Python攻防之多线程、C段扫描和数据库编程(二)
[网络安全自学篇] 十六.Python攻防之弱口令、自定义字典生成及网站暴库防护
[网络安全自学篇] 十七.Python攻防之构建Web目录扫描器及ip代理池(四)
[网络安全自学篇] 十八.XSS跨站脚本攻击原理及代码攻防演示(一)
[网络安全自学篇] 十九.Powershell基础入门及常见用法(一)
前文欣赏:
[渗透&攻防] 一.从数据库原理学习网络攻防及防止SQL注入
[渗透&攻防] 二.SQL MAP工具从零解读数据库及基础用法
[渗透&攻防] 三.数据库之差异备份及Caidao利器
[渗透&攻防] 四.详解MySQL数据库攻防及Fiddler神器分析数据包
参考文献:
https://www.bilibili.com/video/av66327436 [推荐B站老师视频]
《安全之路Web渗透技术及实战案例解析》陈小兵老师
https://baike.baidu.com/item/Windows Power Shell/693789
https://www.pstips.net/powershell-piping-and-routing.html
https://www.pstips.net/using-the-powershell-pipeline.html
https://baike.baidu.com/item/注册表/101856
C# 系统应用之注册表使用详解 - Eastmount
2020/2/21 写文章-CSDN博客
https://editor.csdn.net/md/?articleId=102794131 3/28
声明:本人坚决反对利用教学方法进行犯罪的行为,一切犯罪行为必将受到严惩,绿色网络需
要我们共同维护,更推荐大家了解它们背后的原理,更好地进行防护。
一.Powershell操作符
常见的比较运算符包括:
-eq 等于
-ne 不等于
-gt 大于
-lt 小于
-le 小于等于
-contains 包含
-notcontains 不包含
67 -eq 50
50 -eq 50
1gb -gt 1tb
(1,2,3) -contains 1
(1,2,3) -contains 2
(1,2,3) -contains 4
求反运算符:
-not
2020/2/21 写文章-CSDN博客
https://editor.csdn.net/md/?articleId=102794131 4/28
$a=89 -gt 50
$a
-not $a
逻辑运算:
-and 与运算
-or 或运算
-not 非运算
-xor 异或运算
$true -and $true
$true -and $false
$true -or $false
$false -or $false
-not $true
$true -xor $true
比较数组和集合,从中筛选出不等于0的数字。
1,5,8,0,9 -ne 0
2020/2/21 写文章-CSDN博客
https://editor.csdn.net/md/?articleId=102794131 5/28
二.Powershell条件语句
1.if条件判断
if-elseif-else条件判断,执行操作用大括号表示。
$num=100
if($num -gt 90) {"大于90"} else {"小于等于90"}
if($num -gt 100) {"大于100"} else {"小于等于100"}
注意,if-else中间可以增加新的判断elseif,如下所示:
2.switch语句
Switch语句主要用于多种情况的判断,这里在本地创建一个test01.ps1文件,并执行该代
码。
if($num -gt 100) {"大于100"} elseif ($num -eq 100) {"等于100"} else {"小于1
剩余27页未读,继续阅读
Xhinking
- 粉丝: 24
- 资源: 320
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0