HamletDuFromage / 4chan-mass-reply

Easy mass replies on 4channel.org
GNU General Public License v3.0
29 stars 4 forks source link

Extension prevents posting of replies #27

Closed vvt4 closed 4 months ago

vvt4 commented 5 months ago

I don't know if 4chan is able to detect this extension specifically somehow (because JKCS works fine), but while this extension is active you will not be able to post replies or create threads on 4chan. Expected behaviour (Captcha magically solves itself, you just hit enter) You manually type in the captcha because the captcha solvers are going fucking haywire with the new captcha, you press enter and your reply is sent. Actual behaviour 4chanx reports "You have mistyped....CAPTCHA has malfunctioned" error.

I've tried posting with disabling both jkcs and 4chmr, I was able to post. I enabled jkcs and disabled 4chmr, I was able to post. I disabled jkcs and enabled 4chmr, I am unable to post and the error is shown. The problem lies with this extension.

HamletDuFromage commented 5 months ago

image

Werks on my machine. What browser and what OS are you using? Does the error persist in a new, clean, browser profile?

vvt4 commented 5 months ago

What browser

firefox v123.0b8, arkenfox tweaks with some user overrides allowing for a more day to day browsing experience

What os

Windows 11

Yes the error persists on a new clean browser profile. What options are you using? I'm using these image

vvt4 commented 5 months ago

welp looks like disabling ban evasion bypass seems to fix the issue.

HamletDuFromage commented 5 months ago

welp looks like disabling ban evasion bypass seems to fix the issue.

ah yeah, that'll do it. I had it disabled since way back it wouldn't let you post, but I might just remove it altogether

Impeta commented 5 months ago

welp looks like disabling ban evasion bypass seems to fix the issue.

Same here. Firefox Stable, v122, Linux.

ah yeah, that'll do it. I had it disabled since way back it wouldn't let you post, but I might just remove it altogether

That is unfortunate. Is there no way around it or a way to fix it? It's a handy option so you don't have to F12 -> click and clean cookies manually every single time before posting. Unless that's covered already by Firefox, but to my knowledge, there isn't an option to clean cookies automatically of a site as soon you get them.

HamletDuFromage commented 5 months ago

@soyware Are you interested in looking into it? That was your commit, right? I can't remember. I'll give it a go if you don't

soyware commented 5 months ago

looks like it happens because of different user-agent between /captcha and /cdn-cgi/challenge-platform/ requests, amma come up with something

soyware commented 4 months ago

@HamletDuFromage you can merge my fork and check if everything works fine

HamletDuFromage commented 4 months ago

merged @soyware 's changes, looks like its working

I'd like to know how this "Bypass ban evasion detection" works. Does it send the wrong IP/info/or something to the server?

Edit: tooltips say it'll strip chan_pass and cookie and ... Is this feature only for those who have pass?

if you're banned and change your ip, you'll still have the cookies from when you got banned and 4channel well realize you're ban evading. Stripping the cookies when you post means you can bypass the ban evasion detection

Impeta commented 4 months ago

Working like a charm! @HamletDuFromage @soyware thank you both! ❤️