KACTET 317 #280194 Posted July 1, 2015 (edited) Знаешь Странник мы пересеклись с тобой давним давно и многие видят и подтвердят мои любимые которые минусуют.Но мы все заценили твои знания человека который ты есть. (никто наескажет что ты не царь)Но ввёл просто DDL ты извини зря много раз, сейчас ещё опасней игра станет Edited July 1, 2015 by KACTET 1 Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #280195 Posted July 1, 2015 Есть ли пример использования шифрования текста, к примеру в base64? Quote Share this post Link to post Short link Share on other sites
KACTET 317 #280196 Posted July 1, 2015 (edited) base64 давно не шифр . введи в поиск online/// 'YmxhY2s='.decode('base64', 'strict') http://base64decode.net/ Edited July 1, 2015 by KACTET Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #280197 Posted July 1, 2015 bse64 давно не шифр . введи в поиск online/// ну или какой либо другой, что бы читал текст в какой либо кодировки Quote Share this post Link to post Short link Share on other sites
KACTET 317 #280198 Posted July 1, 2015 (edited) ну или какой либо другой, что бы читал текст в какой либо кодировки Не можешь расшифровать - обфускатор или кодирован. Не в кодировке дело тогда. (Чую тебе ссылку информера просто нуба надо расшифровать - да похож, при определённом запросе весит на pastеbin покруче весчь и расшифрованным ) Edited July 1, 2015 by KACTET Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #280222 Posted July 1, 2015 (edited) мне не нужно чей то мод смотреть, я хочу чтобы была поддержка шифровки текста (для обновлялки) Edited July 1, 2015 by Dark_Knight_MiX Quote Share this post Link to post Short link Share on other sites
fecell 125 #280325 Posted July 2, 2015 я хочу чтобы была поддержка шифровки текста (для обновлялки) Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #280439 Posted July 3, 2015 Там про шифрование ни слова нет гыгыгыг 1 1 Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #280449 Posted July 3, 2015 (edited) Там про шифрование ни слова нет гыгыгыг Ты можешь посмотреть DebugUtils? DebugUtils.LOG_*** не работает из флеша. Может это из-за новой системы логирования? Edited July 3, 2015 by ShadowHunterRUS Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #280450 Posted July 3, 2015 Ты можешь посмотреть DebugUtils? DebugUtils.LOG_*** не работает из флеша. Может это из-за новой системы логирования? Орион 1.3.0 А2 ? Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #280451 Posted July 3, 2015 Орион 1.3.0 А2 ? Чистый клиент 0.9.8.1 Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #280452 Posted July 3, 2015 Чистый клиент 0.9.8.1 Вообще посмотреть? Ну я как бы да смотрел её, там куча всяких функций для оформления ввода/вывода, что наверно не важно + пара функций типа инспектора для дебага или трассировки, затем есть большой хук, который хватает все сообщения + к нему отдельные функции для ручного вызова и обработки исключений, когда нуно вручную жахнуть raise Хук такой у них: def splitMessageIntoChunks(prefix, msg, func): if prefix not in ('EXCEPTION', 'CRITICAL'): msg = msg[:8960] blockSize = 1792 for m in msg.splitlines(False)[:100]: idx = 0 while idx < len(m): func(prefix, m[idx:idx + blockSize], None) idx += blockSize return bwLogTrace = BigWorld.logTrace BigWorld.logTrace = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogTrace) bwLogDebug = BigWorld.logDebug BigWorld.logDebug = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogDebug) bwLogInfo = BigWorld.logInfo BigWorld.logInfo = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogInfo) bwLogNotice = BigWorld.logNotice BigWorld.logNotice = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogNotice) bwLogWarning = BigWorld.logWarning BigWorld.logWarning = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogWarning) bwLogError = BigWorld.logError BigWorld.logError = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogError) bwLogCritical = BigWorld.logCritical BigWorld.logCritical = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogCritical) bwLogHack = BigWorld.logHack BigWorld.logHack = lambda prefix, msg, *args: splitMessageIntoChunks(prefix, msg, bwLogHack) Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #280453 Posted July 3, 2015 (edited) Вообще посмотреть? Ну я как бы да смотрел её, там куча всяких функций для оформления ввода/вывода, что наверно не важно + пара функций типа инспектора для дебага или трассировки, затем есть большой хук, который хватает все сообщения + к нему отдельные функции для ручного вызова и обработки исключений, когда нуно вручную жахнуть raise Да. Там нужно посмотреть где логи теряются. Блин. Все-же просто! В файле debug_utils.py class LOG_LEVEL: DEV = 1 ST = 2 CT = 3 SVR_RELEASE = 4 RELEASE = 5 Заменить на: class LOG_LEVEL: DEV = 1 ST = 2 CT = 3 SVR_RELEASE = 4 RELEASE = 1 #2 или 3 Добавь это в свой PjOrion. Дебажить флешку без этого невозможно, только через DAAPI, но это неудобно. Edited July 3, 2015 by ShadowHunterRUS 2 Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #280458 Posted July 3, 2015 (edited) Дебажить флешку без этого невозможно, только через DAAPI, но это неудобно.Спасибо за инфу, очень даже кстати... Копировать все содержимое файла в хук-файл в принципе не обязательно... Можно сделать так: environment = dict(globals()) with open('res/{}'.format(__file__), 'rb') as f: exec __import__('marshal').loads(f.read()[8:]) in environment (lambda src, dst: (src.clear(), src.update(dst)))(globals(), environment) Код конечно с ходу понять сложно, но смысл в том, что он загружает и выполняет скрипт из перекрываемого файла. Edited July 3, 2015 by GPCracker Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #280489 Posted July 3, 2015 (edited) Да. Там нужно посмотреть где логи теряются. Блин. Все-же просто! В файле debug_utils.py class LOG_LEVEL: DEV = 1 ST = 2 CT = 3 SVR_RELEASE = 4 RELEASE = 5 Заменить на: class LOG_LEVEL: DEV = 1 ST = 2 CT = 3 SVR_RELEASE = 4 RELEASE = 1 #2 или 3 Добавь это в свой PjOrion. Дебажить флешку без этого невозможно, только через DAAPI, но это неудобно. А причем тут Орион? О_о, я в 1.3.0 ставлю хук на debag_utils а затем загружаю туда оригинальный код этого модуля. Или ты предлагаешь специально чтобы я туда вставил код выше? ЗЫ: Ты и сам можешь это сделать кстати, трансмиттер то открытый )))) Edited July 3, 2015 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #280491 Posted July 3, 2015 А причем тут Орион? О_о, я в 1.3.0 ставлю хук на debag_utils а затем загружаю туда оригинальный код этого модуля. Или ты предлагаешь специально чтобы я туда вставил код выше? ЗЫ: Ты и сам можешь это сделать кстати, трансмиттер то открытый )))) Да. Хотелось бы иметь в орионе выбор LOG_LEVEL выпадающим списком Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #280493 Posted July 3, 2015 (edited) Да. Хотелось бы иметь в орионе выбор LOG_LEVEL выпадающим списком Да ну, а как завтра чего опять изменят... Edited July 3, 2015 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #280497 Posted July 3, 2015 Да ну, а как завтра чего опять изменят...Вот потому я и использую хитрый скрипт вместо копирования содержимого... Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #280593 Posted July 4, 2015 (edited) а как завтра чего опять изменят...Открыл файл C:\Games\World_of_Tanks\res\text\messenger_oldictionary.xml и поднял настроение. <badWordSet>рукожоп</badWordSet>Файл вышел зачетным! messenger_oldictionary.xml(18+) Edited July 4, 2015 by ShadowHunterRUS Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #280597 Posted July 4, 2015 Файл вышел зачетным!Не говори) Правда в русском языке можно придумать куда больше двухкоренных слов для описания уровня скилла своих союзников в рандоме :) Quote Share this post Link to post Short link Share on other sites