DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Կապար: Բարի գալուստ բոլորին DefCon-ի 27-րդ համաժողովին: Քանի որ ձեզնից շատերն առաջին անգամ են այստեղ, ես ձեզ կպատմեմ մեր համայնքի որոշ հիմնարար կետերի մասին: Դրանցից մեկն այն է, որ մենք կասկածում ենք ամեն ինչին, և եթե դուք լսում եք կամ տեսնում եք ինչ-որ բան, որը չեք հասկանում, պարզապես հարց տվեք. DefCon-ի ամբողջ իմաստն այն է, որ ինչ-որ բան սովորել՝ խմել, հանդիպել ընկերներին, հիմարություններ անել:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Դա այն փորձն է, որը ես լիովին չէի գնահատում մինչև երկու-երեք տարի առաջ ընկերոջս հետ զրուցելը: Նա ասաց, որ այս անգամ իր թիմին BlackHat կոնֆերանսին ուղարկելու փոխարեն որոշել է նրանց ուղարկել DefCon։ Ես հարցրեցի նրան, թե որն է տարբերությունը: Ընկերը պատասխանեց, որ իսկապես լավ, խելացի և փորձառու թիմ ունի, և նա նրանց ուղարկում է BlackHat, որպեսզի նրանց մի քիչ խելացի դարձնի, ինչպես դու անում ես սուր դանակով, թարմացնելով սրումը: Բայց երբ նա դրանք ուղարկում է DefCon, նա ցանկանում է, որ նրանք ավելի լավ մտածողներ դառնան: Ես ասացի. «Աստված, ես պետք է մտածեմ այս մասին»: Սա իսկապես մի վայր է, որտեղ մարդիկ գալիս են սովորելու:

Դուք գիտեք, որ կա ոչ պաշտոնական կարծիք՝ եթե զբաղվում եք տեղեկատվական անվտանգությամբ, հեռու մնացեք հաքերներից։ Ինֆոանվտանգությունը հիանալի վայր է աշխատելու, փող աշխատելու համար, բայց փող ստանալն ու այն վաստակել կարողանալը տարբերվում է հետախույզի ուրախությունից, անսպասելի հայտնագործությունների հաճույքից, խնդիրներ լուծելուց և ձախողումից: Անհաջողություններ, որոնցից չպետք է վախենաք, քանի որ այստեղ շրջապատված եք ընկերներով։ Կարծում եմ, սա է տարբերությունը, քանի որ եթե դուք պարզապես աշխատում եք տեղեկատվական անվտանգության ոլորտում, ապա պետք է վախենաք ձախողումից:

Ջո Գրանդ. Իրոք, Infosec-ում աշխատելը քեզ հաքեր չի դարձնում, իսկ եթե հաքեր ես, դա չի նշանակում, որ դու զբաղվում ես տեղեկատվական անվտանգությամբ։ Հաքերների աշխարհն ավելին է, քան պարզապես տեղեկատվական անվտանգությունը:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Կապար: այո, և մենք փորձում ենք դա ընդունել։ Եթե ​​հիշում եք, մեկ տարի առաջ մենք անցկացրինք DefCon-ը Չինաստանում որպես փորձ։ Սա առաջին անգամն էր, որ համաժողովն անցկացվում էր Միացյալ Նահանգներից դուրս։ Այն դարձավ այդ տարի չինական հաքերների համար ՏՏ անվտանգության ամենամեծ իրադարձություններից մեկը: Այնտեղ հետաքրքիր պատմություն է տեղի ունեցել. Երբ ես հարցրի, թե որքան գումար պետք է գանձենք համաժողովի համար, մեզ ասացին, որ «ոչ ոք երբեք ոչինչ չի գանձում կոնֆերանսների համար, դա մարքեթինգային ծախս է, ուստի այն անվճար է»: Երբ ես հարցրի, թե արդյոք համաժողովը պետք է անցկացվի հանգստյան օրերին՝ ավելի շատ ուսանողներ ներգրավելու համար, թե՞ ավելի լավ աշխատանքային օրերին՝ ընկերությունների ներկայացուցիչներ ներգրավելու համար, մեզ պատասխանեցին, որ նախկինում ոչ ոք հանգստյան օրերին կոնֆերանսներ չի անցկացրել: Ես ասացի, որ ուզում ենք DefCon-ի շապիկներ բերել մեզ հետ և հարցրեցի, թե նրանք սովորաբար որքանով են վաճառում, նրանք ինձ ասացին, որ «նախկինում ոչ ոք չի վաճառել շապիկներ կոնֆերանսների ժամանակ»:

Այնուհետև մենք ունեցանք մեր երկրորդ DefCon-ը Չինաստանում, և ես մոտեցա Քինգփինին և խնդրեցի նրան պատրաստել ինչ-որ հիանալի բան, մի քանի հատուկ Defcon կրծքանշաններ:

Ջո Գրանդ. այո, դուք շատ համոզիչ էիք, և դա պետք է լիներ իսկապես հիանալի բան, որը համապատասխանում էր DefCon-ի էությանը:

Կապար: մենք գաղափար ունեինք ստեղծել ոչ թե պարզ կրծքանշան, այլ ինչ-որ տեխնոլոգիական, էլեկտրոնային կրծքանշան, և Ջոն մեծ ոգևորությամբ ընդունեց այս գաղափարը և որոշեց անել միանգամայն անսովոր բան, որը նախկինում երբեք չէր արվել:

Ջո Գրանդ. Շատ մարդիկ կրծքանշաններ են դարձնում իրական արվեստի գործեր, ուստի ես կասկածում էի, որ կկարողանամ ստեղծել նույնիսկ համայնքի կրծքանշանների նման, որոնք առաջին անգամ հայտնվեցին 9 տարի առաջ DefCon 18-ում: Սկզբում ես շատ անհանգստացա, բայց հետո մտածեցի. Ես պարզապես կստեղծեի իմ ոճը և չփորձեի մրցել որևէ մեկի հետ, ինչը ես միշտ արել եմ, և մարդկանց դա դուր է եկել:

Կապար: Այս ապարատային կրծքանշանների ստեղծման պատճառներից մեկն այն էր, որ ոչ BlackHat համայնքում, ոչ էլ DefCon-ում ես չնկատեցի հաքերային հմտությունները, որոնք տիրապետում են Kingpin-ին և մի քանի ուրիշներին: Այնուամենայնիվ, եթե մենք ցանկանում ենք պաշտպանվել մեզ վատ բաներից, ինչպիսիք են ռոբոտները կամ գաղտնի պետական ​​գործողությունները, մենք պետք է ունենանք հաքերային հմտություններ: Դա մի տեսակ թաքնված փորձ էր՝ գրավելու մեր համայնքի ուշադրությունը հաքերային սարքավորումների վրա, և մեզ հաջողվեց։

Ջո Գրանդ. մարդիկ, ովքեր ստանում են նման կրծքանշաններ, նույնիսկ եթե թվում է, թե գիտեն, թե ինչ անել դրանց հետ, այնուամենայնիվ հարցեր կտան, և դա ինչ-որ կերպ կարթնացնի նրանց հետաքրքրությունը նման բաների նկատմամբ:

Կապար: Երբ ես խնդրեցի Ջոյին Չինաստանի համար կապում պատրաստել, մենք բոլորովին նոր բան էինք ուզում:

Ջո Գրանդ. Ես ունեմ մի սլայդ, որը ցույց է տալիս մեր սրբապատկերների էվոլյուցիայի պատմությունը: Ներքևի աջ մասում դուք կարող եք տեսնել China 1.0 կրծքանշանը առաջին չինական համաժողովի համար, որը ճկուն միացում է:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Այս կրծքանշանը պատկերում էր մեր համայնքը ծառի տեսքով, որի ճյուղերը խորհրդանշում էին տարբեր առաջադրանքներ, իսկ լուսադիոդները փայլում էին, երբ դրանք ավարտվեցին: Այն օգտագործում է Raspberry Pi-ի մշակման պարզ միջավայր, որի համար հեշտությամբ կարող եք կոդ գրել: Բայց դա մի բան էր, որը ստեղծեց մեր համայնքը, և Չինաստանի համար այն մարմնավորեց հաքերային նոր մշակույթ: Մենք պետք է բացատրեինք նրանց, թե ինչի համար էր էլեկտրոնային կրծքանշանը և ինչի համար էր այն, դա զարմանալի էր, և այն ձևը, որով չինացիները վերաբերվեցին դրան, ինձ ոգեշնչեց երկրորդ համաժողովի համար նոր կրծքանշան նախագծելու համար:

Կապար: Կարծում եմ՝ բավականին դժվար էր պատրաստել։

Ջո Գրանդ. այո, միայն 2 կամ 3 արտադրողներ համաձայնեցին նման փխրուն մասի հետ աշխատել: Սա ճկուն փոքրիկ տախտակ է, տպիչը ետ ու առաջ է շարժվում դրա վրա և կարող է հեշտությամբ կոտրել այն, ուստի այս կրծքանշանների պատրաստումը բավականին թանկ արժեր: Դուք կարող եք տեսնել, որ PCB-ն ներկված է սպիտակ, ներկի շերտը մի քիչ հաստություն է ավելացրել և կրծքանշանին տվել է մի փոքր ամրություն:

Իհարկե, սա ինչ-որ տեխնիկական բեկում չէր, բայց մենք ի սկզբանե չէինք ցանկանում սովորական կրծքանշաններ պատրաստել։ Նրանցից յուրաքանչյուրի արտաքին տեսքի հետ կապված մի պատմություն կա, որը կարելի է գտնել համայնքի մեդիա բովանդակության գրադարանում: Մենք կամաց-կամաց փորձեցինք ներմուծել նոր տեխնոլոգիաներ, նոր բաղադրիչներ և արտադրության նոր մեթոդներ։ DefCon 18-ում, որից հետո ես հրաժարվեցի կրծքանշանների պատրաստումից, ներկայացվեց ալյումինե կրծքանշան՝ ճակատային մասում լազերային փորագրմամբ: Հիշում եմ մեր զրույցը հյուրանոցի սենյակում, երբ մենք պետք է խորհրդանշանի նմուշ ներկայացնեինք համայնքի ավագանու հաստատմանը: Ես ասացի, որ դա ռիսկային գաղափար է, և դուք ասացիք. «Ուրեմն ի՞նչ: Եկեք փորձենք և տեսնենք, թե ինչ կլինի»:

Կապար: Եղել են նաև դժբախտություններ, երբ, օրինակ, մեր էլեկտրոնային կրծքանշանները վնասվել են միջազգային առաքման ժամանակ։ Բայց եկեք վերադառնանք Չինաստանի կրծքանշաններին. արդյոք դրանք հագեցած են LED-ներով:

Ջո Գրանդ. այո, տպագիր տպատախտակի հետևի մասում, և երբ դրանք վառվեցին, հատուկ ենթաշերտի շնորհիվ լույսը ցրվեց տախտակի միջով, և դա ընկալվեց ոչ թե որպես LED փայլ, այլ որպես ինչ-որ զարդարանք: ծառի ճյուղեր.

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Կապար: Չինաստանի համար պատկերակի հիմնական առանձնահատկությունն այն վիզուալիզացիայի կայանին ֆիզիկապես միացնելու և ճյուղերի երթուղիները 3D տարածության մեջ ցուցադրելու հնարավորությունն էր: Դուք կարող եք խորհրդանշական ձևով տեսնել, թե ինչպես է համայնքը լուծում խնդիրները, ինչպես է լուծման գործընթացը ներկայացված ծառի ճյուղով և ինչպես է հաջողությունն ուղեկցվում լույսի բռնկումով:

Թարգմանչի նշում. Ծրագրավորվող China 1.0 Badge-ի փորձարկման տեսանյութը կարող եք դիտել հղումով www.youtube.com/watch?v=JigRbNXcMB8.

Մենք կարող ենք մեր կրծքանշանները համարել սոցիալական ճարտարագիտության գործիք: Մենք օգտագործում ենք կրծքանշանը՝ ձեզ համար այլ մարդկանց հանդիպելու և միմյանց հետ շփվելու հնարավորություն ստեղծելու համար: Այն ընկղմում է ձեզ մի տեսակ դերային խաղի մեջ, և մենք բավականին շատ ժամանակ ենք ծախսել՝ պարզելու, թե ինչպես իրականացնել այս գաղափարը իրական սարքի մեջ:
Այսպիսով, վերադառնանք այսօրվա համաժողովին, որն ամենամեծերից մեկն է DefCon-ի պատմության մեջ: Մենք զբաղեցրել ենք 4 հյուրանոց և հավանաբար չենք կարողանա հավասար ուշադրություն դարձնել բոլոր մասնակիցներին, բայց եթե որևէ խնդիր ունեք, դիմեք մեզ, մենք կօգնենք ձեզ լուծել դրանք: Եթե ​​ձեր կրծքանշանը որևէ խնդիր ունի, մենք այստեղ ունենք արտադրամաս՝ անհրաժեշտ գործիքներով: Իսկ հիմա խոսքը տալիս եմ Քինգփինին, ով ձեզ կպատմի այս տարվա կրծքանշանների մասին։

Ջո Գրանդ. Երբեք չեմ մտածել, որ պետք է վերադառնամ այստեղ՝ կրծքանշանների մասին խոսելու համար: Ես դադարեցի կրծքանշաններ պատրաստելը, քանի որ ինձ թվում էր, թե ինչ-որ կերպ կատարել եմ իմ դերը: Տարեցտարի թվում էր, թե ես մրցում էի ինքս ինձ հետ, անում էի նույն բանը, պարզապես օգտագործում էի նոր տեխնիկա և տեխնոլոգիաներ: Այսպիսով, ես որոշեցի իմ տեղը զիջել մեկ ուրիշին, թող DefCon-ն աճի առանց ինձ, և նոր մարդ հնարավորություն կունենա մեր համայնքի համար կրծքանշաններ նախագծելու: Բայց ես միշտ ասում էի, որ եթե ԴՏ-ն ինձ զանգի, ես կվերադառնամ և նորից կրծքանշաններ կանեմ։

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Հիանալի է տեսնել, թե ինչպես է փոխվել DefCon-ը, հիանալի է տեսնել բազմաթիվ նոր, տարբեր մարդկանց, որոնք կարող են ընդգրկել համայնքի շատ տարբեր ոլորտներ: Իրականում, ես իմ կրծքանշանները պատրաստեցի՝ ակնկալելով այն օրը, երբ վերջապես կկարողանամ խոսել դրանց մասին և բացահայտել իմ բոլոր գաղտնիքները։ Գիտեք, վերջին վեց ամիսների ընթացքում ես միայն այս մասին էի մտածում, և կինս և երեխաներս այլևս չեն կարողանում ինձ հետ խոսել այս թեմայի շուրջ:

Այս կրծքանշանների ստեղծման հիմնական նպատակը այն չէր, որ դրանք գրավեին տեխնոլոգիական մասնագետներին և էլեկտրոնային սարքերից հասկացող մարդկանց: Ես ուզում էի, որ այս պատկերակը հնարավորինս շատ մարդկանց հասնի, և այն օգտագործելու համար պետք չէ լինել ապարատային հաքեր: Ես ուզում էի, որ այն լիներ որպես ուղեցույց, որը ձեզ կտանի DefCon-ի միջով: Այսպիսով, կրծքանշանները ստեղծելիս հիմնական նպատակներն էին հանդես գալ այնպիսի խաղով, որը կներառի DefCon-ի ողջ փորձը, օգտագործեր տեխնոլոգիա, որը կմիավորեր մեր ողջ համայնքը և կստեղծեր մի բան, որը կբավարարի DefCon-ում բոլորին:

Այս խաղը կամ DefCon quest-ն ունի բավականին պարզ կանոններ, որոնք ցուցադրված են այս սլայդում, որոնք բոլորը, ովքեր երեկ կոտրել էին իրենց կրծքանշանը, սկսեցին լաց լինել, երբ տեսան այն:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Ես պատկերակի մեջ ոչ մի հանելուկ չեմ ստեղծել: Փազլը կրծքանշանի որոնում է: Կան շատ գլուխկոտրուկների պատկերակներ, և ես նույնիսկ նման բան չեմ փորձել: Ես որոշեցի ստեղծել մեկ ընդհանուր խնդիր, որի լուծման որոնումը կմիավորեր շատ մարդկանց, և պատկերակը կծառայեր որպես այս որոնումների ավարտի ցուցիչ:

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

Հաջորդ սլայդը ցույց է տալիս, թե ինչ տեսք ունի պատկերակի «լցումը»: Վերևի ձախ մասում ալեհավաքն է, ներքևում՝ NFMI չիպը, որն ապահովում է հաղորդակցություն՝ հիմնված մոտ դաշտի մագնիսական ինդուկցիայի վրա՝ ի տարբերություն ավանդական ՌԴ-ի: Այս մասին ավելի մանրամասն կխոսենք ավելի ուշ: Այսօր նկատեցի, որ ներկաներից շատերը կարծես «համբուրում» էին իրենց կրծքանշանները։ Նշանակներն իսկապես նման են մագնիսներին, քանի որ մագնիսն ունի մագնիսական դաշտ, և մեր կրծքանշանն այն առաջացնում է: Բայց դուք պետք չէ դրանք միմյանց միացնել, մեկ ոտնաչափ կամ ավելի հեռավորությունը բավական է, որպեսզի կրծքանշանները ազատ հաղորդակցվեն:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Այնուամենայնիվ, կրծքանշանները չեն թողնում ՌԴ-ի ստորագրությունները, ուստի հաքերը, որը մասնագիտացած է SDR ռադիոյի վրա հիմնված կրծքանշանները կոտրելու մեջ, չի կարողանա որևէ բան անել դրանց հետ, եթե չզինվի ինչ-որ մագնիսական սենսորով և չհայտնվի Ջեֆֆի և իմ միջև: Սա շատ կարճ միջակայք է, որը թույլ է տալիս կազմակերպել «գաղտնի հաղորդակցություն» DefCon-ից դուրս, օրինակ՝ դասի նստել, ընկերոջ հետ խաբեության թերթիկներ առևտուր անել: Այս բանն օգնում է ձեզ բոլորիդ միասին կապել՝ փոխանակելով տեղեկատվություն, բայց թույլ չտալով կորզել որևէ տվյալ, ինչը շատ հաքերների համար շատ հիասթափեցնող կլինի:

Կրծքանշանը պարունակում է նաև միկրոկոնտրոլեր, LED դրայվեր և պիեզոէլեկտրական բարձրախոս: Ես փորձեցի ապարատային դիզայնը պարզ պահել, ինչը բոլորովին էլ հեշտ չէր, թեև արտաքինից այն բավականին պարզ է թվում: Ցանկանում եմ ձեր ուշադրությունը հրավիրել այս կրծքանշանը կրելու հնարավորությունների վրա։ Հեշտ է ասել՝ «եկեք փորձենք և տեսնենք, թե ինչ կլինի», բայց երբ դուք նոր բան եք ստեղծում, պետք է պատկերացնեք, թե ինչպես է այն կաշխատի և հայտնեք օգտագործման դեպք: Մենք ստեղծեցինք ամրացման նոր մեթոդ. Սովորաբար դուք պարզապես վերցնում եք կրծքանշան և ամրացնում այն ​​կապիչի վրա, սակայն մեր կրծքանշանի ամրակները թույլ են տալիս այն սահեցնել կողպեքի վրա՝ կարաբին ամրացնելու համար, կրել այն դաստակի վրա, ինչպես ժամացույցը, կամ նույնիսկ սանրվածքի կամ գլխի ժապավենի վրա: Բացի այդ, այն կարելի է օգտագործել որպես զարդ՝ բրոշ կամ ամուլետ՝ կախված ձեր վզից։ Այսպիսով, մենք որոշեցինք նոր բան մտածել և տեսնել, թե մարդիկ ինչ կանեն դրա հետ: Այս քորոցը և՛ զարդի կտոր է, և՛ կրծքանշան:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Հաջորդ սլայդը ցույց է տալիս սարքի բլոկային դիագրամը: Ես չեմ ուզում մանրամասնել, պարզապես ցույց եմ տալիս հիմնական աշխատանքային տարրերը:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Սրբապատկերի PCB-ում տեղադրված է NXP ARM Cortex-M0 պրոցեսոր: Սա ընդհանուր նշանակության միկրոկառավարիչ է, բայց բավականին հզոր և ունակ է կատարելու մեզ անհրաժեշտ գործառույթները:

Ի դեպ, դուք կարող եք ստուգել այս դիզայնի վաղ տարբերակները և պատկերակների դիզայնի մանրամասները DefCon մեդիա սերվերում կամ իմ կայքում:

Կրծքանշանը պարունակում է LED դրայվեր և NFMI ռադիո, որը NXP չիպ է: Մի քանի տարի առաջ ես վերջին պահին ստիպված էի մեկ այլ մարտկոց ավելացնել իմ կրծքանշանի վրա, քանի որ սխալ էի հասկացել հրահանգները, մեկ տարի առաջ ես օգտագործեցի CR123a մարտկոցներ իմ կրծքանշաններում, և այս կրծքանշանում որոշեցի օգտագործել մանրադրամների պահոց՝ խնայել տարածք 3 Q. Հաջորդ սլայդը ցույց է տալիս համակարգի ապարատային մանրամասները:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Այն վերահսկում է LED դրայվերը, ռադիոհաղորդակցությունները, մշակում է որոնումները և ներկայացնում տարրեր, որոնք առկա են յուրաքանչյուր էլեկտրոնային սարքում: KL27 պլատֆորմի վրա կա NXP չիպ, ARM-CORTEX MO+ պրոցեսոր և այնպիսի թույն բան, ինչպիսին NFMI-ն է: Սա կարճ հեռահարության մագնիսական ինդուկցիայի համակարգ է, որն օգտագործվում է երկար ժամանակ, բայց իրականում հանդիպում է միայն բարձր տեխնոլոգիական էլեկտրոնային արտադրանքներում: Հավանաբար կան միլիոնավոր ընկերություններ, որոնք նույնիսկ չգիտեն այս տեխնոլոգիայի գոյության մասին: Եթե ​​դուք պարզ հաքեր եք կամ ինժեներ փոքր ընկերությունում, ապա ստիպված կլինեք աշխատել դրա օգտագործման վրա: Այս տեխնոլոգիան օգտագործելու գաղափարը մենք առաջացանք Freescale-ի տղաների հետ իմ նախկին աշխատանքի շնորհիվ, ես դեռ ունեմ շփումներ այս տղաներից մեկի հետ, ով դեռ աշխատում է NXP-ում: Ես զանգահարեցի նրան և բացատրեցի, որ ուզում եմ անսովոր կրծքանշան պատրաստել DefCon-ի համար։ Նա ինձ խորհուրդ տվեց կապ հաստատել NFMI-ի մասնագետների հետ, սա NXP-ի փոքր խումբ է, որը կարող է օգնել ինձ:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Ես նրանց էլ-նամակ ուղարկեցի՝ պատմելով DefCon-ի և այն մասին, թե որքան հաճելի էր նոր տեխնոլոգիաներ բերել մեր համայնք, և նրանք համաձայնեցին համագործակցել: Բելգիական NFMI ընկերության այս մի քանի տղաները իսկապես օգնեցին ինձ: NFMI տեխնոլոգիայի մեջ շատ բան կախված է ստացողի և հաղորդիչի ալեհավաքների տեղադրությունից, ինչպես ցույց է տրված աջ կողմում գտնվող սլայդում: Եթե ​​ստացողի և հաղորդիչի ալեհավաքները ուղղահայաց են, ազդանշանը չի ստացվի: Այս տեխնոլոգիան ապահովում է տվյալների կամ ձայնի ուղղորդված փոխանցում բարձր արագությամբ մինչև 1 մ հեռավորության վրա և օգտագործվում է, օրինակ, ականջակալում Bluetooth-ի փոխարեն: Այն հիմնված է մագնիսական դաշտի արտադրության վրա, այսինքն՝ իրականում մենք ունենք օդային միջուկով տրանսֆորմատոր։ Սա ընդհանուր ռադիո դաշտ չի ստեղծում սարքերի միջև, որտեղ ձեր ազդանշանը կարող է խանգարել մեկ այլ անձի սարքին, ինչպես Bluetooth-ն օգտագործելիս:

Այս կապը նման է օդային HiFi-ին: Կապի ալիքի հզորությունը 596 կբիտ/վ է 10,58 ՄՀց կրիչի հաճախականությամբ: Այս կապն ավելի արագ է, քան այն, ինչ ապահովում է ձեր մոդեմը:

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Ինձ տպավորեց NFMI-ի օգտագործումը հրդեհային և այլ արտակարգ իրավիճակների ծառայությունների ականջակալներում միկրոֆոններ և ականջակալներ գործարկելու համար, որը շատ ավելի արդյունավետ է, քան Bluetooth հաղորդակցությունը և չի խանգարում այլ ռադիոսարքերին: Ամենահիասքանչն այն է, որ այս չիպն իսկապես կարող է օգնել DefCon համայնքի հաղորդակցությանը` այն հասցնելով նոր տեխնոլոգիական մակարդակի:

NFMI ռադիոն իրականում բաղկացած է հենց NFMI-ից և ARM չիպից, այնպես որ մենք ունենք 2 միկրոկոնտրոլերներ՝ մեկը ռադիոյի կոդի համար և մեկը՝ խաղի կոդի համար: NXP-ն ինժեներ է նվիրել այս ռադիոչիպի կոդը գրելու համար, որը թույլ է տալիս հեռարձակման հաղորդակցություն, քանի որ ինձնից երկար ժամանակ կպահանջվի այդ կոդը գրելու համար:

Հետաքրքիր է, որ զարմանալի տեխնոլոգիայով բազմաթիվ ընկերություններ կան, սակայն նրանց տեխնիկական փաստաթղթերը ենթակա չեն հանրային բացահայտման: Բայց NXP-ն այնքան շահագրգռված էր DefCon-ի հետ աշխատելով, որ մենք լուծում գտանք՝ որևէ փաստաթուղթ չհրապարակելու համար, ուստի մեր կրծքանշանի ռադիոն սև արկղ է, մենք պարզապես օգտագործում ենք այն տվյալներ ուղարկելու համար: Կա որոշակի մաքսային կոդ, որը բեռնվում է ռադիոչիպի մեջ, երբ կրծքանշանը միացված է ցանցին և ծառայում է նախնական կազմաձևման համար: Դուք տեսնում եք, որ LED փայլը հաջորդաբար անցնում է 3-2-1 փուլերով. սա այն ծածկագիրն է, որը բեռնվում է KL27-ից, մի քանի փաթեթներ անցել են KL27-ով, որոնք այն մշակում է կարդալուց հետո:

Հաջորդ սլայդը տեղեկատվություն է տրամադրում 8 բայթանոց փաթեթի կազմի մասին, որը կհետաքրքրի նրանց, ովքեր սիրում են կոտրել ամեն ինչ։

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Ես միտումնավոր չեմ տեղադրում պատկերակների տարբեր վիճակների փաթեթներ, ես հավանաբար կխոսեմ այդ մասին հաջորդ կիրակի, ուստի առայժմ ցուցադրում եմ այն ​​փաթեթը, որն ուղարկվում և ստացվում է տիրույթում գտնվող յուրաքանչյուր պատկերակի կողմից հեռարձակման հղման միջոցով: Կա պատկերակի եզակի նույնացուցիչ՝ 9 կամ 10 նիշից բաղկացած թիվ, հստակ չեմ հիշում, պատկերակի տեսակը, կախարդական նշանի դրոշը, խաղի դրոշները և չօգտագործված բայթը: Այսպիսով, եթե դուք կոտրեք այս որոնվածը, դուք չեք կարողանա փոխանցել ձեր կրծքանշանի տվյալները, բայց դուք կկարողանաք փոխանցել այլ տվյալներ: Եթե ​​ունեք ճիշտ սենսոր, հավանաբար կարող եք դրա հետ մեկ այլ բան անել, օրինակ՝ համագործակցել այդ ամբողջ փաթեթի հետ և ստեղծել ձեր սեփական բովանդակությունը, քանի որ կոդը կառավարվում է մեր կողմից: Դուք կարող եք ուղարկել ցանկացած տվյալ ռադիոհաղորդիչին, և այն կփոխանցվի հեռարձակման միջոցով:

Կրծքանշանի մեկ այլ կարևոր մասն է LED դրայվերն էներգախնայողության ավտոմատ ռեժիմով: Բոլոր LED-ները անհատական ​​հասցեագրելի են և ինքնուրույն փոփոխում են իրենց պայծառությունը: Այս սարքերից շատերը գործում են կետ առ կետ կամ բջջային հիմունքներով, սակայն մենք օգտագործում ենք ժամանակի նախնական պատահական գեներատոր, որտեղ յուրաքանչյուր պատկերակ փոխանցում է, և յուրաքանչյուր պատկերակ ստանում է տվյալներ, այնուհետև քնում: Այս դեպքում կարող է առաջանալ «մեկը բոլորին» կամ «բոլորը մեկին» փոխանցման իրավիճակ։ Մենք նույնիսկ չգիտենք, թե քանի կրծքանշան կարող է միաժամանակ հաղորդակցվել, բայց ամեն դեպքում դա 10 հատից ավելի է։

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 1

Փաստորեն, մենք ստանում ենք խմբային զրույց, որի ընթացքում փոխանակվում են տվյալները: Եթե ​​ձեր կրծքանշանի LED-ները սկսում են թարթել, դա նշանակում է, որ այն շփվում է ինչ-որ մեկի հետ: Եթե ​​դուք գտնվում եք ճիշտ տեղում և ճիշտ ժամանակին, ապա կրծքանշանի հայտնաբերման ժամանակը կկազմի մոտ 5 ms, հակառակ դեպքում այն ​​կարող է հասնել 5-10 վայրկյանի՝ կախված միաժամանակյա «հաղորդակցվող» կրծքանշանների քանակից. որքան շատ լինեն, այնքան շատ: ժամանակ կարող է պահանջվել խաղի եզրափակիչ փուլ դուրս գալու համար: Ամեն դեպքում, որոնումները ավարտելու համար անհրաժեշտ է համագործակցային խմբային զրույց:

Այս LED դրայվերն աջակցում է տարբեր տեսակի սրբապատկերների՝ բարձրախոսների, հաղորդավարների, մնացած ներկաների համար, մինչդեռ պատկերակի վրայի գոհարը փայլում է նույն գույնով, ինչ LED-ները: Լույսի նշումը թույլ է տալիս հաղորդավարին նույնականացնել կոնֆերանսին ներկաներին իրենց կրծքանշանների գույնով, բայց դա հեշտ չէր անել:

28:00

DefCon 27 կոնֆերանս՝ էլեկտրոնային կրծքանշանների ստեղծման կուլիսներում: Մաս 2

Մի քանի գովազդ 🙂

Շնորհակալություն մեզ հետ մնալու համար: Ձեզ դուր են գալիս մեր հոդվածները: Ցանկանու՞մ եք տեսնել ավելի հետաքրքիր բովանդակություն: Աջակցեք մեզ՝ պատվիրելով կամ խորհուրդ տալով ընկերներին, ամպային VPS մշակողների համար $4.99-ից, մուտքի մակարդակի սերվերների եզակի անալոգ, որը հորինվել է մեր կողմից ձեզ համար. Ամբողջ ճշմարտությունը VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps 19 դոլարից կամ ինչպես կիսել սերվերը: (հասանելի է RAID1 և RAID10-ով, մինչև 24 միջուկով և մինչև 40 ԳԲ DDR4):

Dell R730xd 2 անգամ ավելի էժան Ամստերդամի Equinix Tier IV տվյալների կենտրոնում: Միայն այստեղ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 հեռուստացույց $199-ից Նիդեռլանդներում! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99-ից: Կարդացեք մասին Ինչպես կառուցել ենթակառուցվածքի կորպ. դաս՝ 730 եվրո արժողությամբ Dell R5xd E2650-4 v9000 սերվերների օգտագործմամբ մեկ կոպեկի համար:

Source: www.habr.com

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