Jump to content
Korean Random
StranikS_Scan

PjOrion - редактирование, компиляция, декомпиляция, обфускация модов (Версия: 1.3.5 Дата: 11.08.2019)

Пользуетесь ли вы Орионом?  

310 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

День добрый. Тут я смотрю много специалистов по питону тусит, и по обуфускации в нём. Есть набо .pyc файлов, которые чем-то таким обработаны явно. При попытке их запустить пишет "bad magic number". Этот самый magic number там левый совершенно, ни в каком листе стандартных magic number для разных версий питона его нет. Я пытался менять его на один из стандартных и декомпилить uncompyle6 - ничего не дало. Если эти файлы открывать в редакторе текстовом, то внутри полная билиберта, нет ни одного слова внятно аглийского, словно они пошифрованы. Тут что то можно сделать вменяемыми силами, или забить сразу?

Share this post


Link to post

Short link
Share on other sites

Тут что то можно сделать вменяемыми силами, или забить сразу?

Ну это гадание какое-то... Можно, или забить...

Где конкретика? Чем они изначально должны запускаться? Если будет загрузчик, то и приходи с ним.

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites

 

 

Где конкретика? Чем они изначально должны запускаться? Если будет загрузчик, то и приходи с ним.

Это игра, и из экзешников там только, собственно, экзешник которым она стартуется. Так что запускаются они наверное из этого процесса. Потому что нигде в требованиях у неё ничего про наличие питона на самой машине не сказано. Ну вот экзешники, допустим: ссыль

Тот что поменьше, мне кажется, просто выбирает подходящий графический режим (DX/OpenGL) и стартует один из основных 2х.

Share this post


Link to post

Short link
Share on other sites

Это игра, и из экзешников там только, собственно, экзешник которым она стартуется

Ну вот с ним и слинкован питон.

Найди в exe функцию *eval* и с помощью инжекта своей dll-ки сохрани входные аргументы.

Share this post


Link to post

Short link
Share on other sites

День добрый. Тут я смотрю много специалистов по питону тусит, и по обуфускации в нём. Есть набо .pyc файлов, которые чем-то таким обработаны явно. При попытке их запустить пишет "bad magic number". Этот самый magic number там левый совершенно, ни в каком листе стандартных magic number для разных версий питона его нет. Я пытался менять его на один из стандартных и декомпилить uncompyle6 - ничего не дало. Если эти файлы открывать в редакторе текстовом, то внутри полная билиберта, нет ни одного слова внятно аглийского, словно они пошифрованы. Тут что то можно сделать вменяемыми силами, или забить сразу?

 

Вменяемо забить.

Share this post


Link to post

Short link
Share on other sites

 

 

Есть набо .pyc файлов, которые чем-то таким обработаны явно.
 

и где этот набор?

Share this post


Link to post

Short link
Share on other sites

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?

Share this post


Link to post

Short link
Share on other sites
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. 

Share this post


Link to post

Short link
Share on other sites
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.

Share this post


Link to post

Short link
Share on other sites
36 minutes ago, Sasha2401 said:

Доброго времени суток, pjorion_protected снять чем то можно?

Еще один. По-русски же в шапке написано, и в теме уже несколько раз отвечали...

Share this post


Link to post

Short link
Share on other sites
2 часа назад, Sasha2401 сказал:

Доброго времени суток, pjorion_protected снять чем то можно?

 

"Выходило так, что, тот у кого исходный код - тот и автор. А теперь наоборот будет,
кто автор - у того и исходный код, а остальные пусть идут по шоссе и сосут сушки." © 4cheat

  • Upvote 1
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

@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

 

WKyD_Ed_R26sRs7xUKp0Ng.png

Share this post


Link to post

Short link
Share on other sites
Только что, SkepticalFox сказал:

ну можно попробовать использовать распаковщик написанный на питоне

 

В той программе нет питона, да и не стоит оно того. Однако вот таки интересно чего может не хватать ей для работы в винде. 

 

Только что, SkepticalFox сказал:

Да и неплохо было бы продумать модульность - чтобы можно было создавать кнопки и менюшки в твоей программе из питон-файлов в папке с орионом.

 

Не понял чего делать?

Share this post


Link to post

Short link
Share on other sites
В 06.05.2014 в 22:56, StranikS_Scan сказал:

World_Of_Tanks\res\scripts

 

Рад приветствовать!

 

Скачал PjOrion  и начал действовать согласно гайду на первой странице, хотел декомпилировать питоновские файлы. Но путь, что в цитатах, сейчас отсутствует. Подскажите пож-та, на какой именно он изменился и есть-ли на форуме актуальный гайд по программе?

 

Share this post


Link to post

Short link
Share on other sites
1 час назад, Зеленый_Слоник сказал:

 

Рад приветствовать!

 

Скачал PjOrion  и начал действовать согласно гайду на первой странице, хотел декомпилировать питоновские файлы. Но путь, что в цитатах, сейчас отсутствует. Подскажите пож-та, на какой именно он изменился и есть-ли на форуме актуальный гайд по программе?

 

 

Папка scripts сейчас зажата в архив res\packages\scripts.pkg, открывается любым архиватором. Извлеките файлы оттуда и дальше по старой инструкции.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
7 часов назад, StranikS_Scan сказал:

 

Папка scripts сейчас зажата в архив res\packages\scripts.pkg, открывается любым архиватором. Извлеките файлы оттуда и дальше по старой инструкции.

 

Спасибо, завтра буду пробовать!

Share this post


Link to post

Short link
Share on other sites
В 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, поставив фильтр на нужный процесс, узнать, какой именно модуль не найден.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...