Pozvánkový systém spoločnosti OnePlus má veľa priaznivcov aj odporcov. Faktom ale je, že má aj svoje muchy po technickej stránke. Prvý, čo si tieto muchy všimol a písal o tom na internete bol Jake Cooper. Po ňom sa na internete začalo objavovať veľa ďalších a jednoduchších návodov, ako na to. My vám jeden z nich stručne predstavíme.
Sleduj FónyzČíny.sk aj na Facebooku, Google+ a Instagrame!
UPOZORNIE: Cieľom tohto článku nie je navádzať vás na nelegálnu činnosť, či upravovanie svojho umiestnenia na čakacej listine. Cieľom je len oboznámiť čitateľa o existujúcich bezpečnostných dierach, ktoré je potrebné opraviť.
Ak chceme hľadať potenciálne slabiny, musíme sa najskôr oboznámiť s fungovaním pozvánkového systému. Všetko to začína vašou registráciou. Po potvrdení registrácie dostanete na váš email odkaz v tvare https://oneplus.net/invites?kid=XXXXXX, kde XXXXXX (kid) je váš osobný identifikátor, ktorý slúži aj v prípade odporúčania priateľa. Tento odkaz slúži na zobrazenie vašej pozície na čakacej listine.
V bielom rámiku sa nachádza nový odkaz v tvare https://oneplus.net/invites?kolid=XXXXXX, kde XXXXXX (kolid) je stále váš osobný identifikátor. Keď si niekto otvorí tento odkaz, web vyzerá navonok úplne rovnako ako ten, na ktorom ste začali. No vo vnútri to tak nie je. Nájdeme tam dva input tagy, no nič, čo by určovalo, čo sa s nimi stane po kliknutí na tlačidlo odoslať. To znamená, že musíme začať hľadať v JavaScripte.
S trochou šťastia nájdeme v zozname súbor feature-invite.js a v ňom je okolo riadku 100 funkcia, ktorá registruje nového používateľa. Teraz stačí pridať body zlomu a hľadať obsah premennej d krok za krokom. Výsledkom bude adresa v tvare https://…/….php?r=share/signup. Tento PHP skript chce prijať ešte 2 ďalšie parametre a to email a koid, po ich pridaní bude na email odoslaný email s odkazom, ktorý je potrebné potvrdiť.
Druhá možnosť, ako získať tento odkaz je sledovať komunikáciu so serverom, hlavne po stlačení tlačidla. Takto vieme dostať trochu zložitejší odkaz, ale s rovnakou funkciou. Tento odkaz https://…/….php?r=share/signup&success_jsonpCallback=success_jsonpCallback&email=&koid=XXXXXX&_=1438988687927 tiež obsahuje parametre email a koid, ale je zbytočne dlhý.
Toto bola tá teoretická časť. Teraz prichádza na scénu automatizácia, v podaní akéhokoľvek moderného programovacieho jazyka. Odporúčame Python, lebo všetko neskôr potrebné je už napísané a ľahko dostupné. Ako prvé chceme, aby náš program vedel vykonávať sám registráciu. V Pythone importujeme knižnicu urllib.request a keďže chceme viac registrácií za sebou, dáme to do cyklu, ktorý bude prebiehať v nami zadanom rozsahu, aby sme to vedeli pohodlne ovládať. Po odoslaní emailu nie je na škodu počkať pár sekúnd, než nám príde email s odkazom. Z toho dôvodu importujeme knižnicu time a počkáme 3 sekundy.
Teraz prichádza najťažšia časť. Potrebujeme rýchlo generovať emaily. Najrýchlejšie riešenie je, ak vlastníte doménu, tak s najväčšou pravdepodobnosťou vlastníte niečo ako doménový kôš. Do neho prichádza pošta, ktorú sa nepodarilo priradiť podľa mena pred @. Z toho dôvodu je možné vygenerovať hocijaký email a potvrdzovací odkaz vždy dostanete na rovnaké emailové konto. Na prečítanie emailu stačí použiť knižnicu poplib a otvoriť najnovší email.
Teraz máte veľký zhluk html značiek a potrebujete prvý odkaz. Na to je potrebné získať novú knižnicu, ktorú stiahnete zadaním pip install beautifulsoup4 do vašej konzoly Pythonu. Následne importujete BeautifulSoup z bs4 a necháte nájsť text medzi prvými <a></a> značkami. Ten znovu spostíte cez urllib.request a cyklus sa opakuje. Odporúčam počkať aj na doručenie potvrdzujúceho emailu….
Finálny kód má 25 riadkov a názvy knižníc sú platné pre Python 3 a vyššie.
Chceli sme vedieť postoj spoločnosti OnePlus a tak sme ich kontaktovali emailom aj s funkčným zdrojovým kódom programu. Ich odpoveď prišla prekvapivo rýchlo a už v budúcej aktualizácií sa môžeme dočkať viacerých obranných mechanizmov.
Čítajte viac z kategórie: Ako na to?
Ďakujeme, že čítaš Fontech. V prípade, že máš postreh alebo si našiel v článku chybu, napíš nám na redakcia@fontech.sk.
Teraz čítajú

Veľmoci môžu štartovať rakety. Vedci prišli s dôležitým objavom, ktorý umožní trvalý život na Mesiaci

Pán prsteňov sa vracia v podobe, v akej ho väčšina divákov nikdy nevidela. Bude trvať 12 hodín

Vesmírne továrne bez ľudí sú realitou. Startup posiela na Zem lieky, ktoré zmenia medicínu

Veľký prieskum zničil ilúzie. Najporuchovejší pohon áut je o 80 % horší ako klasické spaľováky

Má zbrane akoby bol vo videohre. Čínsky „supervojak" šokoval svet svojou extrémnou výbavou
NAJČÍTANEJŠIE ZO STARTITUP

Jedna bežná baktéria z úst môže prispievať k rozvoju Parkinsonovej choroby. Vedci upozorňujú na dôkladnú hygienu
PREMIUMSlováci by mali mať doma hotovosť: Expert radí, koľko eur si nechať po ruke pri blackoute krajiny

Energopomoc konečne prichádza: Pošta radí, ako si ju vyzdvihnúť bez čakania

Bežná zložka v slovenskej strave urýchľuje rakovinu prostaty. Ohrozených je aj tisíce mladých mužov

Putin je v slepej uličke. Situácia je úplne iná, ako pri začiatku konfliktu na Ukrajine
- 24 hod
- 48 hod
- 7 dní
-
- Kam sa hrabe tunel Višňové. Číňania ukázali inžiniersky zázrak, ktorý prekvapil aj expertov
- Afrika môže dať Slovensku na frak. Kým my spíme, Afričania spustili elektromobilovú revolúciu
- Legendárna Múmia je čistý horor. Výsledok je temnejší, než ktokoľvek čakal, máme prvý trailer
- Hit od Netflixu vyhral čo mohol, veľký favorit neuspel. Toto sú najlepšie filmy a seriály podľa kritikov
- Svet je krok od neobmedzenej energie. Čínske „umelé slnko“ prekonalo dôležitý rekord
-
- Kam sa hrabe tunel Višňové. Číňania ukázali inžiniersky zázrak, ktorý prekvapil aj expertov
- Afrika môže dať Slovensku na frak. Kým my spíme, Afričania spustili elektromobilovú revolúciu
- Američania šokovali svet: Ich letecké operácie budú vo vojne smrtiace a neporaziteľné
- Má dokonalý obraz, je lepšia než OLED a cena pôjde nadol. Televízory čaká v roku 2026 revolúcia
- Legendárna Múmia je čistý horor. Výsledok je temnejší, než ktokoľvek čakal, máme prvý trailer
-
- Vybabrali s Američanmi, teraz to schytajú Rusi. Česi pošlú Ukrajine špičkovú vesmírnu „zbraň“
- Kam sa hrabe tunel Višňové. Číňania ukázali inžiniersky zázrak, ktorý prekvapil aj expertov
- Má dokonalý obraz, je lepšia než OLED a cena pôjde nadol. Televízory čaká v roku 2026 revolúcia
- Nemci spasia celý svet. Palivo budúcnosti chystá prelom, bude žrať menej energie a výrazne zlacnie
- Už dva roky ho ľudia nevedia prestať sledovať. Vojnový film s Tomom Hanksom neprestáva udivovať
Rusko pritvrdzuje. Poľsko hlási najväčšiu vlnu hackerských útokov v dejinách
Bratislavský závod čaká veľký rok. Slovenský Volkswagen potvrdzuje plány, chystá elektrickú bombu
Vyššie ceny a boj o prežitie. Automobilový sektor v Rusku čelí veľkej kríze
Toto je nová realita počasia. Rok 2025 prepísal rekordy a odhalil mrazivý trend pre celú planétu
Slovensko rokuje s Muskovou firmou o revolučnom pripojení. Má vyriešiť problémy so signálom
V testoch uspeli a Rusi majú problém. Jedna z najväčších zbrojoviek dodá Ukrajine nové bojové vozidlá
Po rokoch prehier prišla výhra. Boeing predbehol Airbus tam, kde to najviac bolí
NAJČÍTANEJŠIE ZO STARTITUP

Jedna bežná baktéria z úst môže prispievať k rozvoju Parkinsonovej choroby. Vedci upozorňujú na dôkladnú hygienu
PREMIUMSlováci by mali mať doma hotovosť: Expert radí, koľko eur si nechať po ruke pri blackoute krajiny

Energopomoc konečne prichádza: Pošta radí, ako si ju vyzdvihnúť bez čakania

Bežná zložka v slovenskej strave urýchľuje rakovinu prostaty. Ohrozených je aj tisíce mladých mužov





