• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Нужна Помощь По Скрипту. Как Вариант Greasemonkey

  • Автор темы kobrin13
  • Дата начала
K

kobrin13

В общем дело обстоит так. Работа предстоит с Firefox.
Есть страница
Внизу страницы есть капча, но периодически, при большой нагрузке на сайт, ддосе и тд, страница загружается не полностью и капча не отображается.
Что делаем, когда загружается полупустая страница :
- Кликаем по центральной части страницы правой кнопкой и выбираем Inspect element;
- Ищем блок table#cp_tabFormularz.biale_tlo и справа снимаем флажок у visibility: hidden.
После этого капча появляется.
Но это все очень долго. Решил попробовать поставить Greasemonkey на Firefox и сделать скрипт, который загружал бы страницу с уже исправленной строкой, те вместо <table id="cp_tabFormularz" width="650" class="biale_tlo" style="visibility: hidden"> загружал бы <table id="cp_tabFormularz" width="650" class="biale_tlo" style=""> ну или что-то вроде того.
Это вообще реально сделать или у меня дурные мысли на ночь глядя поперли?
Просто это же можно как-то сделать, но вот с какой стороны подойти и как реализовать не могу придумать.
Помогите, если у кого есть мысли, может это все можно сделать намного проще и быстрее, а я лезу в дебри. Заранее спасибо.
 
K

kobrin13

cb9c44b928bb.jpg
вот так
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
1275804_500xp.jpg


если jquery есть, то как то так
$("#cp_tabFormularz").removeAttr("style");

если нет, то как то так
document.getElementById(cp_tabFormularz).setAttribute("style", "");
 
K

kobrin13

как-то так тоже не выходит)
помогло вот так
Код:
document.getElementById('cp_tabFormularz').style.visibility = "";
но работает только через F12 - консоль
а в greasemonkey или stylish отказывается
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
для greasemonkey @include прописан?

вполне возможно, что пока станица полностью не прогрузилась greasemonkey не выполняет скрипты
тут от реализации плагина зависит
 
K

kobrin13

// ==UserScript==
// @name Виза
// @namespace Виза
// @description Виза
// @include
// @version 1
// @grant none
// ==/UserScript==
document.querySelector('cp_tabFormularz').style.visibility = "";

страница грузится полностью. но не работает
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
попробуйте убрать кирилицу

поменять на
@include



 
Мы в соцсетях:

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