Jump to content
Korean Random
IzeBerg

Как и чем декомпилировать/компилировать питон?

Recommended Posts

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

Так как у самого не получилось , то появился спортивный интерес его поправить и пустить в люди .

Но мне сразуже отписвлись что б я его не вскрывал и не выкидывал так как мод Делла и он жутко злится . Сам же его закинул - не себе не людям .

  • Upvote 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

 

 

Сам же его закинул - не себе не людям .

 

Зачем выкладывать что-то, если все сливается тут же в паблик. В таком случае себе, но не людям, раз не цените доверие.

Share this post


Link to post

Short link
Share on other sites

Что там за третья версия мерца? Та что с кучкой jump forward и маршалом? Или что то поновее?

Share this post


Link to post

Short link
Share on other sites

Что там за третья версия мерца? Та что с кучкой jump forward и маршалом? Или что то поновее?

 

Знаю только те что видел, разбил их на три категории, первая - декоратор кода с использованием маршал, без ассм-петель (старые red_ball такой запакованы), вторая - этот же декоратор + петли из JUMP_IF_FALSE с мусором внутри (таким многие моды паковались под 0.8.9-10), третья - обычные джампы, но петли произвольно пересекаются, образуя хаотическую последовательность  + опять же есть мусор (эта версия появилась с выходом 0.8.11).

Share this post


Link to post

Short link
Share on other sites

Ну значит ничего принципиально нового. спс.

 

А вообще забавная вещь в свое время целый день на распаковщик убил и пол ящика пива)))

Share this post


Link to post

Short link
Share on other sites

Ну значит ничего принципиально нового. спс.

 

А вообще забавная вещь в свое время целый день на распаковщик убил и пол ящика пива)))

 

Меня тоже очень впечатлила эта головоломка. Она замечательна тем, что с одной стороны очень проста, благодаря прозрачности питона,  а с другой стороны её можно самому улучшать до бесконечности :))))

Share this post


Link to post

Short link
Share on other sites

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

Мерц персонаж реальный, но жутко скрытный.

Share this post


Link to post

Short link
Share on other sites

про экзешки не совсем понял.... но если в итоге питоновский мод распаковывается и импортирутся то достаточно иметь возможность подгрузить свой мод и знать назаание искомого мода.... но это совсем другая история )

 

Зы мерцу привет вам удачи в намыливании лыж)

Share this post


Link to post

Short link
Share on other sites

про экзешки не совсем понял.... но если в итоге питоновский мод распаковывается и импортирутся то достаточно иметь возможность подгрузить свой мод и знать назаание искомого мода.... но это совсем другая история )

 

Зы мерцу привет вам удачи в намыливании лыж)

Декомпельни BigWorld... не получится? Он Built-in модуль?)

Share this post


Link to post

Short link
Share on other sites

ну да о. Built-in'ах не подумал))) говорю же не совсем понял как это должно работать)

Share this post


Link to post

Short link
Share on other sites

ну да о. Built-in'ах не подумал))) говорю же не совсем понял как это должно работать)

 

О реализации речь не шла, так как это совсем другая история :))))

Реализовать можно по разному и кучей способов. Я изложил только суть подхода и что он дает :))))

Share this post


Link to post

Short link
Share on other sites

Какая кошерная пьянка...
Не нужно обфускацию со скрамблером путать, это ранит мою техническую натуру и выдает в людях лень даже "погуглить" терминологию которую они используют :(
Я рад что вам понравился мой простенький обфускатор =]

Edited by mercger

Share this post


Link to post

Short link
Share on other sites
Я рад что вам понравился мой простенький обфускатор =]

люблю головоломки )

 

 

 

Не нужно обфускацию со скрамблером путать

 

более менее серьезно занимался программированием в период между перфокартами и дискетами 5.25. так что мне простительно =) да и не пользуюсь я такой терминологией ибо прятать нечего =)

 

ЗЫ а ведь кусок исходника обфускатора лежит на этом форуме, но не все понимают что это он )

Edited by jeroohn

Share this post


Link to post

Short link
Share on other sites

Кусок первого слоя, от старого- возможно.
Любителям головоломок могу дать головоломку повеселей :)

Share this post


Link to post

Short link
Share on other sites
Любителям головоломок могу дать головоломку повеселей :)

не...  у вас там новые технологии.... булт-ины,  экзешники, и.т.п. я слишком стар для этого пожалуй)  хотя... в общеобразовательных целях можно и посмотреть...

Edited by jeroohn

Share this post


Link to post

Short link
Share on other sites

Какая кошерная пьянка...

Не нужно обфускацию со скрамблером путать, это ранит мою техническую натуру и выдает в людях лень даже "погуглить" терминологию которую они используют :(

Я рад что вам понравился мой простенький обфускатор =]

 

Путать обфускацию со скраблером? Обфускацией у вас и не пахнет.

 

Обфускация - это термин изначально применяемый к исходному коду программы. Однако ваш "обфускатор" ни коим образом не видоизменяет исходный код защищаемой программы. Реверс той защиты, что я видел дает 100% восстановление исходного кода.

 

Обфускация это когда было "print 2*(3+2)", а стало "print (2*6-2)". Зная только второе выражение ни кто и ни когда не сможет догадаться как выглядело первое, понятно что результат работы программы при этом идентичен. А ведь именно первое выражение и есть исходный код. Так работает обфускация.

 

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

 

Что касается терминологии, то тут можно обсуждать до бесконечности. Точно также как спорить о том, чем является питон в первую очередь, змеёй или языком программирования.

 

 

Любителям головоломок могу дать головоломку повеселей :)

 

Я так понимаю готова защита 4-го поколения? :))))))

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

 

 

5 пользователей читают эту тему

4 зарегистрированных, 1 гостей, 0 невидимых

Sherman, jeroohn, mercger, StranikS_Scan

Собрались отцы )

Share this post


Link to post

Short link
Share on other sites

 

Я так понимаю готова защита 4-го поколения? :))))))

Защита 5-го поколения была готова уже тогда когда выкладывалась 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...