Tlussa 0 #404002 Posted September 13, 2017 День добрый. Тут я смотрю много специалистов по питону тусит, и по обуфускации в нём. Есть набо .pyc файлов, которые чем-то таким обработаны явно. При попытке их запустить пишет "bad magic number". Этот самый magic number там левый совершенно, ни в каком листе стандартных magic number для разных версий питона его нет. Я пытался менять его на один из стандартных и декомпилить uncompyle6 - ничего не дало. Если эти файлы открывать в редакторе текстовом, то внутри полная билиберта, нет ни одного слова внятно аглийского, словно они пошифрованы. Тут что то можно сделать вменяемыми силами, или забить сразу? Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #404011 Posted September 13, 2017 (edited) Тут что то можно сделать вменяемыми силами, или забить сразу?Ну это гадание какое-то... Можно, или забить... Где конкретика? Чем они изначально должны запускаться? Если будет загрузчик, то и приходи с ним. Edited September 13, 2017 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
Tlussa 0 #404028 Posted September 13, 2017 Где конкретика? Чем они изначально должны запускаться? Если будет загрузчик, то и приходи с ним. Это игра, и из экзешников там только, собственно, экзешник которым она стартуется. Так что запускаются они наверное из этого процесса. Потому что нигде в требованиях у неё ничего про наличие питона на самой машине не сказано. Ну вот экзешники, допустим: ссыль Тот что поменьше, мне кажется, просто выбирает подходящий графический режим (DX/OpenGL) и стартует один из основных 2х. Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #404031 Posted September 13, 2017 Это игра, и из экзешников там только, собственно, экзешник которым она стартуетсяНу вот с ним и слинкован питон. Найди в exe функцию *eval* и с помощью инжекта своей dll-ки сохрани входные аргументы. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #404050 Posted September 13, 2017 День добрый. Тут я смотрю много специалистов по питону тусит, и по обуфускации в нём. Есть набо .pyc файлов, которые чем-то таким обработаны явно. При попытке их запустить пишет "bad magic number". Этот самый magic number там левый совершенно, ни в каком листе стандартных magic number для разных версий питона его нет. Я пытался менять его на один из стандартных и декомпилить uncompyle6 - ничего не дало. Если эти файлы открывать в редакторе текстовом, то внутри полная билиберта, нет ни одного слова внятно аглийского, словно они пошифрованы. Тут что то можно сделать вменяемыми силами, или забить сразу? Вменяемо забить. Quote Share this post Link to post Short link Share on other sites
fecell 125 #404112 Posted September 14, 2017 Есть набо .pyc файлов, которые чем-то таким обработаны явно. и где этот набор? Quote Share this post Link to post Short link Share on other sites
qdly 0 #405424 Posted September 29, 2017 hello guys, iv been having some fun with PjOrion for a while, incredible app, wonderfull! i would like to ask, are scripts criptified, compiled and secured considered wg safe? is it enough to protect users from bans, or some further work is needed for illegal modifications? Quote Share this post Link to post Short link Share on other sites
qdly 0 #405425 Posted September 29, 2017 (edited) double post, sorry, a bit hard to use that forum . . . Edited September 29, 2017 by qdly Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #405428 Posted September 29, 2017 3 часа назад, qdly сказал: i would like to ask, are scripts criptified, compiled and secured considered wg safe? is it enough to protect users from bans, or some further work is needed for illegal modifications? PjOrion's protection may be cracked. And if you use the client-server technology, the cracker can dump the Net traffic and to replace resconse from server. Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #405455 Posted September 29, 2017 5 hours ago, Pavel3333 said: And if you use the client-server technology, the cracker can dump the Net traffic and to replace resconse from server. Unless SSL is used. But i am not sure there is all required libraries for that in wot-python. Quote Share this post Link to post Short link Share on other sites
Sasha2401 0 #408740 Posted October 25, 2017 Доброго времени суток, pjorion_protected снять чем то можно? Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #408746 Posted October 25, 2017 36 minutes ago, Sasha2401 said: Доброго времени суток, pjorion_protected снять чем то можно? Еще один. По-русски же в шапке написано, и в теме уже несколько раз отвечали... Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #408790 Posted October 25, 2017 2 часа назад, Sasha2401 сказал: Доброго времени суток, pjorion_protected снять чем то можно? "Выходило так, что, тот у кого исходный код - тот и автор. А теперь наоборот будет, кто автор - у того и исходный код, а остальные пусть идут по шоссе и сосут сушки." © 4cheat 1 2 Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #410389 Posted November 4, 2017 @SkepticalFox столкнулся с одной ситуацией по распаковке XML. Есть юзвер, у которого вызов делфийского кода из Packed_Section.pas, используемый мной в программах, приводит к ошибке с сообщением 'Не найден указанный модуль'. Распаковывается файл 'particles\Shells_Eff\trace_HE_4.xml'. Я подозреваю, что проблема может быть с dll какими или их отсутствием. Доп. инфа ниже. [16:58:34:208] GetOSName = 'Windows 7 Professional' [16:58:34:208] GetOSVer = '6.1.7601.win7sp1_gdr.130828-1532' [16:58:34:208] GetOSPath = 'C:\Windows\' [16:58:34:208] GetLanguage = 'Русский (Россия)' [16:58:34:208] GetLangSep = ',' [16:58:34:208] GetUserTypeText = 'Administrator' [16:58:34:208] GetCPUCount = 8 [16:58:34:208] GetCPUName = 'AMD FX(tm)-8350 Eight-Core Processor ' [16:58:34:208] GetCPUSpeed = '4000' [16:58:34:208] GetPhysMemorySize = '16334 Mb' [16:58:34:208] GetTotalAvailMemorySize = '12230 Mb' [16:58:34:208] CheckRusLanguageInOS = True Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #410441 Posted November 4, 2017 (edited) . Edited March 21, 2018 by SkepticalFox 1 Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #410446 Posted November 4, 2017 Только что, SkepticalFox сказал: ну можно попробовать использовать распаковщик написанный на питоне В той программе нет питона, да и не стоит оно того. Однако вот таки интересно чего может не хватать ей для работы в винде. Только что, SkepticalFox сказал: Да и неплохо было бы продумать модульность - чтобы можно было создавать кнопки и менюшки в твоей программе из питон-файлов в папке с орионом. Не понял чего делать? Quote Share this post Link to post Short link Share on other sites
Зеленый_Слоник 0 #414324 Posted December 9, 2017 В 06.05.2014 в 22:56, StranikS_Scan сказал: World_Of_Tanks\res\scripts Рад приветствовать! Скачал PjOrion и начал действовать согласно гайду на первой странице, хотел декомпилировать питоновские файлы. Но путь, что в цитатах, сейчас отсутствует. Подскажите пож-та, на какой именно он изменился и есть-ли на форуме актуальный гайд по программе? Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #414341 Posted December 9, 2017 1 час назад, Зеленый_Слоник сказал: Рад приветствовать! Скачал PjOrion и начал действовать согласно гайду на первой странице, хотел декомпилировать питоновские файлы. Но путь, что в цитатах, сейчас отсутствует. Подскажите пож-та, на какой именно он изменился и есть-ли на форуме актуальный гайд по программе? Папка scripts сейчас зажата в архив res\packages\scripts.pkg, открывается любым архиватором. Извлеките файлы оттуда и дальше по старой инструкции. 1 Quote Share this post Link to post Short link Share on other sites
Зеленый_Слоник 0 #414351 Posted December 10, 2017 7 часов назад, StranikS_Scan сказал: Папка scripts сейчас зажата в архив res\packages\scripts.pkg, открывается любым архиватором. Извлеките файлы оттуда и дальше по старой инструкции. Спасибо, завтра буду пробовать! Quote Share this post Link to post Short link Share on other sites
Mixaill 1,740 #414417 Posted December 11, 2017 В 2017-11-4 в 18:45, StranikS_Scan сказал: @SkepticalFox столкнулся с одной ситуацией по распаковке XML. Есть юзвер, у которого вызов делфийского кода из Packed_Section.pas, используемый мной в программах, приводит к ошибке с сообщением 'Не найден указанный модуль'. Распаковывается файл 'particles\Shells_Eff\trace_HE_4.xml'. Я подозреваю, что проблема может быть с dll какими или их отсутствием. Доп. инфа ниже. [16:58:34:208] GetOSName = 'Windows 7 Professional' [16:58:34:208] GetOSVer = '6.1.7601.win7sp1_gdr.130828-1532' [16:58:34:208] GetOSPath = 'C:\Windows\' [16:58:34:208] GetLanguage = 'Русский (Россия)' [16:58:34:208] GetLangSep = ',' [16:58:34:208] GetUserTypeText = 'Administrator' [16:58:34:208] GetCPUCount = 8 [16:58:34:208] GetCPUName = 'AMD FX(tm)-8350 Eight-Core Processor ' [16:58:34:208] GetCPUSpeed = '4000' [16:58:34:208] GetPhysMemorySize = '16334 Mb' [16:58:34:208] GetTotalAvailMemorySize = '12230 Mb' [16:58:34:208] CheckRusLanguageInOS = True Попросить юзера через Process Monitor, поставив фильтр на нужный процесс, узнать, какой именно модуль не найден. 1 Quote Share this post Link to post Short link Share on other sites