Nasza-Klasa.pl Downloader
Sorry. Everything in Polish. If you don't know Polish you aren't probably interested anyway.
Uwaga
Dostałem informację, że nasza-klasa.pl ma zabezpieczenia i po wykryciu masego ściągania danych zaczyna wysyłać spreparowane dane fikcyjnych osób. Nie sprawdzałem niestety tego i jeżeli ich algorytm jest skuteczny to ciężko będzie go obejść.
Jeżeli ktoś sprawdzi to dogłębniej - byłbym wdzięczny za informacje.
Wstęp
A więc z nudów postanowiłem zrobić skrypt, który zasysa masowo dane z naszej-klasy. Ostrzegam, że nasza-klasa może mieć przeciwko takim rzeczom jakieś uwagi w regulaminie i nie biorę odpowiedzielności za problemy zarówno prawne jak i techniczne wynikłe z użycia tego skryptu. Jeżeli jesteś kimś związanym z nasza-klasa - proszę nie krzycz na mnie i nie skarżcie mnie do sądu jeżeli pogwałciłem jakieś regulaminy. Jestem jeszcze taki młody …
Co to potrafi
Na razie potrafi ściągać podstawowe dane osobowe oraz listę znajomych. Nie powinno być trudne poprawienie dynksa i ściaganie innych rzeczy. Ściąganie grafiki z galerii może trochę kosztować …
Czego potrzebuje
Linuxa z grepem, sedem, wgetem, bashem i być może kilkoma podstawowymi poleceniami. Być może na Windowsie zadziała cygwin.
Download
Z braku lepszego miejsca wrzuciłem na rapid-share:
http://rapidshare.com/files/90542114/nkd-0.1.tar.gz.html
"Szucio" zaoferował mirror (nie mój serwer, więc nie odpowiadam za niego):
http://tapety.szucio.info/nkd-0.1.tar.gz
Jak tego użyć
Ściągnąć, rozpakować. Potem zalogować się firefoxem na naszej klasie, zamknąć firefoxa i skopiować pliki cookies.txt znajdujący się gdzieś w $HOME/.firefox do katalogu programu. Następnie uruchomić:
./nk <ID>
Gdzie ID to ID na naszej klasie od którego ma zacząć ściąganie. Skrypt będzie ściągał dane od tego ID w górę. Szkoda, że nie robi tego sprytniej - np. nie ściąga "wgłąb" od danego ID. Nie powinno być trudne w dodaniu, ale nie mam już czasu. Jakbyś coś takiego zrobił to daj znać.
Jak podziwiać rezultaty
W katalogu data powinno być po chwili widać pliki z danymi. Ich format jest dość oczywisty.
Co robić jak coś nie działa
Poprawić sobie i ewentualnie wysłać mi patch. Nie truć mi dupy jeżeli coś nie działa, a nie wiadomo jak to poprawić.
Jeżeli ludzie zaczną używać tego masowo to pewnie zespół naszej klasy zablokuje fake agent ID, którego użyłem (tak samo jak najwyraźniej zablokowali ID wgeta). Jakby przestało działać to można spróbować podmienic Agent ID na coś innego.
Do czego możnaby tego użyć
Marzy mi się mirror naszej-klasy w jakimś 50MB archiwum zip albo w bazie sqlite. Kiedyś Ci ludzie z NK na pewno porobią lepsze systemy ochrony danych, a szkoda byłoby żeby taka fajna baza danych nie znajdowała się w rękach społeczności na wolnych zasadach tylko się kisiła w ciasnej bazie. Jeżeli pomysł Ci się też podoba - możesz dać znać.
Uwagi
Pozdrawiam serdecznie zespół Nasza-Klasa.pl - odwaliliście kawał dobrej roboty zbierając te wszystkie informacje. I tak - zazdroszczę sukcesu. :)






Feel free to comment
Cześć, gdzie mam wpisać to ".nk/ <ID>"??? Bo nie mam pojęcia… nic nie napisałeś gdzie to wpisać… :/
Jeśli nie masz zielonego pojęcia to idź pograj w mario, a nie próbuj ciągnąć baz naszej klasy ;)
wyżej srasz niż dupe masz lamusie ,facet się zapytał wypadało by odpowiedzieć na poziomie …. ale ty widocznie nie potrafisz ^^ neo chłopcze.
Troszeczke przekombinowane ale w dobrym kierunku.
wszystko co ludzkie ni jest mi obce
Witam, mam pytanie. Czy ten skrypt jeszcze działa, bo testuję, ale zostawia mi same puste pliki;/
albo coś nasza-klasa zmieniła albo to wina moich cookiesów:P
ok, działa. To była wina moich plików cookies
NK nie są zbyt bystrzy w zabezpieczeniach sama już trochę informacji wyciągnęłam od nich. Ciekawi mnie dokąd ta strona nas doprowadzi już dzisiaj widać że dawno temu straciła sens jaki na początku ze sobą niosła. Dzisiaj służy raczej jako galeria zdjęć i "gra" w jak największą ilość znajomych.
Pozdrawiam zapalonego informatyka popieram takie działania i uważam że znajdowanie nieszczelności w portalach nie powinno być karane dopóki nie będziesz chciał wykorzystać tych informacji. No to działaj tak dalej
http://www.frazpc.pl/b/210568 zgadzam sie prawie w zupełności..
Masz racje to juz tylko cyferka "znajomych" sie liczy - czy moze zna ktos sposob na szybkie dobicie do powiedzmy 100,000 znajomych - tak dla fanu
AK
skrypcik mam do tego :)
Wszystko zarąbiście tylko mam małe pytanko… To mi się strasznie długo ściąga i ciekaw jestem czy wy mieliście to samo…
Jak to zrobić
Następnie uruchomić:
./nk <ID>
???
jeszcze nie testowalem tego sposobu ale interesuje mnie czy można w ten sposób zdobyć dane ukryte przez użytkownika? Jesli nie to sie zainteresuje bardziej nad rozwojem ;)
po komentarzu sądzę że wiele do rozwoju nie wniesiesz….
hr hr
tutaj program pod windowsa :) - używam, i wszystko ok, autor widać się naprawdę postarał.
http://nkcomment.pl
program nazywa się Nasza-Klasa Comment !!