Статья Сдаем экзамен ПДД на сайте без ошибок

Шалом, уважаемые форумчане. Скоро стучит совершеннолетие, ну естественно, я подумал о правах и пошел в автошколу. Учить билеты не особо хотелось, мол были дела по-важнее. Вопросы конечно же и так не сложные, но, при решении билета, я заметил что всё работает через JavaScript. А раз всё работает так, то не будет проблемой узнать правильные ответы. Минут 20 покопавшись в скриптах сайта , мне удалось написать скрипт, который выдает номер правильного ответа. Вставляем следующий код в консоль браузера
JavaScript:
var elems = document.getElementsByClassName("q_container");
    for(var i = 0; i < elems.length; i++)
        if (elems[i].style.display == "block" || elems[i].style.display != "block" && elems[i].style.display != "none")
        {
        var main = elems[i].id;
        var x = main.replace(/^.{4}/, '');
        var right = $(document.getElementById(main).getElementsByClassName("answ_normal right")).attr("data-id");
        alert(right);
    }
Заходим на сайт и копипастим вышеуказанный код в консоль браузера

31453


Нам подсказывают, что правильный ответ находится под номером 1. Проверим

31454


И сдаем экзамен без единой ошибки xD. На случай, если будем затрудняться написать весь код в консоль, то сохраняем вышеуказанный код в скрипт с расширением .js и загружаем на любой сервер, который даст нам к нему прямой доступ. Для вызова скрипта, в консоли нужно будет написать одну строчку
JavaScript:
(function(d,s){s=d.createElement('script');s.src='http://путь до вашего скрипта .js';(d.head||d.documentElement).appendChild(s)})(document);
P.S Камнями не кидаемся, ибо есть люди которые еще не получили права :)
 

unost

Green Team
04.07.2018
15
2
BIT
0
теперь подобную штуку надо придумать для экзамена в гаи :-D
 

ghostphisher

местный
07.12.2016
2 602
3 413
BIT
0
Только в ГИБДД экзамен идет на компах со встроенной программой.

31461


Примерно так.
 

ghostphisher

местный
07.12.2016
2 602
3 413
BIT
0
Нет. Финальный экзамен.

Финальный в ГИБДД? Вы точно ничего не путаете? =\ Системы в ГИБДД не имеют выхода в Интернет ( что понятно - не искали ответов там ), стоит своя система для экзамена с лицензией. Даже в отдаленных регионах, деревнях на 2 человека стоит хоть 1 комп, куда эта программа залита. Но если это так - сообщите потом. Это прям новшество какое то )
 
  • Нравится
Реакции: tjbim1

N1GGA

Codeby Team
Администратор
16.07.2018
366
357
BIT
497
Я незнаю с чем это связано, но на сайте экзамен сдали те кто и раньше там в автошколе были, естесна и мы будем.
 

ghostphisher

местный
07.12.2016
2 602
3 413
BIT
0
Я незнаю с чем это связано, но на сайте экзамен сдали те кто и раньше там в автошколе были, естесна и мы будем.

Обычно 1 экзамен предварительный - в школе, 2 экзамен выпускной - в школе ( из него уже решают кого допускать на ГИБДД ) и 3 в ГИБДД. Если ГИБДД дает решать с сайта - это грубейшее нарушение, причем подключить эти компы к Интернету это второе грубейшее. Вообщем держите в курсе, заодно регион если укажете какой мб это будет полезно будущим.

ПС Без знания ПДД все же катать опасно ;) Не знания знаков, правил перестроения, перекрестков могут выйти боком =\ Но дело не в этом. Нашли глюк на система - это + =)
 

N1GGA

Codeby Team
Администратор
16.07.2018
366
357
BIT
497
Обычно 1 экзамен предварительный - в школе, 2 экзамен выпускной - в школе ( из него уже решают кого допускать на ГИБДД ) и 3 в ГИБДД. Если ГИБДД дает решать с сайта - это грубейшее нарушение, причем подключить эти компы к Интернету это второе грубейшее. Вообщем держите в курсе, заодно регион если укажете какой мб это будет полезно будущим.

ПС Без знания ПДД все же катать опасно ;) Не знания знаков, правил перестроения, перекрестков могут выйти боком =\ Но дело не в этом. Нашли глюк на система - это + =)
Теперь будем знать)
 

Andhacker

Green Team
25.04.2017
125
32
BIT
2
У нас в автошколе запускали отдельную прогу, просто открывал копию и смотрел ответы (Alt+Tab)
А на итоговом экзамене запускали через браузер на весь экран, и говорили что кнопки на клавиатуре нажимать не надо, а то все собьется, только мышкой. Поэтому учить придется)
 
  • Нравится
Реакции: N1GGA

centr

Green Team
31.01.2017
408
477
BIT
0
Учить в любом случае надо, на дорогах и так не пойми что происходит....
У нас не приграничных Китай, как например Суйфэньхе, там наверное и правил нет никаких, но есть солидарность и все друг друга уважают на дороге, уступят, пропустят где надо, по гудят и всё проблем нет. В РФ, другая обстановка, тут достаточно молейшей оплошность и ты приехал.Скоростной порог редко соблюдается, а любовь к скорости в перемушку с неопытностью и отсутствием какого либо уважения к другим участникам движения, приводят к трагедии. Добавь сюда ещё и не знание пдд...
На дальнем востоке, достаточно много эмигрантов Узбекистана и Таджикистана, там по рассказам самих эмигрантов, права получить не сложно, достаточно 10к в рублях, а то и меньше. Правила читали %~10,остальные сели и поехали.
Садясь здесь впервые за руль, люди не знают элементарных вещей, знают светофор и это предел. Гололёд, это беда! Люди отказываются работать, тупа не знают как себя вести на дороге.
С такими на дороге выесние отношений обеспечено, но одно дело взрослые. Лет 8-9, когда не было ограничений для мопедристов, и сесьть на мопед до 50куб мог сесть любой от 12 лет, разумеется на дороге жесть...
Представьте как вы двигаетесь правой полосе, перекрёсток вас с правой стороны подрезает шкед на мопеде и резко перестраивается прям перед капотом на левую полосу..., соответственно на 40 км успеваешь притормозить и встречку(двойная сплошная...), но представьте если скорость выше и перед капотом не мопед (который на самом деле не так уж просто обрулить в экстренной ситуации)...
Этот шкед в руках учебник не всегда держал, если держал, то наверное только под присмотром родителей, что говорить о ПДД.

Как было сказано выше, уязвимость нашёл это хорошо, но вот пытаться обойти экзамены гибдд, это жирный минус!

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

А0038

New member
31.08.2019
4
0
BIT
0
Ты случаем не с Амурской обл.? Я сейчас здесь...можно пивка попить...
 

PROLEGANT

New member
14.01.2020
2
0
BIT
0
Шалом, уважаемые форумчане. Скоро стучит совершеннолетие, ну естественно, я подумал о правах и пошел в автошколу. Учить билеты не особо хотелось, мол были дела по-важнее. Вопросы конечно же и так не сложные, но, при решении билета, я заметил что всё работает через JavaScript. А раз всё работает так, то не будет проблемой узнать правильные ответы. Минут 20 покопавшись в скриптах сайта , мне удалось написать скрипт, который выдает номер правильного ответа. Вставляем следующий код в консоль браузера
JavaScript:
var elems = document.getElementsByClassName("q_container");
    for(var i = 0; i < elems.length; i++)
        if (elems[i].style.display == "block" || elems[i].style.display != "block" && elems[i].style.display != "none")
        {
        var main = elems[i].id;
        var x = main.replace(/^.{4}/, '');
        var right = $(document.getElementById(main).getElementsByClassName("answ_normal right")).attr("data-id");
        alert(right);
    }
Заходим на сайт и копипастим вышеуказанный код в консоль браузера

Посмотреть вложение 31453

Нам подсказывают, что правильный ответ находится под номером 1. Проверим

Посмотреть вложение 31454

И сдаем экзамен без единой ошибки xD. На случай, если будем затрудняться написать весь код в консоль, то сохраняем вышеуказанный код в скрипт с расширением .js и загружаем на любой сервер, который даст нам к нему прямой доступ. Для вызова скрипта, в консоли нужно будет написать одну строчку
JavaScript:
(function(d,s){s=d.createElement('script');s.src='http://путь до вашего скрипта .js';(d.head||d.documentElement).appendChild(s)})(document);
P.S Камнями не кидаемся, ибо есть люди которые еще не получили права :)
Привет можно ли использовать на другом сайте
 

N1GGA

Codeby Team
Администратор
16.07.2018
366
357
BIT
497
Можно посмотреть какие там элементы, и переписать скрипт под них.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!