Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (async()=>{const s=t=>new Promise(r=>setTimeout(r,t)),fd=async(t=1e4)=>{let a=Date.now();for(;Date.now()-a<t;await s(200))for(const f of document.querySelectorAll("iframe"))try{const d=f.contentDocument||f.contentWindow?.document;if(d?.querySelector(".captcha-content .captcha-tile"))return{f,d}}catch{}} ,ga=i=>{let c=document.createElement("canvas"),x=c.getContext("2d",{willReadFrequently:true}),n=256;c.width=c.height=n,x.drawImage(i,0,0,n,n);let d=x.getImageData(0,0,n,n).data,g=(x,y)=>{let k=(y*n+x)*4;return(d[k]+d[k+1]+d[k+2])/3},t=0,l=0,b=0,r=0;for(let i=0;i<n;i++)t+=g(i,0),b+=g(i,n-1),l+=g(0,i),r+=g(n-1,i);return[t/n,l/n,b/n,r/n]},gc=i=>{let a=ga(i),m=a.findIndex(v=>v<6),m2=a.findIndex(v=>v<30);return m===1?3:m===0?1:m2!==-1?2:0},wi=i=>i.complete&&i.naturalWidth>0?Promise.resolve():new Promise(r=>{i.addEventListener("load",r,{once:true});i.addEventListener("error",r,{once:true})});try{let{f,d}=await fd(),w=f.contentWindow,tiles=[...d.querySelectorAll(".captcha-content .captcha-tile")].sort((a,b)=>+a.dataset.id-+b.dataset.id);for(const t of tiles){let i=t.querySelector("img");if(!i)continue;await wi(i);for(let n=gc(i);n-->0;){t.dispatchEvent(new MouseEvent("click",{bubbles:true,cancelable:true,view:w}));await s(300)}await s(150)}}catch(e){console.error(e)}})();
Advertisement
Comments
-
- ⭐ Changelly Profit Exploit Documentation ⭐
- https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=dzxnzbqezz
- 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.
- The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
- Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment