信息安全比赛混淆flag脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了信息安全比赛混淆flag脚本相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python # -*- coding:UTF-8 -*- #原创:周品良 #修改:我 import sys import random import string num="1234567890" list=string.ascii_lowercase+num #print (random.choice(list)) #生成无序flag,英文小写&数字 flag_num =int(raw_input("flag num")) for i in range(flag_num): def flag_generate(): g = '' for n in range(20): for i in random.choice(list): g = g+str(i) if len(g)>19: global flag flag=g flag_file(flag) def flag_file(flag): name='' for long in range(10): for i in random.choice(list): name=name+str(i) # name_list=name_list.append(str(name)) if len(name)>9: global file_name file_name='flag%s.txt'%name print(file_name) with open(file_name,'w')as f: f.write(flag) flag_generate()
以上是关于信息安全比赛混淆flag脚本的主要内容,如果未能解决你的问题,请参考以下文章