今天在老板的车上,他给了我几句建议:要有产品的思维,怎样转化输出你的成果是很重要的~~感觉在这变化瞬息的社会,有一个不错的思维在任何一个行业都是很重要的。关键是怎样将一个好的idea转换为产品盈利。
这个是我需要学习的,不止技术。
然后今天被屌了,原因是上周为了搞自己的scan…提交的POC数量不够。哈哈哈,加油~感谢D牛还有老板的宽容和建议,让我小小的任性了下~~
明天再发sunny girl scan,今天先发这个zip爆破的脚本。C牛对我提出了建议,我打算改一下在发。
首先值得介绍的是zipfile这个模块,我们用help函数看下它
Extractall()方法用可选参数指定密码的方式。
这样我们可以来测试一下~
输入正确的密码,成功解压出里面的文本文档~
错误的密码
看看异常
爆出异常,但是不够明显,我们可以这样写来捕获异常。
这里打印出一条错误信息,然后这边提示用户使用错误的密码。
那么我们可以通过这个异常来测试我们的字典。
#这里一行行打印出,然后也要用strip去除掉回车符。\n也算是ascci码。不然可能正确的密码就变成了'8456\n'。这样就错了
然后我们将程序模块化,晚上还因为线性执行纠结了一会儿。没办法,没有好好学习计算机组成原理~~
后面弄清楚了,将程序模块化,可以大大的提高我们代码的效率,防止代码沉冗。
多线程的留个坑~~~
明天继续发东西~~~