Zamiana liter z dużych na…

Zamiana liter z dużych na małe to prosta operacja, no chyba, że korzystasz z UTF 8. Czy może być niebezpieczna? #od0dopentestera Czy słyszałeś o Unicode Case Mapping Collisions? Przykład w #python >>> ‚ß’.upper() ‚SS’ Jedna litera została zamieniona na dwie – a to może być niebezpieczne. Sprawdźmy prostą funkcje resetowania hasła: details = request.form email = details[’email’] cur = mysql.connection.cursor() cur.execute(„SELECT email from users WHERE email = %s”, [email.lower()]) rv = cur.fetchall() if len(rv) == 1: return („Wysyłam mail do {}”.format(email)) Jeżeli zapomnisz hasła, podajesz je w formularzu. System sprawdza czy taki rekord istnieje w bazie i wysyła kod służący do zmiany hasła na email. Przed sprawdzeniem danych w bazie zamieniasz wszystkie litery na małe. To sprawia, że niektóre znaki zostaną zamienione na ich odpowiedniki. Chociażby symbol kelwin (K) zostanie zamieniony na literę (k). Istnieje więcej takich kolizji. Wtedy adres Kacperszurek@local.local (z symbolem kelwin) zostanie zamieniony na kacperszurek@local.local (ze zwykłą literą k). Nasz podatny kod sprawdza dane w bazie po normalizacji (czyli po zamienieniu liter na ich małe odpowiedniki). Zwróci więc jeden wynik – ponieważ w bazie istnieje adres pisany literami alfabetu łacińskiego. Aplikacja wysyła jednak wiadomość pod adres podany przez użytkownika – czyli ten z symbolem kelwin. Programista założył bowiem że adres podawany w formularzu i ten zwracany przez bazę będą identyczne. Nie wiedział bowiem ze funkcja lower działa w specyficzny sposób na znakach UTF. Jeżeli więc serwer local.local pozwala na tworzenie darmowych adresów email zawierających znaki UTF – może dojść do przejęcia czyjegoś konta użytkownika. Na adres kacperszurek@local.local (ze zwykłą literą k) zostanie wysłany kod należący do użytkownika Kacperszurek@local.local (z symbolem kelwin). Dokładnie taki błąd znaleziono na GitHub. Subskrybuj kanał na YouTube Masz pytanie na temat bezpieczeństwa? Zadaj je na grupie od 0 do pentestera na Facebooku. Podcast o bezpieczeństwie dostępny na Google i Apple Podcasts oraz Spotify i Anchor. Jeżeli chcesz być wołany dodaj się do Mirkolisty. #bezpieczenstwo #programowanie #informatyka #it #nauka #technologia #ciekawostki #gruparatowaniapoziomu #biznes #webdev #security #javascript #it #programowanie #programista15k Czytaj dalej...

To nie koronawirus spowoduje…

To nie koronawirus spowoduje kryzys. On był tylko iskrą zapalną bańki pompowanej przez banki centralne już od dawna. Niestety tym razem Polska nie jest kompletnie przygotowana na nadejście kryzysu i nie powtórzy się scenariusz z 2008. Budżet jest na minusie a stopy procentowe nisko już od kilku lat. Nie wyciągnęliśmy nauczki z poprzedniego kryzysu. Ale tak jak poprzednio wina zrzucona została na chciwe banki prywatne udzielające kredytów, tak teraz wina zostanie zrzucona na wirusa a politycy nadal będą kupować poparcie dodrukiem pustego pieniądza. #ekonomia #polityka Czytaj dalej...

Sprawiedliwość społeczna ma…

Sprawiedliwość społeczna ma tyle wspólnego ze sprawiedliwością, co krzesło elektryczne z krzesłem. Sprawiedliwość społeczna ma tyle wspólnego ze sprawiedliwością, co krzesło elektryczne z krzesłem. pic.twitter.com/5W7sD0eclL — Partia KORWiN (@Partia_KORWiN) August 13, 2015 #polityka #konfederacja #podatki #korwin #pieniadze #firma #polska #morawiecki #biznes #praca #zycie #prawo #lewica #cytatywielkichludzi #cytaty #policja #sejm #rzad #strajk #panstwo #demokracja #wybory #zlodzieje #kradziez #bezpieczenstwo #spoleczenstwo #bekazlewakow #socjalizm #komunizm #bron #wyboryprezydenckie2020 #ustawa #terroryzm #wojna #mafia Czytaj dalej...

Przypomnijcie sobie reakcje…

Przypomnijcie sobie reakcje PO jak był poprzedni światowy kryzys a co funduje teraz PiS+? Ogólnoswiatowe media informowały, że nasza gospodarka zaskakująco dobrze oparła się recesji. Zaciskanie pasa i rozważne inwestycje uchroniły nas od mocnej recezji sprzed ponad 10lat. Przez ostatnie 5lat rządu PiS co mamy? Największą a zarazem najbardziej nietrafionymi inwestycjami są programy „+”, które przyniosły jedynie propagandowy sukces i praktycznie nie stanowia żadnego zabezpieczenia przed kryzysem. #gielda #pieniadze #polityka #neuropa #4konserwy #koronawirus #zdrowie #wybory #bekazpisu #bekazlewactwa #januszebiznesu Czytaj dalej...

Właśnie zgłosiłem około 40…

Właśnie zgłosiłem około 40 Januszy na OLXie, którzy sprzedają popularne płyny odświeżające jako „antybakteryjne”. TE PŁYNY NIE SĄ ANTYBAKTERYJNE ze względu na zbyt małą ilość alkoholu w składzie. pokaż spoiler akcja podobna trochę do tej sprzed kilku miesięcy, jak Januszki sprzedawały chujowe telefony z dopiskiem w tytule „nie Samsung, nie iPhone”. czuje dobrze #oszukujo #koronawirus #olx #januszebiznesu Czytaj dalej...

Ropa po 30$ a ceny na…

Ropa po 30$ a ceny na stacjach jak wtedy gdy kosztowała 100$, pewnie mają zapasy z 2011. Chuj człowieka strzela. No i wiadomo „Nowe podatki nie wpłyną na cenę paliw na stacjach, mamy Orlen, który będzie studził zapał do podnoszenia cen dla konsumenta”. #takaprawda #ekonomia #neuropa #4konserwy Czytaj dalej...

Płaca minimalna, 500 plus i…

Płaca minimalna, 500 plus i można tak wymieniać, przy rżnięciu mikroprzedsiębiorców. Nawet na tym portalu widziałem opinie, że wreszcie ci paskudni kułacy, prywaciarze i cwaniaki zapłacą biednym pracownikom to co się należy. Teraz mam pytanie do takich, bo wiem, że obserwujecie. Co, jeśli ten złodziej prywaciarz nikogo nie zatrudnia? Jest zdolnym programistą, artystą, fachowcem (np. hydraulikiem), architektem, inżynierem, mechanikiem? Co jeśli uczył się po kilkanaście godzin na dobę, kiedy „uczciwi” balowali i pili? Co jeśli później pracował po kilkanaście godzin na dobę, podczas gdy wy szukaliście roboty, lekkiej, prostej, 8h i do domu. Teraz „wspólny tort” ma być podzielony, by dać Wam, bo się przecież należy? Nierobom i durniom? No, ale zaraz pojawiają się komentarze o „fikcyjne DG” by ominąć podatki, z których pieniądze powinny wam spływać w postaci socjalu. Zaraz będą komentarze o nowym Audi prywaciarza i wakacjach na Teneryfie (tańsze niż Bałtyk). Świata nie zmienię, ale jak chociaż jeden cymbał po przeczytaniu zrozumie, to tak jakbym świat zbawił. Wszelka redystrybucja to świetna nazwa dla złodziejstwa uprawianego przez głupich, których jest więcej na zdolniejszych, których jest mniej. Na szczęście, to się zawsze źle kończy dla tych głupich. #500plus #bekazpisu #biznes #januszebiznesu #dobrazmiana Czytaj dalej...

Miruny zna ktoś tego typka,…

Miruny zna ktoś tego typka, imię, nazwisko? Wychujał moją znajomą na spory hajs. Gościu jest „sławny” na Insta, sprzedaje gówno kursy forex, w których nie ma nic, czego nie możnaby znaleźć za darmo w necie. Gościu obiecuje ogromne zyski, jeśli tylko kupisz jego kurs i założysz konto u brokera, którego poleca, tylko, że od tego „brokera” nie da się wypłacić kasy :) . Najlepsze jest to, że ma zakładkę w Stories „oszuści”, a sam nim jest ( ͡° ͜ʖ ͡°) . #pytanie #januszebiznesu #forex #oszukujo Czytaj dalej...

Jeśli duda przegra a pis…

Jeśli duda przegra a pis straci władzę to w głowach p0laków powstanie kult kaczyńskiego. Oddanie teraz władzy to najgorsze co może spotkać p0lski naród. Trzeba brać odpowiedzialność za swoje czyny, oby pis rządził do 2035 #neuropa #4konserwy #polityka #ekonomia #gospodarka #wybory Czytaj dalej...