![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zwyklym CURL umiem sie poslugiwac, ale wlasnie w bankach sa dodoatkowe zabezpieczenia przed takimi cwaniakami, jednak wiem, ze jest to mozliwe ![]() glownie chodzi mi o wejscie do mbanku i inteligo, zczytanie historii albo wyslanie przelewu w oparciu o kod z karty kodow... no ale tu juz utykam, bo nie moge przejsc etapu logowania... bede wdzieczny za wskazowki, powiem tez, ze jakby mi ktos napisal funkcje gdzie argumentami bedzie login i haslo, a efektem status zalogowany... to jestem w stanie za cos takiego zaplacic ![]() ![]() ![]() pozdrawiam, K. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Niedawno robiłem sobie powiadomienia gg o zmianie stanu kont na mBanku także co nieco wiem w tym temacie.
Curl wystarczy. Mbank przy każdej operacji / kliknięciu korzysta z js oraz formularzy. Trzeba najpierw pobrać stronę logowania, wyłuskać wymagane values i brnąć dalej ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
podeslalbys mi ten skrypcik? to bym sobie przeanalizowal?
pozdrawiam, k. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Jak chcesz to pisać "obiektowo" i upchać w jeden klasie - daruj sobie.
2. Odpalasz w przeglądarce narzędzia dla deweloperów pokazujące jakie żądania są wysyłane przez przeglądarkę i ewentualnie co one zwracają - w przypadku Firefoxa będzie to dodatek Firebug. 3. Widząc już jak wygląda komunikacja przeglądarka - serwer będziesz w stanie odtworzyć taki ruch. Swoją drogą... te dodatkowe zabezpieczenia o których mówisz to nie będzie raczej nic wyrafinowanego, bo nie mają one większego sensu - nie da się po stronie serwera sprawdzić czy ktoś używa swojego konta "normalnie" czy jest to jakiś automat. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
1. Jak chcesz to pisać "obiektowo" i upchać w jeden klasie - daruj sobie. mozesz wyjasnic? bo nie wiem co jest zlego w rozbudowaniu mojej klasy do autoplatnosci o normalne banki (bo mam juz te wszystkie paypale i nie paypale - z tym ze one maje swoje API)... bo mi by to zycie ulatwilo, ale moze o czyms nie wiem ![]() a co do podgladania, to probowalem, ale moze cos zle robilem, bo ciagle cos nie dzialalo, dlatego postanowilem poszperac w necie, a ze nic konkretnego sie nie znalazlo, to zaczalem pytac tu... k. Ten post edytował phoenix84 8.12.2010, 22:58:55 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Superklasy do wszystkiego są złe i wbrew pozorom sprzeczne z paradygmatem OOP. Klasa płatności powinna udostępniać tylko interfejs płatności, resztą zajmują się inne klasy - PayPal osobno, każdy bank osobno itp.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
hmmm... to tu sie chyba wylamie z konwencji
![]() dla mnie po prostu jest wygodniej robic: $klasa->przelew('pp', 'konto', 'kwota', 'tytul'); $klasa->przelew('mbank', 'konto', 'kwota', 'tytul'); bo w tym momencie nie interesuje w ktorym "banku" ma ktos konto, po prostu podaje kod banku i przelew sie robi, a ja nie buduje superklasy dla samego budowania... z powodzeniem wykorzystuje ja do 4 systemow platnosci i chcialem ja rozszerzyc o banki... a jak zrobie to do 20 bankow i 10 systemow platnosci... to co wtedy? mam wczytywac 30 klas na starcie? no z deczka bez sensu... no chyba, ze jestem jeszcze malo doswiadczony i jakos inaczej sie to robi... ale oddzielna klasa na platnosc to za duzo roboty w obslugiwaniu takiego monstrum... z reszta wtedy musialbym trzymac jeszcze gdzies powiazanie klasy z kodem banku, a tak uzywam kodu banku jako 1 parametru i juz... co w moim mysleniu jest nie tak? ![]() k. Ten post edytował phoenix84 8.12.2010, 23:55:52 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 1.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po co wynajdywać koło na nowo? Lepiej skorzystaj z gotowej biblioteki API dla mBanku. Mówię o XConnector, dostępnym pod adresem www.xfuture.pl
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Po co wynajdywać koło na nowo? Lepiej skorzystaj z gotowej biblioteki API dla mBanku. Mówię o XConnector, dostępnym pod adresem www.xfuture.pl w sumie genialne... ale to rozwiazanie ma kilka wad: 1. Jest dla .NET, nie dla PHP ![]() 2. 300pln na miesiac to lekka przesada... tyle nie zarobilbym na tej usludze, a to tylko 1 bank? 300PLN rocznie za komplet bankow bylbym w stanie zaplacic, bo mialoby to jakis sens... ![]() ale w sumie pomysl dobry... ![]() ![]() pozdrawiam, k. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
A może by tak mBank się obudził i udostępnił przez API chociaż historię operacji...
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 72 Pomógł: 10 Dołączył: 2.02.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
tak wiec udalo nam sie z kolega przelamac sporo bankow, jednak utknelismy na dwoch... na aliorze i ing... duzo ajaxow itd. czy jest na forum ktos komu udalo sie to przelamac, albo czuje wyzwanie (moze to nie do konca zgodne z idea forum, ale moge zaplacic
![]() bede wdzieczny za pomoc, pozdrawiam, k. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 20.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
2. Odpalasz w przeglądarce narzędzia dla deweloperów pokazujące jakie żądania są wysyłane przez przeglądarkę i ewentualnie co one zwracają - w przypadku Firefoxa będzie to dodatek Firebug. Jestem bardzo zainsteresowany nauczeniem sie jak sobie radzic z curl, login, logout do roznych stron. Gdzie powinienem zajrzec? Sa jakies tutoriale jak uzywac firebuga i wykorzystac te informacje w praktyce? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:54 |