[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Dekapeć OpenWrt by sciss [router OpenWRT +dodatk. łącze +konto shell mono],[dowolny]
29-05-2014, 19:05 (Ten post był ostatnio modyfikowany: 04-07-2014 04:02 przez szopen.)
Post: #1
Brick Dekapeć OpenWrt by sciss [router OpenWRT +dodatk. łącze +konto shell mono],[dowolny]
Wracając do oryginalnego tematu automatycznego rozpoznawania CAPTCHy:
Opierając się na skrypcie gbr próbuję wystrugać podobny skrypt na linuxa. Napotkałem jednak problem z wysyłaniem rozpoznanej captchy - za cholerę nie chce mi przejść.

W skrypcie gbra jest:
Kod:
set /p captcha=<output.txt
set captcha="viewForm=true&captcha=%captcha:~23,20%"
wget -nv --timeout=30 --load-cookies=cookies.txt --output-document=wynik.html --post-data %captcha% http://bdi.free.aero2.net.pl:8080

Z moich doświadczeń z tym programikiem CB.exe wynika, że zwraca on dane w postaci:
[jakiś hash]_[data]|[rozpoznany tekst captchy]
Nie do końca rozumiem ten batowy skrypt (mało się znam na skryptach bat), co on dokładnie robi z tymi danymi. W szczególności końcówka tej linijki:
Kod:
set captcha="viewForm=true&captcha=%captcha:~23,20%"

Czyżby sktypt gbra wysyłał cały output programu CB.exe?
Czy może jest on w jakiś sposób przycinany za pomocą tego ":~23,20%" ? Jednak gdy w to miejsce podstawiałem czystą captchę, system także jej nie przyjmował.

Zatem pytanie brzmi: co dokładnie ma być za parametrem '--post-data' ?
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
29-05-2014, 19:38
Post: #2
Dekapeć - wersja pod Windows
CB.exe to oczywiście aplikacja ze strony Captcha Brotherthood - nie sprawdzałem, czy mają wersję dla linuksa, ale to jak rozumiem rozpracowałeś.
--post-data to wartość przesyłana do strony http://bdi.free.aero2.net.pl:8080 w trybie POST (dla odróżnienia od trybu GET, gdzie zmienne podawane są od razu w samym URL). Tutaj są dwie zmienne:
viewForm=true (żeby w ogóle pojawiała się strona obsługi kapcia, a nie zaproszenie)
oraz:
captcha=%captcha (właściwy kod)
Do czego ma służyć końcówka "~23,20%" - nie wiem, pytaj autora, Aero2 chyba tego nie potrzebuje.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
29-05-2014, 19:53
Post: #3
Dekapeć - wersja pod Windows
Hmm, to dziwne że mi nie działa, bo podczas prób testowałem również taką wersję wgeta, która zgodnie z twoimi słowami powinna zaskoczyć... No cóż, może to jakiś czeski błąd.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
29-05-2014, 20:19 (Ten post był ostatnio modyfikowany: 29-05-2014 20:32 przez gbr.)
Post: #4
Dekapeć - wersja pod Windows
Nie działa ponieważ pracujesz na wersji skryptu, która przeznaczona była do obsługi kapcia z ciasteczkiem.
Pobierz z pierwszego postu aktualnie udostępnioną wersję.
":~23,20%" zwraca fragment zmiennej. W tym wypadku od pozycji 23 zwraca 20 znaków, czyli do końca zmiennej.

Uzupełniając informację Jakuba, aktualnie w odpowiedzi wysyłamy przykładowo następujące dane:

PHPSESSID=erlba71reclfaihn3c8an129q3&viewForm=true&captcha=abcdefgh

1. identyfikator sesji PHP, który uzyskaliśmy otwierając stronę z kapciem
2. żądanie wyświetlenia formularza kapcia
3. odczytany kod kapcia
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
29-05-2014, 21:58
Post: #5
Dekapeć - wersja pod Windows
FACK-tycznie! Gapiostwo na potęgę. Teraz poszło.
Dzięki za rozjaśnienie gbr oraz jakubd!
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
05-06-2014, 02:49 (Ten post był ostatnio modyfikowany: 05-06-2014 02:50 przez sciss.)
Post: #6
Dekapeć - wersja pod Windows
Napisałem w końcu dekapcia pod rutery z Openwrt. Jednak dla uruchamiania cbhcoreplugin.exe, potrzebuje on dostępu do konta shellowego ze środowiskiem mono, dzięki któremu można tą wtyczkę pod linuxem uruchomić - zatem niekoniecznie jest dla każdego Smile

http://openrouter.info/forum/viewtopic.php?f=30&t=3269
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Brick Dekapec-mod by sauron76 [modem],[wini] sauron76 9 5 219 09-04-2016 06:22
Ostatni post: sauron76
  Gargoyle/OpenWRT i automatyczne resetowanie połączenia jakubd 15 9 115 06-03-2015 13:03
Ostatni post: jakubd
Brick Dekapeć by gbr [modem + dodatkowe łącze],[win +CBHplugin] gbr 21 23 001 02-01-2015 21:19
Ostatni post: szopen
Brick Router Asystent by Cuplesoft [routery],[Android] _mario_ 2 3 495 25-06-2014 12:19
Ostatni post: _mario_
Brick ppp-restart by robak1989 [router Hame MPR-A1 i klony][win] robak1989 16 4 207 18-06-2014 00:34
Ostatni post: szopen