Здравствуйте, гость ( Вход | Регистрация )

9 страниц V  1 2 3 > »   
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot V.2.27.2 (14.02.2012), bugfix 2
WKnight
сообщение 28.12.2011, 14:00
Сообщение #1


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



--v.2.27--

исправил эксепшен eRangeError в условиях
добавил вывод в лог сообщения при ошибке eRangeError, отключается в настройках "Выводить в лог"
поправил заголовок сообщений команды 'msg' и ошибок скрипта
научил 'findimage' искать картинки в перекрытых окнах
научил 'findcolor' искать цвет в перекрытых окнах
добавил хоткей приостановки\продолжения всех скриптов
добавил вариант панели параметров персонажа, содержащий только таблицу переменных


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


--v.2.27.1--

добавил код ошибки -4 с выводом сообщения, что файл не найден в команде 'findimage'
исправил ошибку в команде 'for', когда оно вообще не должно было в тело цикла заходить 'for #i 2 1 1'. малость оптимизировал
подправил поиск в перекрытых окнах в командах 'findimage', 'findcolor'
исправил мелкий баг с автосохранением текущего скрипта


--v.2.27.2--

исправил ошибку в команде 'for', когда оно перестало выполнять 'for #i 1 1'
добавил в команду 'msg' возможность перевода строки по '/n'
исправил ошибку присваивания буквы 'h' переменным
мелкая коррекция 'lastmsg'
исправлена ошибка изменения размеров окна пилота при переключении закладок
исправил перманентный вис скрипта на конструкциях типа 'if %var = #var'
добавил код ошибки -4 в команде 'findcolor'
исправил вывод переменных в команде 'hint'
по просьбам трудящихся, часть пунктов меню с префиксом 'Отображать ', переехала в нижнюю часть меню
слегка подправил команду 'prompt'


Это почти чисто багфикс.


Цитата
ВНИМАНИЕ ! ! ! Если вы хотите сохранить прежние настроки пилота, то необходимо ПЕРЕД запуском новой версии откопировать uopilot.ini


скачать uopilot 2.27.2

Сообщение отредактировал Zeleax - 14.2.2012, 14:12


Прикрепленные файлы
Прикрепленный файл  uopilot_2272_frost.rar ( 640,83 килобайт ) Кол-во скачиваний: 8219
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 28.12.2011, 15:40
Сообщение #2


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата
научил 'findimage' искать картинки в перекрытых окнах
научил 'findcolor' искать цвет в перекрытых окнах

Сколько об этом люди мечтали! Спасибо! )


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Milerio
сообщение 28.12.2011, 21:29
Сообщение #3


**

Neophyte
Сообщений: 22
Регистрация: 11.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.372
Возраст: 23



Цитата
условия и getcolor пока не стал переделывать для перекрытых окон.

Еще чуть чуть и оно) Ждем с нетерпением
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 29.12.2011, 4:00
Сообщение #4


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
Еще чуть чуть и оно
я бы всетаки рекомендовал findcolor, ему ведь и одну точку в качестве диапазона задать можно, и с диапазоном цветов работать умеет.
Хотя мысля появилась как условия с перекрытыми окнами подружить.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
esqado
сообщение 29.12.2011, 21:35
Сообщение #5


*****

Journeyman
Сообщений: 357
Регистрация: 5.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.217



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


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 29.12.2011, 22:05
Сообщение #6


**********

Группа: Администраторы
Наличность: 1
Пользователь №: 1.833



Ну по-сути пилот обладает функционалом хорошего такого вируса.. Написать скрипт который будет похищать какие-нибудь конфиденциальные данные с компьютера - не составляет проблемы.

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


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
esqado
сообщение 30.12.2011, 1:39
Сообщение #7


*****

Journeyman
Сообщений: 357
Регистрация: 5.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.217



Спасибо за пояснение. Интересно, почему два дня работал нормально, а потом вдруг авирусник "очухался".
Причем, это только 2.27 вирус, а предыдущие- чистые.
А может мд5 допишите? А то вдруг у меня и правда в нем что-то не то...
Кстати, при новой закачке с сайта- тоже пищит об угрозе.


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 30.12.2011, 10:48
Сообщение #8


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(zavas @ 30.12.2011, 0:39) *

Спасибо за пояснение. Интересно, почему два дня работал нормально, а потом вдруг авирусник "очухался".
Причем, это только 2.27 вирус, а предыдущие- чистые

Всё началось с версии 2.24.1. Сначала авира молчит - а на следующий день ругается.


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 30.12.2011, 22:34
Сообщение #9


**********

Группа: Администраторы
Наличность: 1
Пользователь №: 1.833



Цитата(Zeleax @ 30.12.2011, 11:48) *
Всё началось с версии 2.24.1. Сначала авира молчит - а на следующий день ругается.

Полагаю это не проблема разработчика пилота, а проблема разработчика антивируса (или с точки зрения русского человека - это проблема пользователя!).

Интереса ради отправил на VirusTotal, посмотреть отчеты, оказалось я первый.. http://www.virustotal.com/file-scan/report...7295-1325271693

Конкретно "TR/Graftor.10969.1" (определения типа "опасный файл" не интересны), "TR" видимо сокращение от Trojan, что за разновидность такая "Graftor" - мне непонятно.
Цитата(Определение термина Trojan)
В данную категорию входят программы, осуществляющие различные несанкционированные пользователем действия: сбор информации и ее передачу злоумышленнику, ее разрушение или злонамеренную модификацию, нарушение работоспособности компьютера, использование ресурсов компьютера в неблаговидных целях.
Отдельные категории троянских программ наносят ущерб удаленным компьютерам и сетям, не нарушая работоспособность зараженного компьютера (например, троянские программы, разработанные для распределенных DoS-атак на удаленные ресурсы сети).

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

Тем не менее - добавлять просто в исключения антивирусу это плохое решение: другие вирусы могут использовать uopilot.exe для заражения вредоносным кодом, а если он в исключениях у антивируса - так и будем сидеть уже с настоящим с вирусом..

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

Касаемо того, что делает разработчик пилота чтобы он не определялся как вирус - он поступает как все добросовестные вирусописатели, он маскирует/изменяет код так, чтобы антивирус чего не заподозрил. Это неправильное решение проблемы и я настойчиво советую прекратить заниматься ерундой, уверен в TODO есть более интересные пункты.

IMHO.

PS: Сам пользуюсь бесплатным AVG и всем знакомым советую, и вам советую (из бесплатных).


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 31.12.2011, 12:06
Сообщение #10


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27681
Пользователь №: 11.279



Comodo тоже орет. Отослал им на рассмотрение, как ложное срабатывание.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Gals
сообщение 1.1.2012, 4:23
Сообщение #11


***

Novice
Сообщений: 57
Регистрация: 15.7.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.869



Цитата(WKnight @ 28.12.2011, 15:00) *

--v.2.27--
научил 'findimage' искать картинки в перекрытых окнах
научил 'findcolor' искать цвет в перекрытых окнах

Это значит, что если перекрыть окно ла2 допустим, то пилот будет видеть точку которая в окне, а не ту которая находится в перекрывающем окне?

Особо не знаю синтаксиса, может я в чем-то ошибся, но вот так, если окно перекрыть - то findcolor не видит точку в окне ла2.
Цитата

set $f3 f3
:start
set $a findcolor (259, 44 259, 44 1 1 3686015 %arr 2)
if_not $a = 1
post $f3
end_if

hint (30 ( $a= $a ) )
goto start

Что я не так делаю?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.1.2012, 8:31
Сообщение #12


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27681
Пользователь №: 11.279



Цитата
if_not $a = 1

Почему if_not? $a содержит количество найденных элементов, в вашем примере это может быть либо 0 либо 1. Получается вы пишите:
если не нашли 1 элемент, то жмем ф3.

Да и пилот естественно надо привязать к окну.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.1.2012, 8:48
Сообщение #13


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27681
Пользователь №: 11.279



сейчас попробовал на форуме - при перекрытии окном действительно не работает. пробовал 1 и 2 методы.
Залез в справку - в качестве метода надо указывать хенд окна.

set $h 10B14D6
set #h hex2dec ($h)
set logging #h

set $a findcolor (1307, 424 1308, 426 1 1 16777215 %arr #h)
set logging $a

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

Сообщение отредактировал DarkMaster - 1.1.2012, 8:58


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Gals
сообщение 1.1.2012, 11:51
Сообщение #14


***

Novice
Сообщений: 57
Регистрация: 15.7.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.869



Цитата(DarkMaster @ 1.1.2012, 9:31) *

Получается вы пишите:
если не нашли 1 элемент, то жмем ф3.

Да и пилот естественно надо привязать к окну.

Так и хотел, если нету 1 пикселя с полоски ХП, то жмет ф3. Просто я не очень знаю, как по другому сделать. Привязал. Вот у вас тоже не работе.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 3.1.2012, 4:59
Сообщение #15


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
Учитывая необходимость задавать хендл, то очень бы не помешала переменная #currentWindow содержащаяхенд окна к которому привязан пилот

workwindow?
Цитата
цель - блокнот. не получилось.
тестировалось в мсофисе, пайнте и еще нескольких приложениях. оно точно работает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.1.2012, 8:12
Сообщение #16


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27681
Пользователь №: 11.279



О.о
А ворк виндов можно испльзовать как переменную? Допустимо ли:
set #a workwindow ?

Взял пеинт. У меня вин7 х64. При указании хендла в поле метода цвет не определяется даже не в перекрытом состоянии.

Нагрузил друга для тестов на хр х32. При указании хендла в методе корректно определяется цвет, однако при перекрытии так же не определяется. Так же для тестирования изменялся цвет с помощью заливки, при этом была обнаружена странная задержка в результатах: скрипт продолжал работать, циклы проверки цвета проходили снова и снова, однака результат менялся только через 5-6 секунд после смены цвета фона.
Код на котором все тестировалось:

set logging close
set logging open 400 500
while 1 = 1
set $a findcolor (307, 424 308, 426 1 1 16777215 %arr workwindow)
set logging $a workwindow
wait 100
end_while


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.1.2012, 15:43
Сообщение #17


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27681
Пользователь №: 11.279



Проверил пилот новыми базами Comodo - перестал орать на вирус в 2,27. Видать не зря все же отсылал. На 2,24,1 продолжает орать, выслал и его. В целом порадовало, что подруктили базы.
В анвир отсылали? Или что там орало? Результат есть?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 4.1.2012, 20:34
Сообщение #18


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 4.1.2012, 14:43) *

Проверил пилот новыми базами Comodo - перестал орать на вирус в 2,27. Видать не зря все же отсылал. На 2,24,1 продолжает орать, выслал и его. В целом порадовало, что подруктили базы.
В анвир отсылали? Или что там орало? Результат есть?

Не отсылали. Вот текущая ситуация для версии пилота 2.27:
Тест антивирусами

VirSCAN.org Scanned Report :
Scanned time : 2012/01/04 19:24:19 (EET)
Scanner results: 25% Scanner(s) (9/36) found malware!
File Name : uopilot.exe
File Size : 687104 byte
File Type : PE32 executable for MS Windows (GUI) Intel 80386 32-bit
MD5 : 41ba54000d440204c13f77144b4b09df
SHA1 : 2a6ae1be683341d0e259c21e7de8e7911bce3832
Online report : http://r.virscan.org/091087dde60c51ee47b08e8751b5ff7c

Scanner Engine Ver Sig Ver Sig Date Time Scan result
a-squared 5.1.0.4 20111231210714 2011-12-31 0.33 Win32.SuspectCrc!IK
AhnLab V3 2012.01.04.00 2012.01.04 2012-01-04 2.84 -
AntiVir 8.2.8.18 7.11.20.158 2012-01-04 0.27 TR/Graftor.10969.1
Antiy 2.0.18 20120104.15386224 2012-01-04 0.02 -
Arcavir 2011 201201040759 2012-01-04 3.57 Downloader.Agent.Datu
Authentium 5.1.1 201201032336 2012-01-03 1.72 -
AVAST! 4.7.4 120104-0 2012-01-04 0.24 -
AVG 10.0.1405 2090/4121 2012-01-03 2.24 -
BitDefender 7.90123.7931676 7.40432 2012-01-05 4.28 Gen:Variant.Graftor.10969
ClamAV 0.97.1 14244 2012-01-04 0.64 -
Comodo 5.1 11194 2012-01-04 2.03 UnclassifiedMalware
CP Secure 1.3.0.5 2012.01.04 2012-01-04 0.61 -
Dr.Web 7.0.0.11250 2012.01.05 2012-01-05 11.80 -
F-Prot 4.6.2.117 20120103 2012-01-03 1.09 -
F-Secure 7.02.73807 2012.01.04.03 2012-01-04 12.97 -
Fortinet 4.2.257 15.58 2012-01-04 0.11 -
GData 22.3267 20111231 2011-12-31 4.82 Gen:Variant.Graftor.10969 [Engine:A]
ViRobot 20120103 2012.01.03 2012-01-03 0.38 -
Ikarus T3.1.32.20.0 2012.01.04.80158 2012-01-04 4.86 Win32.SuspectCrc
JiangMin 13.0.900 2011.11.26 2011-11-26 2.04 -
Kaspersky 5.5.10 2012.01.04 2012-01-04 0.56 -
KingSoft 2009.2.5.15 2012.1.4.18 2012-01-04 0.98 -
McAfee 5400.1158 6578 2012-01-03 13.22 -
Microsoft 1.7903 2011.12.31 2011-12-31 4.03 -
NOD32 3.0.21 6752 2011-12-29 1.11 -
Panda 9.05.01 2012.01.04 2012-01-04 2.85 -
Trend Micro 9.500-1005 8.686.05 2012-01-04 0.17 -
Quick Heal 11.00 2012.01.04 2012-01-04 2.25 -
Rising 20.0 23.91.02.01 2012-01-04 4.68 -
Sophos 3.25.1 4.72 2012-01-04 5.57 -
Sunbelt 3.9.2523.2 11348 2012-01-03 0.71 Trojan.Win32.Generic!BT
Symantec 1.3.0.24 20120103.007 2012-01-03 0.10 Trojan.Gen.2
nProtect 20120104.01 11884639 2012-01-04 1.45 -
The Hacker 6.7.0.1 v00371 2012-01-03 0.62 -
VBA32 3.12.16.4 20120104.1117 2012-01-04 5.32 -
VirusBuster 5.4.0.10 14.1.149.0/72851182012-01-04 0.20 -



Только что отправил на Avir'у


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.1.2012, 20:39
Сообщение #19


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27681
Пользователь №: 11.279



ну по комодо данные старые. А из остального знаю только анвир и симантек(читай ну и хрен с ними). Надо бы отослать. В анвире вообще есть отсыл файла для рассмотреня по _ложному_ срабатыванию?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 4.1.2012, 20:44
Сообщение #20


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 4.1.2012, 19:39) *

ну по комодо данные старые. А из остального знаю только анвир и симантек(читай ну и хрен с ними). Надо бы отослать. В анвире вообще есть отсыл файла для рассмотреня по _ложному_ срабатыванию?


Цитата
Только что отправил на Avir'у


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

9 страниц V  1 2 3 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 20.4.2024, 17:35
Designed by Nickostyle