Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   Przekaz podprogowy Youtube (https://forum.cdrinfo.pl/f113/przekaz-podprogowy-youtube-88825/)

Berion 13.05.2011 18:30

Przekaz podprogowy Youtube
 
Wchodzę sobie dzisiaj beztrosko na YT, zostałem przywitany 500tką i hmm...

No właśnie, zaintrygowało mnie to:

Kod:

500 Internal Server Error

Niestety, wystąpiła jakaś nieprawidłowość.

Do rozwiązania problemu wysłano zespół świetnie przeszkolonych małp.
If you see them, show them this information:

QbWRDKdH2yLfnUFqEUZbCE5WHJM4nM6mSROSUj-rNL69_A7xIbfmpf-rK_Tf
wnkYqLcaWQiwEK4envBZDQbJMTKM8mUF3sjlPyDPnRHmPxUWmo_EPRlunXWl
3yDqukxGE1l7lffTgnXzC7cTvNPyIsL4VBk5k0bkeqXidtaVPPhfjpNiInw-
1gnXSWmHriEh-P6zYvd57-dbcxWuc7pDdDBDTYWIhZeB0TGFU7MjjCzujeYO
87dN5pBtUEt5OgaiABebW7M6jaFjt13dSULCUcH7vTI8mr8oLFGFSdcBZysB
rVzHFXYJyRYAfedJm4e1iS9wtIBrZK6K8AqJbTuLewJf2WPhS1AhPd0Pf7gl
lb805saSdNxDlrncH1iH-Ep1-I57C_BnjTgUId8tWpIMrPjYVricX3nYgcNx
5jvZgRTp_LDKj7y-hhtnAvjXcldExIJ8M1XyYtIPwwVNY8Z8j6Z1cybyFIH5
iCVJI2k1rMAs6fVS3C2Qlwv0H7NZHdVFoNoE2r8dPwEmdVvUmHvs9JJYz-Dt
Xuma1g6wEMOF_DU5vycnNOKH-sb4xUbvkctda7tGoetToZ_NrsJUn4nmgvMr
v75Nnuw6UadbQoc6RnSBCfWQeyu96XzhbhX2lKZxCR6Rbhgk6jogpe7ddaPI
DG1s3OzNF7WOdHwTgy84CL5j_S5e43-N0Q6hMa_dPJ7lcuMUtNn0WxWW2vgz
X4-W-QgTES7jB8aGN3GkU-PzHb7KH22wOTvd7-q6UCVegloakCzD1hMjsKDe
sS1NinZsqr9BFFh8XOzPdRQScBDIgY962Q3DoxaHNwdqrGk-owHSQcIZFf45
IRRM6F-9622g0mIR5ecbTNRG21hF62hTHLPt3g_OR2TPG8r2D0RA1y3fZPSG
5uV0nlbi3LPrTUhhLjgiaNeZM64vF3swV48rB5y31wklg57E1t-DrgoSdugE
caAdfcPW8sjcjFUE9IJNBWQM46yMYXazRBHGZZojS2NN7XM6NpDSIv642YOO
ER8EelR-5pwSXfkCWGbcxrcQOpP1tqf2AHuqDvkaHOLLmGAoMp2-go4a-TeQ
QgkmIxaCD1TlAPfD2hEixe-JFPtf7zwrnEFi-N8dKbeqT5AYZM-24jdTgLl3
P_GYMNqYRkNFTm4M-JbmedY2fIY5gFeEVee3B1RSP27ecDteWxqhxJNDVuER
TjqkAvrxNHn5NBGKadDldbeTYEUDc7RSuT3WrP1_lbenV03FAyGCbW816e6j
qMpPY_Hkb7AyA3bKJI-rQ7_qcRIcD0Y3LJTGCeCg7R6ROiQ1Gj5xOOqCy4zV
qTyjH-2WvIhoR3d5-ENYQqAXx28dyb2U31h_95Gb9Coxhc4vjuFAXtYxJKia
QAnUBqfPiYRfpsEKlaQ3xCLPCA_5pkQp-cvTVvXAcNBNdKLhR8g9jSOKDG-u
qa8B4cloV1R9bMlno_R3WR2AWER2vQQrV-f672LOlFfvVbB455p-I6X7Nr4z
12nh3xOODvZjhASxgeAkTZtu4bJ06RtkherGsMxUtV8HFceN7nFYuXeLh7_j
tfK0CD7tdtzsLluejJYZo7fquJ3NLfHMijvg2K7lSJ6YqeAKXK5_POxl3Sfx
nFd_f0UCUyIDddktrps4_39aerD45xbn770Y-nww5GeeamVr97tmX6jua1c-
C4W1QZy1x0BMAfaYTketWQqhQsjMWdA2Nwua1oPYXW1ZdP1riewffjhmm21_
RaTWg3_S5aZOz7C2dPwceZqYM6Rq-jz1KR0nIsD76dyeOs-mqfk1Gk0AiU6_
zbY=

:hmm:

Myślałem, że to base64.

Patrix 13.05.2011 19:19

W słowniku base64 nie ma znaków myślnika (-) i podkreślenia (_).
Poza tym kod wykazuje cechy base64 choćby znakiem równania (=) na końcu (stosowany jako dopełnienie).
To może być base64 przemielony jakąś operacją na stringu, aby nie dało się łatwo odczytać.

Piterniel 14.05.2011 11:38

Próbowałem splitować po '_' i '-', ale nic nie przypominało normalnego tekstu. Stawiam autorski algorytm + może jakieś szyfrowanie.

Patrix 14.05.2011 11:40

@Pit - to było pierwsze czego próbowałem ;p

Kod PHP:

function b64url_dec($data) { 
  return 
base64_decode(str_pad(strtr($data'-_''+/'), strlen($data) % 4'='STR_PAD_RIGHT)); 



Piterniel 14.05.2011 11:46

Ty ja też :P

Kod:

# ruby
message.split(/[_-]/).each do |m|
  puts Base64.decode64(m)
end


Patrix 14.05.2011 11:53

Wynik taki... :]

Kod:

QbWRDKdH2yLfnUFqEUZbCE5WHJM4nM6mSROSUj+rNL69/A7xIbfmpf+rK/Tf
wnkYqLcaWQiwEK4envBZDQbJMTKM8mUF3sjlPyDPnRHmPxUWmo/EPRlunXWl
3yDqukxGE1l7lffTgnXzC7cTvNPyIsL4VBk5k0bkeqXidtaVPPhfjpNiInw+
1gnXSWmHriEh+P6zYvd57+dbcxWuc7pDdDBDTYWIhZeB0TGFU7MjjCzujeYO
87dN5pBtUEt5OgaiABebW7M6jaFjt13dSULCUcH7vTI8mr8oLFGFSdcBZysB
rVzHFXYJyRYAfedJm4e1iS9wtIBrZK6K8AqJbTuLewJf2WPhS1AhPd0Pf7gl
lb805saSdNxDlrncH1iH+Ep1+I57C/BnjTgUId8tWpIMrPjYVricX3nYgcNx
5jvZgRTp/LDKj7y+hhtnAvjXcldExIJ8M1XyYtIPwwVNY8Z8j6Z1cybyFIH5
iCVJI2k1rMAs6fVS3C2Qlwv0H7NZHdVFoNoE2r8dPwEmdVvUmHvs9JJYz+Dt
Xuma1g6wEMOF/DU5vycnNOKH+sb4xUbvkctda7tGoetToZ/NrsJUn4nmgvMr
v75Nnuw6UadbQoc6RnSBCfWQeyu96XzhbhX2lKZxCR6Rbhgk6jogpe7ddaPI
DG1s3OzNF7WOdHwTgy84CL5j/S5e43+N0Q6hMa/dPJ7lcuMUtNn0WxWW2vgz
X4+W+QgTES7jB8aGN3GkU+PzHb7KH22wOTvd7+q6UCVegloakCzD1hMjsKDe
sS1NinZsqr9BFFh8XOzPdRQScBDIgY962Q3DoxaHNwdqrGk+owHSQcIZFf45
IRRM6F+9622g0mIR5ecbTNRG21hF62hTHLPt3g/OR2TPG8r2D0RA1y3fZPSG
5uV0nlbi3LPrTUhhLjgiaNeZM64vF3swV48rB5y31wklg57E1t+DrgoSdugE
caAdfcPW8sjcjFUE9IJNBWQM46yMYXazRBHGZZojS2NN7XM6NpDSIv642YOO
ER8EelR+5pwSXfkCWGbcxrcQOpP1tqf2AHuqDvkaHOLLmGAoMp2+go4a+TeQ
QgkmIxaCD1TlAPfD2hEixe+JFPtf7zwrnEFi+N8dKbeqT5AYZM+24jdTgLl3
P/GYMNqYRkNFTm4M+JbmedY2fIY5gFeEVee3B1RSP27ecDteWxqhxJNDVuER
TjqkAvrxNHn5NBGKadDldbeTYEUDc7RSuT3WrP1/lbenV03FAyGCbW816e6j
qMpPY/Hkb7AyA3bKJI+rQ7/qcRIcD0Y3LJTGCeCg7R6ROiQ1Gj5xOOqCy4zV
qTyjH+2WvIhoR3d5+ENYQqAXx28dyb2U31h/95Gb9Coxhc4vjuFAXtYxJKia
QAnUBqfPiYRfpsEKlaQ3xCLPCA/5pkQp+cvTVvXAcNBNdKLhR8g9jSOKDG+u
qa8B4cloV1R9bMlno/R3WR2AWER2vQQrV+f672LOlFfvVbB455p+I6X7Nr4z
12nh3xOODvZjhASxgeAkTZtu4bJ06RtkherGsMxUtV8HFceN7nFYuXeLh7/j
tfK0CD7tdtzsLluejJYZo7fquJ3NLfHMijvg2K7lSJ6YqeAKXK5/POxl3Sfx
nFd/f0UCUyIDddktrps4/39aerD45xbn770Y+nww5GeeamVr97tmX6jua1c+
C4W1QZy1x0BMAfaYTketWQqhQsjMWdA2Nwua1oPYXW1ZdP1riewffjhmm21/
RaTWg3/S5aZOz7C2dPwceZqYM6Rq+jz1KR0nIsD76dyeOs+mqfk1Gk0AiU6/
zbY=

Tylko pytanie, czy to dopiero jeden z kroków, czy totalny zaułek...

Berion 14.05.2011 16:58

Ja próbowałem już przed wami. Tyle, że ręcznie. :szczerb:

Kurde, no ciekawi mnie co tam wypisali. Pewnie obelgi! ;]

gallus 14.05.2011 17:11

Pewnie wzięli sobie wygenerowali jakiś losowy ciąg znaków zakodowali go jeszcze dziwniejszą modyfikacją base64 a wy się głowicie co tam siedzi :fiu:

Patrix 14.05.2011 18:55

gallus, nie.
No bo po co user ma czytać logi, które do niczego mu nie są przydadzą ? :]

Edit. Mogli po prostu wykorzystać ogólny algorytm b64, ale stworzyć swój alfabet np...
http://kryptologia.private.pl/base64/base64.htm

gallus 14.05.2011 19:26

Cytat:

Napisany przez Patrix (Post 1161379)
gallus, nie.
No bo po co user ma czytać logi, które do niczego mu nie są przydadzą ? :]

A wg. mnie to jest nawet nie najgorszy żart ze strony "programistów" YT, o czym może świadczyć fragment "If you see them, show them this information:" czyż nie? :)

Cytat:

Napisany przez Patrix (Post 1161379)
Edit. Mogli po prostu wykorzystać ogólny algorytm b64, ale stworzyć swój alfabet np...
http://kryptologia.private.pl/base64/base64.htm

Nie wykluczam, ale po co mieliby wyświetlać userowi jakieś dodatkowe informacje poza ogólnym kodem błędu (500 Internal Server Error)?
Nigdzie nie widzę dopisku, że jeżeli ten błąd się będzie powtarzał masz skontaktować się z obsługą techniczną i podać im ten "log" :P

Patrix 14.05.2011 19:59

Mnie się nie pytaj, też bym zakodował na ich miejscu, mogą mieć zaimplementowany jakiś bug tracking,
aby zaoszczędzić zasoby nie logują tego u siebie, tylko zrzucają na usera - chce to wyśle (sposób mniej anonimowy od logu)...
A czemu kodują, no właśnie przed takimi jak my. :] Większy sens ? My się nie doszukamy, za to oni pewnie mają w tym swój cel.

Równie dobrze może być tam zakodowana nagroda w postaci numeru konta z hasłem, gdzie leży sobie milionik... (jak już tak sobie żartujemy).

Berion 16.02.2013 16:03

Zmienili na goły E500. :czar:

I po zabawie...

Patrix 16.02.2013 18:00

Ani razu przez ten czas nie wróciłem ponownie do tematu, teraz tym bardziej :)

Reetou 16.02.2013 18:20

Ależ wróciłeś... Pała z logiki...

Patrix 16.02.2013 18:37

Cytat:

Napisany przez Reetou (Post 1242119)
Ależ wróciłeś... Pała z logiki...

Do rozwiązywania tematu. Pała z domysłów.


Wszystkie czasy w strefie CET. Aktualna godzina: 08:48.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.