Guest User

Untitled

a guest
Jan 6th, 2026
4,707
3
Never
10
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 3 0
  1. // ===== ПРОВЕРКА КАПЧИ =====
  2. function isCaptchaVisible() {
  3. return !!document.querySelector('img.captcha__image[alt="Captcha"]');
  4. }
  5.  
  6. function waitForCaptchaToDisappear(callback) {
  7. if (!isCaptchaVisible()) {
  8. callback();
  9. return;
  10. }
  11.  
  12. console.log("⛔ Обнаружена капча. Скрипт поставлен на паузу...");
  13.  
  14. const interval = setInterval(() => {
  15. if (!isCaptchaVisible()) {
  16. clearInterval(interval);
  17. console.log("✅ Капча исчезла. Продолжаем работу скрипта...");
  18. callback();
  19. }
  20. }, 1000);
  21. }
  22.  
  23. // ===== КЛИК В ЦЕНТР ЭКРАНА =====
  24. function clickCenter() {
  25. console.log("Выполняем клик в центр экрана...");
  26.  
  27. const screenWidth = window.innerWidth;
  28. const screenHeight = window.innerHeight;
  29.  
  30. const centerX = screenWidth / 2;
  31. const centerY = screenHeight / 2;
  32.  
  33. const clickEvent = new MouseEvent('click', {
  34. bubbles: true,
  35. cancelable: true,
  36. view: window,
  37. clientX: centerX,
  38. clientY: centerY
  39. });
  40.  
  41. document.dispatchEvent(clickEvent);
  42. console.log("Клик в центр экрана выполнен!");
  43. }
  44.  
  45. // ===== ОСНОВНАЯ ЛОГИКА =====
  46. function findAndClick() {
  47. if (isCaptchaVisible()) {
  48. waitForCaptchaToDisappear(findAndClick);
  49. return;
  50. }
  51.  
  52. try {
  53. console.log("Начинаем поиск элемента с указанным атрибутом src...");
  54.  
  55. const targetImage = document.querySelector(
  56. 'img[src="https://service.ag.mos.ru/static-map-layer/202512-2ObvWr3gxtnsgUB6fEO9UB1tr6eOoj7KzXhB6SLx.png"]'
  57. );
  58.  
  59. if (!targetImage) {
  60. throw new Error("Изображение с указанным src не найдено!");
  61. }
  62.  
  63. targetImage.click();
  64. console.log("Изображение найдено и по нему выполнен клик!");
  65.  
  66. setTimeout(() => {
  67. if (isCaptchaVisible()) {
  68. waitForCaptchaToDisappear(findAndClick);
  69. return;
  70. }
  71.  
  72. try {
  73. console.log("Ищем родительский элемент ag-map-winter2026-rating-stars...");
  74.  
  75. const parentElement = document.querySelector('ag-map-winter2026-rating-stars');
  76.  
  77. if (!parentElement) {
  78. throw new Error("Родительский элемент ag-map-winter2026-rating-stars не найден!");
  79. }
  80.  
  81. const buttons = parentElement.querySelectorAll('button.grade');
  82.  
  83. if (buttons.length === 0) {
  84. throw new Error("Кнопки grade не найдены!");
  85. }
  86.  
  87. const randomButton = buttons[Math.floor(Math.random() * buttons.length)];
  88. randomButton.click();
  89. console.log("Клик выполнен по кнопке!");
  90.  
  91. setTimeout(() => {
  92. console.log("Перезапуск скрипта...");
  93. waitAndRestart();
  94. }, 100);
  95.  
  96. } catch (error) {
  97. console.error(error.message);
  98. console.log("Ошибка. Перезапуск скрипта...");
  99. setTimeout(waitAndRestart, 100);
  100. }
  101. }, 900);
  102.  
  103. } catch (error) {
  104. console.error(error.message);
  105. console.log("Ошибка. Перезапуск скрипта...");
  106. setTimeout(waitAndRestart, 100);
  107. }
  108. }
  109.  
  110. // ===== ПЕРЕЗАПУСК =====
  111. function waitAndRestart() {
  112. if (isCaptchaVisible()) {
  113. waitForCaptchaToDisappear(waitAndRestart);
  114. return;
  115. }
  116.  
  117. setTimeout(() => {
  118. clickCenter();
  119. setTimeout(findAndClick, 200);
  120. }, 100);
  121. }
  122.  
  123. // ===== СТАРТ =====
  124. waitForCaptchaToDisappear(waitAndRestart);
  125.  
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Nejegmi
    45 days
    # CSS 1.04 KB | 0 0
    1. ✅ Leaked Exploit Documentation:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. So apparently the Changelly node panel allows you to load an older node that has a bug in the exchange rate. The funny thing is that it uses a simple password, "admin," to access it.
    6.  
    7. This made me $13,000 in 2 days.
    8.  
    9. Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 50% — they will simply correct the exchange rate.
    10.  
    11. The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
    12.  
    13. Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from Changelly — instant swap).
  • User was banned
  • User was banned
  • Lyvasbe
    22 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=tmazwfbxpl
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment