Skip to content

Releases: Defasium/vkCaptchaBreaker

VKCaptchaBreaker_v1.6.2

12 Nov 11:29
103f528
Compare
Choose a tag to compare

Changelog:

  • Fixed a bug when base64 image was downloaded over and over, which on some devices may cause image "blinking"
  • Added support to a new captcha form
  • Changed icon
  • Added restriction to some unwelcome page URLs on which captcha bypass is not supported

VKCaptchaBreaker_v1.6

19 Oct 11:44
d7dc76d
Compare
Choose a tag to compare

v1.6 Improvements:

  • Images with captcha are now downloaded in background script which makes it possible to bypass CORS restrictions;
  • Models are baked into background script, no more unnecessary binary files;
  • Communication between page and background script is now carried out via base64 encoding, which takes less time compared to hex encoding;
  • Page script's logic is now hidden with encapsulated anonymous function;
  • New model, 30% relative improvement in recognition time.

VKCaptchaBreaker_v1.5

08 Feb 14:00
0cbd245
Compare
Choose a tag to compare

v1.5 Improvements:

  • Recognition logic has migrated to the background script, causing faster recognition, lightweight content script and better extension experience in general;
  • ONNX tensor's re-usage, so memory will be utilized efficiently, and V8's Garbage Collector will less interrupt recognition process;
  • ONNX's trick, when we use float32 tensor from the first model as int32 tensor, simply changing its type, meaning no actual types casting is required;
  • Fixed bug in Vkontakte's login form setup, when the extension has been pressing a login button in an infinite loop;
  • The extension now works at backend script on Android devices (tested in Kiwi browser);
  • Updated tensor preprocessing (before sending array to the backend script filter alpha-channel);
  • Updated model weights (previous versions actually used 850k trained images (~82% accuracy). Now latest available model, trained on 1500k images with knowledge distillation is used (~91% accuracy).

VKCaptchaBreaker_v1.4

07 Feb 17:40
46315c8
Compare
Choose a tag to compare

v1.4 Changelog:

Extension is optimized via JS MutationObserver utilization on document.body
That implies:

  • More stable behavior, so listeners won't occasionally break if the node is not presented on the webpage;
  • Changed slow document.query to much faster document.getElementsByClassName and document.getElementsByName;
  • Eliminate slow forEach loop in observer callback, instead fast DOM-selectors are used for changes monitoring;
  • Timers eliminated from recognition function and observer callback.

Introduced multitab support:

  • From now on switching to a different tab still will listen to a captcha form;

Handling different captcha scenarios:

  • As a side-product version 1.4 added captcha bypass support for 'like', 'add to friends', and other actions, which may require captcha bypass.

Known issue of version 1.4:
If the captcha is required during login, the extension can't bypass it due to different symbols length (6-7 compared to standard 4-5)

VKCaptchaBreaker_v1.3

16 Nov 16:31
7d40be2
Compare
Choose a tag to compare

From now on the extension only works with the mobile version of the site (m.vk.com)

v1.3 Changelog:

  • Migrated to m.vk.com domain due to the fact that Vkontakte change their captcha to ReCaptcha (on mobile version there are still old ones);
  • Fixed a bug when the extension is working and recognition models aren't loaded after updating the page;
  • Fixed a bug when the extension is working and automatic recognition crashes on non-messages pages without captcha field;

VKCaptchaBreaker

01 Nov 04:11
5afa9ee
Compare
Choose a tag to compare

Chrome Extension added
HTML demo added