搜索到与相关的文章
Python

Python写的PHPMyAdmin暴力破解工具代码

PHPMyAdmin暴力破解,加上CVE-2012-2122MySQLAuthenticationBypassVulnerability漏洞利用。#!/usr/bin/envpythonimporturllibimporturllib2importcookielibimportsysimportsubprocessdefCrack(url,username,password):opener=urllib2.build_opener(urllib2.HTTP

系统 2019-09-27 17:46:58 2248

Python

Python logging设置和logger解析

一、logging模块讲解1.函数:logging.basicConfig()参数讲解:(1)level代表高于或者等于这个值时,那么我们才会记录这条日志(2)filename代表日志会写在这个文件之中,如果没有这个字段则会显示在控制台上(3)format代表我们的日志显示的格式自定义,如果字段为空,那么默认格式为:level:log_name:contentimportloggingLOG_FORMAT="%(asctime)s======%(level

系统 2019-09-27 17:45:46 2248

Python

对于Python的框架中一些会话程序的管理

Django,Bottle,Flask,等所有的pythonweb框架都需要配置一个SECRET_KEY。文档通常推荐我们使用随机的值,但我很难发现他有任何文字说明,因为这样容易被破解(本地攻击或者文本阅读在webapp中更容易受攻击)。攻击者可以使用SECRET_KEY伪造cookies,csrftoken然后使用管理员工具。不过这很难做到,不过他可以搞一些小破坏,比如执行恶意代码。这也是我下面将要介绍的。记得以前使用PHP找到一个可以读服务器上任意文件

系统 2019-09-27 17:38:23 2248

Python

Python验证企业工商注册码

中国企业工商注册码前六位为行政区代码,中间8位顺序编码,最后一位为根据ISO7064:1983.MOD11-2校验码计算出来的检验码,本算法根据最后一位校验码的算法来判断企业注册码是否合法,同时稍作修改也可用于判断其他校验码是否正确checknum.py#coding:utf-8defgetchecknum(input):##定义企业注册码校验码计算函数n=10fornuminrange(len(input)):n=(int(input[num])+n)%

系统 2019-09-27 17:38:03 2248

Python

Python3操作Excel文件(读写)的简单实例

安装读Excel文件通过模块xlrd写Excel文件同过模块xlwt(可惜的是只支持Python2.3到Python2.7版本)xlwt-future模块,支持Python3.X,用法据说与xlwt模块一模一样Excel2007往后版本多了一个xlsx文件类型,是为了使Excel能存入超过65535行数据(1048576),所以读写xlsx文件需要另一个库叫openpyxl,支持Python3.xpipinstallxlrd,还能更简单点吗?使用参考:xl

系统 2019-09-27 17:37:39 2248

编程技术

周末DIY,三花聚顶,练就静音功夫!

守在一个噪音机旁边,绝对是一种自虐行为!周五下班,抱着“航嘉冷静王钻石版”,回家就开始一阵捣鼓,让用了2年多的长城下岗了。终于体会到了14CM风扇的好处了,转速慢没关系,吹得风可不小!以往的电源风扇都是挨着机箱外面,依靠吸风散热,航嘉冷钻安装好后,风扇是对着机箱内部,然后把风吹进电源,可以带走CPU、内存附近的热量,辅助散热!弄好后才发现上次花了25米捉回来的酷冷赛扬D散热器,真是一个盒装的水货!还跟机箱产生了共振,真担心硬盘啊!于是痛下决心,周六去了趟观

系统 2019-08-29 23:43:53 2248

编程技术

虚拟机随谈(一)

转载自----作者:RednaxelaFX->rednaxelafx.iteye.com1、解析器与解释器解析器是parser,而解释器是interpreter。两者不是同一样东西,不应该混用。前者是编译器/解释器的重要组成部分,也可以用在IDE之类的地方;其主要作用是进行语法分析,提取出句子的结构。广义来说输入一般是程序的源码,输出一般是语法树(syntaxtree,也叫parsetree等)或抽象语法树(abstractsyntaxtree,AST)。

系统 2019-08-29 23:15:48 2248

编程技术

基于Yii框架1.14的博客教程_建立和显示评论_第2

4.2建立显示评论此节,实现评论显示和建立。为了提高与用户的交互性,我想在用户完成每个输入后立即提示可能遇到的错误。这就需要了解客户端验证方法了。下面展示一下如何用Yii轻松完成验证。当然要使用高于Yii1.1.1版本4.2.1显示评论为了把建立和现实体现到一个页面上,需要使用post详细页面。在博文显示页下,首先在评论表单下显示一个评论列表。为了达到在post详细页面显示评论,按照如下修改view脚本:上面,调用renderPartial方法渲染一个类似

系统 2019-08-29 22:57:07 2248

编程技术

仿谷歌分页的“兔”种算法(上)

首先我们来分析一下谷歌分页的实现,根据是实现来计算出他的算法,我们在这里呢,只实现每屏最大显示数据位六页:如123当前页是11231234当前页是2起始值1未页412345当前页是3起始值1未页5123456当前页是4起始值1未页61.首先我们先实现开始时显示三页并且当前页不可点击,当点击第二页是出现第四页以此类推从上图得知当前页小于等于4时起始页为1末页=当前页+2startindex=1;//为每屏显示的页数的起始索引endindex=nowpage+

系统 2019-08-29 22:55:25 2248

编程技术

验证域的另一方法

验证域的另一方法写此文,是希望有高手能用.Net下与AD相关的类或者名字空间写出类似解决方案。需求:本系统不在两个域中的任何一个域中,但是要求验证登陆的帐号(形如UserName@Dmain)是否在两个域中的其中的一个域中。不能建立信任域。小技巧:利用NetUse命令登陆的返回值,并隐藏命令提示符的窗口。/**///////向域控制器发送NetUse命令,返回登陆正确与否字符可串//////

系统 2019-08-29 22:26:31 2248