上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页
摘要: #!/usr/bin/pythonimport sysdef readfile(filename): f=file(filename) while True: line=f.readline() if len(line)==0: break print line, f.close()if len(sys.argv) < 2: print 'No file' sys.exit()if sys.argv[1].startswith('--'): option=sys.argv[1][2:] i... 阅读全文
posted @ 2013-03-08 23:30 墨迹哥's 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 学习Python的主要原因是因为有这个小想法,所以才会潜心学习。在这段时间不断积累有关的知识面,为的就是写一个渗透检测的脚本。基于Python的实现。主要应用在Web安全检测当中。也就是平常用的最多的漏扫一类。但是和商业产品不同的是,这个是基于自己个性化定制。同样这个东西对于我来说是一个挺大的挑战,我不得不花时间努力的去学习和实践。当然很多人会说我异想天开,这玩意很难写的出来,起码我不可以。但是没关系,我比别人多时间,所以我愿意去尝试。基本上给自己的短期目标就是实现这个脚本,当然我会慢慢的把写出来的东西分享。基本上功能:1.Web目录检测2.服务器端口检测3.注入检测/页面抓取短期目标就是以上 阅读全文
posted @ 2013-03-08 23:05 墨迹哥's 阅读(198) 评论(0) 推荐(0) 编辑
摘要: finally关键字的意思是只要异常,到最后都会执行语句块。。。#!/usr/bin/pythonimport timetry: f=file('poem.txt') while True: line=f.readline() if len(line)==0: break time.sleep(2) print line,finally: f.close() print 'file.close' 阅读全文
posted @ 2013-03-08 00:06 墨迹哥's 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 这个版本应该是比较舒服的。。案例那个有点头疼。。#!/usr/bin/pythonclass ShortInputException(Exception): def __init__(self,length,altease): Exception.__init__(self) self.length=length self.altease=alteasetry: s=raw_input('Enter->:') if len(s) < 3: raise ShortInputException(len(s),3)except... 阅读全文
posted @ 2013-03-07 23:53 墨迹哥's 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 这个自定义异常的案例里面,有个关键字没有做解释。果断GOOGLE一下,raise的意思是抛出指定的异常。其他的倒没什么,不过这种指定异常应该挺特殊的,但是没有想到该在什么场景使用。。#!/usr/bin/python#coding=gbk#自定义一个异常class ShortInputException(Exception): def __init__(self,length,atleast): Exception.__init__(self) self.length=length self.atleast=atleasttry: #这里主... 阅读全文
posted @ 2013-03-07 13:57 墨迹哥's 阅读(448) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页