python
uruz_L
uruz
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于Python中tqdm和zip一起用进度条不显示的解决方法
在下面这个例子中,tqdm可以正常使用:from tqdm import tqdmfrom time import sleepfor _ in tqdm(range(10)): sleep(0.1) 但是在下面这个例子里面,将tqdm和zip一起使用,不显示进度条for _, _ in tqdm(zip(range(10), range(10))): sleep(0.1)在stackoverflow上有解决方案,使用tqdm中contrib包里面的tzip,相当于.原创 2021-09-04 10:18:48 · 6093 阅读 · 0 评论 -
【python】SOCKET实现DES加密的全双工聊天程序
一、背景现如今窃取隐私信息太简单了,为了让自己脑海里形成一种保密意识,今天花了大概半个小时的时间写了一个用SOCKET实现的DES加密全双工聊天程序,程序的内容也比较简单,并且DES算法的实现也使用了pydes这个库,具体的工作量大概是体现在全双工的聊天程序里了。我的程序和别人不一样的地方主要是在运行程序时只有一个文件需要运行,不像其他博主的那样分成一个client.py,一个server...原创 2018-12-08 23:29:28 · 3567 阅读 · 3 评论 -
【python】ssh密码字典攻击
学习《Python绝技——运用Python成为顶级黑客》的第二课如何对ssh进行破解ssh类似Windows下的telnet功能,如果服务器开启了ssh服务且允许使用密码登录,那么黑客就能够通过暴力破解或者字典攻击来获取目标的ssh密码,从而实现对目标主机的控制。先把完整代码贴上来:# -- coding: utf-8 --#对目标IP地址进行ssh暴力破解#输入方式:pyt...原创 2018-07-24 08:55:32 · 5613 阅读 · 1 评论 -
【python】端口扫描器
这是我通过学习书籍《Python绝技——运用Python成为顶级黑客》一书中的学习笔记。学习Python这一门语言,我觉得是需要大家一起分享,一起进步的,尤其是做安全工作的同志。通过学习第二章有关扫描器的部分,自己试着模仿程序并且有自己的心得和体会。网络嗅探是网络攻击开始的第一步,而获取目标使用的操作系统、开放的服务和端口等信息对于攻击者来说是十分有用的,攻击者可以通过获取得到的这些信...原创 2018-07-21 10:32:37 · 588 阅读 · 0 评论 -
【python】pickle模块在socket编程中的使用
一、需求分析很简单的来说,我们在使用socket编程时,socket.send()函数中参数要求是‘bytes’类型的,那么我们在需要传输非‘bytes’类型的数据怎么办? 有人会说,用encode对其进行编码,再不济使用bytes()进行强制类型转换。当然这对于python的基本数据类型是完全可行的,因为在接收端也会有这种数据类型,只要将其转换回来即可。那么要是接收端没有你的这种数据类型...原创 2018-12-10 22:48:34 · 2243 阅读 · 0 评论 -
【python】SOCKET实现RSA加密的全双工聊天程序
一、背景RSA加密解密是利用的非对称密钥解决的传输过程中机密性的问题,将之用在聊天程序上,其中使用了rsa模块,发送方生成公钥和私钥,然后使用公钥将信息加密后,利用pickle模块封装加密后的消息和私钥,然后发送给接收方,接收方同样通过pickle模块将消息进行解封,使用发送过来的私钥将消息解密,并将内容打印在屏幕上。二、程序结构这里的程序结构可以参考我之前写的【python】SOCK...原创 2018-12-11 09:20:37 · 6447 阅读 · 4 评论 -
【python】关于二维列表建立的问题
一、问题 如果使用以下代码建立二维列表的话,的确可以建立一个3*3的二维列表m = n = 3test = [[0] * m] * nprint("test =", test)但是如果对列表的第一个值进行修改test[0][0] = 233print("test =", test)则会发现,将test打印出来的结果如下:test = [[233, 0, 0],...原创 2019-02-23 10:52:28 · 1428 阅读 · 0 评论 -
【聚类】一种自适应Eps和Minpts的DBSCAN方法(python实现)
一、算法来源1、DBSCAN算法原型 这个算法原型非常简单,有很多博主都有写,大家自己去看看就好了,也不用花太多时间,顶多十分钟就能了解个大概。2、自适应Eps和Minpts参数 由于该算法对Eps和Minpts参数十分敏感,所以如何确定这两个参数对于DBSCAN来说是很重要的一步,这篇博文是基于李文杰老师的论文《自适应确定DBSCAN算法参数的算法研究》,...原创 2019-04-18 10:23:02 · 22132 阅读 · 27 评论
分享