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.
Dostaň Fontech do svojich Google odporúčaní
Pridať ako preferovaný zdroj Fontech, odkaz sa otvorí v novom okneSleduj 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ú

Prenos firemného čísla do Orangeu: Čo si pripraviť a ako postupovať?

Televízory Slovákov úmyselne zhoršujú kvalitu obrazu. Je to špinavý marketing, takto ho opravíš

Pomalé Wi-Fi nemusí byť problém operátora. Väčšina domácností robí 7 zbytočných chýb

Expert prezradil tajné triky, ktorými Slováci ušetria stovky eur na energiách

Bitcoin čaká zlomový moment. Vieme, ako na ňom môžeš poriadne zarobiť
NAJČÍTANEJŠIE ZO STARTITUP

Slovensko je jednotkou v celej Európskej únii: Podľa čerstvých dát Eurostatu máme najnižšiu príjmovú nerovnosť
PREMIUMKanaďania investovali 1,5 milióna eur: Pri Kremnici našli kameň s vysokým obsahom zlata, ložisko by mohlo uživiť celú baňu

Seniori si prilepšia o 14 eur: Štát zverejnil nové výšky dôchodkov od januára 2027 (ZOZNAM)

Koniec 130-ročnej tradície. Obľúbený pivovar Slovákov zastaví výrobu, vyvolalo to vlnu odporu

Pokuta až takmer 10-tisíc eur za zber húb: Slováci môžu v lese nevedomky zaplatiť obrovskú sumu
- 24 hod
- 48 hod
- 7 dní
-
- Vedci vytvorili motor, aký svet ešte nevidel. 2000-ročný vynález zvýšil elektrický prúd až 100-násobne
- Nepočuli motor ani žiadny zvuk. Čierny trojuholník s rýchlosťou 2 900 km/h zaskočil celý svet
- BYD ukázalo elektrické SUV s extrémnym výkonom. Má dojazd cez 1000 km a takmer 1200 koní
- 10 000 objednávok za 19 hodín. Elektromobil od Volkswagenu za 10-tisíc eur je absolútny hit
- Dorazí už tento piatok. Konkurent Netflixu vyťahuje eso jesene (VIDEO)
-
- Vodič išiel 81 km/h a prišiel o vodičák. Narazil na nekompromisné pravidlo
- Slovenská komédia roka dorazila online. Videlo ju 186-tisíc ľudí, ponúka ju len jedna služba
- 10 000 objednávok za 19 hodín. Elektromobil od Volkswagenu za 10-tisíc eur je absolútny hit
- Nepočuli motor ani žiadny zvuk. Čierny trojuholník s rýchlosťou 2 900 km/h zaskočil celý svet
- Volkswagen predstavil elektromobil s dojazdom až 755 km. Jeho cena však prekvapí ešte viac
-
- Na Slovensko prichádza najdrahší film roka. Veľkolepá fantasy ukáže známy príbeh (VIDEO)
- Európania podľahli novému elektromobilu. Objednalo si ho už 50 000 ľudí, výroba nestíha
- Vodič išiel 81 km/h a prišiel o vodičák. Narazil na nekompromisné pravidlo
- 10 000 objednávok za 19 hodín. Elektromobil od Volkswagenu za 10-tisíc eur je absolútny hit
- 4 roky čakania sa skončili. Akčný hit konečne dorazil online aj s dabingom
Volkswagen prepustí až 100-tisíc ľudí. Z Nemecka napriek tomu zazneli prekvapivé slová
Európa čakala veľký solárny prepad. Zatmenie ukázalo, prečo veľké číslo pre Slovensko neplatilo
Výrobcom počítačov a mobilov končí obľúbený trik. EÚ prísne skoncuje s falošnou ekológiou
Má stáť zelená energia 120 eur za MWh? ÚRSO označil zelenú energiu za drahý omyl, pravda je iná
Európa chcela odstrihnúť Putina, deje sa však opak. Dovoz ruského LNG prudko vzrástol
USA chystajú vesmírny štít za 160 miliárd eur. Prvý ostrý zásah príde v roku 2029
Mochovce dosiahli kľúčový míľnik. Štvrtý blok už rozbehol jadrovú reakciu
NAJČÍTANEJŠIE ZO STARTITUP

Slovensko je jednotkou v celej Európskej únii: Podľa čerstvých dát Eurostatu máme najnižšiu príjmovú nerovnosť
PREMIUMKanaďania investovali 1,5 milióna eur: Pri Kremnici našli kameň s vysokým obsahom zlata, ložisko by mohlo uživiť celú baňu

Seniori si prilepšia o 14 eur: Štát zverejnil nové výšky dôchodkov od januára 2027 (ZOZNAM)

Koniec 130-ročnej tradície. Obľúbený pivovar Slovákov zastaví výrobu, vyvolalo to vlnu odporu





