安全
文章平均质量分 65
洛城-sola
不忘初心,方得始终
展开
-
Python3解决AES、Crypto安装问题
最开始使用的是 Crypto 模块from Crypto.Cipher import AES在变更环境之后发现无法安装Crypto。有人说使用Cryptodome 模块,尝试安装Cryptodome,但是一直无法成功今天终于查到正确的办法:pip install pycryptodomex安装时使用的名字,和在代码里调用的名字是不一样的,多了一个x,不知道是自己之前没注意,还是之前资料里没说清楚。使用了如下的引用:from Cryptodome.Cipher imp...原创 2021-04-25 09:46:07 · 1957 阅读 · 3 评论 -
用Python做一个安全攻防工具:端口嗅探器(9)
本章目标本章目标是将工具打包成可执行文件。暂时选择py2exe模块。步骤实施找了一篇示范性的文章,《使用 py2exe 打包 Python 程序》。第一步是安装py2exe模块:pip install py2exe --user这里需要加上 “--user” ,否则会出现权限问题。第二步,在文件夹下,新建python文件 setup.py :from distutils.core import setupsetup(console=["PortSearchGUI.原创 2021-02-19 19:38:28 · 1583 阅读 · 0 评论 -
用Python做一个安全攻防工具:端口嗅探器(8)
本章目标加上这章,下一章应该就能结束了。大家是否还记得GUI上的一个“复制全文”按钮和已经实现功能的“复制原文”按钮。之所以有“复制全文”按钮,是因为有些服务器开着端口,但并不会输出该云端运行的服务,所以可以提供端口参照。所以这一章就是实现:1、当端口是开启状态,但无运行服务的说明输出时,匹配一个常见服务参照并跟随输出;2、不影响 复制原文 按钮,实现复制全文按钮功能。步骤实施我找到了一篇博文:端口与服务对照表在目录下新建文件 PortText.py ,将博文里...原创 2021-02-07 20:31:52 · 865 阅读 · 0 评论 -
用Python做一个安全攻防工具:端口嗅探器(6)
传送门本系列原创博文传送门:用Python做一个安全攻防工具:端口嗅探器(1)用Python做一个安全攻防工具:端口嗅探器(2)用Python做一个安全攻防工具:端口嗅探器(3)用Python做一个安全攻防工具:端口嗅探器(4)用Python做一个安全攻防工具:端口嗅探器(5)本章目标利用PySide2的信号和槽,在点击了GUI上的“启动”按钮后:1、从界面上获得各项输入的参数数据2、对参数进行转换和输出3、进行合理范围判断,对于异常的数据进行弹窗处理步骤实施原创 2021-01-29 20:22:38 · 584 阅读 · 2 评论 -
用Python做一个安全攻防工具:端口嗅探器(2)
这一篇主要实现端口的自动遍历。根据端口的百科资料,一个ip的可用端口数是 2^16 = 65536 。那么遍历一个ip的端口,就需要调用那么多次端口访问。因为经常要调用端口访问的代码块,我们先把这部分代码提取成一个函数。# coding=utf-8import socketdef port_search(ip, port): address = (ip, port) # 地址必须是一个元祖,第一个是str,第二个是int client = socket.socket(原创 2020-12-28 17:00:05 · 940 阅读 · 0 评论 -
用Python做一个安全攻防工具:端口嗅探器(1)
引言今天是2020.12.26,马上要到2021了,这几天打算用PySide2做一个最简单的安全攻防工具,给2020年收个尾吧。在这里先说明,我现在对PySide2和安全攻防基本上都是出于一无所知的状态,所以通过这篇或者这一系列(如果一篇无法结束)的博文,大家可以跟我一起学习。笔者以前在测试开发团队里推行的是Tkinter,因为它门槛低,是python的内置模块,能够快速出成果,但是做出来的效果有些LOW,所以这次选择用一个看起来更加牛逼些的模块来做GUI。那为什么要用PySide2呢?因为原创 2020-12-26 19:14:20 · 2032 阅读 · 0 评论