本笔记为 泷羽sec 《红队全栈课程》学习笔记,课程请可自行前往B站学习,课程/笔记主要涉及网络安全相关知识、系统以及工具的介绍等,请使用该课程、本笔记以及课程和笔记中提及工具的读者,遵守网络安全相关法律法规,切勿进行违法违规违纪的操作。
写在最前面的话,我们为什么要学习网络安全这门技术:
- 维护国家安全
防范网络攻击:网络安全威胁已成为国家安全的重要挑战。学习网络安全有助于识别和防范来自国内外的网络攻击,防止敌对势力通过网络手段窃取敏感信息、破坏关键基础设施或干扰社会正常运作。
保护关键基础设施:现代社会高度依赖网络技术,金融系统、交通网络、电力供应等关键基础设施都依赖于稳定的网络环境。掌握网络安全知识有助于保护这些基础设施免受网络攻击,确保国家的正常运转。
- 促进经济发展
保障数字经济安全:数字经济已成为国家经济增长的重要引擎。通过学习网络安全,可以保障数字经济的健康发展,防止数据泄露和网络犯罪对经济活动的干扰。
增强国际竞争力:在全球化的背景下,网络安全技术水平直接影响国家的国际竞争力。掌握先进的网络安全技术和策略,有助于提升国家在全球数字经济中的地位。
- 提升社会稳定
防范社会风险:网络犯罪和网络恐怖主义对社会稳定构成严重威胁。学习网络安全有助于及时发现和应对这些风险,维护社会的和谐与稳定。
保护公民权益:网络安全直接关系到公民的隐私权和信息安全。通过学习网络安全,可以更好地保护公民的合法权益,增强公众对政府和企业的信任。
- 推动科技进步
创新安全技术:网络安全领域的技术创新不断推动信息技术的进步。学习网络安全有助于推动新技术的研发和应用,提升国家在科技领域的整体实力。
促进国际合作:网络安全是全球性问题,需要各国共同努力应对。通过学习网络安全,可以参与国际网络安全合作,共同制定国际标准和规范,提升全球网络安全水平。
- 强化法治建设
完善法律法规:学习网络安全有助于推动和完善相关法律法规的制定和实施,确保网络安全工作有法可依、有章可循。
提升执法能力:掌握网络安全知识可以提升执法部门的网络侦查和取证能力,有效打击网络犯罪,维护法律权威。
- 培养专业人才
构建人才梯队:网络安全领域需要大量高素质的专业人才。通过系统学习和培训,可以培养出一批具备专业知识和实战经验的网络安全专家,为国家的网络安全事业提供坚实的人才保障。
总之,学习网络安全不仅是个人职业发展的需要,更是维护国家安全、促进经济发展、保障社会稳定和推动科技进步的重要手段。通过不断提升网络安全意识和能力,我们可以更好地应对日益复杂的网络安全挑战,为实现国家的长期稳定和发展贡献力量。
以下为windows基础之病毒编写(完结)视频对应的内容 视频传送门 ==> Windows基础之病毒编写(完结)_哔哩哔哩_bilibili
一、常用端口介绍
1、端口汇总(目前只写了3个,其他会陆续补充)
端口号 | 对应服务 | 说明 |
21 | FTP | File Transfer Protocol,文件传输协议,可能存在匿名登录 |
23 | Telnet | 一种比较古老的传输协议,一年会用到几次 |
80 | HTTP | HTTP服务,和HTTPS不一样。另外80-89都有可能是WEB服务 |
443 | HTTPS | HTTPS服务,这里介绍了一个443可能存在的心脏滴血漏洞 |
2、FTP
单纯一个FTP可能有多种意思,它可以表示为:
- 它可以一个开启21端口或者其他端口的FTP服务,服务器内可以存放文件和文件夹
- 它也可以是一个Windows和Linux都有的命令,用这个命令可以连接到上面的服务器
- 它在金融机构中可以表示为内部资金转移价格,吸收存款或者发放贷款时,资金管理部门给业务部门衡量资金价格的一种表示或者约定
本笔记会讲述一种如何开启FTP服务器、如何访问FTP服务器,以及如何从FTP服务器中下载文件的方法。
FTP服务器一般是以21端口开启的一种文件传输服务,这个服务访问、上传、下载多很方便,以至于现在仍有很多地方还在使用该服务,比如前几天下载一个版本较老的gcc包,官网分发了一个下载链接,是法国的一个学校可以匿名访问的FTP服务器。
2.a、尝试搭建FTP服务器
尝试在自己电脑上搭建一个FTP服务器(使用python,下载个库即可)
pip install pyftpdlib
如果电脑没有更改过pypi源,则可以使用下条命令,从中科大镜像源拉取
pip install -i https://mirrors.ustc.edu.cn/pypi/simple pyftpdlib
pip install pyftpdlib -i https://mirrors.ustc.edu.cn/pypi/simple # 把包名放前面也可以
我们已经切换到了D盘的test目录下,用tree /f 查看下D盘test文件夹目录结构如下。