泷羽sec专题课笔记-- Linux作业--开机自启动方法以及破解

  本笔记为 泷羽sec 《红队全栈课程》学习笔记,课程请可自行前往B站学习,课程/笔记主要涉及网络安全相关知识、系统以及工具的介绍等,请使用该课程、本笔记以及课程和笔记中提及工具的读者,遵守网络安全相关法律法规,切勿进行违法违规违纪的操作。

写在最前面的话,我们为什么要学习网络安全这门技术:

  • 维护国家安全

  防范网络攻击:网络安全威胁已成为国家安全的重要挑战。学习网络安全有助于识别和防范来自国内外的网络攻击,防止敌对势力通过网络手段窃取敏感信息、破坏关键基础设施或干扰社会正常运作。
  保护关键基础设施:现代社会高度依赖网络技术,金融系统、交通网络、电力供应等关键基础设施都依赖于稳定的网络环境。掌握网络安全知识有助于保护这些基础设施免受网络攻击,确保国家的正常运转。

  • 促进经济发展

  保障数字经济安全:数字经济已成为国家经济增长的重要引擎。通过学习网络安全,可以保障数字经济的健康发展,防止数据泄露和网络犯罪对经济活动的干扰。
  增强国际竞争力:在全球化的背景下,网络安全技术水平直接影响国家的国际竞争力。掌握先进的网络安全技术和策略,有助于提升国家在全球数字经济中的地位。

  • 提升社会稳定

  防范社会风险:网络犯罪和网络恐怖主义对社会稳定构成严重威胁。学习网络安全有助于及时发现和应对这些风险,维护社会的和谐与稳定。
  保护公民权益:网络安全直接关系到公民的隐私权和信息安全。通过学习网络安全,可以更好地保护公民的合法权益,增强公众对政府和企业的信任。

  • 推动科技进步

  创新安全技术:网络安全领域的技术创新不断推动信息技术的进步。学习网络安全有助于推动新技术的研发和应用,提升国家在科技领域的整体实力。
  促进国际合作:网络安全是全球性问题,需要各国共同努力应对。通过学习网络安全,可以参与国际网络安全合作,共同制定国际标准和规范,提升全球网络安全水平。

  • 强化法治建设

  完善法律法规:学习网络安全有助于推动和完善相关法律法规的制定和实施,确保网络安全工作有法可依、有章可循。
  提升执法能力:掌握网络安全知识可以提升执法部门的网络侦查和取证能力,有效打击网络犯罪,维护法律权威。

  • 培养专业人才

  构建人才梯队:网络安全领域需要大量高素质的专业人才。通过系统学习和培训,可以培养出一批具备专业知识和实战经验的网络安全专家,为国家的网络安全事业提供坚实的人才保障。

  总之,学习网络安全不仅是个人职业发展的需要,更是维护国家安全、促进经济发展、保障社会稳定和推动科技进步的重要手段。通过不断提升网络安全意识和能力,我们可以更好地应对日益复杂的网络安全挑战,为实现国家的长期稳定和发展贡献力量。


重要的事情说三遍!!!重要的事情说三遍!!!重要的事情说三遍!!!

  本节课程相关内容具有一定破坏性,请勿在物理机上操作,也请勿用于实战,请仅在实验环境 / 靶场环境中进行操作,建议只在自己已经做好镜像备份,并且里面没有任何重要资料的虚拟机中操作,虚拟机做好快照克隆镜像操作,玩坏了可以恢复。


一、作业要求和要点


  做⼀个像Windows中的⼀样⽆限重启脚本(了解LINUX中的⾃启动)

  ( 注意: 先拍个快照--别玩脱了)


1、实验环境配置

  物理机:win10

  虚拟机:vmware + Kali Linux

2、关于系统重启 和 系统无限重启 的实现

  linux中是 reboot ,我们可以直接在命令行中输入 reboot 以实现重启的效果,我们可以利用该条命令,组合 bash 脚本功能,利用 Linux 系统的一些自启动特性,比如 crontab / rc.local / init.d / systemd 等方式或者方法,让系统做到开机就重启,达到无限重启的目的。

3、实验的意义

  核心目的在于‌探索并实践 Linux 系统的无限重启现象及其解决方案‌,通过编写特定的脚本,以及对 Linux 系统自启动各种方式的利用,我们成功触发无限重启这个实验目的。

  同时通过这次实验,我们也熟悉并掌握 恢复模式 或者 编辑引导程序 将异常机器从故障中进行脱离排除,一定程度上提升了我们应对系统突发状况的能力‌。

二、使用 crontab 实现开机 reboot

1、crontab 基本用法

  我们使用 cron 任务计划实现开机自启动,首先看下 crontab 的用法:

  crontab 是 Unix 和 Linux 的一个命令,用于设置周期性被执行的任务。这些任务被称为“cron 作业”,并且由 cron 守护进程在后台自动运行。crontab 文件包含了这些作业的列表以及它们应该被执行的时间,其常用的命令如下:

crontab -e  # 编辑当前用户任务计划

crontab -l   # 查看当前用户任务计划

crontab -r   # 删除当前用户任务计划

crontab filename # 指定的文件内容替换当前用户的 crontab

  首次使用会提示使用哪种文本编辑器,1.是nano,2 和 3 都是vim,2是完整版,3是精简版。

  crontab 文件中的每一行都代表一个定时任务,格式如下:

* * * * * command_to_be_executed

- - - - -

| | | | |

| | | | +----- 星期几 (0 - 7) (Sunday=0 or 7)

| | | &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值