Jump to content
Korean Random

StranikS_Scan

Premium Member
  • Content Count

    7,474
  • Joined

  • Last visited

  • Days Won

    171

StranikS_Scan last won the day on May 13

StranikS_Scan had the most liked content!

Community Reputation

3,880 ⭐⭐⭐⭐⭐

About StranikS_Scan

  • Rank
    Теоретик WorldOfTanks

Recent Profile Visitors

69,127 profile views
  1. Как говорит Д.Пучков у себя на канале, а "если вы хотите обстоятельных рассуждений, то кликайте по ссылке" https://habr.com/ru/post/470531/
  2. Дык потому что там в списке куча всяких нубо-антивирусов. Вот они и находят (а точнее придумывают) всякую фигню.
  3. Логика из цикла - ветер дует от того что деревья качаются. Никакой связи нет между сбором статистики через google analytic и твоим калькулятором, который игру не тянет. Не нравится - играй в тетрис.
  4. Препод-тролль 80 лвл from Avatar import PlayerAvatar old_onBecomePlayer = PlayerAvatar.onBecomePlayer def new_PlayerAvatar_onBecomePlayer(self): old_onBecomePlayer(self) global MY_MODE_ON MY_MODE_ON = True PlayerAvatar.onBecomePlayer = new_PlayerAvatar_onBecomePlayer old_onBecomeNonPlayer = PlayerAvatar.onBecomeNonPlayer def new_PlayerAvatar_onBecomeNonPlayer(base, self): global MY_MODE_ON MY_MODE_ON = False old_onBecomeNonPlayer(self) PlayerAvatar.onBecomeNonPlayer = new_PlayerAvatar_onBecomeNonPlayer
  5. Сети сконструированы так, что со всей РФ идут магистрали на МСК. И сделаны эти магистрали конечно же с большой экономией средств и ресурсов в узлах сопряжения, ну так чтоб запасы были, но на полшишечки. Как результат, как только в европейской части и на Урале наступают вечерние часы и сотни тысяч школьников, закончив уроки, допускаются родителями до компов, на магистралях в Москву начинаются лаги.
  6. Of course he is the best, his performance is higher than yours. Or did you think that the best is here who has a lot of battles and a lot of tanks? LOL
  7. Ага, ну прям))) Эмпирика - удел безработных чудиков. У меня нет времени на такое. Смотри чтение параметров из xml - тыц. Ну и ссылку на подробное объяснение выше дал Ктулху. Нету подписей у кругов. Не понятно, что есть что. Ну и в таких случаях стоит где-то описание подробностей давать ибо иначе сразу возникают вопросы - насколько все это соотносится с физикой игры. Например та же вероятность попадания (квантиль) при каких условиях считается. Когда, например, erfc() или erf() применяете, то нужно учитывать, что в игре распределения не идеальные ,а с обрезкой. ВГ в распределениях разброса, урона, пробития, берет(брал) обрезку по трем сигмам..... Еще бы вероятность попадания в круг показывалось бы. Да и кругов этих много... может какие-то круги с полупрозрачной заливкой сделать. А вообще, если вы такое умеете делать, как этот сайт сейчас, то мои советы вам нафиг не нужны )))))
  8. Виндовс 7 больше не поддерживается некоторыми сайтами. Гитхаб тому пример. Сам недавно обнаружил это.
  9. У вас виндовс умер. Поддержка Windows 7 давно кончилась. Сайт GitHub вас отфутболивает.
  10. Сигнатуры старые скорее всего. Он часто так показывает. Скорее всего там какой-то из современных протекторов.
  11. Протекторы обычно никто не ковыряет, ибо смысла нет, ведь на exec все равно подается расшифрованная строка. Достаточно её сдампить. И вот с этим очень тяжело бороться. Тут либо сделать так чтобы exec не использовался вообще*, либо бить код на части, добавлять ложные куски и делать много exec**, и то и другое в реальности - очень сложно и долго делать. А без протектора защита теряет сразу 50% своей прочности. Остальные 50% это обфускация байткода*** (того что в exec идет) и еще есть обфускация пайтон-кода**** (но это ерунда, только от детей, ибо никак не препятствует тому чтобы кто-то подсмотрел твои ключевые элементы кода). *Например, либо создать пид, в котором реализовать собственный нативный код выполнения, но его тоже могут дизаснуть и потом сдампить строку, либо превращать пайтон-код скриптов в си-код и компилить из этого пид, это самый крутой способ, но очень сложный **Задача тоже крайне не тривиальная и трудоёмкая ***Тут тоже можно всякого наворотить, если скажем игра с JMP-опкодами это позавчерашний день, то из современного (на мой взгляд) это полное видоизменение байткода для опосредованного управления регистрами и содержимом стека, когда интерпретатор выполняет непонятные действия (причем рандомные в каждом новом скрипте), но в итоге они приводят к нужному результату. Декомпилировать такой байткод автоматически нереально, потому что сопоставить ему пайтон-код однозначно можно будет только вручную. Ну и производительность от этого падает, т.к. "процессорное" время тратится впустую. ****Это когда пайтон-код переписывается в запутанный, сюда же кстати относиться и переименование/шифрование строк и имен переменных, функций и атрибутов. Но это все может шибко убить производительность интерпретатора Есть такое вот июнь 2017-го. 2017 год.zip
  12. @Dragon armor было две версии классическая на основе запутывания байт-кода и потом была еще с pyd-инжектором, который инжектил код в обход стандартного вызова exec (но это не точно, что он именно это умел делать, это я так думаю ибо нативный хук exec - это простой и эффективный способ обойти протектор)
×
×
  • Create New...