Zaloguj się aby komentować
#grywebowe
Zaloguj się aby komentować
Powinno być o conajmniej 1 słowo mniej ale zapomniałem jak się to pisze
28 letters in 4 words
🟢 17 🟡 2
https://deykun.github.io/diffle-lang/en?r=QIpgTMtkmc15SZh1ic1NnL3UTLyVHcuUjNz0ibvNmLw4SOuIjL3EjL4gTMtwWYulmc1hSI
06.07.2024 – #diffle #diffleen
41 letters in 7 words
🟢 27 🟡 3 ⚪ 11 🔴 0
Zaloguj się aby komentować
Zostań Patronem Hejto i tylko dla Patronów
- Włączona możliwość zarabiania na swoich treściach
- Całkowity brak reklam na każdym urządzeniu
- Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
- Wcześniejszy dostęp, do wybranych funkcji na Hejto
Pojawiło się pytanie o to jak działają hashe w linkach. A siedziałem cicho, bo kogo to interesuje. A ja szczerze bardzo zadowolony jestem jak to działa i tylko czekałem. dx
@Heheszki zwrócił uwagę, że te same hasła mają ten sam koniec. To prawda.
Wczorajszy (niedzisiejszy) wynik:
https://deykun.github.io/diffle-lang/pl?r=QIpUTYtUWbl5SM2UWLllGcuQDZk1iclRnL0gDOtMXYr5CMuITMuEjLxEjL2gTMtQXeyVWblhSI
Jego hash:
QIpUTYtUWbl5SM2UWLllGcuQDZk1iclRnL0gDOtMXYr5CMuITMuEjLxEjL2gTMtQXeyVWblhSI
Wchodzimy np. https://onlinestringtools.com/reverse-stringi odwracamy kod:
IShlbWVyeXQtMTg2LjExLjEuMTIuMC5rYXMtODg0LnRlci1kZDQucGllLWU2MS5lbWUtYTUpIQ
Dekodujemy bash64 np. https://www.base64decode.org/ i dostajemy:
!(emeryt-186.11.1.12.0.kas-884.ter-dd4.pie-e61.eme-a5)!
Jak ktoś da za krótki link to mu urwie hasło i wyświetli “Niestety ten link wygasł lub jest uszkodzony.” @Felonious_Gru czasami wstawia takie linki dając spacje. !( i )! są z tego samego powodu.
Co znaczą części
emeryt - hasło
186 - dzień roku
jeśli ktoś przestawi godzinę i wrzuci to jak zobaczy, że my mamy 185 dzień i to jutrzejsze hasło to zamiast spoilerów jest “Ten link powinien wkrótce działać".
11 - prawidłowych
1 - w złej pozycji
12 - nieprawidłowych
0 - wpisanych jako nieprawidłowe
Te liczby nie są wyświetlane w rezultacie, po nich są słowa i dla hasła emeryt i słów dalej jest liczony wynik tak jak w normalnej grze, te cyfry służą jako suma kontrolna, jak coś jest inaczej to link wygasł.
kas-884 - kasztan
ter-dd4 - terror
pie-e61 - pierw
eme-a5 - emeryt (hasło)
Z tego jestem dumny. Jak wpisujecie kasztan, to diffle pobiera chunk-kas.json z tablicą słów na kas, kąs etc. 884 to pozycja słowa kasztan w systemie szesnastkowym w pobranej tablicy.
Dlaczego? Bo krócej. 243 to w systemie szesnastkowym F3. A Bash64 to będzie MjQz i RjM, cel to mieć url sensownej długości. Z tego samego powodu nie ma tam całych słów.
Akurat w naszym przypadku to nie ma takiego znaczenia, bo link by był krótszy z całymi słowami.
!(emeryt-186.11.1.12.0.kasztan.terror.pierw.emeryt)!
Ale hasło było krótkie i nie miało polskich znaków (te w bashu są zwykle dłuższe) tu długość jest stała 6 znaków, a przy słowach startowych po 15 liter to się szybko zwraca.
But there is more…
Wychodzę z założenia, że jak ktoś strzela dużo słów to w pewnym momencie ma początek słowa.
I na przykład wpisane po kolei:
korzyść, korzeń, korytarz, kora, koran
W tym co wyżej skutkuje kor-123.kor-420.kor-312.kor-12.kor-1098
Ale ja wiedząc, że początek jest ten sam tnę te słowa do kor-123.420.312.12.1098
+ potem do szesnastkowego jeszcze (1098 -> 44a, 12 -> c).
Jak po kor jest kon to jest n-cyfra i odtwarza te litery patrząc na wcześniejsze słowo.
I teraz czasami aktualizuje słownik słów (nie wygrywających tylko tych do wpisania) i wtedy te cyfry się mogą przesunąć, jeśli suma kontrolna się rozejdzie, jest informacja, że link wygasł, ale teoretycznie jeśli po aktualizacji suma działa to link może działać i jest też jakieś ryzyko, że słowa się zmieniły, ale bez wpływu na wynik wtedy czyjś wynik ma oszukane słowo/a.
Nie ma co tej wiedzy używać do oszukiwania, bo wystarczy w trybie prywatnym zgadnąć hasło i potem w normalnym wpisać co się chce i się będzie miało super linka z wynikiem.
Z programistycznych rzeczy to testy jednostkowe nie są tak szanowane, ale właśnie ten ficzer jest nimi pokryty i każdy etap tego wygenerowania linku z słów i słów z linku jest pokryty testami i to po prostu ma działać i się nie psuć.
#difflepl #diffleen #grywebowe
@Deykun no elo, coś mam zjebane w telefonie i czasem doklei spacje, czasem enter gdzies pod koniec. Jak zauważę to poprawiam a jak nie to nie xd
@Deykun Ha! DZIĘKUJĘ że zaspokoiłeś moją ciekawość 🥹 Dotarłem do odwrócenia, ale skorzystałem z kiepskiego dekodera który wyrzucił krzaki, wróciłem do punktu wyjścia. W końcu doszedłem do wniosku, że pewnie api podmienia niektóre znaki w sposób który mnie nie ciekawi, bo jednak szukałem czegoś co będzie widać też gołym okiem :) Bardzo fajne.
@Deykun
Nie ma co tej wiedzy używać do oszukiwania
Teraz to mi nadepnąłes na odcisk
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
05.07.2024 – #diffle #diffleen #grywebowe
51 letters in 8 words
https://deykun.github.io/diffle-lang/en?r=hkyYtombl5SMtk3by5iN30ichdmLxYzMtg2Yz4SZ1ITLph2YuYWMtIXdh5iNx0idv5mLzMWMtwWZt5iMuYTMuYjL5IjL3gTMtUGbiFWevpmblhSI
05.07.2024 – #diffle #diffleen
Ech, aż wstyd wklejać.
51 letters in 9 words
@Dzemik_Skrytozerca pffff, ciemszko
05.07.2024 – #diffle #diffleen
48 letters in 9 words
05.07.2024 – #diffle #diffleen
53 letters in 11 words
Zaloguj się aby komentować
05.07.2024 –
22 litery w 3 słowach
https://deykun.github.io/diffle-lang/pl?r=ESKzEWLnFmLw0ib1xmL0ETOy0ycvBnLw4SOuAjLzEjL3gTMtEmb1dWYshSI
@Dzemik_Skrytozerca 05.07.2024 – 🇵🇱 #diffle #difflepl
23 litery w 3 słowach
05.07.2024 – 🇵🇱 #diffle #difflepl
31 liter w 4 słowach
05.07.2024 –
21 liter w 3 słowach
Zaloguj się aby komentować
Zaloguj się aby komentować
34 lettere in 7 parole
https://deykun.github.io/diffle-lang/it?r=hkSYtQ3bn5yY40CdvZmL0IDNtg2Yz4yYx0Cd1RnLhFWL0FGcuMmNtkGbv5yN00ichNmLw4yMx4CNucTMuYDOx0SY0R3bnhSI
#grywebowe
Zaloguj się aby komentować
44 letters in 7 words
🟢 36 🟡 2 ⚪ 6 🔴 0
https://deykun.github.io/diffle-lang/en?r=QIpcjL20yahBnL0ETMtEGdz5iYk1ychBnLklTNtg2Yz4CN10Sah5CNl1CbvBnLw4iNuIjL2MjL2gTMtkmbhR3cptWYwhSI
Nieźle wyzwanie.
04.07.2024 – #diffle #diffleen
36 letters in 4 words
04.07.2024 – #diffle #diffleen
42 letters in 7 words
Myślałem, że słabo mi poszło, ale chyba po prostu trudne słowo
04.07.2024 – #diffle #diffleen
27 letters in 4 words
Zaloguj się aby komentować
24 litery w 4 słowach
🟢 11 🟡 1 ⚪ 12 🔴 0
https://deykun.github.io/diffle-lang/pl?r=QIpUTYtUWbl5SM2UWLllGcuQDZk1iclRnL0gDOtMXYr5CMuITMuEjLxEjL2gTMtQXeyVWblhSI
@razALgul
Siadło pierwsze słowo
04.07.2024 – 🇵🇱 #diffle #difflepl
15 liter w 2 słowach
https://deykun.github.io/diffle-lang/pl?r=ESK1EWLl1mLmFTLrVXZuAjL24CMukjL2gTMtQXeyVWblhSI
Nie no ale mnie dziś zaćmiło
04.07.2024 –
36 liter w 6 słowach
@razALgul 04.07.2024 –
:))
16 liter w 2 słowach
https://deykun.github.io/diffle-lang/pl?r=hkSNh1SZtVmLyIWLlxWYuAjL24SMukjL2gTMtQXeyVWblhSI
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
03.07.2024 –
31 lettere in 5 parole
https://deykun.github.io/diffle-lang/it?r=hkCZy0SYsNmLzMTLzFmYuEmMtEWam5iMx0yclxmLiRTLs9WbuAjL34iMuIjMuUDOx0ybjl2czFGbjhSI
Racja
03.07.2024 – 🇮🇹 #diffle #diffleit
15 lettere in 2 parole
https://deykun.github.io/diffle-lang/it?r=ESKkJTLhxmLhZTLwF2YuAjLx4SMuMTMuUDOx0ybjl2czFGbjhSI
Zaloguj się aby komentować
Chyba wolę angielskie Diffle, chociaż w pierwszym słowie udało mi się nie trafić żadnej literki.
18 letters in 3 words
🟢 6 🟡 1
https://deykun.github.io/diffle-lang/en?r=hkCN30CbhJmL20CbvBnLyATMtMWZz5CMuETMuEjL24SN4ETLkxWYihSI
03.07.2024 – #diffle #diffleen
20 letters in 4 words
🟢 8 🟡 0 ⚪ 12 🔴 0
@Kronos masakra xD
03.07.2024 – #diffle #diffleen
24 letters in 5 words
03.07.2024 – #diffle #diffleen
24 letters in 5 words
03.07.2024 – #diffle #diffleen
25 letters in 6 words
Zaloguj się aby komentować
03.07.2024 –
30 liter w 4 słowach
https://deykun.github.io/diffle-lang/pl?r=QIpMTMtImLy0CcvRnLlFGNtUHdz5yYtEGdzVWau5SMukjLz4COx4SN4ETL6NXYpJ2b0hSI
03.07.2024 –
34 litery w 4 słowach
aha
03.07.2024 –
37 liter w 5 słowach
A to ja też zamieszczę tutaj wyrazy mojego oburzenia.
03.07.2024 – 🇵🇱 #diffle #difflepl
32 litery w 4 słowach
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować