Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13364|Odpoveď: 0

[JavaSE] Nástroj na automatickú registráciu NetEase + zdrojový kód

[Kopírovať odkaz]
Zverejnené 12. 2. 2015 13:41:06 | | | |
V poslednej dobe nemám čo robiť a lacno som vstúpil do registračného rozhrania NetEase a mám možnosť napísať automatický registračný nástroj na registráciu webovej stránky, čím ušetrím zdĺhavý proces registrácie (mám priateľov, ktorí sa venujú práci, ktorá sa zdá byť na reputácii a objeme registrácií, a zarábajú trochu navyše), pretože niektoré nástroje sú príliš veľké a súvisia aj s niektorými záujmami firmy. Prosím, urobte aj odbočku---


Používam httpClient + jsoup

Nasleduje zvýraznený princíp programu:
doména : http://reg.163.com/reg/reg.jsp?product=urs

Po analýze, keďže chceme len registrovať, musíme najprv analyzovať odoslané požiadavky a parametre, ktoré hlavné rozhranie prenáša pri registrácii

Na obrázku môžete vidieť, že tento odkaz je najpodozrivý, keď ide o požiadavku na príspevok, a ak sa pozriete pozorne, zistíte, že dôležité informácie sú, username_r používateľské meno, heslo a cpassword sú heslá a opakované heslá. Existuje však aj parameter codez, ktorý bol vyskúšaný v mnohých knihách, a zistilo sa, že nie je pevnou hodnotou, a radomPassId je podľa názvu pravdepodobne náhodné číslo. Vo všeobecnosti, aby sa predišlo problémom, aj keď sú tieto parametre ťažké zachytiť, leniví ľudia ich radi vložia do formulára a odošlú spolu s ním, najskôr vyskúšajte túto metódu, pokračujme v hľadaní formulára

A naozaj, narazil som na hit a zistil som, že je tu veľa vstupných tagov s atributovou hodnotou typu, a parametre sú prakticky všetky tu, a v podstate všetky majú id atribúty (som naozaj lenivý ísť domov). Ak je naozaj náhodne generovaný lokálne, je to ľahké povedať, ale zistili sme, že pri zadávaní overovacieho kódu má kódez určitý algoritmus a je ťažké povedať, či je radomPassId generovaný lokálne, teraz kontrolujeme len ich js súbory, pretože tieto parametre majú všetky atribúty id, takže najprv skontrolujte id, najprv skontrolujte zdrojový kód webovej stránky, nájdite skript a odstráňte tag obsahujúci atribút src v t tagu

Kliknite priamo na odkaz, aby ste vstúpili, najprv vyhľadajte z codez, potom vstúpte do js rozhrania, aby ste priamo našli #codez alebo codez
/js2/reg/checkForm.js?20150210100Toto rozhranie sa zobrazí s 5 možnými výsledkami

Interpretáciou tohto fragmentu js sa dozvieme, že pri procese získavania tohto kódu môže existovať výnimka a hodnota kódu po výnimke je predvolene NULL. To znamená, že codez môže byť NULL (príliš lenivý, príliš lenivý), a na druhej strane dokazuje, že codez môže priamo prenášať hodnotu NULL a posielať ju priamo serveru, takže hodnota kódu bola určená ako NULL.
Začnime hľadať ďalší neurčitý parameter radomPassID, ktorý je známy cez tvarsyscheckcode, začni hľadať v jssyscheckcode, konečne tam/js2/common.js?20150210100Našiel som fragment js pri ovládaní tohto tagu cez id a po interpretácii som zistil, že tu by nemal byť žiadny screenshot a zdrojový kód by mal byť zverejnený (niektoré detské topánky by mali byť po prečítaní spokojné)




crawley.rar (7.42 KB, Počet stiahnutí: 0, Predajná cena: 2 Zrno MB)




Predchádzajúci:V HTML je vstup, na ktorý je možné kliknúť a skočiť na určenú stránku alebo akciu
Budúci:【Všetci hovoria】Šialené chytanie Alipay "červených obálok", kradnutie viac než len pocit existencie?
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com