stranichko.org.ua feedback на платформе

TeamViewer. Извращения

Смотрим. Обращаем внимание на ID. Высказываем догадки, как я это сделал :)

собственно – в действии:

You need to install or upgrade Flash Player to view this content, install or upgrade by clicking here.

скачать в хорошем качестве: teamviewer.avi (1150)

VN:F [1.8.8_1072]
Rating: 5.0/5 (2 votes cast)
TeamViewer. Извращения5.052
65,994 просмотров

Комментарии (65) на “TeamViewer. Извращения”

  • Kamikadze:

    явно виртуалка, вот токо родная ли от севена или новая от ВМ твари хз

    • даже если б мой дохленький ноут и выгреб 6 запущенных виртуалок одновременно, даже если б я убрал розовую рамку вокруг приложений означающую режим Unity, то при подключении одного TeamViewer’a к другому – я б увидел рабочий стол виртуалки, т.е. рекурсивного отображения не было бы ;)

  • Kozak:

    Sandboxie, або щось типу того.

  • Kozak:

    ну, а яка ж розгадка?

  • ID, я гляжу, не сильно различаются…
    Может, запускал все копии TeamViewer почти одновременно. Возможно, из-за какого-нибудь бага он разрешил такое сделать.

    offtopic: Спасибо за World of Goo, обожаю такие вещи!

    • да, запускал почти одновременно, но медленно всплывающий запрос семерки на запуск с административными привилегиями и ругающийся фаерволл дали некую задержу в запуске.

      offtopic: да всегда пожалуйста! очень рад, что еще один человек подсел на эту замечательную игрушку!!

  • Алексей:

    Делается несколько ярлыков на экзешник, выделяются все и жмется Enter, так запустятся копии. Для такого эффекта с окнами, достаточно и одного радмина, на подключение самого на себя, в полноэкранном режиме. Старо, и не актуально.

  • В WinXP тоже с ярлыками не получилось

  • tiger.seo:

    Может быть после каждого запуска TeamViewer менялся MAC-адрес?

    • TeamViewer обновляет ID периодически. Т.е. пока я запускал бы 6ю копию – в первой уже стал бы такой же ID как и в 6й

  • asd_13:

    Наверное запускал каждую прогу на отдельном ядре!

    • TeamViwer не привязывается _только_ к ядру, да и вообще к ядрам никакого отношения не имеет :)

  • Will you please explain me about how to run multi instances of teamviewer from one computer?

  • Насколько знаю, TeamViewer присваивает ID опираясь на MAC-адрес компьютера. Идентификатор записывается в реестр в параметр ClientID. Также есть параметр ClientIC, который как бы является паролем (атрибутом авторизации) (хотя я в этом не уверен). TeamViewer позволит запустить себя, если внутри него заменены все названия TeamViewer на какое-либо другое название. Также должен быть заменен текст DynGate на любой другой. Тогда можно запустить 2 и более копий программы. А чтобы сменить свой ID, нужно сначала сменить мак, затем удалить в реестре параметры ClientID и ClientIC и запустить новую копию TeamViewer.

    • очень интересно. Про нюансы с заменой названий я не знал. Но все намного проще, хотя про MAC и реестр Вы правы…

  • Jon:

    Если не вдаваться в подробности то перед каждым запуском копии программы срабатывает батник в основе которого «nircmdc setfilefoldertime» – и смена ID гарантированна (только-что сам опробовал на XP – за 15 сек три разных ID) Это решение основной задачи (смена ID). А по поводу запуска нескольких копий – любой желающий это может сделать даже не владея основами програмирования – вариантов масса.

  • Andrew:

    Если тема еще жива…
    Смею предположить что экземпляры TV запущены от имени разных юзеров.

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

  • Timur:

    Нарисовал :)

  • anonymous:

    I’ve been searching on the web trying to find ideas on how to get my personal blog site coded, your present style and theme are wonderful. Did you code it your self or did you recruit a coder to get it done for you personally?

  • akey:

    насчёт запуска нескольких копий похоже работа какого то скрипта, или просто различные папки установки… а по смене ID, то я например менял мак, затем удалял старую версию проги, и ставил отличную от предыдущей версию, а именно msi пакет установки:), возможно версии программ у вас также различны, да и ветки реестра:) Всё знать невозможно:)

    • очень любопытно, но не напасешься разных версий. По поводу скрипта – махинации с копиями делал вручную, но это автоматизируемо, никак просто руки и не дойдут написать скрипт, который бы при запуске автоматом менял ID.

  • Dmitriy:

    И как же это было сделано в итоге?

  • Dmitriy:

    Еще предположу, что перед запуском новой версии удалял ветку реестра

  • Dmitriy:

    Так что ли батник прописал?
    :1
    reg delete hkcu\software\teamviewer /f
    reg delete hklm\software\teamviewer /f
    start «C:\Program Files\TeamViewer\Version6\TeamViewer.exe»
    goto 1

  • Dmitriy:

    И чуть не забыл что МАК адрес менял скорее всего:
    macshift.exe -r -i «Подключение по локальной сети»

  • Админ колись как так сделал, ато я и ID просто поменять никак не могу а у тебя вон чего!
    Заинтриговал всех и притих…..молодец.

  • Dmitriy:

    1) Выгрузить программу из трея.

    2) Остановить сервис «teamviewer 6″
    net stop «teamviewer 6″

    3) Сменить дату создания папки и файлов программы, например на текущую
    («C:\Program Files\TeamViewer\» – для этой папки и ее подпапок и файлов)

    4) Изменить MAC адрес сетевой карточки:
    а) используя программу: macshift.exe -r -i “Подключение по локальной сети”
    б) используя программу: MacMakeUp.exe
    Вручную выбрав нужный адаптер и прописав произвольный MAC адрес
    в) Полностью ручками: Пуск->Настройки->Сетевые подключения->
    ->“Подключение по локальной сети”->Свойства->Подключение через… (Имя адаптера)->
    ->Настроить->Дополнительно->Сетевой адрес (Network address)->
    ->Прописать произвольный MAC адрес
    После пункта 4. – выключить и выключить сетевую карту
    – что бы в системе принялся новый MAC адрес

    5) Удалить из реестра ключ с ID и поменять там дату инсталляции
    reg delete hkcu\software\teamviewer /f
    reg delete hklm\software\teamviewer /f

    6) Запустить программу заново

    P.S. лично я делаю Unintsll программы teamviewer вместо п. 3
    а в п.6 заново устанавливаю «teamviewer»

    • да, на этом принципе и основано решение, но реализовано несколько необычным способом. Осталось это дело только автоматизировать.

  • Dmitriy:

    До конечного продукта реализация не дошла? Может стоить намекнуть как было сделано? Имхо – секрет то из чего делать?

  • emi_:

    Давно уже решил проблему со сменой ID, но жаль что смену мак адреса не все карты поддерживают.

    @Echo Off
    netsh interface set interface name=»LAN» admin=DISABLED
    reg delete hkcu\software\teamviewer /f
    reg delete hklm\software\teamviewer /f
    echo y | del «%AppData%\TeamViewer\*»
    :1
    Set V=%random%
    IF %V% GTR 9 (goto :2) ELSE goto :1
    :2
    IF %V% LSS 100 (goto :3) ELSE goto :1
    :3
    Set B=%random%
    IF %B% GTR 999 (goto :4) ELSE goto :3
    :4
    IF %B% LSS 10000 (goto :5) ELSE goto :3
    :5
    Set N=%random%
    IF %N% GTR 999 (goto :6) ELSE goto :5
    :6
    IF %N% LSS 10000 (goto :7) ELSE goto :5
    :7
    echo mac address is %V%%B%%N%
    reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}007 /v NetworkAddress /t REG_SZ /d «00%V%%B%%N%» /f
    netsh interface set interface name=»LAN» admin=ENABLED

    Ну и на последок:
    LAN – название сетевого интерфейса.
    Генерация MAC id происходит рандомно.
    …10318}007 где 0007 это раздел интерфейса «LAN»

    • спасибо за скрипт. Вот как раз до такой автоматизации у меня руки так и не дошли. А и зачем? Teamviewer – это несерьезно. Есть более безопасные пути подключения к хомячкам

    • BezBashka:

      оптимизация вычисления MAC адресса, и устранения неточностей
      @Echo Off
      :1
      Set /a H=%random%%%100
      IF %H% LSS 10 (goto :1)
      echo H=%H%
      :2
      Set /a M=%random%%%10000
      IF %M% LSS 1000 (goto :2)
      echo M=%M%
      :3
      Set /a L=%random%%%10000
      IF %L% LSS 1000 (goto :3)
      echo L=%L%
      echo mac address is 00%H%%M%%L%

  • emi_:

    …10318}007
    в предыдущем посте опечатка в пути до ключа

  • Poohcoolguy:

    как я понял это все делалось непосредственно для преодоления 5 минутного ограничения на длительность сеанса при использовании TV для коннекта с большим историческим списком клиентских TV.
    ClientID ClientIC заменить реально в реестре и ручками достаточно один символ поменять и при следующем запуске TV выдаст совершенно другой ID (путь в реестре уходит намного глубже чем описано здесь. я пользовал поиск по фразe TeamViewer + F3 – там много хлама, особенно если устанавливались еще какие-то версии).
    Но есть провайдеры, которые привязываютццо к маку и не все сидят через роутеры в нет.
    так что вариант с подменой маков не для всех подходит.
    без замены маков есть какие-то соображения как можно заменить ID для преодоления 5 минутного ограничения…?
    Второй вопрос как такую же проверку обойти на Android устройстве?
    ну и чтоб добить тему окончательно еще спрошу про аналогию на линукс и мак.

    P.S. И кто сказал, что я использую его в коммерческих целях? у меня просто друзей много)

    • все делалось непосредственно для преодоления 5 минутного ограничения

      все делалось «ради хохмы», не более. Выше в комментариях я уже неоднократно писал, что TV – антисекьюрная хрень

      достаточно один символ поменять

      во-первых эти способы привязки меняются от версии к версии, во-вторых тогда было не все уж настолько просто

      привязываютццо к маку и не все сидят через роутеры в нет … так что вариант с подменой маков не для всех подходит

      TV привязывается к макам сетевух (нескольких) компа, на котором он запущен. Так что вариант в большинстве случаев еще как подходит

      как такую же проверку обойти на Android устройстве?

      можно попытаться так же сменить мак у сетевухи устройства. Попробуйте это сделать под S-OFF. Но не факт что получится, т.к. мой яблофон, например, не дал мне сменить мак адрес

      у меня просто друзей много)

      юзайте AmmyyAdmin и не забивайте себе голову. Где взять его особые версии, думаю, Вам не нужно обяъснять :)

      • Lex:

        AmmyyAdmin говорите?
        И как же его запустить на android? Для меня у TW кросплатформенность – это основная функция.

        • согласен, TW мультиплатформен, за это плюс в репу разработчикам. Но, простите, что ж это за работа такая, что приходится подключаться все к новым и новым клиентам с планшета? А иначе смысл вообще этой всей затеи с TW, когда есть RDP + VPN.

          • Lex:

            Это могут быть не обязательно клиенты и не обязательно «новые». Весь смысл в мобильности, доступности «в дороге». А еще смысл набирает обороты, когда все «ip серые» или некогда настраивать vpn. Можно конечно сказать, что есть планшет на винде или где-то есть возможность провести хороший инет… Но согласитесь, как приятно ничего не настраивая подключиться со своего телефона по дороге домой и поставить на закачку пару фильмов, которые к приезду уже будут ждать… Это так случай из жизни :-)

            • но все-же я не устану повторять: VPN – наше все. Можно уж и выделить время на настройку впн дома. А если уж что-то необходимо запустить с мобильного, пожалуйста – подключение по RDP и уже с компа можно запускать все что угодно. Все-равно всех нужных программ не перенести на андроиды, яблооси и прочая.

  • SnT:

    Так и не написали как решить проблему с тимвьювером (блокировкой 5 мин.) а между тем проблема все еще актуальна тем более для 8 версии тимвьювера.

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

      • akey:

        И это правильно! 5 минут предел, да 5 минут предел. Взяли так и рассказали, как это делается. У человека натура такая, сделать всё что угодно, лишь бы не платить за чужой труд! Покупайте лицензию и не заморачивайтесь, а если денег нет, то бесплатных аналогов хватает, тот же амми например. Отличная прога, даже по моему быстрей работает. Конечно все фокусы с маками это хорошо, но на новых версиях программы это уже не актуально, похоже веток больше стало. И не со всеми сетевухами фокус работает.

        • бесплатных аналогов хватает

          согласен. И не только бесплатных, а еще и не сливающих трафик «налево».

    • А я использую связку LogMeIn Hamachi + TightVNC + RDP
      Всё бесплатно, и без особых ограничений, и не менее удобно. А передача файлов через локальную шару.

      • Lex:

        И как? Второй интерфейс на вин7 совсем нигде не создает никаких проблем? Шлюз прописывается в хамачи?

  • SanalD:

    для смены id нужна утилита, которая есть в этой портативной сборке http://rusfolder.com/42896887

  • Serg:

    Hi.

    2 SanalD:
    Перезалей, пож-та

Оставить комментарий

(обязательно)