Yustas Alexu, как-то обходил с помощью OCR такую защиту на автортудей, качество распознавания всеми перепробованными ocr (бесплатные, имеющие CLI и/или API) было неудовлетворительным.
ЗЫ: купил книжку, но скачка не была доступна, а автор видимо был в загуле и на просьбу расшарить книгу на скачку не реагировал. Пришлось колдовать (xdotool + DISPLAY + OCR + скипты SH для автоматизации)
Владислав Лысков, я же написал желательно а не обязательно )
Но как показала личная практика, бота удобнее держать на личном any PI, прибитом гвоздем к стене, чем на платном зарубежном хостинге (достойного бесплатного так и не нашел). А вот достойных бесплатных прокси навалом, почти все, через которые пока еще не сидят толпы народу, правда держатся они не очень долго, но несложный скрипт, который тянет с разных ресурсов списки публичных прокси, тестирует их на предмет пинга и латентности и динамически заворачивает трафик локального бота на лучший из отобранных решает эту проблему) (если бот на полинге, то средствами iptables, если через вебхуки, то все становится несколько сложнее)))
ЗЫ: Правда мой бот уже год как не пашет, но по несколько иным причинам)
Игорь, ну и соответственно, для того чтобы добится фиксированного количества столбцов вам предварительнл надо расчитывать количество записей в столбце в зависимости от длинны списка.
Игорь, потому что row у вас внешний цикл. То есть информацией вы заполняете построчно, сначала первая строка по одному названию на столбец, затем вторая строка и так далее.
Adamos, ну тут вы не совсем правы. Как всем известно из комбинаторики, количество комбинаций можно вычислить как V в степени N, где V - количество допустимых к использованию символов, N - длина пароля.
Рассмотрим количество комбинаций для паролей длинной в (1, 2, 5 и 10) символов соответственно:
Как видно из представленной таблицы, 5-и символьный пароль, состоящий из всех возможных наборов символов по количеству возможных вариантов вполне сопоставим с 10-и символьным паролем, состоящим только из цифр.
никто даже не пытается ограничиваться малым набором символов ...
Лично я, перед началом серьезного анализа пароля всегда пытаюсь брутить исходя из предположения, что пароль состоит только из цифр и имеет длину не более 8 символов. Примерно в 30% случаев этого оказывается достаточно.
ЗЫ: вы конечно можете и далее утверждать, что использование всяких абракозябр в пароле бессмысленно и только усложняет его запоминание, но как по мне, гораздо проще запомнить 5-и символьный пароль с козябрами (например решеткой или собакой) чем 10-и символьный, состоящий только из цифр. В этом мне неплохо помогают различные варианты leet