一个CTF题目需要爆破,但是呢,需要用到的爆破字典要求是4位数字组成的四位数

因为是4个数字组成的,所以单纯的四位数并不能满足要求,因为4位数字都可以是0,每个四位数开头也可以是0

这时,就要用到 zfill( ) 了

str.zfill(width)
width ---- 指定字符串的长度,原字符串右对齐,前面填充0
start = int(input("请输入开始的数值:"))
end = int(input("请输入结束的数值:"))
num = int(input("请输入生成的位数:"))
path = str(start)+"到"+str(end)+"的"+str(num)+"位数字典.txt"#输出的字典名for i in range(start,end+1):          # 生成从start到end的字典s = str(i).zfill(num)         #生成六位数的字典with open(path,"a") as f:        #打开文件f.write(str(s) + "\n")      #写入文件f.close()

-------------------------------------------------------------------------------------------------------------

看到WP之后被自己蠢哭了,为什么不先默认数字开头不为0?其实这题就是普通且正常的四位数字,在burpsuite的Intruder模块中直接输入爆破的数字范围就解决了,本来还能抢个一血的,可惜了

Python-(生成由0到9组成的n位数字)相关推荐

  1. python随机生成30个8_Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例...

    上代码: 环境:Python3 import random,string s=string.ascii_letters+string.digits print(s) n={''.join(random ...

  2. 某城市电话号码由三部分组成,分别是:      地区码—— 空白或三位数字;      前缀—— 非‘0’或‘1’开头的三位数字;      后缀—— 4位数字。

    软件测试技术(第二版) 题目: 某城市电话号码由三部分组成,分别是: 地区码-- 空白或三位数字: 前缀-- 非'0'或'1'开头的三位数字: 后缀-- 4位数字. 假定被测程序能接受一切符合上述规定 ...

  3. python将非0数视为false_Python Numpy – 将小数字视为零

    我想用Numpy计算奇异矩阵的行列式(其具有0个行列式),当我打印行列式时,它显示一个非常小的数字(几乎为零= -7.09974814699e-30)但本身不为零- 当我尝试使用%s,%d或%f打印行 ...

  4. 如何生成随机不重复的11位数字

    要求 不重复 随机 11位数字 不占存储 我们都知道11位数字(random)对应有最大值max和最小值min99999999999和10000000000.很简单的从最小值开始按顺序分发到最大值,就 ...

  5. Java 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。

    package cn.zhang;import java.util.Scanner;public class Subject001 {/**生成13位条形码 Ean-13码规则:第十三位数字是前十二位 ...

  6. Hadoop3.0基础平台搭建(三节点),以及案例运行并使用python生成词云

    一.设备配置列表,软件包 二.主机名映射 三.生成密钥 四.将密钥发送到各个节点 五.注意事项及验证 六.关闭防火墙和SeLinux安全模块(所有主机均需操作 七.解压JDK.hadoop包,设置Ja ...

  7. python生成多个列表_python生成多个只含0,1元素的随机数组或列表(代码)

    python生成多个只含0,1元素的随机数组或列表(代码) >>> import numpy as np >>> myarray= np.random.randin ...

  8. 使用OpenCV和Python生成视频条形码

    使用OpenCV和Python生成视频条形码 1. 效果图 2. 原理 2.1 步骤 2.2 项目结构 3. 源码 参考 这篇博客将演示如何使用Python + OpenCV生成视频条形码. 生成视频 ...

  9. 独家 | 手把手教你怎样用Python生成漂亮且精辟的图像(附教程代码)

    作者:Fabian Bosler 翻译:车前子 校对:吴振东 本文约4800字,建议阅读15分钟. 本文将介绍如何利用Python生成图像并将结果做出可视化分析. 在上周的文章<用python从 ...

最新文章

  1. ElementUI中的el-table中实现动态添加一行、删除一行、清空所有行
  2. LUOGU P2827 蚯蚓 (noip 2016)
  3. 心想技术驱动业务,却在背道而驰
  4. flash影响中文输入
  5. 某社交 App 涉黄被下架,真相令人窒息
  6. java实现系列化的jdk_Java反序列化之与JDK版本无关的利用链挖掘
  7. worker进程和task进程区别_worker进程和task进程区别_Storm概念学习系列之Worker、Task、Executor三者之间的关系......
  8. offload error: cannot find offload entry解决办法
  9. mysql5.7安装教程centos_CentOS7下MySQL5.7安装配置方法图文教程(YUM)
  10. qemu 运行arm linux,在ubuntu bionic下对基于qemu的arm64进行linux内核5.0.1版本的编译和运行...
  11. 文字与编码的奥妙(上篇)
  12. java思维导图 - -13张思维导图带你快速入门 --
  13. 收藏=学会 前端小程序开源项目121个
  14. 织梦dedecms TAG标签调用汇总(史上最全)
  15. 【二维数组】方阵主对角线元素对换
  16. pikachu全网最详细安装教程
  17. windows 单机 - elasticsearch-7.11.1 、kibana-7.11.1 安装部署
  18. php 截取视频画面,什么软件可截取视频画面,电脑上方便的截取视频,截取视频该怎么操作...
  19. java计算机毕业设计研究生推免系统源码+数据库+系统+lw文档+部署
  20. 联想笔记本启动u盘linux系统下载,制作linux启动u盘(rufus)

热门文章

  1. BT种子制作教程 轻松培育网络种子
  2. 微营销:数字世界的第二张面孔
  3. 金蝶云星空通过python实现物料编码审核后自动分配组织
  4. Web安全工具—nc(瑞士军刀)持续更新
  5. Linux环境下不安装DM数据库,编译dmPython
  6. [别怕,Excel.VBA其实很简单].Excel.Home.扫描版
  7. 求助 opencv视频播放速度变慢
  8. 【通信原理】信道编码——线性分组码
  9. 从普通程序员到身价过百亿:追求长期价值的耐心,决定了你能走多远
  10. 健康体魄1:长寿要点