agile
|
Сообщение #21
29 ноября 2014 в 06:50
|
Новичок
37 |
Reset82 писал(а): да, вайн, и кучу костылей, которых кстати нет в официальной версии вайна, что очень подозрительно снова... Подозрительно? Инструкция по использованию winetricks есть на официальном сайте Wine. И уж назвать установку всего лишь 2 библиотек «кучей костылей» у меня как-то язык не поворачивается :) Reset82 писал(а): дело в том, что вайн с костылями мне кажется более подозрительным чем даже Ваш бинарный файл. Конечно, гораздо менее подозрительным выглядит приложение неизвестно от кого, которое может запросто почистить домашний каталог пользователя, например. Это-то по сравнению с Wine и winetricks, которые есть в официальных репозиториях. lins писал(а): С фонтами какая-то беда. Ну, может, машина потому что удалённая, мало ли что... Может, чего сделал не так, не вдавался ещё... А может и банально потому, что Vim использует внутреннюю раскладку. Это смотреть надо. Скорее это из-за того, что раскладка не переключена в VirtualBox (да, я К. О.). lins писал(а): Для просмотра использовался, естественно, эмулятор, поскольку чего-то крутить с Wine совсем не хочется. Под Linux никаких ведь проблем не составляет использовать произвольный эмулятор. На сегодня, наверно, самый простецкий и удобный VirtualBox. Две-три секунды на запуск сохранённой сессии, восстановление сети, да синхронизацию времени: ИМХО, виртуальные машины с Windows — это всегда overkill, если есть возможность использовать Wine. Поднимать в VirtualBox ради какой-то одной программы целую Windows как-то не комильфо (предположим, у нас нет «снапшотов»), гораздо проще создать для этих целей новый префикс Wine. Reset82 писал(а): Как раз, что без ТС их получить нельзя! В том-то и дело! Все равно, нужно эти клавограммы в ТС открывать... Reset82, никто не против того, чтобы была возможность производить графическую визуализацию клавограмм под Linux, не прибегая к «костылям» в виде сторонних скриптов/Wine. Наоборот, все только за :) Последний раз отредактировано 29 ноября 2014 в 06:59 пользователем agile
|
lins
|
Сообщение #22
29 ноября 2014 в 07:01
|
Новичок
1 |
Последний раз отредактировано 30 марта 2015 в 13:57 пользователем lins
|
agile
|
Сообщение #23
29 ноября 2014 в 08:03
|
Новичок
37 |
lins писал(а): Нет, не К. О. Раскладка в VirtualBox никоим образом не может повлиять на системную. А я стоял под Debian. Упс, да, не обратил внимание, что в логе xtsf текст выводится тоже на английской раскладке :) lins писал(а): Поднимать "целую" Windows вовсе не требуется, особенно, тем, у кого она ставится вовсе не ради одной программы. Ради одной программы, тем более, такой как ТС - это, действительно дурь... У меня так-то есть Windows под VirtualBox, но используется она в последнее время крайне редко — разве что если нужно вдруг посмотреть верстку сайтика в браузере IE9 (а это уже и незачем, потому что в среднем по России этим браузером сейчас пользуются всего 0,8% людей). Все остальное, вроде работы со всяким офисным барахлом *, возможно уже и в Linux. Поэтому и пользуюсь Wine-ом в последнее время, когда есть острая необходимость запустить какое-то виндовое приложение. * Кстати, недавно вот наткнулся на типичный пример упоротых людей — редакцию ВНКСФ: Кстати о редактировании! Больше всего ругают «Ворд» те, кто, на самом деле, не умеет им пользоваться. Это гораздо более сложный и разнообразный инструмент. Зная все его возможности, или несколько основных правил – можно не хуже, а даже лучше, чем например в «техе», формировать файлы с большими текстами с добавлениями рисунков, формул и графиков. (да-да, «ворд» такая няшка, когда то и дело падает на документах с большим числом математических формул. Куда уж системе TeX до него...)
|
lins
|
Сообщение #24
29 ноября 2014 в 08:27
|
Новичок
1 |
Последний раз отредактировано 30 марта 2015 в 13:58 пользователем lins
|
Reset82
|
Сообщение #25
29 ноября 2014 в 10:06
|
Маньяк
42 |
agile писал(а): Конечно, гораздо менее подозрительным выглядит приложение неизвестно от кого, которое может запросто почистить домашний каталог пользователя, например. Это-то по сравнению с Wine и winetricks, которые есть в официальных репозиториях. Вот именно! lins писал(а): smalloc писал(а): 5. То, что у xtsf нет юзер-интерфейса, это следствие того, что я не люблю и не умею разрабатывать интерфейсы. 6. Если кто-то захочет разработать приятный и удобный интерфейс для отображения и анализа tsf-формата - you are welcome. Так что, вопрос вполне может быть решён безо всяких Wine. lins, не вводите людей в заблуждение! То что сейчас сделал автор, это ничего более чем кейлогер, который просто структурирует данные в нужном порядке... Опять же, все повторяется... Теперь Линуксоиды видимо получат "программу", неизвестно что делающую... а, как же... ведь секретная подпись же!
|
smalloc
|
Сообщение #26
29 ноября 2014 в 10:58
|
Новичок
1 |
Я не выкладываю исходники и структуру tsf в открытый доступ по той же причине, по которой этого не сделал Игорь Филимонов: чтобы не дать читерам все козырные карты сразу. А на данный момент tsf - надёжный, хорошо зарекомендовавший и удобный формат.
Если кто-то (например Reset82) сделает графическую визуализацию клавонабора под linux - будет здорово! И если при этом захочет сделать отображение tsf и возможность сохранить свой набор в этом формате tsf - вообще прекрасно! Понадобится моя помощь - я готов сотрудничать. (Фразы "дайте структуру формата", "не доверяю автору", "программа, неизвестно что делающая" на предложение к сотрудничеству не тянут). В конце концов, если не хотите иметь дело со мной, - пишите Артёму и договаривайтесь с ним, у него есть исходники TypeStats.exe.
Agile, lins спасибо за отзывы :)
|
agile
|
Сообщение #27
29 ноября 2014 в 11:05
|
Новичок
37 |
Reset82 писал(а): agile писал(а): Конечно, гораздо менее подозрительным выглядит приложение неизвестно от кого, которое может запросто почистить домашний каталог пользователя, например. Это-то по сравнению с Wine и winetricks, которые есть в официальных репозиториях. Вот именно! Это был сарказм, если что. А если у кого-то до сих пор остались подозрения насчет бинарника весом 15 KB — почему бы не проанализировать его, запустив в изолированной «песочнице»? Или попробовать «декомпилировать», получив на выходе нечто компиляемое на C, откуда будет почти сразу видно, представляет ли оно угрозу или нет. Например, я такую проверку у себя сделал (тоже всегда с подозрением отношусь к такого рода программам), и могу с уверенностью сказать, что приложение безопасно. Reset82 писал(а): То что сейчас сделал автор, это ничего более чем кейлогер, который просто структурирует данные в нужном порядке... Если все так просто — можете сделать лучше? По мне так получилось очень удобное консольное приложение, которое можно и нужно развивать. Reset82 писал(а): Опять же, все повторяется... Теперь Линуксоиды видимо получат "программу", неизвестно что делающую... а, как же... ведь секретная подпись же! Как же это, «неизвестно что делающую»? Описание есть? — Есть. Страдаете паранойей, и уверены, что это троян? — Ждите комментария от Артёма, smalloc уже написал, что готов предоставить ему исходник. Да и из последних обсуждений в соседней теме было же уже ясно, что алгоритм вычисления подписи в *.tsf не будет открытым для всех. Т.е. приложение, которое будет записывать известные всем *.tsf уже не может быть open-source.
|
Reset82
|
Сообщение #28
29 ноября 2014 в 11:17
|
Маньяк
42 |
Да и из последних обсуждений в соседней теме было же уже ясно, что алгоритм вычисления подписи в *.tsf не будет открытым для всех. Т.е. приложение, которое будет записывать известные всем *.tsf уже не может быть open-source. Что за бред! Смысл скрывать это? Объяснение хоть одно логическое есть? Если все так просто — можете сделать лучше? По мне так получилось очень удобное консольное приложение, которое можно и нужно развивать. я и сделал подобную программу ТС, только выложить ее не успел, зря только с вами поделился прогрессом, и получилось что Автор первого поста выложил свой полуфабрикат. В теме Интеграции с ТС я выкладывал то что получалось еще до того как реализовал визуализацию самой клавограммы. Но почему-то никто не называет даже то, что уже там было - Консольной ТС...? А что уж в этой программе консольного, я до сих пор не понял... Консольная команда на прослушку окна... а остальное - пожалуйте в старую добрую ТС на костылях!
|
Переборыч
|
Сообщение #29
29 ноября 2014 в 11:31
|
Клавомеханик-Организатор событий
55 |
Reset82 писал(а): Что за бред! Смысл скрывать это? Объяснение хоть одно логическое есть? Объяснение только одно: защита от подделки. Если алгоритм подписи будет общедоступен, то клавограмма и текстовый файл "1000 зн/мин - мамой клянусь!" - равноценны.
|
Reset82
|
Сообщение #30
29 ноября 2014 в 11:52
|
Маньяк
42 |
Переборыч писал(а): Reset82 писал(а): Что за бред! Смысл скрывать это? Объяснение хоть одно логическое есть? Объяснение только одно: защита от подделки. Если алгоритм подписи будет общедоступен, то клавограмма и текстовый файл "1000 зн/мин - мамой клянусь!" - равноценны. т.е. вот это все: скрытый текст… 03938700 000004A0A02A 00000000 000040A0802A 0000DAC0 00000042A030 00000000 041801420030 0000FA00 000004A0A02A 00007D00 00000042A030 00003E80 00000059A015 00000000 043D01590015 0000DAC0 00000059A015 000157C0 00000043A02E 00000000 04410143002E 00021340 00000043A02E 00027100 00000047A022 00000000 043F01470022 0000DAC0 00000047A022 0001F400 00000054A014 00000000 043501540014 00009C40 00000054A014 000157C0 00000052A013 00000000 043A01520013 0000FA00 00000052A013 00007D00 0000004EA031 00000000 0442014E0031 0000FA00 0000004EA031 00032C80 00000048A023 00000000 044001480023 0000DAC0 00000048A023 0005DC00 00000008A00E 00000000 00080108000E 0000BB80 00000008A00E 0001D4C0 0000004AA024 00000000 043E014A0024 0000FA00 0000004AA024 0001D4C0 00000048A023 00000000 044001480023 0000DAC0 00000048A023 00005DC0 00000020A039 00000000 002001200039 0000FA00 000004A0A02A 00000000 000040A0802A 00003E80 00000020A039 00036B00 00000051A010 00000000 041901510010 00019640 00000051A010 00001F40 000004A0A02A 00023280 00000054A014 00000000 043501540014 0000FA00 00000054A014 0001D4C0 00000059A015 00000000 043D01590015 00011940 00000059A015 00003E80 00000043A02E 00000000 04410143002E 0000DAC0 00000043A02E 00021340 00000054A014 00000000 043501540014 0000BB80 00000054A014 00007D00 00000059A015 00000000 043D01590015 0000FA00 00000059A015 00007D00 00000020A039 00000000 002001200039 0000DAC0 00000020A039 00011940 0000004BA025 00000000 043B014B0025 00013880 0000004BA025 00000000 00000042A030 00000000 043801420030 0000DAC0 00000042A030 00007D00 00000058A02D 00000000 04470158002D 00013880 00000058A02D 00001F40 00000059A015 00000000 043D01590015 0000DAC0 00000059A015 00013880 0000004AA024 00000000 043E014A0024 0000BB80 00000020A039 00000000 002001200039 00003E80 0000004AA024 0000DAC0 00000020A039 000157C0 00000050A019 00000000 043701500019 0000FA00 00000046A021 00000000 043001460021 00005DC0 00000050A019 00007D00 00000046A021 00011940 00000059A015 00000000 043D01590015 0000DAC0 00000059A015 00003E80 0000005AA02C 00000000 044F015A002C 0000DAC0 0000005AA02C 00009C40 0000004BA025 00000000 043B014B0025 00013880 0000004BA025 00003E80 00000043A02E 00000000 04410143002E 0000FA00 0000005AA02C 00000000 044F015A002C 0000DAC0 00000043A02E 00009C40 00000020A039 00000000 002001200039 00001F40 0000005AA02C 00013880 00000020A039 00017700 00000056A02F 00000000 043C0156002F 00013880 00000056A02F 0000DAC0 0000004AA024 00000000 043E014A0024 0001F400 0000004AA024 00003E80 00000042A030 00000000 043801420030 0000BB80 00000042A030 0001F400 00000056A02F 00000000 043C0156002F 0001B580 00000056A02F 00001F40 00000020A039 00000000 002001200039 00017700 00000020A039 0002AF80 0000004CA026 00000000 0434014C0026 00013880 0000004CA026 00001F40 00000054A014 00000000 043501540014 00005DC0 00000054A014 00013880 0000004BA025 00000000 043B014B0025 00009C40 0000004AA024 00000000 043E014A0024 00009C40 0000004BA025 00005DC0 00000056A02F 00000000 043C0156002F 00009C40 0000004AA024 00003E80 00000056A02F 0000BB80 000004A0A02A 00000000 000040A0802A 0000FA00 000000BFA035 00000000 002C01BF0035 0000DAC0 00000020A039 00000000 002001200039 00007D00 000004A0A02A 00003E80 000000BFA035 00003E80 00000020A039 0000FA00 00000058A02D 00000000 04470158002D 00007D00 0000004EA031 00000000 0442014E0031 00005DC0 00000058A02D 00001F40 0000004AA024 00000000 043E014A0024 00007D00 0000004EA031 0000DAC0 0000004AA024 00007D00 00000020A039 00000000 002001200039 00013880 00000020A039 00017700 00000058A02D 00000000 04470158002D 0000FA00 00000058A02D 00011940 00000048A023 00000000 044001480023 000157C0 00000048A023 00001F40 00000059A015 00000000 043D01590015 00007D00 00000059A015 00019640 00000050A019 00000000 043701500019 0000DAC0 00000050A019 00034BC0 00000008A00E 00000000 00080108000E 0000DAC0 00000008A00E 00013880 00000008A00E 00000000 00080108000E 00011940 00000008A00E 00009C40 00000054A014 00000000 043501540014 00013880 00000054A014 000157C0 00000050A019 00000000 043701500019 000157C0 00000050A019 00021340 00000044A020 00000000 043201440020 00017700 00000044A020 00032C80 00000053A01F 00000000 044B0153001F 0000DAC0 00000053A01F 00030D40 00000058A02D 00000000 04470158002D 000157C0 00000058A02D 0000FA00 00000046A021 00000000 043001460021 0001D4C0 00000046A021 000639C0 00000051A010 00000000 043901510010 0000BB80 00000051A010 00013880 00000059A015 00000000 043D01590015 00013880 00000059A015 00011940 0000004AA024 00000000 043E014A0024 00013880 00000020A039 00000000 002001200039 00001F40 0000004AA024 0000FA00 00000020A039 00013880 00000045A012 00000000 044301450012 0000DAC0 00000045A012 00009C40 0000004CA026 00000000 0434014C0026 000157C0 00000042A030 00000000 043801420030 00003E80 0000004CA026 00007D00 00000042A030 00011940 00000044A020 00000000 043201440020 0000DAC0 00000044A020 00017700 00000042A030 00000000 043801420030 000157C0 00000042A030 00005DC0 0000004BA025 00000000 043B014B0025 00009C40 0000004AA024 00000000 043E014A0024 00009C40 0000004BA025 00011940 0000004AA024 00003E80 00000020A039 00000000 002001200039 0000FA00 00000020A039 00007D00 000004A0A02A 00000000 000040A0802A 00013880 00000046A021 00000000 041001460021 00011940 00000046A021 00001F40 000004A0A02A 00007D00 0000004BA025 00000000 043B014B0025 00013880 0000004BA025 00003E80 00000042A030 00000000 043801420030 0000DAC0 00000042A030 0001D4C0 00000057A011 00000000 044601570011 0000FA00 00000057A011 00030D40 00000042A030 00000000 043801420030 0000DAC0 00000042A030 00023280 000000BEA034 00000000 044E01BE0034 0000FA00 000000BEA034 00019640 000000BFA035 00000000 002E01BF0035 00011940 00000020A039 00000000 002001200039 00007D00 000000BFA035 0000BB80 000004A0A02A 00000000 000040A0802A 0000BB80 00000020A039 00003E80 00000052A013 00000000 041A01520013 0000DAC0 000004A0A02A 00005DC0 00000020A039 00000000 002001200039 00003E80 00000052A013 00013880 00000020A039 00003E80 0000004EA031 00000000 0442014E0031 00007D00 0000004AA024 00000000 043E014A0024 00007D00 0000004EA031 000157C0 0000004AA024 00003E80 00000056A02F 00000000 043C0156002F 0001B580 00000056A02F 00001F40 00000045A012 00000000 044301450012 00011940 00000045A012 00005DC0 00000020A039 00000000 002001200039 0000FA00 00000020A039 0000FA00 00000044A020 00000000 043201440020 0000BB80 00000044A020 0000DAC0 00000048A023 00000000 044001480023 00011940 00000048A023 00000000 00000054A014 00000000 043501540014 0000BB80 00000054A014 00019640 00000056A02F 00000000 043C0156002F 0000FA00 00000056A02F 00013880 00000054A014 00000000 043501540014 0000BB80 00000054A014 00007D00 00000059A015 00000000 043D01590015 00011940 00000059A015 00001F40 00000042A030 00000000 043801420030 00007D00 00000020A039 00000000 002001200039 0000BB80 00000042A030 00005DC0 00000020A039 0000DAC0 0000004AA024 00000000 043E014A0024 0000FA00 0000004AA024 00017700 00000059A015 00000000 043D01590015 00007D00 00000046A021 00000000 043001460021 00009C40 00000059A015 00009C40 00000020A039 00000000 002001200039 00003E80 00000046A021 00007D00 00000020A039 0000BB80 00000045A012 00000000 044301450012 0000FA00 00000045A012 0000DAC0 000000BAA027 00000000 043601BA0027 0000BB80 00000054A014 00000000 043501540014 0000FA00 000000BAA027 00003E80 00000020A039 00000000 002001200039 00001F40 00000054A014 00007D00 00000020A039 0002AF80 00000050A019 00000000 043701500019 00011940 00000050A019 00011940 00000059A015 00000000 043D01590015 0000FA00 00000059A015 00003E80 00000046A021 00000000 043001460021 0000BB80 00000046A021 00003E80 0000004BA025 00000000 043B014B0025 000157C0 0000004BA025 00001F40 00000046A021 00000000 043001460021 0000DAC0 00000046A021 0000DAC0 000004A0A02A 00000000 000040A0802A 00007D00 000000BFA035 00000000 002C01BF0035 00013880 00000020A039 00000000 002001200039 00005DC0 000000BFA035 00001F40 000004A0A02A 00007D00 00000020A039 00011940 00000058A02D 00000000 04470158002D 0000DAC0 0000004EA031 00000000 0442014E0031 00001F40 00000058A02D 00005DC0 0000004AA024 00000000 043E014A0024 00007D00 0000004EA031 0000BB80 0000004AA024 00005DC0 00000020A039 00000000 002001200039 00011940 00000020A039 0000BB80 0000004AA024 00000000 043E014A0024 0000FA00 0000004AA024 0001B580 00000059A015 00000000 043D01590015 0000FA00 00000059A015 0000DAC0 00000020A039 00000000 002001200039 00013880 00000020A039 00017700 0000005AA02C 00000000 044F015A002C 00019640 0000005AA02C 00019640 00000044A020 00000000 043201440020 0000BB80 00000044A020 00009C40 0000004BA025 00000000 043B014B0025 0000DAC0 0000005AA02C 00000000 044F015A002C 00007D00 0000004BA025 0000DAC0 0000005AA02C 0000FA00 00000054A014 00000000 043501540014 00009C40 00000054A014 00009C40 0000004EA031 00000000 0442014E0031 0001D4C0 0000004EA031 00001F40 00000043A02E 00000000 04410143002E 00011940 0000005AA02C 00000000 044F015A002C 0000DAC0 00000043A02E 0000BB80 0000005AA02C 00003E80 00000020A039 00000000 002001200039 0000FA00 00000020A039 00017700 00000044A020 00000000 043201440020 0000DAC0 00000044A020 0000FA00 00000054A014 00000000 043501540014 0000DAC0 00000054A014 00019640 00000043A02E 00000000 04410143002E 00011940 00000043A02E 00009C40 0000004DA032 00000000 044C014D0032 0000FA00 0000004DA032 0000BB80 00000056A02F 00000000 043C0156002F 0000DAC0 00000056A02F 00013880 00000046A021 00000000 043001460021 0000FA00 00000020A039 00000000 002001200039 00001F40 00000046A021 00009C40 00000020A039 0000FA00 00000044A020 00000000 043201440020 00019640 00000046A021 00000000 043001460021 00003E80 00000044A020 0000BB80 00000046A021 00032C80 000000BAA027 00000000 043601BA0027 00017700 000000BAA027 000157C0 00000059A015 00000000 043D01590015 0000DAC0 00000059A015 00011940 0000004AA024 00000000 043E014A0024 00011940 00000051A010 00000000 043901510010 00005DC0 0000004AA024 00001F40 00000051A010 00003E80 00000020A039 00000000 002001200039 00013880 00000020A039 0000FA00 00000051A010 00000000 043901510010 00009C40 00000051A010 00061A80 00000008A00E 00000000 00080108000E 00009C40 00000041A01E 00000000 04440141001E 00003E80 00000008A00E 00011940 00000041A01E 00019640 00000042A030 00000000 043801420030 00011940 00000042A030 0000DAC0 00000055A016 00000000 043301550016 00011940 00000055A016 00017700 00000045A012 00000000 044301450012 0000DAC0 00000045A012 00009C40 00000048A023 00000000 044001480023 0000DAC0 00000048A023 000157C0 0000004AA024 00000000 043E014A0024 00009C40 00000051A010 00000000 043901510010 0000BB80 0000004AA024 00007D00 00000051A010 00001F40 00000020A039 00000000 002001200039 0000FA00 00000020A039 00011940 00000044A020 00000000 043201440020 0000DAC0 00000020A039 00000000 002001200039 00001F40 00000044A020 0000DAC0 00000020A039 00029040 0000004CA026 00000000 0434014C0026 00017700 0000004CA026 00003E80 00000046A021 00000000 043001460021 0000BB80 00000046A021 00009C40 0000004EA031 00000000 0442014E0031 0000FA00 0000004EA031 00003E80 00000043A02E 00000000 04410143002E 0000DAC0 00000043A02E 0001B580 00000052A013 00000000 043A01520013 0000BB80 00000052A013 00007D00 0000004AA024 00000000 043E014A0024 00011940 00000051A010 00000000 043901510010 00001F40 0000004AA024 0000FA00 00000051A010 00009C40 00000020A039 00000000 002001200039 0000DAC0 00000020A039 000157C0 00000047A022 00000000 043F01470022 0000DAC0 00000047A022 00009C40 0000004AA024 00000000 043E014A0024 0001F400 0000004BA025 00000000 043B014B0025 00001F40 0000004AA024 0001B580 0000004BA025 0000DAC0 00000042A030 00000000 043801420030 00013880 00000042A030 00013880 00000057A011 00000000 044601570011 0000FA00 00000057A011 00017700 00000042A030 00000000 043801420030 0000BB80 00000042A030 000157C0 00000042A030 00000000 043801420030 00013880 00000042A030 00013880 000004A0A02A 00000000 000040A0802A 00011940 000000BFA035 00000000 002C01BF0035 00007D00 00000020A039 00000000 002001200039 00005DC0 000004A0A02A 00009C40 000000BFA035 00003E80 00000020A039 00013880 00000042A030 00000000 043801420030 0000BB80 00000020A039 00000000 002001200039 00009C40 00000042A030 00007D00 00000020A039 00013880 00000059A015 00000000 043D01590015 0000FA00 00000059A015 00003E80 00000042A030 00000000 043801420030 0000FA00 00000042A030 000157C0 00000052A013 00000000 043A01520013 0000BB80 00000052A013 000157C0 00000046A021 00000000 043001460021 00011940 00000046A021 0000FA00 00000052A013 00000000 043A01520013 00013880 00000020A039 00000000 002001200039 00003E80 00000052A013 00009C40 00000020A039 0000DAC0 00000059A015 00000000 043D01590015 0000FA00 00000054A014 00000000 043501540014 00003E80 00000059A015 00001F40 00000020A039 00000000 002001200039 00005DC0 00000054A014 0000FA00 00000020A039 0000DAC0 00000056A02F 00000000 043C0156002F 0000DAC0 00000056A02F 00003E80 0000004AA024 00000000 043E014A0024 0000FA00 0000004AA024 00013880 00000055A016 00000000 043301550016 00017700 0000004BA025 00000000 043B014B0025 00003E80 00000055A016 00011940 00000046A021 00000000 043001460021 00005DC0 0000004BA025 0000FA00 00000046A021 00001F40 00000020A039 00000000 002001200039 00007D00 00000020A039 0000DAC0 00000047A022 00000000 043F01470022 00009C40 00000047A022 00005DC0 0000004AA024 00000000 043E014A0024 0000FA00 0000004AA024 000157C0 00000059A015 00000000 043D01590015 0000DAC0 0000005AA02C 00000000 044F015A002C 00005DC0 00000059A015 00005DC0 0000005AA02C 00017700 0000004EA031 00000000 0442014E0031 00011940 0000004EA031 00013880 0000004DA032 00000000 044C014D0032 00013880 000004A0A02A 00000000 000040A0802A 00003E80 0000004DA032 00017700 000000BFA035 00000000 002C01BF0035 000157C0 00000020A039 00000000 002001200039 00003E80 000000BFA035 00003E80 000004A0A02A 00007D00 00000020A039 00013880 00000047A022 00000000 043F01470022 00009C40 0000004AA024 00000000 043E014A0024 00001F40 00000047A022 0000FA00 0000004AA024 00027100 00000058A02D 00000000 04470158002D 00017700 00000054A014 00000000 043501540014 00001F40 00000058A02D 0000BB80 00000054A014 0001D4C0 00000056A02F 00000000 043C0156002F 00011940 00000045A012 00000000 044301450012 00003E80 00000056A02F 0000DAC0 00000045A012 00003E80 00000020A039 00000000 002001200039 0000FA00 00000020A039 0000DAC0 0000005AA02C 00000000 044F015A002C 00013880 00000020A039 00000000 002001200039 00003E80 0000005AA02C 0000BB80 00000020A039 0001B580 00000047A022 00000000 043F01470022 0000DAC0 00000047A022 0000BB80 00000048A023 00000000 044001480023 00011940 00000048A023 00001F40 00000054A014 00000000 043501540014 00009C40 00000054A014 00009C40 0000004CA026 00000000 0434014C0026 00017700 0000004CA026 00003E80 00000043A02E 00000000 04410143002E 0000DAC0 0000004EA031 00000000 0442014E0031 00001F40 00000043A02E 00013880 0000004EA031 00003E80 00000046A021 00000000 043001460021 00017700 00000044A020 00000000 043201440020 00005DC0 00000046A021 0000DAC0 00000044A020 00003E80 0000004BA025 00000000 043B014B0025 0000FA00 0000004BA025 00003E80 0000005AA02C 00000000 044F015A002C 00013880 0000005AA02C 0000BB80 000000BEA034 00000000 044E01BE0034 00017700 000000BEA034 00001F40 00000020A039 00000000 002001200039 0000FA00 00000020A039 0000DAC0 0000004EA031 00000000 0442014E0031 0000FA00 00000046A021 00000000 043001460021 00003E80 0000004EA031 0000BB80 00000046A021 00013880 00000052A013 00000000 043A01520013 0001B580 00000052A013 00001F40 0000004AA024 00000000 043E014A0024 00017700 0000004AA024 00003E80 00000051A010 00000000 043901510010 00011940 00000020A039 00000000 002001200039 00001F40 00000051A010 000157C0 00000020A039 000157C0 00000042A030 00000000 043801420030 0000DAC0 00000042A030 0000FA00 00000059A015 00000000 043D01590015 0000DAC0 00000059A015 00013880 0000004EA031 00000000 0442014E0031 000157C0 00000054A014 00000000 043501540014 00001F40 0000004EA031 0000BB80 00000054A014 00007D00 00000048A023 00000000 044001480023 0000DAC0 00000054A014 00000000 043501540014 00007D00 00000048A023 00005DC0 00000054A014 0001D4C0 00000043A02E 00000000 04410143002E 00013880 00000043A02E 0000DAC0 00000020A039 00000000 002001200039 0001D4C0 00000020A039 00011940 0000004CA026 00000000 0434014C0026 0000FA00 0000004CA026 00017700 0000004BA025 00000000 043B014B0025 0000FA00 0000004BA025 00003E80 0000005AA02C 00000000 044F015A002C 0000BB80 00000020A039 00000000 002001200039 00005DC0 0000005AA02C 00003E80 00000020A039 000157C0 00000047A022 00000000 043F01470022 0000BB80 00000047A022 00001F40 0000004AA024 00000000 043E014A0024 00013880 0000004AA024 00007D00 00000043A02E 00000000 04410143002E 0000BB80 00000043A02E 00001F40 0000004BA025 00000000 043B014B0025 0000FA00 0000004BA025 0000DAC0 00000054A014 00000000 043501540014 00007D00 0000004CA026 00000000 0434014C0026 00003E80 00000054A014 0000DAC0 0000004CA026 00013880 00000059A015 00000000 043D01590015 0000FA00 00000054A014 00000000 043501540014 00003E80 00000059A015 0000FA00 00000051A010 00000000 043901510010 00003E80 00000054A014 0000DAC0 00000051A010 00011940 000000BFA035 00000000 002E01BF0035 0000FA00 000000BFA035 кто-то будет руками ковырять? т.е тот кто сможет ковырять это руками, не найдет более простого способа, так?
|
agile
|
Сообщение #31
29 ноября 2014 в 12:05
|
Новичок
37 |
Reset82 писал(а): Что за бред! Смысл скрывать это? Объяснение хоть одно логическое есть? Как минимум — позиция автора TypingStatistics по этому вопросу. Читеров, которые просто «набирают» тексты на уровне лучших клавогонщиков, всяко больше, чем тех, кто вручную разобрал формат *.tsf и научился еще делать «подтверждения» своим «результатам». Reset82 писал(а): кто-то будет руками ковырять? т.е тот кто сможет ковырять это руками, не найдет более простого способа, так? Никто не спорит, что взломать можно все, что угодно, но и сразу раскрывать все карты тоже не стоит, как верно заметил smalloc. Reset82 писал(а): Но почему-то никто не называет даже то, что уже там было - Консольной ТС...? Наверное, потому, что мало кому интересно смотреть какие-то непонятные ролики на youtube, озаглавленные «вот что пока получается»? (без обид) Reset82 писал(а): А что уж в этой программе консольного, я до сих пор не понял... Консольная команда на прослушку окна... а остальное - пожалуйте в старую добрую ТС на костылях! А про запись валидных *.tsf, и про то, каким образом они записываются, не забыли? Мало? Так автор уже в который раз написал — он будет рад, если кто-нибудь напишет графический интерфейс с визуализацией получаемых клавограмм, чтобы это можно было по праву назвать «TypingStatistics под Linux». :)
|
Переборыч
|
Сообщение #32
29 ноября 2014 в 12:12
|
Клавомеханик-Организатор событий
55 |
Reset82 писал(а): кто-то будет руками ковырять? т.е тот кто сможет ковырять это руками, не найдет более простого способа, так? Это не подпись, она идёт последней строчкой: signature=3acff2bcd2e07e074c70b8a79184f49d Хэши нажатых клавиш вполне себе можно разобрать самостоятельно: какой клавише или таймауту - какой хэш соответствует. Способ подделки простой: скачивается утилита X, ей скармливается оригинальная клавограмма со скоростью Y, в утилите выбирается нужная скорость Z, [ОК]. Жуликов, которые состряпают такую утилиту за полчаса на коленке, целые сообщества. Последний раз отредактировано 29 ноября 2014 в 12:16 модератором Переборыч
|
Reset82
|
Сообщение #33
29 ноября 2014 в 12:18
|
Маньяк
42 |
Переборыч писал(а): Это не подпись, она идёт последней строчкой: signature=3acff2bcd2e07e074c70b8a79184f49d Хэши нажатых клавиш вполне себе можно разобрать самостоятельно: какой клавише или таймауту - какой хэш соответствует. Способ подделки простой: скачивается утилита X, ей скармливается оригинальная клавограмма со скоростью Y, в утилите выбирается нужная скорость Z, [ОК]. я говорю о том, что сама же ТС и проставит свою уникальную подпись подделке! И подпись эта своего рода делает клавограмму валидной... в общем логику просто уловите...
|
Переборыч
|
Сообщение #34
29 ноября 2014 в 12:23
|
Клавомеханик-Организатор событий
55 |
В TS нет функции проставления уникальной подписи подделкам. Логику какого процесса мы ловим?
|
Reset82
|
Сообщение #35
29 ноября 2014 в 12:45
|
Маньяк
42 |
зачем нужна подпись? для того чтобы человек больше доверял в честность набора? ТС проставляет подпись всем клавограммам, так? Если человек хочет зачитерить, допустим, он автонаборщиком прогнал текст "мамой клянусь, сам набирал..." то что ему мешает написать маркер со временем нажатий всех клавиш, и активировать его после, и потом - дескадь, вот же ТСка, с подписью... что вы мол мне не доверяете, там же типа подпись... В итоге, какой прок от подписи? Только вот из-за этой подписи все секретно в ТС же...
|
agile
|
Сообщение #36
29 ноября 2014 в 13:37
|
Новичок
37 |
Reset82 писал(а): В итоге, какой прок от подписи? Присутствие подписи затрудняет подделку *.tsf способом, который описал Переборыч, т.е. «постобработку» клавограммы. Таким образом уменьшается число потенциальных читеров, что хорошо. Ну а тех ребят, кто шалит со системным временем, можно вывести на чистую воду только лишь попросив сделать видео набора — в TypingStatistics именно для этого и сделана функция, позволяющая «прикрепить» к клавограмме видео с нужным временным сдвигом. Последний раз отредактировано 29 ноября 2014 в 13:44 пользователем agile
|
Reset82
|
Сообщение #37
29 ноября 2014 в 14:10
|
Маньяк
42 |
agile писал(а): Присутствие подписи затрудняет подделку *.tsf способом, который описал Переборыч, т.е. «постобработку» клавограммы. Только безумец будет руками обрабатывать клавограмму, что и делает бессмысленность этой подписи! О, да... видео... давайте теперь и видео только ТСки воспринимать как единственный эталон честности... т.е. с помощю других прог тоже видео будет поддельным да? Последний раз отредактировано 29 ноября 2014 в 14:12 пользователем Reset82
|
agile
|
Сообщение #38
29 ноября 2014 в 15:03
|
Новичок
37 |
Reset82 писал(а): Только безумец будет руками обрабатывать клавограмму, что и делает бессмысленность этой подписи! Человеку, который разобрался со структурой *.tsf файла (а выше Переборыч заметил, что разобраться там, по сути, не сложно), не составит большого труда написать скрипт, который будет пропорционально «масштабировать» готовую клавограмму по времени. Reset82 писал(а): О, да... видео... давайте теперь и видео только ТСки воспринимать как единственный эталон честности... т.е. с помощю других прог тоже видео будет поддельным да? Вы сейчас вообще о чем?
|
Reset82
|
Сообщение #39
29 ноября 2014 в 15:26
|
Маньяк
42 |
agile писал(а): Человеку, который разобрался со структурой *.tsf файла (а выше Переборыч заметил, что разобраться там, по сути, не сложно), не составит большого труда написать скрипт, который будет пропорционально «масштабировать» готовую клавограмму по времени. Я вот не пойму, такое ощущение, что вы специально делаете вид, что не понимаете... Что за бред! Я пишу о том что нет смысла разбираться т.к. все делается гораздо проще, чтобы не писать никаких скриптов... Хватит уже прикидываться что не понимаете о чем речь! Фигня эта подпись, и это отмазка для того чтобы программу делать закрытой! agile писал(а): Вы сейчас вообще о чем? это я о том, что agile писал(а): можно вывести на чистую воду только лишь попросив сделать видео набора — в TypingStatistics именно для этого и сделана функция, позволяющая «прикрепить» к клавограмме видео с нужным временным сдвигом. Последний раз отредактировано 29 ноября 2014 в 15:27 пользователем Reset82
|
smalloc
|
Сообщение #40
29 ноября 2014 в 15:28
|
Новичок
1 |
Вот меньше всего мне хотелось, чтобы эта тема превращалась в обсуждение того, как лучше подделать клавограмму! Давайте обсуждать это в ЛС, что ли.
По поводу вышесказанного: и в оригинальной TS и в моей есть защита против искуственно сгенерированных нажатий.
|