py黑帽子学习笔记_环境准备

server/2024/9/22 22:47:21/

1 下载os+装os

下载一个kali虚机镜像然后用虚机管理软件创虚机,装完如下图,我用的版本是2024.1的版本kali-linux-2024.1-installer-amd64,可以从镜像站下载,官网下的慢还断网Index of /kali-images/kali-2024.1/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2 扩容磁盘

创虚机时磁盘小了(16G)现在扩2G,温习下之前的知识也可以用

先在vmware扩容磁盘,比较慢,等待完成以后,df -h查看挂载情况,没有挂上,fdisk看磁盘大小发现加到总磁盘了,需要自己分区,可以直接分区也可以用lvm,主分区有空余就先用主分区,此处直接用fdisk /dev/disk_path实现分区

fdisk分区完了用mkfs.ext4 /dev/sda3格式化盘

格式化盘完了永久挂载,sudo vim /etc/fstab将盘id加进去,用sudo /blkid /dev/sda3查看新分区盘id,然后编辑/etc/fstab,编辑完sudo mount -a更新,如果想直接实现挂载执行sydo systemctl daemon-reload

盘不要挂已有数据的路径不然找不到了,除非挂回去(挂了/home发现用户没了又挂回去了。。)等用的时候再挂把

搜了一圈发现这么弄不太好,耦合了,一般是新加块盘这样挂载不影响,然后也没用lvm,想不到怎样给已存在分区扩容了后面再看

3 准备虚拟环境

apt-get install python3-venv 安装venv

python -m venv baseenv 创建baseenv虚拟环境

source /baseenv/bin/activate 激活进入虚拟环境

deactivate 退出虚拟环境

装一个包测试pip install lxml

提示read timeout,可能是pip源问题,编辑/etc/pip.conf换成清华源,重试成功,打开python验证,导入成功

4 安装IDE

常用的IDE有pycharm和vscode等,装个vscode,apt一直装不上,下载个debian包手动apt install


http://www.ppmy.cn/server/40478.html

相关文章

Vue3实战笔记(16)—pinia基本用法--Getter

文章目录 前言一、pinia的getter简单理解二、访问其他 store 的 getter总结 前言 在 Pinia 中,getter 类似于 Vuex 中的 getter,允许你从 store 中派生出一些状态,而不需要修改原始状态。这使得我们可以创建基于现有状态的计算属性。 一、pi…

[C/C++] -- 观察者模式

观察者模式是一种行为型设计模式,用于定义对象间的一种一对多的依赖关系,使得当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。 观察者模式涉及以下几个角色: 主题(Subject)&…

【linux软件基础知识】-cdev_alloc

struct cdev *cdev_alloc(void) {struct cdev *p = kzalloc(sizeof(struct cdev), GFP_KERNEL);if <

oracle 行转列及列转行

行转列 使用pivot函数实现 行转列 with temp as( select 四川省 nation ,成都市 city,第一 ranking from dual union all select 四川省 nation ,绵阳市 city,第二 ranking from dual union all select 四川省 nation ,德阳市 city,第三 ranking from dual union all select 四…

利用爬虫解决数据采集难题

文章目录 安装为什么选择 BeautifulSoup 和 requests&#xff1f;安装 BeautifulSoup 和 requests解决安装问题 示例总结 在现代信息时代&#xff0c;数据是企业决策和发展的关键。然而&#xff0c;许多有用的数据分散在网络上&#xff0c;且以各种格式和结构存在&#xff0c;因…

数字藏品平台遭受科技攻击时的防护策略与攻击类型判定

随着区块链技术和数字经济的飞速发展&#xff0c;数字藏品平台逐渐成为炙手可热的投资领域。然而&#xff0c;这也使其成为了黑客攻击的重要目标。本文将深入探讨数字藏品平台可能遭遇的几种主要科技攻击类型&#xff0c;并提出相应的防护措施和判定方法。 一、51%攻击 攻击描…

MySQL数据库基础(数据库操作,常用数据类型,表的操作)

MySQL数据库基础&#xff08;数据库操作&#xff0c;常用数据类型&#xff0c;表的操作&#xff09; 前言 数据库的操作1.显示当前数据库2.创建数据库3.使用数据库4.删除数据库 常用数据类型1.数值类型2.字符串类型3.日期类型 表的操作1.查看表结构2.创建表3.删除表 总结 前言 …

FPGA第2篇,FPGA与CPU GPU APU DSP NPU TPU 之间的关系与区别

简介&#xff1a;首先&#xff0c;FPGA与CPU GPU APU NPU TPU DSP这些不同类型的处理器&#xff0c;可以被统称为"处理器"或者"加速器"。它们在计算机硬件系统中承担着核心的计算和处理任务&#xff0c;可以说是系统的"大脑"和"加速引擎&qu…