The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Mimic - утилита для подмены похожих символов, делающая отлад..., opennews (ok), 25-Окт-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Представлен Mimic для подмены похожих символов, делающий отл..."  +8 +/
Сообщение от A.Stahl (ok), 25-Окт-15, 10:23 
А нихрена не 5 минут. Слишком от контекста зависит. Вот и думай что было в тексте изначально: точка с запятой и греческий вопросительный знак.
Обратная задача в общем виде не решаема вообще.
Ответить | Правка | Наверх | Cообщить модератору

21. "Представлен Mimic для подмены похожих символов, делающий отл..."  +3 +/
Сообщение от виндотролль (ok), 25-Окт-15, 11:34 
в общем виде — да. Но если известны  начальные условия — имели код с символами ASCII — то решается элементарно.
Ответить | Правка | Наверх | Cообщить модератору

23. "Представлен Mimic для подмены похожих символов, делающий отл..."  +5 +/
Сообщение от тоже Анонимemail (ok), 25-Окт-15, 11:40 
Да ладно. Если речь об исходниках, то обратную замену можно смело делать везде, кроме литералов.
Внутри них можно применить эвристику: тот греческий знак, например, не имеет смысла, если другой эллиники в документе нет. И слова, в которых кириллица перемешана с латиницей, даже в литералах крайне маловероятны.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

61. "Представлен Mimic для подмены похожих символов, делающий отл..."  +2 +/
Сообщение от Аноним (-), 26-Окт-15, 10:51 
> И слова, в которых кириллица перемешана с латиницей, даже в литералах крайне маловероятны.

https://translate.google.com/#ru/sr/%D1%8F%D0...

Ответить | Правка | Наверх | Cообщить модератору

62. "Представлен Mimic для подмены похожих символов, делающий отл..."  –1 +/
Сообщение от тоже Анонимemail (ok), 26-Окт-15, 11:41 
Хм... туше.
Однако замена "JE3ИK" на "JЕЗИК" критична только в двух случаях: когда нужен точный битовый паттерн и когда в шрифте нет поддержки кириллицы. Да, согласен, такие случаи вполне возможны.

С другой стороны, я, признаться, не понял сущности юз-кейса. Как в реальной жизни мне в руки может попасть код, испохабленный таким образом? Да еще и с неизвестным заранее языком на борту?

Ответить | Правка | Наверх | Cообщить модератору

66. "Представлен Mimic для подмены похожих символов, делающий отл..."  +/
Сообщение от . (?), 26-Окт-15, 16:57 
Да всё правильно. Ну будет у тебя трэш в строках, неприятно, но отладке не помешает никак.
Ответить | Правка | Наверх | Cообщить модератору

70. "Представлен Mimic для подмены похожих символов, делающий отл..."  +/
Сообщение от Sinot (ok), 26-Окт-15, 19:11 
Например в примерах на каких-нибудь сайтах-учебниках с "уникальным" контентом. Иногда встречаются сайты с подобной защитой от копирования.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

30. "Представлен Mimic для подмены похожих символов, делающий отл..."  +18 +/
Сообщение от Аноним (-), 25-Окт-15, 12:57 
надо сначала распечатать, а потом - распознать.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

42. "Представлен Mimic для подмены похожих символов, делающий отл..."  +1 +/
Сообщение от vit (??), 25-Окт-15, 18:22 
а какая хрен разница. ну заменишь греческий впрос на точку запятой.
Человек прочитает и не заметит
а программа скомпилиться

П_р_им_е_нить

П_p_им_e_нить

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

43. "Представлен Mimic для подмены похожих символов, делающий отл..."  –1 +/
Сообщение от vit (??), 25-Окт-15, 18:26 
//человек разницы не увидет
a:='Ποιος είσαι εσύ;';
a:='Ποιος είσαι εσύ;';
Ответить | Правка | Наверх | Cообщить модератору

64. "Представлен Mimic для подмены похожих символов, делающий отл..."  +/
Сообщение от тоже Анонимemail (ok), 26-Окт-15, 14:16 
Тот редкий случай, когда действительно имеет смысл поиграть шрифтами ;)
Ответить | Правка | Наверх | Cообщить модератору

55. "Представлен Mimic для подмены похожих символов, делающий отл..."  +/
Сообщение от pavlinux (ok), 26-Окт-15, 02:19 
> А нихрена не 5 минут. Слишком от контекста зависит.
> Вот и думай что было в тексте изначально: точка с запятой и греческий вопросительный знак.

Какого контекста, речь про ошибки препроцессора?! У него нет контекста,
а есть допустимые символы, которые описаны в стандарте на этот язык.

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

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру