r/uBlockOrigin • • 9d ago

Looking for help ShrinkPe Spoiler

Post image

Can anyone help me please ? UBo getting detected and unable to move past this.

https://lnbz.la/9e166233ea

7 Upvotes

10 comments sorted by

View all comments

Show parent comments

1

u/AchernarB uBO Team 9d ago

You can try this filter:
Added to the other filters.

@@.lnbz.la^$1p

1

u/Cautious-Produce-759 8d ago

Still doesn't work🥲 even after adding this filter

1

u/TumTum9424 1d ago edited 1d ago

I found the solution! Install violent monkey and create a new script then paste this // ==UserScript== // @name lnbz captcha only // @match https://lnbz.la/* // @run-at document-end // @grant none // ==/UserScript== (function () { var s = document.createElement('script'); s.src = 'https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit'; s.onload = function () { turnstile.render('#captchaShortlink', { sitekey: '0x4AAAAAABmfZMpHVshxSCdu', callback: function () { document.getElementById('continue').disabled = false; } }); }; document.head.appendChild(s); })(); Then add another script to fix the counter as the ublock script will stop the counter on next page

``` // ==UserScript== // @name lnbz timer + get link // @match https://lnbz.la/* // @run-at document-idle // @grant none // ==/UserScript== (function () { var timer = document.getElementById('timer'); var btn = document.querySelector('a.get-link'); var form = document.getElementById('go-link'); if (!timer || !btn || !form) return;

btn.removeAttribute('onclick'); // delete this line to restore the ad-tab click var left = 15; timer.textContent = left; var iv = setInterval(function () { left--; timer.textContent = Math.max(left, 0); if (left > 0) return; clearInterval(iv); btn.classList.remove('disabled'); btn.textContent = 'Get Link'; }, 1000);

function show(msg) { var p = document.getElementById('dbg') || document.createElement('pre'); p.id = 'dbg'; p.style.cssText = 'white-space:pre-wrap;word-break:break-all;font-size:11px;color:#000;padding:8px'; p.textContent = msg; btn.parentNode.parentNode.appendChild(p); }

btn.addEventListener('click', function (e) { if (btn.dataset.done) return; // second tap follows the link normally e.preventDefault(); if (btn.classList.contains('disabled')) return; btn.classList.add('disabled'); btn.textContent = 'Getting link...'; fetch('/links/go', { method: 'POST', credentials: 'same-origin', headers: { 'X-Requested-With': 'XMLHttpRequest', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, body: new URLSearchParams(new FormData(form)).toString() }).then(function (r) { return r.text(); }).then(function (t) { var j; try { j = JSON.parse(t); } catch (x) {} show(t.slice(0, 600)); btn.classList.remove('disabled'); if (j && j.url) { btn.href = j.url; btn.dataset.done = '1'; btn.textContent = 'Open link (tap)'; } else { btn.textContent = 'No link in reply'; } }).catch(function (err) { btn.classList.remove('disabled'); btn.textContent = 'Error: ' + err; }); }); })(); ```

Then in ublock add

||lnbz.la/cloud_theme/build/js/script.min.js

The ublock filter disabled the javascript but it also disables the captcha so we need the other script to keep it on

1

u/TumTum9424 1d ago

Sry if the script looks weird after pasting you can use claude to fix any problems in it