Jump to content
Korean Random
Delysid

Мод "Internet tester" или первый антитроян для WOT

Recommended Posts

testermod.jpg

 

Мод "Internet tester" или первый антитроян для WOT

Предназначен для блокирования и определения модов которые выходят в интернет без ведома пользователя.

 

Автор: Delysid

 

Описание действий.

Если вы используете моды в папке \scripts\client\mods то установите положите мод в папку и переименуйте

чтобы он был первый по алфавиту. К примеру aaaaa.pyc

Если вы используете моды в папке \scripts\client\gui\mods то установите положите мод в папку и переименуйте

чтобы он был первый по алфавиту. К примеру mod_aaaa.pyc

 

При запуске игры доступ модам к интернету будет заблокирован.

Внимание не работает пинг серверов при вводе логина/пароля и загрузку некоторых медалей!

 

Определение мода который лезет в интернет:

Вызовет неработоспособность мода или строку вида в python.log:

(Exception('Delysid Internet Block',),

 

Версия 1:

Убрано: ограничение работы по времени мода.

Изменения минимальные: изменён немного сам скрипт и обфусцирован, немного уменьшен лог об ошибках от модов которые лезут в интернет.

 

 

Скачать:

http://rgho.st/7bzFLHZwd

 

Допустимые ошибки в питон логе:

 

1:

ERROR: Exception in thread Thread-1:

ERROR: Traceback (most recent call last):

ERROR: File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner

ERROR: File "scripts/client/predefined_hosts.py", line 153, in run

ERROR: File "scripts/common/Lib/urllib2.py", line 129, in urlopen

ERROR: File "scripts/common/Lib/urllib2.py", line 406, in open

ERROR: File "scripts/common/Lib/urllib2.py", line 424, in _open

ERROR: File "scripts/common/Lib/urllib2.py", line 384, in _call_chain

ERROR: File "scripts/common/Lib/urllib2.py", line 1219, in http_open

ERROR: File "scripts/common/Lib/urllib2.py", line 1183, in do_open

ERROR: File "scripts/common/Lib/httplib.py", line 995, in request

ERROR: File "scripts/common/Lib/httplib.py", line 1029, in _send_request

ERROR: File "scripts/common/Lib/httplib.py", line 991, in endheaders

ERROR: File "scripts/common/Lib/httplib.py", line 844, in _send_output

ERROR: File "scripts/common/Lib/httplib.py", line 806, in send

ERROR: File "scripts/common/Lib/httplib.py", line 787, in connect

ERROR: File "scripts/common/Lib/socket.py", line 562, in create_connection

ERROR: File "_antivirus", line 1, in connect

ERROR: Exception: Delysid Internet Block

2:

ERROR: [ERROR] (scripts/client/account_helpers/CustomFilesCache.py, 216): Client couldn't download file. (Exception('Delysid Internet Block',), 'http://ce.worldoftanks.ru/dcont/achievements/medals/67x71/1232.png')

ERROR: [ERROR] (scripts/client/account_helpers/CustomFilesCache.py, 216): Client couldn't download file. (Exception('Delysid Internet Block',), '<a href="http://ce.worldoftanks.ru/dcont/achievements/medals/180x180/1232.png"data-ipb="nomediaparse" data-cke-saved-href="http://ce.worldoftanks.ru/dcont/achievements/medals/180x180/1232.png" )"="">http://ce.worldoftanks.ru/dcont/achievements/medals/180x180/1232.png')

Прошу всех кто найдёт что мод лезет в интернет прошу отписаться тут и сообщить кто мододел и название мода. :heh:

Edited by Delysid
  • Upvote 11
  • Downvote 17

Share this post


Link to post

Short link
Share on other sites

@Delysid, а исходник можешь показать? И почему rghost а не аттач?  :hmm:

Да какая разница какой хостинг, лень было думать как собачить т.к. на 2 сразу сайтах размещал.

 

Я не могу тебе показать исходник т.к. пусть будут все равны перед этим модиком.

Кто хороший кодер тот сделает обход, но и этот мод бета версии только..

 

Пример блокировки модов которые тихо лезут в интернет:

ERROR: Exception in thread Thread:

ERROR: Traceback (most recent call last):

ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner

ERROR:   File "scripts/common/Lib/threading.py", line 763, in run

ERROR:   File "mod_UImod", line 223, in analytics_settings

ERROR:   File "scripts/common/Lib/urllib2.py", line 129, in urlopen

ERROR:   File "scripts/common/Lib/urllib2.py", line 406, in open

ERROR:   File "scripts/common/Lib/urllib2.py", line 424, in _open

ERROR:   File "scripts/common/Lib/urllib2.py", line 384, in _call_chain

ERROR:   File "scripts/common/Lib/urllib2.py", line 1219, in http_open

ERROR:   File "scripts/common/Lib/urllib2.py", line 1183, in do_open

ERROR:   File "scripts/common/Lib/httplib.py", line 995, in request

ERROR:   File "scripts/common/Lib/httplib.py", line 1029, in _send_request

ERROR:   File "scripts/common/Lib/httplib.py", line 991, in endheaders

ERROR:   File "scripts/common/Lib/httplib.py", line 844, in _send_output

ERROR:   File "scripts/common/Lib/httplib.py", line 806, in send

ERROR:   File "scripts/common/Lib/httplib.py", line 787, in connect

ERROR:   File "scripts/common/Lib/socket.py", line 562, in create_connection

ERROR:   File "_antivirus", line 1, in connect

ERROR: Exception: Delysid Internet Block

 

ERROR: Exception in thread Thread:

ERROR: Traceback (most recent call last):

ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner

ERROR:   File "scripts/common/Lib/threading.py", line 763, in run

ERROR:   File "mod_repair_extended", line 1, in analytics_do

ERROR:   File "scripts/common/Lib/urllib2.py", line 129, in urlopen

ERROR:   File "scripts/common/Lib/urllib2.py", line 406, in open

ERROR:   File "scripts/common/Lib/urllib2.py", line 424, in _open

ERROR:   File "scripts/common/Lib/urllib2.py", line 384, in _call_chain

ERROR:   File "scripts/common/Lib/urllib2.py", line 1219, in http_open

ERROR:   File "scripts/common/Lib/urllib2.py", line 1183, in do_open

ERROR:   File "scripts/common/Lib/httplib.py", line 995, in request

ERROR:   File "scripts/common/Lib/httplib.py", line 1029, in _send_request

ERROR:   File "scripts/common/Lib/httplib.py", line 991, in endheaders

ERROR:   File "scripts/common/Lib/httplib.py", line 844, in _send_output

ERROR:   File "scripts/common/Lib/httplib.py", line 806, in send

ERROR:   File "scripts/common/Lib/httplib.py", line 787, in connect

ERROR:   File "scripts/common/Lib/socket.py", line 562, in create_connection

ERROR:   File "_antivirus", line 1, in connect

ERROR: Exception: Delysid Internet Block

 

ERROR: Exception in thread Thread:

ERROR: Traceback (most recent call last):

ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner

ERROR:   File "scripts/common/Lib/threading.py", line 763, in run

ERROR:   File "mod_safeShot_extended", line 541, in analytics_settings

ERROR:   File "scripts/common/Lib/urllib2.py", line 129, in urlopen

ERROR:   File "scripts/common/Lib/urllib2.py", line 406, in open

ERROR:   File "scripts/common/Lib/urllib2.py", line 424, in _open

ERROR:   File "scripts/common/Lib/urllib2.py", line 384, in _call_chain

ERROR:   File "scripts/common/Lib/urllib2.py", line 1219, in http_open

ERROR:   File "scripts/common/Lib/urllib2.py", line 1183, in do_open

ERROR:   File "scripts/common/Lib/httplib.py", line 995, in request

ERROR:   File "scripts/common/Lib/httplib.py", line 1029, in _send_request

ERROR:   File "scripts/common/Lib/httplib.py", line 991, in endheaders

ERROR:   File "scripts/common/Lib/httplib.py", line 844, in _send_output

ERROR:   File "scripts/common/Lib/httplib.py", line 806, in send

ERROR:   File "scripts/common/Lib/httplib.py", line 787, in connect

ERROR:   File "scripts/common/Lib/socket.py", line 562, in create_connection

ERROR:   File "_antivirus", line 1, in connect

ERROR: Exception: Delysid Internet Block

 

ERROR: Exception in thread Thread:

ERROR: Traceback (most recent call last):

ERROR:   File "scripts/common/Lib/threading.py", line 810, in __bootstrap_inner

ERROR:   File "scripts/common/Lib/threading.py", line 763, in run

ERROR:   File "mod_dir_indicator_extended202", line 303, in analytics_do

ERROR:   File "scripts/common/Lib/urllib2.py", line 129, in urlopen

ERROR:   File "scripts/common/Lib/urllib2.py", line 406, in open

ERROR:   File "scripts/common/Lib/urllib2.py", line 424, in _open

ERROR:   File "scripts/common/Lib/urllib2.py", line 384, in _call_chain

ERROR:   File "scripts/common/Lib/urllib2.py", line 1219, in http_open

ERROR:   File "scripts/common/Lib/urllib2.py", line 1183, in do_open

ERROR:   File "scripts/common/Lib/httplib.py", line 995, in request

ERROR:   File "scripts/common/Lib/httplib.py", line 1029, in _send_request

ERROR:   File "scripts/common/Lib/httplib.py", line 991, in endheaders

ERROR:   File "scripts/common/Lib/httplib.py", line 844, in _send_output

ERROR:   File "scripts/common/Lib/httplib.py", line 806, in send

ERROR:   File "scripts/common/Lib/httplib.py", line 787, in connect

ERROR:   File "scripts/common/Lib/socket.py", line 562, in create_connection

ERROR:   File "_antivirus", line 1, in connect

ERROR: Exception: Delysid Internet Block

Edited by Delysid
  • Upvote 6
  • Downvote 9

Share this post


Link to post

Short link
Share on other sites
Я не могу тебе показать исходник т.к. пусть будут все равны перед этим модиком.

Я себе не прошу, я всем прошу. Публично. "А все равны" - так это просто смешно, потому что 

 

Кто хороший кодер

без труда декомпилит его)

 

Так что если мод на самом деле для хороших целей, то то скрывать там нечего)

 

И для XVM исключения прописать в моде тогда надо)

ЗЫ. Картинка сдохла) Пили аттач лучше)

Edited by TwoPizza
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Я себе не прошу, я всем прошу. Публично. "А все равны" - так это просто смешно, потому что 

 

без труда декомпилит его)

 

Так что если мод на самом деле для хороших целей, то то скрывать там нечего)

 

И для XVM исключения прописать в моде тогда надо)

 

XVM как вариант убрать, протестировать моды которые лезут и сделать выбор а потом опять поставить XVM

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

  • Upvote 3
  • Downvote 5

Share this post


Link to post

Short link
Share on other sites

>для блокирования и определения модов которые выходят в интернет без ведома пользователя
А пользователь точно в состоянии определить что нужно а что не нужно? ;-)

>Так что если мод на самом деле для хороших целей, то то скрывать там нечего)
Угу, и 81К размера а даже нормального лога нет, подозрительно ;-)

Edited by ShuraBB
  • Upvote 3
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Привет.

Логпитон не удобно, давай в центр уведомления пусть выводит ;)

+Конфиг в ктором функции: 1. Выводить список в центр увед. 2. Блокировать или только уведомлять.

Share this post


Link to post

Short link
Share on other sites

Привет.

Логпитон не удобно, давай в центр уведомления пусть выводит ;)

+Конфиг в ктором функции: 1. Выводить список в центр увед. 2. Блокировать или только уведомлять.

 

Хорошо, если возьмусь за вторую версию то буду помнить..

Edited by Delysid
  • Upvote 3
  • Downvote 4

Share this post


Link to post

Short link
Share on other sites

Из за меня наверно сделал :)

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

Edited by Delysid
  • Upvote 5
  • Downvote 5

Share this post


Link to post

Short link
Share on other sites

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

а что происходит?

Share this post


Link to post

Short link
Share on other sites

а что происходит?

Что, что. Что то суёте в моды и что то отправляете неизвестно что в интернет.. Вот что.. :no:

  • Upvote 2
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

Что, что. Что то суёте в моды и что то отправляете неизвестно что в интернет.. Вот что.. :no:

ты сам выше написал что отпровляем в инет
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

ты сам выше написал что отпровляем в инет

Неизвестно, может ты со статистикой пароли к аккаунту тыришь...

  • Upvote 1
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

Неизвестно, может ты со статистикой пароли к аккаунту тыришь...

ахахахаха, чушь не неси
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

ахахахаха, чушь не неси

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

  • Upvote 4
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

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

отправка статистики в гугл аналитик
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

А если инет не работает, мод отработает ? :)

Часто играешь без интернета? :)
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Часто играешь без интернета? :)

 

Я просто не знаю, что этот мод сам отправляет (ли) в инет :) 

Если он отработает без инета, чисто посмотреть интересно на результат

Edited by loafer

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