#渗透测试#红队全栈 powshell基础使用

声明!
学习视频来自B站up主 泷羽sec,任何违法事件与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!

目录标题

  • 认识powsehll
    • 打开方式
  • 使用方式
    • 美化自己的powershell
    • 简单使用
    • 快捷键
    • 基础命令
    • 管道符和重定向
      • 管道符
      • 重定向
    • 运算
      • 字节与单位
      • 进制转换

认识powsehll

PowerShell(通常称作PowerShell或Windows PowerShell)是由微软开发的一种任务自动化和配置管理框架,与linux命令相似,它结合了命令行外壳和脚本语言功能,使得系统管理员和用户能够更高效地管理系统和自动化任务。

打开方式

win+r : 输入powshell
win+r : 输入cmd,然后输入powershell
win+x : 选择windows终端(管理员)

这里介绍一下Windows PowerShell ISE集成脚本环境,专门为编写、测试和调试 PowerShell 脚本设计的图形化用户界面工具

打开开始菜单,搜索即可

界面如下,有很多功能,可以用来开发、调试和管理 PowerShell 脚本

使用方式

美化自己的powershell

鼠标右键属性修改即可

如我这种布局

简单使用

查看使用帮助

$psversiontable查看包含有关当前PowerShell会话版本的信息

get-service获取服务信息,名称,状态等

services.msc打开服务gui面板

快捷键

Tab:自动完成功能:在输入时按下 Tab 键,可以自动补全命令、文件路径或变量名。

Shift + Tab:反向自动完成:如果已经完成了一部分内容,按下 Shift + Tab 可逐步返回到之前的补全。

Up Arrow / Down Arrow:逐条查看历史命令:使用向上和向下箭头键可以浏览之前输入的命令。

Ctrl + R:反向搜索历史命令:输入 Ctrl + R 后,可以搜索之前输入的命令。

Ctrl + C:复制:在选中文本的情况下,可以使用 Ctrl + C 复制选中的内容。

Ctrl + V:粘贴:在 PowerShell 中,可以使用 Ctrl + V 粘贴到命令行。

Ctrl + A:全选:选择命令行的所有文本(在 PowerShell ISE 中,实际使用方式可能会有所不同)。

Ctrl + Home / Ctrl + End:跳转到命令行的开始或结束。

Home / End:移动光标到当前行的开始或结束。

Esc:清除当前行:按下 Esc 键可以清空当前输入的命令。

F7:命令历史:显示一个窗口,列出你之前输入的命令,使用方向键可以选择并执行这些命令。

F8:反向搜索历史命令:输入部分命令后按F8,可以搜索与输入匹配的历史命令

基础命令

powershell命令和linux相似,这里就不做演示了

ls dir gci:列出当前目录中的文件和文件夹
cp copy: 复制文件或目录
mv: 移动文件或目录
rm del erase: 删除文件或目录
cat type gc: 显示文件内容
echo write-output write 输出文本或变量的值
ps: 列出当前运行的进程
clear cls: 清除 PowerShell 控制台屏幕

管道符和重定向

管道符

1 | 2

命令1 的输出会被送到 命令2 作为输入

type C:\Users\轨迹\1.txt | Select-String "key"

查看1.txt下含有key关键字的字符串并列出

重定向

>> : 表示追加内容

echo "hello track" > 1.txt
echo "123" "456" >> 1.txt

运算

可以实现简单计算

1+1
2-1
2*3
6/2
7%3

字节与单位

可以将单位转换为字节

还可以实现单位计算

进制转换

10转其他进制

[Convert]::ToString(值, 进制)

[Convert]::ToString(255, 16)
[Convert]::ToString(20, 2)
[Convert]::ToString(45, 8)

如下:

其他进制转换为10进制

[Convert]::ToInt32('1010', 2)
[Convert]::ToInt32('55', 8)
[Convert]::ToInt32('ff', 16)

如下:

16进制转其他进制

[Convert]::ToString([Convert]::ToInt32('FF', 16), 8)
[Convert]::ToString([Convert]::ToInt32('FF', 16), 2)
[Convert]::ToString([Convert]::ToInt32('FF', 16), 10)

如下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/939459.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

学习maven(maven 项目模块化,继承,聚合)

前言 本篇博客的核心:理解maven 项目模块化,继承,聚合 的含义 maven 项目模块化 含义 maven项目模块化:使用maven 构建项目,管理项目的方式,我们可以将maven项目根据内在的关系拆分成很多个小项目【模块】…

搭建Tomcat(三)---重写service方法

目录 引入 一、在Java中创建一个新的空项目(初步搭建) 问题: 要求在tomcat软件包下的MyTomcat类中编写main文件,实现在MyTomcat中扫描myweb软件包中的所有Java文件,并返回“WebServlet(url"myFirst")”中…

Nautilus源码编译傻瓜式教程二

Nautilus源码编译傻瓜式教程一 Nautilus编译 依赖项文件 接上文,点击小锤子进行编译后出现如下的错误提示 看这个报错,未找到文件或目录,再看前面的git地址是github就知道肯定是下载有问题,查找下Nautilus项目,发现在nautilus/build-aux/flatpak/org.gnome.Nautilus.json文件…

04 Django模型基础

1. models字段类型 概述 django根据属性的类型确定以下信息 当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证 django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后则…

【数据集】厨房明火数据集2916张YOLO+VOC格式

数据集格式:VOC格式YOLO格式 压缩包内含:3个文件夹,分别存储图片、xml、txt文件 JPEGImages文件夹中jpg图片总计:2916 Annotations文件夹中xml文件总计:2916 labels文件夹中txt文件总计:2916 标签种类数&am…

JavaScript的一些注意事项!

JavaScript的一些注意事项! 1. JavaScript 数据类型2. JavaScript 事件3. JavaScript 字符串4. JavaScript 正则表达式5. JavsScript this 关键字6. JavaScript let 和 const7. JavaScript 异步编程8. JavaScript Promise9. JavaScript 代码规范10. JavaScript 函数…

图(dfs与bfs)算法2

进度:15/100 原题1: 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 (力扣的图) 原题2: 给定二叉树的根节点 root ,返回所有左叶子之和。 原题3: 给…

【NLP 16、实践 ③ 找出特定字符在字符串中的位置】

看着父亲苍老的白发和渐渐老态的面容 希望时间再慢一些 —— 24.12.19 一、定义模型 1.初始化模型 ① 初始化父类 super(TorchModel, self).__init__(): 调用父类 nn.Module 的初始化方法,确保模型能够正确初始化。 ② 创建嵌入层 self.embedding n…

lightRAG 论文阅读笔记

论文原文 https://arxiv.org/pdf/2410.05779v1 这里我先说一下自己的感受,这篇论文整体看下来,没有太多惊艳的地方。核心就是利用知识图谱,通过模型对文档抽取实体和关系。 然后基于此来构建查询。核心问题还是在解决知识之间的连接问题。 论…

基于JAVA+SpringBoot+Vue的反欺诈平台

基于JAVASpringBootVue的反欺诈平台 前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末附源码下载链接🍅 哈喽兄弟…

Gartner发布2025年网络安全主要趋势:实现转型和嵌入弹性两大主题下的9个趋势

持续不断的技术和业务中断考验着安全计划和团队绩效的极限。安全和风险管理领导者必须实现业务价值,并加倍努力增强组织、个人和团队的韧性,以证明安全计划在 2025 年的有效性。 机会 面对不断变化的技术以及企业希望利用这些技术获得战略利益的愿望&…

基于Spring Boot的新能源汽车个性化推荐系统

一、系统背景与意义 随着新能源汽车市场的快速发展,消费者对新能源汽车的需求日益多样化。为了满足消费者的个性化需求,提高购车体验,开发一个基于Spring Boot的新能源汽车个性化推荐系统显得尤为重要。该系统能够根据用户的偏好、历史行为等…

YOLOV8 原理和实现全解析(合适新人)

YOLOV8 原理和实现全解析 0 简介1 YOLOv8 概述2 模型结构设计3 Loss 计算4 训练数据增强5 训练策略6 模型推理过程7 特征图可视化总结 0 简介 图 1:YOLOv8-P5 模型结构 以上结构图由 RangeKinggithub 绘制。 YOLOv8 是 Ultralytics 公司在 2023 年 1月 10 号开源的…

【WRF教程第四期】WRF 初始化概述:以4.5版本为例

WRF 初始化(WRF Initialization) Building Initialization Programs编译方式 理想案例初始化(Initialization for Idealized Cases)理想化案例的输入可用的理想化案例 现实案例初始化(Initialization for Real Data Ca…

vmcore-dmesg交叉编译(arm64平台)

kexec工具:能够将第二内核(捕获内核)装载到指定内存运行。 vmcore-dmesg工具:用于提取vmcore的dmesg信息。 1、源码下载地址: Index of /pub/linux/utils/kernel/kexec/ 2、交叉编译: 采用aarch64-lin…

计算机网络-L2TP VPN基础概念与原理

一、概述 前面学习了GRE和IPSec VPN,今天继续学习另外一个也很常见的VPN类型-L2TP VPN。 L2TP(Layer 2 Tunneling Protocol) 协议结合了L2F协议和PPTP协议的优点,是IETF有关二层隧道协议的工业标准。L2TP是虚拟私有拨号网VPDN&…

OpenCV学习——图像融合

import cv2 as cv import cv2 as cvbg cv.imread("test_images/background.jpg", cv.IMREAD_COLOR) fg cv.imread("test_images/forground.png", cv.IMREAD_COLOR)# 打印图片尺寸 print(bg.shape) print(fg.shape)resize_size (1200, 800)bg cv.resize…

ChatGPT重大更新:新增实时搜索和高级语音

12月17日消息,据报道,OpenAI开启了第八天技术分享直播,对ChatGPT搜索功能进行了大量更新。 此次ChatGPT新增的功能亮点纷呈。其中,实时搜索功能尤为引人注目。OpenAI对搜索算法进行了深度优化,使得用户提出问题后&…

30. Three.js案例-绘制并渲染圆弧

30. Three.js案例-绘制并渲染圆弧 实现效果 知识点 WebGLRenderer WebGLRenderer 是 Three.js 中用于渲染 3D 场景的核心类。它利用 WebGL 技术在浏览器中渲染 3D 图形。 构造器 new THREE.WebGLRenderer(parameters) 参数类型描述parametersObject可选参数对象&#xff…

YOLO8 改进 009:引入 ASFF 对 YOLOv8 检测头进行优化(适用于小目标检测任务)

论文题目:Learning Spatial Fusion for Single-Shot Object Detection 论文地址:Paper - ASFF 官方源码:GitHub - GOATmessi8/ASFF 简 介 多尺度特征融合是解决多尺度目标检测问题的关键技术,其中 FPN(特征金字塔网络…