渗透测试学习笔记(Linux基础篇)

渗透测试之Linux基础(新手必看) 文章目录常用命令vi的使用登陆密码破解目录结构网络配置权限设置 常用命令 系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 env # 查看环境变量 dmidecode #查... 阅读详情

Linux基础操作学习

exploit-db.com:内核漏洞发布网站

内核版本:XX.YY.ZZ(XX代表主版本号,YY代表次版本号,ZZ代表补丁次数)

次版本号奇数代表开发版,偶数代表稳定版

Linux系统目录结构:

  • root:管理员家目录
  • bin:存放二进制可执行文件(ls,cat等),即存放普通命令
  • sbin:存放管理员执行的系统命令
  • boot:存放用于系统引导时的各种文件
  • dev:存放设备文件,磁盘硬盘等
  • etc:存放系统管理和配置文件
  • home:用户家目录,相当于windows用户目录、
  • var:放日志文件,网站根目录
  • lib:存放库文件
  • 用于存放系统应用程序,最庞大的目录,要用到的应用程序和文件几乎都在这里
  • media,mnt:挂载光驱、光盘目录
  • lost+found:平常是空的,系统非正常关机而无家可归的文件在这里
  • proc:系统开机后临时生成的文件
  • srv:存放一些服务
  • tmp:用于存放各种临时文件,是公用的临时文件存储点,有源代码编译权限
  • opt:存放外部程序
  • selinux:服务防火墙
  • sys:存放系统文件

二、Linux常用命令

1.文件操作类

a. pwd:查看当前路径
b. cd 目录:转到目录
    cd .. :返回上一级目录
    cd - :后退
c. du -sh:统计文件大小
d. ls:查看文件,文件夹
    -l:长格式显示详细信息
    -a:显示所有子目录和文件信息,包括隐藏文件
    -d:显示目录本身属性
    -R:递归显示内容
    -h:以更易读的方式(K,M等)显示大小
e. chomd (39:50)这里看视频更方便一些
    权限:r读(4),w写(2),x执行(1),d表示为文件夹
    用户:u所有者,g用户分组,o其他人,a所有人
    chomd g+x 1.txt:对1.txt的用户组添加可执行权限(g-x即为去除权限)
    chomd 777 a.txt:所有权限设置为可读可写可执行
    chown test:test a.jpg:改变所有者和用户组
    搭建网站时:chown -R apache:apache /var/www/html 递归缩小权限
f. touch:创建文件或更新文件时间标记
g. mkdir:创建目录 -p创建递归目录
h. cp:复制文件或目录 -r递归复制 -f强制覆盖 -p保持源文件属性不变
i. rm:删除文件或目录 -r递归 -f强制
j. mv:移动文件或目录
k. wc:统计文件中出现的单词数量,字节数量和行数
l. cat:查看文件内容
find:查找文件或目录
    格式:find [查找范围] [查找条件] -name:按文件名查找
    -size:按文件大小查找
    -user:按文件属性查找
    -type:按文件类型查找
m.压缩命令
gzip:gzip [文件] [压缩文件名].gz
         gzip -d xxx.gz 解压缩
         bzip2:bizp2 [文件] [压缩文件名].bz2 解压缩同上
n.打包命令tar
    tar -cvf x.tar 1 2 3 把1,2,3文件打包为x.tar,可以再配合压缩
    tar -xvf x.tar 解包
    tar -tvf x.tar 查看包里文件
    tar -rvf x.tar 4 把4追加到x.tar中
    tar -jxvf x.tar.bz2 bz2下一步解压所有文件
    tar -zxvf x.tar.bz2 gzip下一步解压所有文件

2.系统操作命令

a. uname -r:查看系统内核版本,-a查看完整信息
b. hostname:查看主机名(后加名称可更改)
c. ifconfig:查看网卡ip信息(dhclient eth0:获取网卡ip)
d. cat /proc/cupinfo:查看系统cpu信息
cat /proc/meminfo:查看系统内存信息
e. reboot:重启
f. Halt:关机
    用户账户命令(1:10:30)
    创建用户:useradd [用户]
    删除用户:userdel -r [用户] -r表示连用户宿主目录一并删除
    etc/passwd:存放系统账号
	linux查看管理员是看uid和pid号,0为管理员
h. ps -aux:查看系统进程
    top:动态查看进程 q退出
    kill:杀死进程
netstat -tnlp:查看本地开放端口信息
netstat -an:查看与外部连接情况详细信息
LAMP平台:Linux+Apache+Mysql+PHP
LNMP平台:Linux+Nginx+Mysql+PHP
WAMP平台:Winodws+Apache+Mysql+PHP
WNMP平台:Winodws+Nginx+Mysql+PHP

3.vi编辑器:

语法:vi [-options] [+[n]] [file]
    -r用于恢复系统突然崩溃时正在编辑的文件,-R用于以只读方式打开文件
    +n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行
命令模式:进入即为命令模式,可输入命令操控
    i. G:进入文本尾部 gg:返回文首
    ii. ctrl+g:代表显示信息,行号
    iii. dd:删除光标所在行 D:删除光标所在位置到行尾 6dd:删除6行
    iv. yy:复制当前行 p:粘贴 dd完在p相当于剪切
插入模式:按a,i,o任意一个键进入插入模式,当记事本用
底行模式:esc到命令模式,按shift+:
    i. :wq:保存并退出
    ii. :q!:退出不保存

5.LAMP****搭建配置

1. 配置好yum环境
2. 挂载光驱 mount /dev/sr0 /media
3. yum -y install httpd mysql mysql-server php php-mysql 安装这几个包
4. service httpd start
service mysqld start
5. mysqladmin -u root password 123123 为mysql设置账号密码
6. 拖源码
7. chown -R apache:apache /var/www/html 改权限

搭建旁站

Apache配置文件:vi /etc/httpd/conf/httpd.conf
Listen 80:侦听的端口
DocumentRoot:网站根目录
DirectoryIndex:默认首页
创建隐藏用户(教程) 此教程非常好理解,一看就能明白,建立隐藏用户可以很好的隐藏自己。请勿非法使用!!! 立即下载

相关推荐

Quartz定时任务调度框架中的Misfire策略实战解析

本文深入解析了Quartz定时任务调度框架中的Misfire(失火)处理策略。针对SimpleTrigger和CronTrigger两种常用触发器,详细对比了其各自的Misfire指令(如NowWithExistingCount、FireAndProceed等)的核心行为与适用场景,并提供了基于不同业务需求(如数据补跑、时间点敏感度)的实战选型指南,帮助开发者构建更健壮可靠的任务调度系统。

weixin_29250573的博客 77

linux入门:在自己的Linux服务器上创建隐藏账户

linux系统创建用户常用命令:useradd......

arm的博客 2822

superpowers-中文使用说明

《obra/superpowers:AI辅助开发的流程纪律工具集》 摘要:obra/superpowers是一套面向AI辅助软件开发的系统化流程规范,包含14个核心技能,强调"先理解后行动"的纪律性开发方法。该工具集定义了从头脑风暴到代码评审的完整工作流,要求严格遵循测试驱动开发、子代理隔离执行等原则。核心特色包括:1) 任何实现前必须完成设计和评审;2) 采用红-绿-重构的TDD循环;3) 复杂任务通过独立子代理串行处理;4) 所有产出需经过双重验证(规格合规+代码质量)。该工具集特别注重文档化和可验证性

qq_22786633的博客 767

linux创建隐藏用户,Linux之隐藏权限lsattr和chattr

1、隐藏权限功能:防止root和其他管理用户误删除和修改重要文件及目录。此权限用ls -l是查看不出来的。2、常见的隐藏权限:1)i权限:只能查看目录或文件内容,不可以删除和修改目录及文件内容,包括root用户也不可以。2)a权限:可以查看目录和文件内容,也可以追加文件内容,也可以在目录中创建新子目录和文件,但不可以删除目录和文件的内容,当然也不可以修改只能追加。3、查看隐藏权限命令语法:lsat...

weixin_35529833的博客 1733

告别QWebEngineView!用QtLocation+SQLite打造离线地图应用(附完整源码)

本文详细介绍了如何利用QtLocation模块与SQLite数据库构建高性能离线地图引擎,解决传统QWebEngineView方案在网络依赖、内存占用和定制化方面的不足。通过多级缓存机制、异步写入优化和纹理压缩技术,实现工业级应用的稳定运行和高效渲染,特别适合车载导航和野外勘探等场景。

weixin_30431445的博客 363

Toeplitz矩阵以及矩阵乘法FFT加速

Toeplitz矩阵以及矩阵乘法FFT加速 1.Toeplitz矩阵 托普利兹矩阵,简称为T型矩阵,它是由Bryc、Dembo、Jiang于2006年提出的。托普利兹矩阵的主对角线上的元素相等,平行于主对角线的线上的元素也相等;矩阵中的各元素关于次对角线对称,即T型矩阵为次对称矩阵。这里我们使用matlab中自带的函数生成一个toeplitz矩阵的例子: x=[1 2 3 4]; y=[1 5 6 7 8 9]; z=toeplitz(x,y); 我们可以得到一个这样的矩阵结果: 我们可以看到,其中x中

thlz 5069

linux创建隐藏用户,linux 用户及权限补充

linux用户及权限补充我们都知道linux系统是多用户、多任务的操作系统,用户管理和权限管理参考http://2148fa7e.wiz03.com/share/s/0xifF-0vJQcD2FDV9W2F5M9r1aFl-f0ZNQvj2HbV7c277fDm今天我们将对linux系统原有权限进行补充。r w x -> 4 2 1一、linux系统默认权限当我们创建用户和文件的时候,没有设...

weixin_39869378的博客 1630

Windows MCP 安装教程:让 AI 代理与 Windows 系统无缝交互

通过以上步骤,你已经成功安装和配置了 Windows MCP 服务。现在你的 Cursor 编辑器可以通过 MCP 协议与 Windows 系统进行深度交互,AI 代理能够:启动和控制应用程序执行系统命令自动化 UI 操作获取系统状态信息这为 AI 辅助开发和工作流程自动化提供了强大的基础。如果你在使用过程中遇到任何问题,欢迎在评论区讨论或查看项目的官方文档。

chenchihwen的专栏 3355

Linux无root权限普通账号部署内网穿透工具cpolar

对于一个服务器的绝大多数账户而言,都是普通账户。服务器处在内网时,无法从公网进行访问,这是就需要使用cpolar内网穿透工具进行访问。 本文的目的是教授用户一种新方法:不需要使用root权限,通过源码下载编译安装的方式部署cpolar软件,实现内网穿透公网访问。

andrey200002的博客 3978

使用C#实现的多人语音视频系统:WebSocket与WebRTC集成

通过上述的代码示例,我们可以使用C#编写一个多人语音视频系统,该系统集成了WebSocket和WebRTC技术。当然,这只是一个简单的示例,实际的多人语音视频系统可能需要更多的功能和优化。通过结合这两种技术,我们可以实现实时的语音和视频通信,支持多人同时参与。在上述代码中,我们创建了一个WebSocket服务器,监听在本地的8080端口,并创建了一个WebRTC连接。接下来,我们将详细介绍如何使用C#编写一个多人语音视频系统,包括使用WebSocket建立连接和使用WebRTC进行实时通信。

TjsReact的博客 1634

C#串口通信上位机开发实战:轻松实现硬件控制与数据交互

摘要:本文介绍如何使用C#开发串口通信上位机应用,实现与硬件设备(如传感器、PLC等)的数据交互。文章涵盖串口通信原理、开发环境配置、功能实现(串口连接管理、数据收发、实时显示)及UI设计,重点讲解SerialPort类的应用、多线程数据接收处理和错误优化。通过Windows Forms构建直观界面,帮助开发者快速掌握工业控制和自动化系统中的串口通信技术,为物联网和智能设备开发提供实用解决方案。全文约150字。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 3034

Linux的隐匿技巧【渗透测试】

Linux的隐匿技巧【渗透测试】 隐藏ps下进程 隐藏远程SSH登录记录......

leeezp的博客 29万+

KVM — 与 QEMU 和 Libvirt 的关系

目录目录 前言 KVM QEMU KVM 与 QEMU qemu-kvm Libvirt Libvirt 在 OpenStack 中的应用前言如果是刚开始接触虚拟机技术的话, 对上述的概念肯定会有所混淆, 傻傻的分不清. 尤其在看虚拟化技术文档时导致理解能力下降, 所以在开始学习虚拟化技术之前对这些概念有一个整体的认识和清晰的理解, 就显得很有必要了.KVMKVM(Kernel-basedVirtu

烟云的计算 5738

Kali Linux渗透测试——MSF基础篇

MSF学习笔记——基础篇MSF学习笔记——基础篇一、MSF基本介绍1.版本区分2.MSF架构二、MSF基本使用1.功能模块2.基本命令3.数据库命令三、MSF模块使用(一)Exploit模块(二)Payload/Encoder模块四、Meterpreter(一)Meterpreter简介(二)Meterpreter常用命令(三)Meterpreter python扩展五、Msfcli MSF学习笔...

Captain_RB的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

从实践中学习Kali Linux渗透测试

目录 第一章 渗透测试概述 第二章 安装Kali Linux系统 第三章 配置Kali Linux 第一章 渗透测试概述 1.1 什么是渗透测试 1.1.1 黑盒测试 黑盒测试(Black-box Testing)也称为外部测试(External Testing)。采用这种方式,测试者将从一个远程网络位置评估目标网络基础设施,并没有任何目标网络内部拓扑等相关信息。完全模拟真实网络环境中的外部攻击者,采用流行技术与工具有组织、有步骤的对目标组织进行渗透和入侵,揭示目标网络中一些已知或未知的安全漏

qq_54480761的博客 2万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

视频教程-Kali Linux渗透测试基础入门到进阶实战全程课-渗透测试

Kali Linux渗透测试基础入门到进阶实战全程课 本人有多年的服务器高级...

weixin_33604152的博客 4814

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

网络安全-渗透测试-Kali Linux教程系列篇 篇(二)正文篇——信息收集-01

网络安全-渗透测试-KaliLinux教程系列篇 篇(二) 信息收集-01 针对Nmap和Masscan进行讲解

南城无笙的Blog 6207

如何入门渗透测试

转眼间,从大三开始学安全,到现在也有五年了,也算是对渗透测试有一定理解,公众号准备出一些入门教程,以实操为主,希望可以帮助到想入门渗透测试的小白。如果觉得有用,可以在文章后面支持一下我,作为我写下去的动力。 1. 什么是渗透测试 渗透测试就是模拟真实黑客的攻击手法对目标网站或主机进行全面的安全评估,与黑客攻击不一样的是,渗透测试的目的是尽可能多地发现安全漏洞,而真实黑客攻击只要发现一处入侵点即可以进入目标系统。 一名优秀的渗透测试工程师也可以认为是一个厉害的黑客,也可以被称呼为白帽子。 一定要注意的是,在.

qq_28205153的博客 5万+

Kali Linux渗透测试技术详解_渗透测试入门

Kali Linux作为攻击端,为了以后能模拟漏洞场景,我还装了一个Debian11的虚拟机,Debian 11是官网下载的镜像文件,在Vmware中安装的时候有图文提示,一路安装正常,也设置了普通用户和root的登录密码,默认安装成功进入了图形化界面,作为专业开发我肯定想让他进入命令行模式,我在图形登录界面试了一下Ctro+Alt+F1-F6试了一下,Ctro+Alt+F3进入命令行,然后切换到root用户。为了方便用户进行渗透方面的工作,有人将所有的工具都预装在一个Linux系统,其中。

2201_75735270的博客 3848

谁来教我渗透测试——黑客必须掌握的Linux基础

是由众多程序员通过Internet协作开发的开源(open source)系统,可以运行在PC机上的操作系统,风格和Unix类似。Linux操作系统由内核及应用程序组成,不同的厂商根据各自的需要将各种应用软件和Linux内核一起打包形成一个Linux发行版本(distribution)。RedHat:面向商业市场的Linux发行版,有服务器版本,支持众多处理器架构,包括x86和x86_64。Centos:一款企业级Linux发行版,使用红帽企业级Linux中的免费源代码重新构建而成。

小司机的奥拓 989

视频教程-Kali Linux渗透测试工具使用技巧篇-渗透测试

Kali Linux渗透测试工具使用技巧篇 本人有多年的服务器高级运维与开发...

weixin_34061676的博客 630

Kali Linux 渗透测试技术大全

在当前互联网环境下,企业与黑产的对抗必将是长期的过程。企业要想保护好自己的业务与数据,就要做到。

A1_3_9_7的博客 1256

用Kali Linux做渗透测试,这篇就够了!

web渗透测试旨在通过查找目标网站由于技术原因所造成的漏洞,而导致网站使他人攻击。测试的本质是找出漏洞并提交他人修复。本文可能存在各种攻击手段和攻击方法在此特意声明!仅供学习和研究,请勿非法、恶意攻击。造成后果请自负!!!

分享Python知识 975

从零开始学习网络安全渗透测试之Linux基础篇——(一)Linux概述

​ 定义:操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序​ 作用:是把计算机系统中对硬件设备的操作封装起来,供应用软件调用,也是提供一个让用户与系统交互的操作界面。​ 在我们的常见的操作系统中有​​ 1、Windows 美国微软公司出品,世界上用的最多的操作系统,如Windows11​ 2、MacOS 美国苹果公司出品,一般只能安装在苹果电脑或笔记本电脑上​​ 1、安卓与苹果。

love6a6的博客 760
上一篇: 渗透测试学习笔记(基础篇)
下一篇: 渗透测试学习笔记(信息收集)
脚本实习生
博客等级 码龄8年 12粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脚本实习生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值