当前位置: 首页 > news >正文

渗透测试之Web基础之Linux病毒编写——泷羽sec

声明:

        学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章。本文只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负

泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频 (bilibili.com)icon-default.png?t=O83Ahttps://space.bilibili.com/350329294

导读:

时刻保持谦逊,始终保持学习,探寻事物的本质,不要把事情复杂化

目录:

  • 一、Linux目录介绍
  • 二、基本命令详解
  • 三、Linux无限弹窗病毒

一、Linux目录介绍 

目录用途
/bin二进制可执行命令
/etc系统管理和配置文件
/etc/rc.d启动的配置文件和脚本
/home存放用户的主目录
/lib标准程序设计库,又叫动态链接共享库
/sbin超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp公共的临时文件存储点
/root系统管理员的主目录
/mnt系统提供这个目录是让用户临时挂载的文件系统,但是可以不挂载到这里
/lost+found这个目录平时是空的,系统非正常关机而留下"无家可归"的文件在这里
/proc虚拟的目录,是系统内存的映射,可通过这个目录中的文件获取系统信息
/var某些大文件的溢出区,如各种服务器的日志文件
/usr最庞大的目录,要用到的应用程序和文件几乎都在这个目录
/usr/bin众多的应用程序
/usr/sbin超级用户的一些管理程序

二、基本命令详解 

命令用途实例
ls显示当前目录的文件或指定目录的内容ls /home/user 显示/home/user目录下的文件和子目录
clear清屏,类似于Windows中的cls命令clear 清空当前终端屏幕
cd切换目录cd /var/log 切换到/var/log目录
pwd显示当前所在目录的路径pwd 显示当前工作目录的完整路径
vim/vi文本编辑器,进入编辑模式后输入i可输入字符,按esc后输入:wq保存并退出,q!表示强制退出vim example.txt 使用vim编辑器打开example.txt文件
mkdir创建目录,配合-p参数可遍历创建多级目录mkdir -p /tmp/test/dir 创建/tmp/test/dir目录及其父目录
rm删除文件或目录,-r参数表示递归删除目录及其内容,-i参数表示在删除前进行确认,-f参数表示强制删除rm -rf /tmp/test 强制递归删除/tmp/test目录及其内容
../表示当前目录的上一级目录(相对路径)cd ../ 从当前目录切换到上一级目录
./表示当前目录(相对路径)./script.sh 执行当前目录下的script.sh脚本
cat查看文件内容cat /etc/passwd 查看/etc/passwd文件的内容
head显示文件的前半段内容head -n 10 /var/log/syslog 查看/var/log/syslog文件的前10行
tail显示文件的后半段内容tail -f /var/log/syslog 实时查看/var/log/syslog文件的末尾内容
more分页查看文件内容more /usr/share/doc/README.txt 分页查看README.txt文件的内容
useradd添加用户sudo useradd -m newuser 添加名为newuser的用户并创建家目录
adduser添加用户(自动创建家目录等)sudo adduser newuser 添加名为newuser的用户,并自动配置家目录等
su切换用户,切换到高权限用户时需要输入当前用户的密码,exit返回原用户su - root 切换到root用户
userdel删除用户sudo userdel -r olduser 删除名为olduser的用户并删除其家目录
deluser删除用户(某些Linux发行版中使用)sudo deluser olduser 在支持deluser命令的系统中删除名为olduser的用户
sudo以管理员权限运行命令sudo apt update 以管理员权限更新软件包列表
passwd修改用户密码,使用后输入两遍新密码即可passwd 修改当前用户的密码

 三、Linux无限弹窗病毒

命令:sudo vim bad.sh

解释:创建bad.sh可执行脚本文件

命令:(输入i进行插入模式,输入代码后点击esc退出插入模式,在使用:wq保存并退出)
#!/bin/bash 首先这里声明使用 bash 解释器
while true # 死循环
do #do 中是循环体
notify-send "无限弹窗""弹弹弹"
sleep 2 # 中途停两秒
done #done 脚本结束标致
保存为 .sh 文件,这是脚本文件

命令:cat bad.sh

解释:查看bad.sh文件

命令:ll

解释:查看文件权限

命令:sudo chmod 755 bad.sh

解释: 添加可执行权限,刚创建的文件默认是没有可执行权限的

命令:sudo bash ./bad.sh

解释:使用 bash 解释运行脚本,出现弹窗

文中如有错误,还请各位大佬批评指正,感激不尽! 

相关文章:

渗透测试之Web基础之Linux病毒编写——泷羽sec

声明: 学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章。本文只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负 泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频 (bilibili.com)https://space.bilibili.com/350329294 导读: 时刻…...

jmeter基础07_组件的层级

课程大纲 1. 优先级/执行顺序(一般情况) 同级组件:按组件先后顺序执行。如:同一层的线程组、同一层的http请求。 上下级组件:先执行外层(上级),再执行内层(下级&#xff…...

Nginx反向代理和负载均衡配置

一、疑问 在苍穹外卖里,浏览器发送的请求,比如登录,其url为http://localhost/api/employee/login, 而后端的路径是http://localhost:8080/admin/employee/login 两者不一致,数据是如何准确传输的呢? 二、…...

【379】基于springboot的防疫物资管理信息系统

摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装防疫物资管理信息系统软件来发挥其高效地信息处理的作用&am…...

Linux 各个目录作用

刚毕业的时候学习Linux基础知识,发现了一份特别好的文档快乐的 Linux 命令行,翻译者是happypeter,作者当年也在慕课录制了react等前端相关的视频,通俗易懂,十分推荐 关于Linux的目录,多数博客已有详细介绍…...

【Linux】文件操作的艺术——从基础到精通

🎬 个人主页:谁在夜里看海. 📖 个人专栏:《C系列》《Linux系列》《算法系列》 ⛰️ 道阻且长,行则将至 目录 📚前言:一切皆文件 📚一、C语言的文件接口 📖1.文件打…...

java中的运算符

大家好,今天来看看java中运算符的一些知识点,理解好运算符是我们在写代码的一大重点,那么我们就来看看吧。 运算符:对操作数进行操作时的符号.,不同运算筹操作的含义不同. 一、算术算片. 1、基本四则运算符:加减乘除模(一*/%) 注意:都是二元…...

全面解析 C++ STL 中的 set 和 map

C 标准模板库(STL)中的关联式容器以其强大的功能和高效性成为开发者解决复杂数据组织问题的重要工具。其中,set 和 map 是最常用的两类关联容器。本篇博客将从基本特性、底层实现、用法详解、高级案例以及性能优化等多个角度,详细…...

css:怎么设置div背景图的透明度为0.6不影响内部元素

目录 1.前言 2.解决思路 3.具体实例 4.另外一种实例 5.总结 1.前言 div背景图为project-bg.png,设置div透明度为0.6;div内的名称、数值受透明度影响颜色显示不正常;怎么设置背景图的透明度为0.6不影响内部元素; 2.解决思路 …...

Kubernetes ConfigMaps

文章目录 简介创建ConfigMaps通过命令行使用字面值创建 ConfigMap。从文件创建ConfigMaps从多个文件创建 ConfigMap从目录创建 ConfigMap使用 YAML 创建 ConfigMap 使用ConfigMaps使用 ConfigMaps作为环境变量使用 ConfigMap 作为卷挂载使用 ConfigMap 中的特定的key ConfigMap…...

前端热门面试题目[一](HTML、CSS、Javascript、Node、Vue、React)

如何设计一个前端页面,实现PC端访问展示Web应用,移动端访问展示H5应用? 为了实现这一功能,通常需要使用响应式设计或者服务器端检测用户设备并返回相应的页面。以下是一些实现方法: 响应式设计:通过CSS媒…...

Swift 宏(Macro)入门趣谈(五)

概述 苹果在去年 WWDC 23 中就为 Swift 语言新增了“其利断金”的重要小伙伴 Swift 宏(Swift Macro)。为此,苹果特地用 2 段视频(入门和进阶)颇为隆重的介绍了它。 那么到底 Swift 宏是什么?有什么用&…...

ES6 Set、Map、WeakSet、WeakMap 四者辨析与实战应用详解

在 ES6 中,Set 和 Map 是两种非常重要的新增数据结构,它们都具有独特的特性和用途,能够帮助开发者更高效地处理和管理数据。除此之外,WeakSet 和 WeakMap 作为这两种数据结构的变种,也具有一些特殊的功能。下面我会从 Set 数据结构、Map 数据结构、WeakSet 和 WeakMap 对比…...

【数据结构】哈希表实现

前言 在本篇博客中,作者将会带领你使用C语言来实现一个哈希表。 一.什么是哈希表 在实现哈希表之前,我们先来学习一下什么是哈希表。 在传统的数据结构中,例如数组,链表和二叉平衡树等数据结构,这些数据结构的元素关键…...

Verilog的线与类型与实例化模块

1、线与类型 在Verilog中,线与(wire-AND)类型通常用于描述多个信号进行逻辑与(AND)操作的电路行为。虽然Verilog本身没有直接定义一种名为“线与”的数据类型,但可以通过使用wire类型结合特定的逻辑操作来…...

芯片测试-RF中的S参数,return loss, VSWR,反射系数,插入损耗,隔离度等

RF中的S参数,return loss, VSWR,反射系数,插入损耗,隔离度 💢S参数💢💢S11与return loss,VSWR,反射系数💢💢S21,插入损耗和增益&#…...

强化学习的几个主要方法(策略梯度、PPO、REINFORCE实现等)(上)

本笔记有大量参考蘑菇书EasyRL https://datawhalechina.github.io/easy-rl/#/ 包括其配图和部分文本。 1. 基本概念 1.1 基本流程 强化学习是一种学习框架,其中智能体(Agent) 通过与 环境(Environment) 的交互&#…...

Git远程仓库操作

文章目录 远程仓库连接Gitee克隆代码 多人协同问题说明 🏡作者主页:点击! 🤖Git专栏:点击! ⏰️创作时间:2024年12月1日13点10分 远程仓库 Git 是分布式版本控制系统,同一个 Git …...

GAGAvatar: Generalizable and Animatable Gaussian Head Avatar 学习笔记

1 Overall GAGAvatar(Generalizable and Animatable Gaussian Avatar),一种面向单张图片驱动的可动画化头部头像重建的方法,解决了现有方法在渲染效率和泛化能力上的局限。 旋转参数 现有方法的局限性: 基于NeRF的方…...

什么是VISUAL STUDIO CODE (V S CODE)

Visual Studio Code(简称VS Code)是由微软开发的一个免费的、开源的源代码编辑器。它是一个轻量级但功能强大的工具,支持多种编程语言和框架,广泛用于开发各种应用程序,尤其是Web开发。VS Code具备以下特点&#xff1a…...

Go语言怎么用Jaeger_Go语言Jaeger链路追踪教程【实用】

Jaeger客户端初始化报nil pointer dereference因未设置有效tracer,须在main开头调用opentracing.SetGlobalTracer;HTTP透传需用opentracing.HTTPHeadersCarrier;Tag/Log值禁用nil指针;UDP连Agent失败应检查端口、Docker网络及改用…...

为什么大模型发布后还要持续测试?专家解读三大关键原因干货分享

总的来说,大模型发布并非终点,而是持续优化与价值深化的新起点。核心结论在于,持续测试是确保大模型在实际应用中安全、可靠、有效并持续进化的关键保障。这不仅是技术发展的内在要求,更是应对复杂现实场景、满足用户真实需求的必…...

别再手动调参了!用GCNet模块给你的ResNet模型加个“全局感知”Buff(附PyTorch代码)

别再手动调参了!用GCNet模块给你的ResNet模型加个“全局感知”Buff(附PyTorch代码) 在计算机视觉任务中,ResNet等经典网络架构虽然表现出色,但往往缺乏对全局上下文信息的有效利用。传统解决方案要么计算成本高昂&…...

QT软件显示exe属性

本文主要记录本人在设置exe属性出现中文乱码的解决方案。首先在程序根目录下创建app.rc文件&#xff0c;里面写入#pragma code_page(65001) #include <windows.h>#ifndef VER_FILE #define VER_FILE 1,0,0,0 #endif#ifndef VER_STR #define VER_STR "1.0.0.0" …...

机器人运动学控制与滑膜边结构控制的Simulink仿真模型:深入讲解模型原理与滑膜控制学习指南

机器人运动学控制&#xff0c;simulink仿真模型&#xff0c;基于滑膜边结构控制&#xff0c;学习滑膜控制的不二法门&#xff0c;文件包含模型的说明和模型原理讲解最近在搞机器人运动学控制的项目&#xff0c;发现滑模控制这玩意儿真是又爱又恨。今天拿Simulink搭了个仿真模型…...

从线性代数到C语言编程:手把手教你实现一个可复用的行列式计算库

从线性代数到C语言编程&#xff1a;手把手教你实现一个可复用的行列式计算库 在科学计算和图形学领域&#xff0c;行列式计算是矩阵运算的基础操作之一。无论是判断矩阵是否可逆&#xff0c;还是求解线性方程组&#xff0c;行列式都扮演着关键角色。对于C语言开发者而言&#x…...

仅限奇点大会注册参会者获取的《多模态虚拟人性能基准测试套件v2.6》——现在下载还剩最后137个授权席位

第一章&#xff1a;2026奇点智能技术大会&#xff1a;多模态虚拟人 2026奇点智能技术大会(https://ml-summit.org) 核心突破&#xff1a;跨模态对齐与实时驱动 本届大会首次公开展示了端到端可训练的多模态虚拟人框架“SynthAvatar-X”&#xff0c;支持文本、语音、肢体动作与…...

终极音乐解锁指南:5种方法解决主流音乐平台加密格式限制

终极音乐解锁指南&#xff1a;5种方法解决主流音乐平台加密格式限制 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库&#xff1a; 1. https://github.com/unlock-music/unlock-music &#xff1b;2. https://git.unlock-music.dev/um/web 项目地址: htt…...

从视频到词语:基于Yolov5与3DResNet-GRU的端到端唇语识别实战

1. 唇语识别技术入门&#xff1a;为什么选择Yolov53DResNet-GRU组合&#xff1f; 想象一下这样的场景&#xff1a;你在嘈杂的酒吧里&#xff0c;朋友对你说了句话但完全听不清。这时候你可能会下意识地盯着对方的嘴唇&#xff0c;试图通过嘴型变化理解意思。这就是人类天然的&q…...

Ubuntu 22.04蓝牙开关秒关?别慌,用dmesg揪出Intel固件缺失的元凶

Ubuntu 22.04蓝牙故障排查指南&#xff1a;从日志分析到固件修复 当你兴冲冲地想在Ubuntu 22.04上连接蓝牙耳机&#xff0c;却发现开关像被施了魔法一样秒关&#xff0c;这种挫败感我太熟悉了。作为一名长期与Linux硬件问题斗智斗勇的老兵&#xff0c;我发现这类问题往往不是系…...