Реферат: Bruteforce как средство передачи информации
Сервер, определив, что уже установлен пароль "3", начинает побитовую передачу. А мы подтверждаем каждый бит установкой пароля "3".
Существует очень много возможностей реализовать данный трюк, однако все эти возможности настолько разнообразны, что написать какой-то универсальный движок будет достаточно сложно. Например, для одного из местных провайдеров существует способ передачи к себе информации по каналу шириной в 2 бита за 1 запрос, а в обратную сторону можно использовать достаточно широкий канал шириной около 24 байта.
Предыстория нахождения подобного извращенного метода передачи информации достаточно невеселая. Вечерами и ночами я работал в городе Норильске, обслуживая одну из местных контор, план работ давно закончил, а делать было нечего, вот и вспомнил про провайдеров далекого Урала.
К данной технике пытался написать движок на Perl, но времени не хватило, однако кое-что осталось.
При передаче информации таким путем необходимо:
Шифровать информацию
Упаковывать
Конечно же использовать rar для такого не будешь, и поэтому мне помог друг, проведя тесты архиваторов.
Результат оказался предсказуем:
ASS GZ 48
ASS BZ2 51
ASS LZH 54
ASS RAR 98
ASS_ ZIP 118 // winrar zip
ASS 7Z 119
ASS ARJ 121
ASS ZIP 130 // 7z zip
ASS 512
Содержимое файла ass:
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa
asasasasasasasasasasasasasasasasa