python爬虫暴力破解网站登陆密码(二) python爬虫暴力破解网站登陆密码(二)上一篇主要介绍了一个基本的暴力破解爬虫的构成,但是他在实际使用的时候存在很多缺陷,比如速度很慢,遇到验证码无法进行等问题,这篇博客主要介绍验证码处理和多线程处理模块。 0x00 处理验证码网站区别人类用户和爬虫还有一个最常用的方法,那就是验证码,验证码(CAPTCHA)全称是全自动区分计算机和人类的公开图灵测试。可以说验证码就是为了阻止脚本而被发明的。 2017-09-01 python ctf python 暴力破解
python爬虫暴力破解网站登陆密码(一) python爬虫暴力破解网站登陆密码(一)本来准备一次写完这篇博客,但是写出主干后发现有很多重要的东西没有提到,所以就分成两篇写,这篇写基础操作,下一篇加上验证码处理和多线程处理模块。 0x00 robot.txt在写爬虫爬取某个网站之前,我们应该去了解这个网站的robot.txt。那什么是robot.txt呢?简单的说,就是网站的所有者为了让爬虫了解爬取该网站的时候存在哪些限制。虽然这些限制 2017-06-26 python ctf python 暴力破解
ctf中常见的隐写术 ctf中常见的隐写术0x01 什么是隐写术隐写术是关于信息隐藏,即不让计划的接收者之外的任何人知道信息的传递事件(而不只是信息的内容)的一门技巧与科学。具体涉及到图片隐写,音频隐写,视频隐写。其中图片的隐写是最为常见的,也是ctf中常见的一种题型。0x02 准备的工具 Notepad++,功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适 2017-05-29 ctf 网络安全 ctf
python多线程暴力破解压缩包 python多线程暴力破解压缩包网上下载下来别人共享的压缩包有时会有密码,而且多半是弱口令;有人经常会忘记自己的几位密码,只记得大概格式…遇到诸如此类情况的时候,你或许就需要一个暴力破解工具了。0x01 基于python2.7的暴力破解脚本 1234567891011121314151617181920212223242526272829import zipfileimport optparse 2017-05-15 python python 暴力破解
使用python pyinstaller打包python程序为exe 使用python pyinstaller打包python程序为exe0x01 为什么要把python程序打包成exe自己写出的python程序在自己电脑上当然可以完美运行,可是当我们想提供给别人使用的时候,直接给他.py文件,多半是不行的,因为对方的电脑很可能没有python环境,就算有python环境,也可能没有这个程序所需要的库,所以最方便的办法是给对方一个exe文件。0x02 安装pytho 2017-05-11 python python
arp入侵 什么是arp入侵ARP毒化也被称为ARP缓存中毒和ARP欺骗攻击,这是在内网的中间人攻击。ARP欺骗采取的优势是通过ARP协议欺骗,达到对整个网络进行欺骗。环境搭建 首先,实验中所有主机在同一个局域网下,比如我的电脑,手机同时连接到寝室的wifi,他们就处于同一个局域网。这次我使用的攻击者是电脑中安装有kali linux系统的虚拟机,受害者是我的手机。(这里用虚拟机做攻击者,就需要将虚拟机与主 2017-05-06 网络安全 网络安全 arp入侵 nmap arpspoof
用字符数组实现2的n次方(大数问题) 用字符数组实现2的n次方(大数问题)为什么要用字符数组实现在c/c++中,各个类型的数据的精度是有限的,我们可以写一个程序看看各种数据类型可以记录多大范围的数: 12345678910111213141516171819202122232425262728293031323334#include<stdio.h> #include<float.h>#include<l 2017-04-26 算法 acm
细数用github-pages和hexo搭建博客遇到的那些坑 细数用github-pages和hexo搭建博客遇到的那些坑上次搭建博客时,踩了很多坑,为了接下来搭建个人博客的朋友们在遇到同样的问题时能够少走弯路,我就在这里谈谈之前踩到的一些比较重要的坑和对应的解决办法 搭建博客的具体过程我就不在赘述,有需要的朋友可以参考达壕的教程详细教程—用github-pages与hexo搭建属于自己的免费博客 首先配置git环境和node.js的环境都没有出现问题, 2017-04-08 搭建博客 搭建博客 hexo github