Nasz framework (PHP) czasami renderuje ukryte dane wejściowe z wartością YTowOnt9
. Nie mogę znaleźć tego ciągu nigdzie w (ogromnej) bazie kodu i nie mogę dowiedzieć się, skąd on pochodzi. Zdecydowałem się na Google dla tego konkretnego ciągu, a wynik mnie zaskoczył. Ponad pół miliona - rodzaj losowych - trafień. Nie znalazłem żadnej strony opisującej samą wartość. Ma 0 trafień w przepełnieniu stosu.
Czy YTowOnt9
jakiś magiczny sznurek?
Odpowiedzi:
Wydaje się, że jest to pusta tablica zserializowana w PHP , zakodowana w standardzie 64.
Istnieje wiele skryptów szeregujących tablice danych. Kiedy tablice zawierają dane, różnią się one znacznie, więc wartości szeregowane w PHP zakodowane w Base64 również tak robią, ale kiedy są puste, wszystkie są takie same. Wygląda na to, że wiele bardzo różnych skryptów PHP ma ten losowy ciąg znaków.
źródło
YTowOnt9
=a:0:{}
base64
zastosowania-d
oznaczać dekodowania, a więc w Twoim przypadku, prawdopodobnie tak. Autor odpowiedzi jest najprawdopodobniej w systemie OS X, który używa-D
do dekodowania. Przenośność jest trudna. :-)