Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Новый ИЦ ПВ

-

Общение и обсуждение Perfect World

- Cобытия, информация, вопросы и ответы по Perfect World

Ответ
 
Опции темы
Старый 02.07.2015, 17:58   #256
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от СтрелокПосмотреть сообщение
вопрос на засыпку, возможно ли сделать exe файл с всшитым логином и паролем, если да то какие строки изменить и как закомпилировать?

Могу оформить и выложить свой лаунчер, но вроде же выкладывали удобный?
  Ответить с цитированием
Старый 19.07.2015, 01:14   #257
 Пехотинец
Аватар для Стрелок
 
Стрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауру
Регистрация: 25.04.2009
Сообщений: 50
Популярность: 663
Сказал(а) спасибо: 11
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от MembRuptПосмотреть сообщение
Могу оформить и выложить свой лаунчер, но вроде же выкладывали удобный?

меня интересует дать данный exe файл (в надежде, что тот не знает что такое дис асамблирование) другу, знакомому для захода в игру, тем самым не давать свой пароль от почты

p.s. не заметил, что ответ на новой странице уже лежит пару недель)
  Ответить с цитированием
Старый 31.05.2016, 20:30   #258
 Разведчик
Аватар для lakhaan
 
lakhaan никому не известный тип
Регистрация: 19.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Помогите пожалуйста. Более года пользовался данным скриптом, но сегодня перестали авторизовываться акки меил ру. Может кто подскажет что изменилось?
Код:
import re
import urllib
import httplib
import os
import argparse
import xml.etree.ElementTree as Xml
from urlparse import urlparse


def request(url, param="", headers={}, method="GET"):
    if type(param) is dict:
        param = urllib.urlencode(param)

    uri = urlparse(url)
    conn = httplib.HTTPConnection(uri.netloc)
    conn.request(method, uri.path, param, headers)
    return conn.getresponse(), conn


def getCookies(responce):
    result = {}
    cookies = responce.getheader('set-cookie')
    if not cookies:  # cookies not found
        return result
    temp = re.split(",(?= \w+[\w\d]*=)", cookies)
    for cookie in temp:
        slices = re.split('=|; ', cookie)
        result.update({slices[0]: slices[1]})
    return result


def parseArgs():
    parser = argparse.ArgumentParser()
    parser.add_argument("login", help="[Ссылки могут видеть только зарегистрированные пользователи. ] login")
    parser.add_argument("password", help="[Ссылки могут видеть только зарегистрированные пользователи. ] password")
    parser.add_argument("-a","--account", help="[Ссылки могут видеть только зарегистрированные пользователи. ] account id")
    parser.add_argument("-s", "--server", help="login server address")
    return parser.parse_args()


def main():
	args = parseArgs()
	uagent='Downloader/11810'
	split = args.login.split("@")
	if len(split) < 2:
	    raise Exception("Bad email '{0}'".format(args.login))
	if not os.path.isfile('elementclient.exe'):
	    raise Exception("elementclient.exe not found")

	login = split[0]
	domain = split[1]
	password = args.password
	server = args.server or "178.22.90.37:29000"


	maildomains=['mail.ru','inbox.ru','list.ru','bk.ru']
	if domain in maildomains:
		params = {"Login": login, "Domain": domain, "Password": password}

		resp, conn = request(
			"https://auth.mail.ru/cgi-bin/auth?from=splash", params, method="POST")
		conn.close()

		cookies = getCookies(resp)
		if 'Mpop' not in cookies:
		    raise Exception(' '.join(["Authorization failed",login,domain,password]))

		mpop = cookies['Mpop']

		url = 'https://authdl.mail.ru/sz.php?hint=AutoLogin'
		params = '<?xml version="1.0" encoding="UTF-8"?>' + \
		         '<AutoLogin ProjectId="61" SubProjectId="0" ShardId="0" ' + \
		         'Mpop="%s"/>' % mpop
		headers = {'User-Agent': 'Downloader/11810'}
		resp, conn = request(url, params, headers, "POST")
		xml = resp.read()
		conn.close()
		root = Xml.fromstring(xml)

		uid2 = root.attrib['PersId']
		token = root.attrib['Key']

		url = 'https://authdl.mail.ru/sz.php?hint=PersList'
		params = '<?xml version="1.0" encoding="UTF-8"?>' + \
		         '<PersList ProjectId="61" SubProjectId="0" ShardId="0" ' + \
		         'Mpop="%s"/>' % mpop
		headers = {'User-Agent': 'Downloader/11810'}
		resp, conn = request(url, params, headers, "POST")
		xml = resp.read()
		conn.close()
	else:
		login = split[0]
		domain = split[1]
		password = args.password
		server = args.server or "178.22.90.37:29000"
		url = 'https://authdl.mail.ru/sz.php?hint=Auth'
		params = '<?xml version="1.0" encoding="UTF-8"?>' + \
		'<Auth ProjectId="61" SubProjectId="0" ShardId="0" Username="{0}" Password="{1}"/>'.format(args.login,args.password)
	   	headers = {'User-Agent': uagent}
	   	resp, conn = request(url, params, headers, "POST")
	   	xml = resp.read()
	   	print(xml)
	   	conn.close()
	   	root = Xml.fromstring(xml)
		PersId=root.attrib['PersId']
		url = 'https://authdl.mail.ru/sz.php?hint=AutoLogin'
		params = '<?xml version="1.0" encoding="UTF-8"?>' + \
 	         '<AutoLogin ProjectId="61" SubProjectId="0" ShardId="0" ' + \
   	         ' Username="{0}" Password="{1}"/>'.format(args.login,args.password)
		headers = {'User-Agent': uagent}
		resp, conn = request(url, params, headers, "POST")
		xml = resp.read()
		print(xml)
		conn.close()
		root = Xml.fromstring(xml)

		uid2 = root.attrib['PersId']
		token = root.attrib['Key']

		url = 'https://authdl.mail.ru/sz.php?hint=PersList'
		params = '<?xml version="1.0" encoding="UTF-8"?>' + \
	         '<PersList ProjectId="61" SubProjectId="0" ShardId="0" ' + \
	         ' Username="{0}" Password="{1}"/>'.format(args.login,args.password)
		headers = {'User-Agent': uagent}
		resp, conn = request(url, params, headers, "POST")
		xml = resp.read()
		print(xml)
		conn.close()
		
	root = Xml.fromstring(xml)
	allPers=root.findall('./Pers')
	if len(allPers)<= int(args.account or "0"):
	    raise Exception("Accounts in email too small")
	Pers = allPers[int(args.account or "0")]
	uid = Pers.attrib['Id']
	

	commandline = ' '.join(["start", "elementclient.exe", "console:1", "startbypatcher",
                            "user:" + uid,
                            "_user:" + uid2,
                            "token2:" + token])

	print "Starting client with", args.server or "default", "server"
	print commandline
	
	os.system(commandline)

if __name__ == '__main__':
    try:
        main()
    except Exception, e:
        print e
Сейчас выдаёт Authorization failed, а вчера ещё всё входило корректно
  Ответить с цитированием
Старый 02.06.2016, 11:08   #259
 Старший сержант
Аватар для Saphire
 
Saphire скоро будет известенSaphire скоро будет известенSaphire скоро будет известенSaphire скоро будет известен
Регистрация: 13.10.2009
Сообщений: 195
Популярность: 370
Сказал(а) спасибо: 91
Поблагодарили 95 раз(а) в 45 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

То же самое, аккаунты mail.ru не авторизуются, с другими почтами все нормально. Скорее всего, что-то снова поменялось в авторизации для мейл аккаунтов, может быть, кто-то знает, что именно? Помогите, а то сейчас марафон, хотелось бы и дальше играть из под линукса
  Ответить с цитированием
Старый 02.06.2016, 20:27   #260
 Пехотинец
Аватар для Стрелок
 
Стрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауру
Регистрация: 25.04.2009
Сообщений: 50
Популярность: 663
Сказал(а) спасибо: 11
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

думаю опять проблема 60-61 строки
  Ответить с цитированием
Старый 04.06.2016, 22:32   #261
 Старший сержант
Аватар для Saphire
 
Saphire скоро будет известенSaphire скоро будет известенSaphire скоро будет известенSaphire скоро будет известен
Регистрация: 13.10.2009
Сообщений: 195
Популярность: 370
Сказал(а) спасибо: 91
Поблагодарили 95 раз(а) в 45 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Пока запускаю через автологин, но для его работы надо поставить dotnet45 через winetricks
  Ответить с цитированием
Старый 25.06.2016, 10:11   #262
 Разведчик
Аватар для testlu
 
testlu никому не известный тип
Регистрация: 05.03.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от lakhaanПосмотреть сообщение
Помогите пожалуйста. Более года пользовался данным скриптом, но сегодня перестали авторизовываться акки меил ру. Может кто подскажет что изменилось?
Код:
    for cookie in temp:
        slices = re.split('=|; ', cookie)
        result.update({slices[0].strip(): slices[1]})
    return result
Сейчас выдаёт Authorization failed, а вчера ещё всё входило корректно


В функции getCookies
где записываем result, надо добавить очистку пробелов от параметра.
.strip()
Код:
        result.update({slices[0]СЮДА: slices[1]})
Должно получиться как в коде из цитаты (там уже исправил)
  Ответить с цитированием
Пользователь сказал cпасибо:
Стрелок (26.06.2016)
Старый 26.06.2016, 14:17   #263
 Пехотинец
Аватар для Стрелок
 
Стрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауру
Регистрация: 25.04.2009
Сообщений: 50
Популярность: 663
Сказал(а) спасибо: 11
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Заработало после правок выше, но входит как всегда хз с какой попытки)
  Ответить с цитированием
Старый 06.10.2016, 06:40   #264
 Разведчик
Аватар для Вайлет
 
Вайлет никому не известный тип
Регистрация: 29.01.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Подскажите пожалуйста, вчера вечером внезапно перестал работать скрипт на запуск немейловской почты, что нужно исправить?

Последний раз редактировалось Вайлет; 06.10.2016 в 06:45.
  Ответить с цитированием
Старый 06.10.2016, 10:50   #265
 Разведчик
Аватар для testlu
 
testlu никому не известный тип
Регистрация: 05.03.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Что-то изменилось в авторизации.

Вечером после работы буду копать дальше, если в соседней теме не накопают.

Добавлено через 12 часов 0 минут
Исправил скрипт под новые требования. Теперь можно входить в игру.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось testlu; 06.10.2016 в 22:50. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 07.10.2016, 14:31   #266
 Разведчик
Аватар для Вайлет
 
Вайлет никому не известный тип
Регистрация: 29.01.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

просто взяв ваш скрипт получается следующее:
[Ссылки могут видеть только зарегистрированные пользователи. ]

что я делаю не так?

Последний раз редактировалось Вайлет; 07.10.2016 в 15:03.
  Ответить с цитированием
Старый 07.10.2016, 16:16   #267
 Разведчик
Аватар для testlu
 
testlu никому не известный тип
Регистрация: 05.03.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от ВайлетПосмотреть сообщение
просто взяв ваш скрипт получается следующее:
[Ссылки могут видеть только зарегистрированные пользователи. ]

что я делаю не так?

Он кроме этого не говорит в какой строке он ошибку поймал?
  Ответить с цитированием
Старый 07.10.2016, 19:24   #268
 Разведчик
Аватар для lakhaan
 
lakhaan никому не известный тип
Регистрация: 19.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от testluПосмотреть сообщение
Что-то изменилось в авторизации.

Вечером после работы буду копать дальше, если в соседней теме не накопают.

Добавлено через 12 часов 0 минут
Исправил скрипт под новые требования. Теперь можно входить в игру.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Попробовал войти под этим скриптом, появляется ошибка: Accounts in email too small
  Ответить с цитированием
Старый 07.10.2016, 20:58   #269
 Разведчик
Аватар для Вайлет
 
Вайлет никому не известный тип
Регистрация: 29.01.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от testluПосмотреть сообщение
Он кроме этого не говорит в какой строке он ошибку поймал?

нет, больше ничего не говорило, только одна строка вылазит.
  Ответить с цитированием
Старый 26.10.2016, 11:08   #270
 Разведчик
Аватар для lakhaan
 
lakhaan никому не известный тип
Регистрация: 19.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Есть у кого рабочий скрипт?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Я какждый день новый, у них там я новый, ну вы поняли cuxar1k Треп 1 11.07.2012 15:24
[Информация] Новый герой, новый пик, новая Дота 2 eveldead Общение и обсуждение Warcraft 3 0 24.05.2012 11:20
[Информация] Новый апдейт - новый интерфейс DotA 2 eveldead Общение и обсуждение Dota 2 0 26.04.2012 09:24
мне нужен новый байт топора за новый обход •☼Span4_BoB•☼ Общение и обсуждение CrossFire 0 24.07.2011 21:47

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 04:09.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net