Pwnagotchi-ի առաջին թողարկումը՝ WiFi հաքերային խաղալիք

Ներկայացվել է նախագծի առաջին կայուն թողարկումը Պվնագոտչի, որը մշակում է անլար ցանցերը կոտրելու գործիք՝ նախատեսված էլեկտրոնային ընտանի կենդանու տեսքով, որը հիշեցնում է Tamagotchi խաղալիքը։ Սարքի հիմնական նախատիպը կառուցված կառուցված Raspberry Pi Zero W տախտակի վրա (տրամադրված է որոնվածը SD քարտից բեռնվելու համար), բայց կարող է օգտագործվել նաև Raspberry Pi-ի այլ տախտակների վրա, ինչպես նաև ցանկացած Linux միջավայրում, որն ունի անլար ադապտեր, որն աջակցում է մոնիտորինգի ռեժիմին: Վերահսկումն իրականացվում է LCD էկրանի միացման կամ միջոցով վեբ ինտերֆեյս. Ծրագրի կոդը գրված է Python և տարածվում է լիցենզավորված GPLv3-ի համաձայն:

Կենդանիների լավ տրամադրությունը պահպանելու համար նրան պետք է կերակրել ցանցային փաթեթներով, որոնք ուղարկվել են անլար ցանցի մասնակիցների կողմից նոր կապի շուրջ բանակցությունների փուլում (ձեռքսեղմում): Սարքը գտնում է հասանելի անլար ցանցեր և փորձում է ընդհատել ձեռքսեղմման հաջորդականությունը: Քանի որ ձեռքսեղմումն ուղարկվում է միայն այն ժամանակ, երբ հաճախորդը միանում է ցանցին, սարքը օգտագործում է տարբեր տեխնիկա՝ դադարեցնելու ընթացիկ կապերը և ստիպելու օգտատերերին կատարել ցանցի վերամիացման գործողություններ: Գաղտնալսման ժամանակ կուտակվում է փաթեթների տվյալների բազա, ներառյալ հեշերը, որոնք կարող են օգտագործվել WPA ստեղները գուշակելու համար:

Pwnagotchi-ի առաջին թողարկումը՝ WiFi հաքերային խաղալիք

Նախագիծն աչքի է ընկնում իր մեթոդների կիրառմամբ ամրապնդման ուսուցում AAC (Actor Advantage Critic) և նեյրոնային ցանցի վրա հիմնված երկարաժամկետ հիշողություն (LSTM), որը լայն տարածում գտավ համակարգչային խաղեր խաղալու համար բոտերի ստեղծման ժամանակ։ Ուսուցման մոդելը վերապատրաստվում է սարքի աշխատանքի ընթացքում՝ հաշվի առնելով անցյալի փորձը՝ ընտրելով անլար ցանցերի վրա հարձակման օպտիմալ ռազմավարությունը: Օգտագործելով մեքենայական ուսուցում՝ Pwnagotchi-ն դինամիկ կերպով ընտրում է երթևեկության գաղտնալսման պարամետրերը և ընտրում օգտատերերի նիստերի հարկադիր դադարեցման ինտենսիվությունը: Աջակցվում է նաև մեխանիկական շահագործման ռեժիմը, որում հարձակումն իրականացվում է «գլխով»:

WPA ստեղները ընտրելու համար անհրաժեշտ երթևեկության տեսակները ընդհատելու համար օգտագործվում է փաթեթը ավելի լավ գլխարկ. Գաղտնալսումն իրականացվում է ինչպես պասիվ ռեժիմով, այնպես էլ՝ օգտագործելով գրոհների հայտնի տեսակներ, որոնք ստիպում են հաճախորդներին նորից նույնացուցիչներ ուղարկել ցանց։ PMKID. Ձեռքածված փաթեթներ, որոնք ընդգրկում են ձեռքսեղմման բոլոր ձևերը, որոնք աջակցում են հեշքաթ, պահվում են PCAP ֆայլերում հաշվարկով՝ մեկ ֆայլ յուրաքանչյուր անլար ցանցի համար։

Pwnagotchi-ի առաջին թողարկումը՝ WiFi հաքերային խաղալիք

Ըստ Tamagotchi-ի անալոգիայի՝ աջակցվում է մոտակայքում գտնվող այլ սարքերի հայտնաբերումը, ինչպես նաև հնարավոր է ընտրովի մասնակցել ծածկույթի ընդհանուր քարտեզի կառուցմանը: Pwnagotchi սարքերը WiFi-ի միջոցով միացնելու համար օգտագործվող արձանագրությունն է Կետ 11. Մոտակա սարքերը փոխանակում են ստացված տվյալները անլար ցանցերի մասին և կազմակերպում են համատեղ աշխատանք՝ փոխանակելով ալիքները՝ հարձակում իրականացնելու համար։

Pwnagotchi-ի ֆունկցիոնալությունը կարող է ընդլայնվել պլագիններ, որոնք իրականացնում են այնպիսի գործառույթներ, ինչպիսիք են ծրագրային ապահովման ավտոմատ թարմացման համակարգը, կրկնօրինակների ստեղծումը, ֆիքսված ձեռքսեղմումը GPS կոորդինատներին կապելը, կոտրված ցանցերի մասին տվյալներ հրապարակելը onlinehashcrack.com, wpa-sec.stanev.org, wigle.net և ծառայություններում։ PwnGRID, լրացուցիչ ցուցիչներ (հիշողության սպառում, ջերմաստիճան և այլն) և բառարանի գաղտնաբառի ընտրության իրականացում ընդհատված ձեռքսեղմման համար։

Source: opennet.ru

Добавить комментарий