// ---------------------------------------------------------- // Enable Console (Bypass EasyTrader Console Hijack) // ---------------------------------------------------------- const iframe = document.createElement('iframe'); iframe.style.display = 'none'; document.body.appendChild(iframe); window.console = iframe.contentWindow.console; console.log("✅ کنسول فعال شد و لاگ‌ها کار می‌کنند!"); (function() { const storages = [sessionStorage, localStorage]; let foundToken = null; for (const store of storages) { for (let i = 0; i < store.length; i++) { const key = store.key(i); const val = store.getItem(key); if (!val) continue; // ۱. اگر توکن به صورت مستقیم و متن خام ذخیره شده باشد if (typeof val === 'string' && val.startsWith('ey') && val.split('.').length === 3) { foundToken = val; break; } // ۲. اگر توکن درون ساختار JSON باشد try { const parsed = JSON.parse(val); if (parsed && typeof parsed === 'object') { const candidate = parsed.access_token || parsed.token || parsed.id_token || (parsed.user && parsed.user.access_token); if (candidate && typeof candidate === 'string' && candidate.startsWith('ey')) { foundToken = candidate; break; } } } catch (e) {} } if (foundToken) break; } if (foundToken) { copy(foundToken); console.log("%c✅ توکن استخراج و در کلیپ‌بورد کپی شد!", "color: lightgreen; font-weight: bold; font-size: 13px;"); console.log("اکنون بدون نیاز به انتخاب متن، مستقیماً در اسکریپت پایتون Paste (Ctrl+V) کنید."); } else { console.warn("⚠️ توکن در استوریج پیدا نشد. لطفاً مطمئن شوید صفحه بارگذاری شده و لاگین هستید."); } })();