Jump to content
Korean Random
StranikS_Scan

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

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

314 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

@StranikS_Scan, орион при запуске выдаёт:

'скрин'

post-16412-0-29076300-1443987233_thumb.png

... и дальше просто висит в процессах.

Пробовал версию 1.3.0 и 1.3.1. Запуск с совместимостью тоже пробовал. Антивирь не при чём.

W8.1.

Что делать?

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites
Что делать?

 

Скопируй только EXE файл на диск D: если есть, если нет то на диск C: и запусти. Если запуститься значит тогда проблема в путях. Орион не любит пути, содержащие не_латиницу.

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

Скопируй только EXE файл на диск D: если есть, если нет то на диск C: и запусти. Если запуститься значит тогда проблема в путях. Орион не любит пути, содержащие не_латиницу.

Не помогло. В пути нет кириллицы.

Share this post


Link to post

Short link
Share on other sites

Орион юзает этот KernelBase.dll через KERNEL32.dll

cfLxiCT.png

 

Насколько я понимаю KernelBase.dll входит в состав Microsoft Visual C++. У тебя какой-либо пакетик Microsoft Visual C++ x86 установлен?

 

У меня на Win8.1 файл KernelBase.dll имеет версию xxx.9600.16408. У тебя более новый 17055 судя по твоему скрину с ошибкой.

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

У тебя какой-либо пакетик Microsoft Visual C++ x86 установлен?

Конечно.

Share this post


Link to post

Short link
Share on other sites

Конечно.

Просто переустанови Microsoft Visual C++ и Microsoft .NET Framework , уменя глючил , переутановка помогла .

  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Просто переустанови Microsoft Visual C++ и Microsoft .NET Framework , уменя глючил , переутановка помогла .

Пробовал..

Share this post


Link to post

Short link
Share on other sites

StranikS_Scan, орион при запуске выдаёт:

Раньше запускалось? Если да, то вспоминай, чего такого делал, что мог случайно поломать...

З.Ы. Винда она такая винда... Тоже вот сижу мозги *** почему в некоторых играх (выборочно) нет звука, как будто с3,14**ли (раньше то был), чего только не пробовал переставлять/менять, не помогает. Вывод как-бы напрашивается - неплохо бы переустановить систему, только вот софт переставлять неохота. Его в винде пока поставишь, мышь сгорит кликать "Далее". Вот сижу про линуксы читаю, вроде бы основной и самый важный софт там уже давно имеется, почему бы не сделать основной системой линуксу, а все остальное запускать через вайн или винду, которую при случае будет не жалко откатить с бекапа или просто снести и переставить. На линуксу почти все, как я понял, ставится с консоли, или привет скриптам)))

З.Ы.Ы. Пока писал два раза секунд на 20 зависли мышь с клавой.... Походу винде недолго осталось.

  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

вспоминай, чего такого делал, что мог случайно поломать...
Купил ноут)

Share this post


Link to post

Short link
Share on other sites
Купил ноут)

 

Фреймворки наверно нужны 3-3.5-4. У тебя сейчас наверно только топовый стоит 4.5.2.

Также можно попробовать VC++ x86 поставить пакетики 2005, 2008 годов, 2010 годов.

 

Сейчас как я понимаю чего-то не хватает в твоей системе. У меня разные системы есть и Win8.1 тоже на разных машинах есть, но с такой проблемой не сталкивался.

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

Фреймворки наверно нужны 3-3.5-4. У тебя сейчас наверно только топовый стоит 4.5.2.

Также можно попробовать VC++ x86 поставить пакетики 2005, 2008 годов, 2010 годов.

Я их все в свое время выкачивал с офсайта ставил пачкой, до сих пор где-то валяются. Потому что хз кому когда и какой понадобится))

Кстати, благодаря мелкософту, вместо скачки веб-инсталлятора DirectX вылетает Винда10. Приходилось шаманить со ссылками/идентификатором, чтобы его качнуть. Так что если эти ребята новость про винду 10 не могут без коллизий на сайт запостить, то что уже говорить про саму винду...

Edited by GPCracker
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

На линуксу почти все, как я понял, ставится с консоли, или привет скриптам)))

 

33_3241_835df03dc30fb0a181314c603a84c042

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
@fecell, ну да, винда ставится за 20 минут, а весь нужный софт - за ночь. Потому что 90% времени тупо кликаешь далее и снимаешь галочки с установок яндекс-баров и амигов. Ну еще пол-дня тратишь на поиски качественного вареза и кряков/кейгенов в куче вирусного говна. Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites

@fecell, ну да, винда ставится за 20 минут, а весь нужный софт - за ночь. Потому что 90% времени тупо кликаешь далее и снимаешь галочки с установок яндекс-баров и амигов. Ну еще пол-дня тратишь на поиски качественного вареза и кряков/кейгенов в куче вирусного говна.

 

Места залегания готовых репаков уже давно всем известны. Зашел, вбил в поиск, скачал, поставил.

Share this post


Link to post

Short link
Share on other sites

Места залегания готовых репаков уже давно всем известны. Зашел, вбил в поиск, скачал, поставил.

Ага, и скачал кучу всякой шляпы вместе с репаком, которую потом будешь удалять еще дольше, чем ставить на MSDN винду нужное...

Share this post


Link to post

Short link
Share on other sites

Обновил тестовую версию в посте.

 

  • Входе тестов оказалось, что если строк в тексте много, то хранилище строк превращается в весьма большой массив и его нужно правильно организовать, чтобы, с одной стороны, байт-код не разрастался, иначе потом просто не сделать обфускацию уже байт-кода, а с другой стороны - чтобы модуль быстро загружался и не тормозил в дальнейшем. Потому пришлось дорабатывать алгоритм.
  • По мимо этого добавил обфускацию всех видом импорта кроме import *, так как я чего-то не смог найти примеров как правильно и безболезненно переделать его в вызов функции __import__.
  • Добавил функцию Obfuscate - Applay all для автоматической обфускации текста сразу всеми фичами по порядку
  • Также внес всякие корректировки в системные скрипты, потому возможны косячки на ровном месте, кто заметит прошу сразу же отписаться.

 

Вот пример последовательной обфускации текста сейчас:

from math import cos, pi
a = 'This is cos(pi): %s' % cos(pi)
print a
(cos,pi)=map(getattr,([__import__('math',globals(),locals(),['cos','pi'],-1)]*2),['cos','pi'])
a = 'This is cos(pi): %s' % cos(pi)
print a
PJO_16beb9=dict([(PJO_16beb9[0]^135,''.join(map(chr,[int((bin(PJO_16beb9)[2:].rjust(8, "0"))[::-1],2) for PJO_16beb9 in PJO_16beb9[1]]))) for PJO_16beb9 in __import__('marshal').loads('eNqLZmNgYNBgAhKZDxmBLBYQaxuIaAMReiBCDK7EB0hqMINYx0DENxBxDi77B2SAMIilBdOWOQ2mJJMFCxfVlEwREMEHVzcFRMTAFS9BtY2dCcaC64BwhfA60pMZQxsAkqwlmA=='.decode('base64').decode('zlib'))])

(cos,pi)=map(getattr,([__import__(PJO_16beb9[358],globals(),locals(),[PJO_16beb9[715],PJO_16beb9[974]],-1)]*2),[PJO_16beb9[661],PJO_16beb9[640]])
a = PJO_16beb9[379] % cos(pi)
print a
IiiiI1iiI1=dict([(IiiiI1iiI1[0]^135,''.join(map(chr,[int((bin(IiiiI1iiI1)[2:].rjust(8, "0"))[::-1],2) for IiiiI1iiI1 in IiiiI1iiI1[1]]))) for IiiiI1iiI1 in __import__('marshal').loads('eNqLZmNgYNBgAhKZDxmBLBYQaxuIaAMReiBCDK7EB0hqMINYx0DENxBxDi77B2SAMIilBdOWOQ2mJJMFCxfVlEwREMEHVzcFRMTAFS9BtY2dCcaC64BwhfA60pMZQxsAkqwlmA=='.decode('base64').decode('zlib'))])

(iI,i1I1iIIiiiii)=map(getattr,([__import__(IiiiI1iiI1[358],globals(),locals(),[IiiiI1iiI1[715],IiiiI1iiI1[974]],-1)]*2),[IiiiI1iiI1[661],IiiiI1iiI1[640]])
iIii11IIII = IiiiI1iiI1[379] % iI(i1I1iIIiiiii)
print iIii11IIII
  • Upvote 5

Share this post


Link to post

Short link
Share on other sites

 

33_3241_835df03dc30fb0a181314c603a84c042


xexe.jpg

Леликоптер у тебя видать обострение такое постить с матами! Здесь культурные люди-программисты! Что за люди без уважения....



Я вот только что понял, что я не въехал если Я открываю Орион и захожу в папку Bytecode --> Compile py-file (галка на Insert unused and fake bytecode стоит) и выбираю py скрипт и Орион компилирует его с обфускацией то скрипт приводится к такому виду: (iI,i1I1iIIiiiii)=map(getattr,([__import__(IiiiI1iiI1[358],globals(),locals(),[iiiiI1iiI1[715],IiiiI1iiI1[974]],-1)]*2),[iiiiI1iiI1[661],IiiiI1iiI1[640]]) ??? Edited by KACTET
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

'офтоп'

 

у тебя видать обострение такое постить с матами!

 

139338018361355087.jpg

зы: тратить время чтобы скачать, убрать матюганы, залить куда-то и лишь потом запостить - это к ЛСД, у него времени вагон и маленькая тележка) я что нагуглил за 30 секунд, то и запостил.. Передай привет Роберту Мугабе.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
Я вот только что понял, что я не въехал если Я открываю Орион и захожу в папку Bytecode --> Compile py-file (галка на Insert unused and fake bytecode стоит) и выбираю py скрипт и Орион компилирует его с обфускацией то скрипт приводится к такому виду: (iI,i1I1iIIiiiii)=map(getattr,([__import__(IiiiI1iiI1[358],globals(),locals(),[iiiiI1iiI1[715],IiiiI1iiI1[974]],-1)]*2),[iiiiI1iiI1[661],IiiiI1iiI1[640]]) ???

 

Сначала

 

Script -> Obfuscate -> Applay all

 

Потому уже

 

Bytecode -> Compile ....

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

Нашел причину почему, если распаковывать папку с большим кол-во xml, то Орион пишет что не может их распаковать. Оказалось, что, когда начинаю юзать XMLDoc в потоках, то в каждом потоке надо OLE инициализировать вызовом CoInitialize(), а я забыл ))))

Edited by StranikS_Scan

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...