Задать вопрос
  • Как проверить файл ворд на стиллер?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    VT - не панацея. Если есть ощущение, что необходима дополнительная проверка, то, разумеется, проверяйте.
    Ответ написан
    Комментировать
  • Как извлечь базу данных из файлов сайта на Wordpress?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    В файлах WordPress дамп БД вы не найдёте. Попробуйте через ПУ хостера вопрос решить, обратившись к соответствующему разделу или странице (если по какой-то причине доступа к ПУ хостера нет, то обратитесь в их техподдержку с тем же вопросом). Или, если блок по доменному имени, то попробуйте цепляться за IP, но тут много нюансов может возникнуть.
    Ответ написан
    Комментировать
  • Wordpress Закрытый контент?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Как сделать регистрацию, чтобы человек не мог передавать свой пароль?
    Ответ: никак. Физически человек будет в состоянии передать пароль в любом случае.

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

    2. Еще какие то варианты, ума не приложу, вот как на гугл например, если ты не авторизован в почте то на ютуб свой ты не попадешь.
    Что такое «свой Ютуб»? Что мешает зайти через другой аккаунт?

    3. Может вариант запретить скачивать видео, а как? с помощью какого сервиса, есть бесплатный ? Ютуб надо только почта гугла, а хотелось бы разные почты.
    Способы обхода таких ограничений есть, вы пытаетесь бороться с ветряными мельницами.

    Может ссылкой поделитесь, реализации нужного функционала? Что то предложите?
    Вы либо сами не понимаете чего хотите, и оттого неправильные вопросы задаёте, либо понимаете что хотите, но подобрали для описания задачи не те слова. В итоге получилось «сало, мёд, г-но и гвозди».

    Улавливается мысль, что у вас будут какие-то видеоуроки на какой-то странице, и вы хотите защиты этого контента. Так вот, есть готовые решения, как платные, так и бесплатные (для WordPress это плагины, что логично), но ни один из них не даёт 100%-х гарантий защиты контента.

    Так что сперва я бы рекомендовал более трезво оценить ситуацию, а потом уже заниматься поиском каких-то решений.
    Ответ написан
    Комментировать
  • Как удалить имя автора из ссылки на страницу или пост в WordPress?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Либо хуком (если код темы позволяет), либо изменением шаблона страницы через механизм дочерней темы. Если это твоя автораская тема оформления, тогда хардкодом можно. Если совсем ничего непонятно, то можно накостылить, скрыв эту информацию через display: none;.
    Ответ написан
    Комментировать
  • Как перенести сайт с uCoz на WordPress?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Гугли «ucoz to wordpress», читай инструкции и оценивай, в состоянии ли самостоятельно реализовать такой перенос, учитывая, что задача делится на две части: контент и перенос дизайна (темы оформления).

    Дизайн "плагином" не перенести почти никак, если говорить о вменяемой реализации задачи. Контент можно парсить, но там есть два очевидных нюанса: нужно зарнее продумать структуру контента до его переноса на WordPress, учитывая специфику движка, и после парсинга всё равно придётся поработать руками.

    Если инструкции непонятны, вызывают вопросы, тогда быстрее и надёжнее будет обратиться с этой задачей к специалисту.
    Ответ написан
    Комментировать
  • Из за чего появляется предупреждение?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    \domains\stephenbutler\ и wp-content\themes\stephenbutler\ - это намекает на то, что ты имеешь дело с кастомной темой. Отсюда вопрос: её пишешь ты или это уже кто-то сделал ранее, и ты сейчас её дорабатываешь? В любом случае, я на 99.99% уверен, что тема давно не обновлялась и:

    я просто в этот параметр поставил null
    Хардкодить такую тему - это почти гарантированный тупик в ближайшем будущем. Если, конечно, это не игра в песочнице с каким-то пет-проектом.

    дальнейшем из-за этого не будет проблем?
    Зависит от того, что ты ковыряешь и с какой целью. Если будешь запускать сайт с таким вот подходом, то проблемы точно будут, причём долго они себя ждать не заставят.
    Ответ написан
    Комментировать
  • Нужна простая админ-панель для сайта. Какую выбрать?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Bludit, WordPress, Drupal, ModX.
    Ответ написан
    Комментировать
  • Как реализовать вариативные товары wordpress woocommerce как на сайте?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

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

    Есть ещё платные плагины, где уже реализовано нечто похожее: 1 (демо), 2 (демо).
    Ответ написан
    Комментировать
  • Как вывести записи текущей рубрики wordpress в сайдбар?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    А в каком виде этот сайдбар реализован? Так-то логика твоей задачи проста: берём ID рубрики у просматриваемой записи, затем дёргаем нужные записи, например, через get_posts().
    Ответ написан
    Комментировать
  • Contact Form 7 Wordpress почему не в письме с контактными данными не работает ссылка?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Что-то не помню, чтобы "из коробки" телефон интерпретировался как ссылка. Самое простое, что можно попробовать, это добавить такую обёртку в настройках формы:
    Телефон: <a href="tel:[tel]" target="_self">[tel]</a>

    Раньше, при настройке очень экзотических контактных форм, такой трюк срабатывал.
    Ответ написан
    3 комментария
  • Почему в Wordpress не радактируются категории товаров?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Как минимум, надо избавиться от фатальной ошибки. В сообщении говорится о плагине, соответственно, его и надо отключить первым для диагностики. Если по каким-то причинам из админапанели он не отключается, то можно переименовать директорию этого плагина и проверить функционал страницы ещё раз.
    Ответ написан
  • Как создать сайт с ведением блога?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    WordPress - быстро, бесплатно и довольно доступно для новичка, но из-за простоты сайта решение выглядит оверкиллом.

    Соответственно нужно что-то типа админки для ведения блога, но авторизация пользователей не нужна.
    Попробуйте, например, врезать блог в виде движка Эгея - это именно блог, без вообще чего-либо дополнительного. Может быть вам этот вариант подойдёт больше всего.
    Ответ написан
    Комментировать
  • Как привязать метку к определённой рубрике в wordpress?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Не совсем понял что ты хочешь сделать. Что такое "метка"? Каким образом ты хочешь "вносить уточнения" с помощью них?
    Ответ написан
    Комментировать
  • Как поправить ссылки на wordpress?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    После замены домена
    Думаю, это ответ на вопрос - заменили домен со слэшем на конце на новый домен без него. Собственно, лечится ровно точно так же: либо запрос через БД, либо плагином BSR. Также проверьте пермалинки /wp-admin/options-permalink.php - кастомные пермалинки должны начинаться со слэша. На всякий случай пересохраните их.
    Ответ написан
    Комментировать
  • Как при натяжке сайта на Word Press добавить несколько слайдеров?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    А не проще этот функционал задать плагином? Там бы просто вывод шорткодов сделал, сохраняя контроль над всеми слайдерами через консоль сайта.
    Ответ написан
    Комментировать
  • Invite links как способ доступа в частные группы - небезопасны?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    В теории - да, так и получается. На практике, я не помню, чтобы кто-то левый залетал в приватные чаты/каналы.

    Вообще, брут таких ссылок лишён смысла - это чистейший рандом. Просто представь сколько существует сейчас таких приваток, и какой смысл туда заходить таким образом? Да и что-то сомневаюсь, что технически Телеграм даст долбить эти ссылки тысячами.

    Да и вообще приватные каналы в телеге небезопасны?
    Странная постановка вопроса. А что им представляет угрозу?
    Ответ написан
  • Как после submit, получить данные полей Contact Form 7 и обработать их?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    add_action( 'wpcf7_before_send_mail', 'wpcf7_process_data' );
    function wpcf7_process_data() {
        $submission = WPCF7_Submission::get_instance();
        if ( $submission ) {
            $posted_data = $submission->get_posted_data();    
        }
    
        ob_start();
        var_dump( $posted_data );
        error_log( ob_get_clean() );
    }


    + в wp-config.php:

    define( 'WP_DEBUG',         true );
    define( 'WP_DEBUG_LOG',     true );


    Более корректный вариант описан тут:

    add_action( 'wpcf7_before_send_mail',
    	function( $contact_form, &$abort, $submission ) {
    		$your_email = $submission->get_posted_data( 'your-email' );
    		$your_message = $submission->get_posted_data( 'your-message' );
    		
    		// Do some productive things here
    	},
    	10, 3
    );
    Ответ написан
    Комментировать
  • Как ограничить просмотр некоторых страниц группе пользователей WordPress?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    По идее, должно хватить штатной функции* current_user_can( 'название_роли' );. Или можно воспользоваться плагином вроде этого.

    * - именно по названию роли эта функция отрабатывает не всегда корректно. Более стабильный результат можно получить, используя название прав, а не ролей.

    Например пользователи с группой сотрудник не могут видеть страницы магазин, заказы.
    Если пользователь выйдет из своей учётной записи, то ему будут видны страницы сайта "Магазин" и "Заказы". Получается, что надо также добавлять проверку is_user_logged_in();.
    Ответ написан
    Комментировать
  • Как перехватить количество товара из корзины Woocommerce и вывести в уведомление?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Если я всё правильно рассмотрел, у тебя не получится без костылей взять значение количества единиц товара в корзине, потому что на используемой теме оформления это будет выглядеть как Кол-во: 4 × $1,000.00.

    Если всё же рискнёшь, то:
    var $rtn = $( 'span' );

    var product_qty = parseInt( $rtn.parents( 'ul.woocommerce-mini-cart.cart_list.product_list_widget' ).find( 'span.quantity' ).text() ) + 1;


    6421bc733b29d243778877.png
    Ответ написан
  • Как настроить после отправки формы автоматическое уведомление на почту?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    А не проще было бы сделать отправку формы администратору сайта, а пользователю выводить сообщение с нужной информацией после отправки формы вместо сообщения на почту? Полезность такого сообщения на почту пользователя нулевая - лишний шаг, так как данные для входа на сайт будут отправлены другим письмом.

    Вообще, вопрос звучит так, будто нужен автоответчик. Если я прав, то такая функция есть в самом плагине: вкладка "Mail" твоей контактной формы, там надо включить "Mail (2)" и настроить параметры под свои нужды.
    Ответ написан
    Комментировать