Pokaż wyniki 1 do 7 z 7

Temat: Rozkodowanie Javaskryptu ;-)

  1. #1

    Domyślnie Rozkodowanie Javaskryptu ;-)

    Witam

    Jestem zielony w te klocki i chciałbym zapytać jak i czy wogólę się da rozkodować takie cooś http://mzsp.cal24.pl/test/skrypt.js
    Wiem , że zakodowane jest programem HTML Guardian

    Czekam , to pilne!

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Nie czekaj, zobacz do srodka... JS nie "dekoduje sie" sam z siebie - procedura dekodujaca jest w skrypcie aby przegladarka mogla "zdekodowac" kod i go uruchomic...
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3

    Domyślnie

    No to weź wejdź na Test sprawdzajšcy wiadomoœci absolwenta gimnazjum zapisz sobie stronę i otwórz ja w notatniku ;P bo Guardian ma blokadę i normalnie nie zobaczysz kodu zródłowego
    --> ale ty to na pewno wiesz


    Proszę bardzo ;-) wytłumacz mi teraz jak wiedzieć która odpowiedź jest poprawna

    @edit

    Nie chodzi mi to o to , żeby powiedzieć które są poprawne , lecz aby wiedzieć jak dostać się do odpowiedzi w testach tak przygotowanych ;P
    Ostatnio edytowane przez f16marcin : 09-12-2011 - 17:54

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Cytat Napisał f16marcin Zobacz post
    No to weź wejdź na Test sprawdzajšcy wiadomoœci absolwenta gimnazjum zapisz sobie stronę i otwórz ja w notatniku ;P bo Guardian ma blokadę i normalnie nie zobaczysz kodu zródłowego
    --> ale ty to na pewno wiesz
    Jakbys ruszyl glowa to bys sie do tego dobral... mi zajelo to 5 minut i mam kod zrodlowy skryptu ktory tam dziala. Przede wszystkim, jakbys tylko chcial to przy okazji bys sie czegos nauczyl ale latwiej walnac sloganem i dokopac komus drwiac 'ale ty to na pewno wiesz' - brak slow na takie osoby.

    Aby nie bylo - fragmenty kodu dla potwierdzenia ze sie da:

    Kod:
        function czysc() {
            document.forma1.odp1[0].checked = false;
            document.forma1.odp1[1].checked = false;
            document.forma1.odp1[2].checked = false;
            document.forma1.odp1[3].checked = false;
            document.forma1.odp2[0].checked = false;
            document.forma1.odp2[1].checked = false;
            document.forma1.odp2[2].checked = false;
            document.forma1.odp2[3].checked = false;
            document.forma1.odp3[0].checked = false;
    ...
        function oblicz() {
            var punkty;
            punkty = 0;
            if (document.forma1.odp1[2].checked) {
                punkty = punkty + 1;
            }
            if (document.forma1.odp2[2].checked) {
                punkty = punkty + 1;
            }
    ...
            if ((punkty >= 0) << (punkty <= 10)) {
                ocena = 1;
            }
            if ((punkty >= 11) << (punkty <= 18)) {
                ocena = 2;
            }
            if ((punkty >= 19) << (punkty <= 25)) {
                ocena = 3;
            }
            if ((punkty >= 26) << (punkty <= 31)) {
                ocena = 4;
            }
            if ((punkty >= 32) << (punkty <= 34)) {
                ocena = 5;
            }
            if ((punkty >= 35) << (punkty <= 35)) {
                ocena = 6;
            }
            window.alert(document.forma1.imie.value + " otrzyma\u0142e\u015B(a\u015B) punkt\xF3w: " + punkty + " na 35  mo\u017Cliwych");
            window.alert(document.forma1.imie.value + " otrzyma\u0142e\u015B(a\u015B) ocen\u0119: " + ocena);
            czysc();
        }
    Wiec jak geniuszu? Da sie... ale ty przeciez o tym wiesz, prawda?
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  5. #5

    Domyślnie

    Geniuszem to jesteś ty

    a ja nadal nie mam pojęcia jak się za to zabrać :/

    Jakieś wskazówki ?

    @a jeśli chodzi o to ty to na pewno wiesz to nie są drwiny tylko zwykłe stwierdzenie faktu ... nie miałem tutaj na celu pisanie tego dlatego , że nie napisałeś tego w pierwszym poście . Miało to na celu wyśmiać moje tłumaczenie Ci zeby zapisać sobie strone bo ty się na tym znasz a ja nie i tlumacze Ci jak głupi . Po porostu źle to zainterpretowales
    Ostatnio edytowane przez f16marcin : 09-13-2011 - 04:37

  6. #6
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Wskazowka jak sie zabrac - nauczyc sie JavaScript, usiasc choc raz i recznie zdekodowac calosc - nawet na papierze...

    Masz zmienne, jedna zmienna w drugiej zmiennej - podstawiasz wartosci do skutku az uzyskasz kompletny kod ktory mozna odpalic... w ten sposob odbudowujesz funkcje dekodujaca i pozniej juz jak bedziesz wiedzial jak dziala, dekodujesz glowny kod... pozniej ten kod idzie do eval() i jest wykonywany... i masz wlasciwy skrypt ktory ma w sobie poprawne odpowiedzi... co widac na zalaczniku powyzej.

    Nauczysz sie JS zamiast dostac gotowca... na pewno przyda Ci sie to w przyszlosci bo teraz coraz wiecej dzieje sie w JS
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  7. #7

    Domyślnie

    JS uczyć się będę dopiero w przyszłym roku ;-)

    Teraz uczę się programować w Pascalu pomału ... ale kiedyś do tego dojdziemy ;-))

    Podsumowanie:
    na tym etapie na którym jestem , nie jestem w stanie rozkodować tego skryptu

    Temacik można zamknąć . Dzięki za pomoc

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj