月度归档: 2023 年 3 月

5 篇文章

OSCP学习笔记(2)——常用工具
NATCAT(NC) TCP/UDP连接和数据传输工具 nc [-nv连接-nvlp监听] [-e '/bin/bash'/'cmd.exe'远程shell] [HOST] [-p {PORT}监听] -l:监听模式,用于创建一个服务器端口并等待客户端连接。 -u:使用UDP协议而不是TCP协议。 -z:扫描模式,只扫描开放的端口,不发送任何数据。 -v:详细模式,显示更多的信息。 -w:超时时间,设置连接或读写操作的超时时间(秒)。 -n:不进行DNS解析,直接使用IP地址。 -e:执行命令,将输入和输出重定向到指定的命令。 -p:源端口号,指定本地主机的源端口号。 -s:源IP地址,指定本地主机的源IP地址。 Socat 加密shell,…
OSCP学习笔记(1)——Linux基础
查询指令的若干方法 tldr too long don't read tldr [command] tldr --update man系统手册 man [-k]/[N] [command] which/whereis/whatis/locate 查询指令所在目录,如果不存在可以先执行 ```updatedb```更新文件目录 systemctl 启用或关闭系统服务 systemctl start/enable/stop/disable [service] 列出所有服务 systemctl list-unit-files ss 查询所有tcp套接字 ss -anltp ENV $SHELL #使用的shell类型 $USER #当前用户 $PW…
Hyper-V与VMware的区别与共存
Hyper-V Hyper-V,代号Viridian,旧称Windows Server Virtualization,是Microsoft的本地虚拟机管理程序,它可以在运行x86-64位的Windows上创建虚拟机。从Windows 8开始,Hyper-V取代Windows Virtual PC作为Windows客户端版本的硬件虚拟化组件。可以配置运行Hyper-V的服务器计算机能够将单个虚拟机公开到一个或多个网络。Hyper-V是与Windows Server 2008一起首次发布,自Windows Server 2012和Windows 8以来一直无需额外付费。独立的Windows Hyper-V Server是免费的,但仅具有命令行接口…
如何快速搭建一个镜像源
引言 其实不少开源镜像站给出了他们的开源代码,例如清华大学镜像管理器tunasync、中科大镜像Docker。 当时思考了很久,没有使用他们的代码,主要是认为,没什么必要,做一个简单的源没必要那么复杂,于是自己仿照着写了个Demo 实现 Github-SZUmirrors 暂时来说,我们使用的仓库只有少部分几个,同步方式较为单一,pypi为bandersnatch同步,其余系统软件源为rsync同步,这里借用了ustcmirror-images的rsync镜像,其实就是一句rsync指令和一些配置了 守护进程采用service实现,能够开机启动,也能查看状态 流程如下 service(守护进程)->python(分配进程)->do…
APT源的工作原理
引言 最近在折腾自己学校的镜像源,看到差不多20T的硬盘都被塞满了,我是很好奇系统是如何管理这些文件的,于是顺便就研究下APT源的工作原理 原理 在Ubuntu/Debian等系统下,常见的应用安装方式为apt/apt-get 前者可以说是后者的升级版,提供了更友好的命令行界面,包含了apt-get和apt-cache等常用功能,本质上都是基于dpkg的高级包管理工具。 Ubuntu/Debian采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。由于网络环境的问题,我们可能无法正常访问官方的软件仓库,所以许多镜像服务器被建立,并且时刻保持与官方服务器的同步。在使用apt之前,我们一般都会进行换源处理…