阅读心得《python黑帽子黑客与渗透测试编程之道(第二版)》——设置你的python环境

原书目录

  • 1:设置你的python环境
  • 2:基础的网络编程工具
  • 3:编写流量嗅探器
  • 4:Scapy:网络的掌控者
  • 5:web攻击
  • 6:编写Burp插件
  • 7:基于GitHub服务的C&C通信
  • 8:Windows下的木马常用功能
  • 9:数据渗漏
  • 10:Windows系统提权
  • 11:攻击取证

文章目录

  • 一:前言
  • 二:主要内容
  • 三:总结

一、前言

作者阅读的是《python黑帽子黑客与渗透测试编程之道(第二版)》——[美]Justin Seitz,Tim Arnold著。林修乐 译。文章的内容是在阅读的基础之上,结合书中的内容将自己实际操作的结果进行介绍。这本书共分为11章,介绍的不限于单个操作系统。自己读完深受影响,因此写了阅读心得,希望对想买这本书的人有所帮助。


二、主要内容

《python黑帽子黑客与渗透测试编程之道(第二版)》——[美]Justin Seitz,Tim Arnold著。林修乐 译。第一章先介绍了在开始学习之前需要安装的虚拟机软件、python环境和需要的IDE,最后提醒我们在之后的代码书写中要尽量保持代码整洁。

以下是我创建Kali后的实机操作。


本书在第一章推荐我们安装Kali Linux虚拟机,我也是在创建了Kali虚拟机后按照书中的内容对Kali进行了更新。值得注意的是本次实验的目录集是在家目录下。代码如下。

sudo apt update #对apt进行更新

apt list --upgradable #展示要更新的列表

sudo apt upgrade #先下载后解压

sudo apt dist-upgrade

sudo apt autoremove


之后本文介绍了要配置python3的环境,可以通过在家目录下输入以下代码,查看python的版本号

python

如果我们的python版本低于3.6就要运行下面的代码进行更新。同样也是在家目录下。

sudo apt-get upgrade python3

本书之后指出,接下来就要创建一套虚拟环境,首先,要安装python3-venv软件包代码如下。

sudo apt-get install python3-venv

此时就可以创建虚拟环境了,这里可以创建的目录为bhp,bhp就是Black hat python的首字母。出于对对本书的尊敬,这里将目录也起成bhp。但实际上我们要创建的这个目录就是我们之后要存放python虚拟环境的目录。当然也是在家目录上创建这个目录。代码如下

mkdir bhp

cd bhp

在进入创建的bhp目录之后,就可以创建新的虚拟环境。这里将虚拟环境的名字设为venv3。代码如下。

python3 -m venv venv3

在进入虚拟环境venv3,代码如下。

source venv3/bin/activate

注意:1:在进入这个虚拟环境之后想退出,需要敲以下的代码。

deactivate

2:一般当我们重新打开终端,想进入虚拟环境时。首先我们需要进入存有我们虚拟环境的目录下。这里演示的是家目录下的bhp目录下。因此首先应进入家目录下,在进入bhp目录下。或者直接cd后接绝对路径(bhp的绝对路径)。然后输入以下代码就可以进入自己之前创建的python虚拟环境了。

sourc venv3/bin/activate

这里本书介绍可以用pip命令搜索并安装软件包。但我在实际操作时输入会报错。书中代码如下。

pip search hashcrack

书中给我们举了一个例子。安装lxml库。此时代码是在虚拟环境下运行的。代码如下。

pip install lxml

书中也介绍了安装IDE的途径。这里我用的更熟的是VS code。因为它毕竟是免费的。

有两种方法可以安装VS code

第一种:直接在Kali上执行如下命令安装。

sudo apt-get install code

第二种:从官网上面下载最新的VS code版本,然后用apt-get命令来安装。

官网网址如下https://code.visualstudio.com/download/

sudo apt-get install -f ./code_1.79.2-1686734195_amd64\ \(1\).deb 

上面的这个代码后面要更改为自己的压缩包的文件,./代表对文件进行执行。


 最后本书在第一章介绍了要保持整洁代码的一个实例。这里就不多介绍


三、总结

本文在整理这本书第一章内容的同时,将书中的内容又进行了详解,和提出了自己在实际操作之后自己的小心得。第一章介绍要配置的环境,先是更新Kali,在配置新的python虚拟环境,最后安装IDE。书中都有相应的内容,我仅是将内容进行了解释。但写出了自己的心得,仅此而已。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

转瞬都有

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

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

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

打赏作者

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

抵扣说明:

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

余额充值