Czy możliwe jest wyświetlenie tekstu dokumentu przez Flash Player?

7

Szukałem czegoś i znalazłem dokument na stronie internetowej. Pokazuje to za pomocą Flash Playera. Gdy chciałem zapisać kopię, klikając „Pobierz ten dokument”, należy zarejestrować się, a rejestracja jest bezpłatna.

Więc wpisałem swój adres e-mail i proste hasło, aby się zarejestrować. A potem pokazał: potrzebuje 0,30 USD, aby kupić ten dokument i pobrać go.

Zastanawiałem się, czy nie czuję się trochę oszukany, czy istnieje sposób na zapisanie dokumentu jako txt lub pdf, jeśli jest on pokazywany przez odtwarzacz Flash?

太極者無極而生
źródło

Odpowiedzi:

6

Zależy od silnika lokacji. Przeglądarki Flash często pobierają prawdziwą zawartość z witryny z dynamicznym żądaniem HTTP. Możesz spróbować przechwycić takie żądanie i wyświetlić jego zawartość z dodatkiem Mozilla o nazwie Firebug: http://www.getfirebug.com/ .

Pobierz dodatek, a następnie udaj się na stronę, włącz panel Firebug (kliknij szary błąd po prawej stronie paska stanu), wybierz kartę „Sieć” i kliknij przycisk „Flash”. Nie zamykaj panelu a następnie przeładuj całą stronę. Wszystkie żądania wykonane przez wtyczkę Flash zostaną wyświetlone w Firebug. Możesz zapisać ich zawartość za pomocą menu kontekstowego.

Mogę zasugerować, że możesz analizować zawartość przechwyconych żądań za pomocą programu, który obsługuje wyszukiwanie wartości magicznych; to na pewno file pod * nix i prawdopodobnie WinHex w Windows (ale nie sprawdziłem tego ostatniego).

Możesz także spróbować przeanalizować obiekt & lt; & gt; tag, który zawiera Flash Player na stronie. Czasami istnieje odsyłacz do jakiegoś pliku przekazywanego do odtwarzacza, ale jest mało prawdopodobne, aby miało to miejsce na płatnej stronie.

whitequark
źródło
to naprawdę działa. Teraz mam plik 2,2 MB, ale jedynym problemem jest to, że Adobe Acrobat nie może go otworzyć i jeśli zmienię jego nazwę na .txt i otworzę w Firefoksie, i spróbuję UTF-8 lub Big5 lub GB, lub UTF-16 nie pojawi się żaden znaczący tekst. Podejrzewam, że faktycznie wykonuje pewne szyfrowanie. Na przykład może po prostu XOR każdy bajt z pewną stałą do zaszyfrowania go, a to będzie zbyt kłopotliwe, aby spróbować go odszyfrować. Na przykład, może to XOR z numerem dla bajtu 1, 3, 5, 7, 9 i XOR z innym numerem dla bajtu 2, 4, 6, 8, 10 ... i naprawdę trudno jest się dowiedzieć
太極者無極而生
Myślę, że nie jest to po prostu PDF lub zwykły tekst. Ludzkość stworzyła tysiące formatów, a nie wszystkie z nich są odczytywane przez Adobe Reader ... Czy umieścisz gdzieś pierwsze 64 bajty tego pliku, może jako zrzut szesnastkowy, aby można było sprawdzić „magiczną liczbę”? (Magiczne liczby to specjalne kombinacje bajtów, których można użyć do niemal dokładnego określenia formatu pliku).
whitequark
możesz pobrać te dokumenty z docin i doc88 z google.com/… możesz zobaczyć plik PDF na stronie internetowej. Trudne jest pobranie ich za pomocą Firebug, a następnie przedstawienie ich lokalnie.
太極者無極而生
W porządku. Szyfrowanie, którego używa docin.com, jest dla mnie absolutnie nieznane, ale ustaliłem, że doc88.com prawdopodobnie korzysta z oprogramowania cryptbot.com , przeze mnie nie udało mi się wyodrębnić klucza: prawdopodobnie jest on głęboko zakopany w przeglądarce Flash.
whitequark
Oznacz tag do tego wątku komentarza. Czy dla tych, którzy pracują z plikami docin / doc88, czy jest jakieś rozwiązanie, aby je w PDF?
William Entriken