Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Dẫn: Chào mừng mọi người đến với hội nghị DefCon lần thứ 27! Vì nhiều bạn đến đây lần đầu nên tôi sẽ kể cho bạn nghe về một số điểm cơ bản của cộng đồng chúng ta. Một trong số đó là chúng ta nghi ngờ mọi thứ, và nếu bạn nghe hoặc nhìn thấy điều gì đó không hiểu thì chỉ cần đặt một câu hỏi. Mục đích chung của DefCon là học điều gì đó - uống rượu, gặp gỡ bạn bè, làm những điều ngu ngốc.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Đó là loại trải nghiệm mà tôi không hề trân trọng cho đến khi nói chuyện với một người bạn cách đây hai hoặc ba năm. Anh ấy nói rằng lần này thay vì cử nhóm của mình tham dự hội nghị BlackHat, anh ấy quyết định cử họ đến DefCon. Tôi hỏi anh ấy sự khác biệt là gì? Người bạn trả lời rằng anh ấy có một đội ngũ thực sự giỏi, thông minh và giàu kinh nghiệm, và anh ấy gửi họ đến BlackHat để làm cho họ thông minh hơn một chút, giống như bạn làm với một con dao sắc, cập nhật độ mài sắc. Nhưng khi gửi họ đến DefCon, anh ấy muốn họ trở thành những người có tư duy tốt hơn. Tôi nói: “Chúa ơi, con nên suy nghĩ về điều này!” Đây thực sự là nơi mọi người đến để học hỏi.

Bạn biết rằng có một quan điểm không chính thức - nếu bạn liên quan đến vấn đề bảo mật thông tin, hãy tránh xa việc hack. An toàn thông tin là một nơi tuyệt vời để làm việc, kiếm tiền, nhưng kiếm được tiền và có thể kiếm được nó khác với niềm vui của một nhà thám hiểm, niềm vui của những khám phá bất ngờ, niềm vui giải quyết vấn đề và trải nghiệm thất bại. Những thất bại mà bạn không nên sợ hãi, vì ở đây xung quanh bạn có rất nhiều bạn bè. Tôi nghĩ đây chính là điểm khác biệt - bởi vì nếu chỉ làm việc trong lĩnh vực bảo mật thông tin thì bạn phải sợ thất bại.

Joe Grand: Quả thực, làm việc trong Infosec không khiến bạn trở thành hacker và nếu bạn là hacker, điều đó không có nghĩa là bạn đang tham gia vào lĩnh vực bảo mật thông tin! Thế giới hack không chỉ đơn thuần là bảo mật thông tin.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Dẫn: vâng, và chúng tôi cố gắng chấp nhận nó. Nếu bạn còn nhớ, một năm trước chúng tôi đã tổ chức DefCon ở Trung Quốc như một cuộc thử nghiệm. Đây là lần đầu tiên hội nghị được tổ chức bên ngoài nước Mỹ. Nó đã trở thành một trong những sự kiện bảo mật CNTT lớn nhất đối với hacker Trung Quốc trong năm đó. Một câu chuyện thú vị đã xảy ra ở đó. Khi tôi hỏi chúng tôi nên thu bao nhiêu tiền cho hội nghị, chúng tôi được trả lời rằng “không ai tính bất cứ khoản nào cho hội nghị, đó là chi phí tiếp thị nên nó miễn phí”. Khi tôi hỏi liệu hội nghị nên được tổ chức vào cuối tuần để thu hút nhiều sinh viên hay tốt hơn là vào các ngày trong tuần để thu hút đại diện các công ty, chúng tôi được trả lời rằng trước đây chưa có ai tổ chức hội nghị vào cuối tuần. Tôi nói rằng chúng tôi muốn mang theo áo phông DefCon và hỏi họ thường bán với giá bao nhiêu, họ nói với tôi “trước đây chưa có ai bán áo phông tại các hội nghị cả”.

Sau đó, chúng tôi tổ chức DefCon thứ hai ở Trung Quốc và tôi đã tiếp cận Kingpin và yêu cầu anh ấy làm một thứ gì đó thú vị, một số huy hiệu Defcon đặc biệt.

Joe Grand: vâng, bạn đã rất thuyết phục và nó phải là thứ gì đó thực sự thú vị, phù hợp với bản chất của DefCon.

Dẫn: chúng tôi có ý tưởng tạo ra không phải một huy hiệu đơn giản mà là một loại huy hiệu công nghệ, điện tử nào đó, và Joe đã rất nhiệt tình thực hiện ý tưởng này và quyết định làm một điều gì đó hoàn toàn khác thường, điều chưa từng được thực hiện trước đây.

Joe Grand: rất nhiều người biến huy hiệu thành tác phẩm nghệ thuật thực sự, vì vậy tôi nghi ngờ rằng mình có thể tạo ra thứ gì đó giống như huy hiệu cộng đồng xuất hiện lần đầu tiên cách đây 9 năm tại DefCon 18. Lúc đầu, tôi rất lo lắng, nhưng sau đó tôi nghĩ rằng Tôi sẽ chỉ tạo ra phong cách của riêng mình và không cố gắng cạnh tranh với bất kỳ ai, đó là điều tôi luôn làm và mọi người thích nó.

Dẫn: Một trong những lý do tạo ra các huy hiệu phần cứng này là vì cả cộng đồng BlackHat lẫn DefCon đều không nhận thấy kỹ năng hack mà Kingpin và một số người khác sở hữu. Tuy nhiên, nếu muốn bảo vệ mình khỏi những điều xấu như robot hay các hoạt động bí mật của chính phủ, chúng ta phải có kỹ năng hack. Đó là một nỗ lực ngầm nhằm thu hút sự chú ý của cộng đồng chúng tôi tới phần cứng của hacker và chúng tôi đã thành công.

Joe Grand: những người nhận được những huy hiệu như vậy, ngay cả khi họ có vẻ biết phải làm gì với chúng, vẫn sẽ đặt câu hỏi, và điều này phần nào sẽ đánh thức sự quan tâm của họ đối với những thứ như vậy.

Dẫn: Khi tôi nhờ Joe làm những chiếc ghim cho Trung Quốc, chúng tôi muốn một thứ gì đó hoàn toàn mới.

Joe Grand: Tôi có một slide trình chiếu lịch sử phát triển các biểu tượng của chúng tôi. Ở phía dưới bên phải, bạn có thể thấy Huy hiệu Trung Quốc 1.0 cho hội nghị Trung Quốc đầu tiên, đó là một bảng mạch linh hoạt.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Huy hiệu này mô tả cộng đồng của chúng tôi như một cái cây, các nhánh tượng trưng cho các nhiệm vụ khác nhau và đèn LED nhấp nháy khi chúng được hoàn thành. Nó sử dụng môi trường phát triển Raspberry Pi đơn giản mà bạn có thể dễ dàng viết mã. Nhưng đó là thứ do cộng đồng của chúng tôi tạo ra và đối với Trung Quốc, nó thể hiện một nền văn hóa hacker mới. Chúng tôi phải giải thích cho họ biết huy hiệu điện tử dùng để làm gì và nó có tác dụng gì, điều đó thật tuyệt vời và cách người Trung Quốc tiếp thu điều này đã truyền cảm hứng cho tôi thiết kế một huy hiệu mới cho hội nghị lần thứ hai.

Dẫn: Tôi nghĩ nó khá khó thực hiện.

Joe Grand: vâng, chỉ có 2 hoặc 3 nhà sản xuất đồng ý mày mò một bộ phận dễ vỡ như vậy. Đó là một tấm bảng nhỏ linh hoạt, máy in di chuyển qua lại trên đó và có thể dễ dàng làm vỡ nó, vì vậy việc chế tạo những huy hiệu này khá tốn kém. Bạn có thể thấy PCB được sơn màu trắng, một lớp sơn thêm một chút độ dày và tạo cho huy hiệu một chút độ bền.

Tất nhiên, đây không phải là một bước đột phá về mặt kỹ thuật, nhưng ngay từ đầu chúng tôi đã không muốn tạo ra những huy hiệu thông thường. Có một câu chuyện gắn liền với sự xuất hiện của mỗi người trong số họ, bạn có thể tìm thấy trong thư viện nội dung truyền thông cộng đồng. Từng chút một, chúng tôi cố gắng giới thiệu các công nghệ mới, linh kiện mới và phương pháp sản xuất mới. Tại DefCon 18, sau khi tôi ngừng làm huy hiệu, một huy hiệu bằng nhôm có khắc laze ở mặt trước đã được giới thiệu. Tôi nhớ cuộc trò chuyện của chúng tôi trong phòng khách sạn khi chúng tôi phải nộp mẫu huy hiệu để hội đồng cộng đồng phê duyệt. Tôi nói đó là một ý tưởng mạo hiểm và bạn nói, “Vậy thì sao? Chúng ta hãy thử xem điều gì sẽ xảy ra."

Dẫn: Ví dụ, cũng có những rủi ro khi huy hiệu điện tử của chúng tôi bị hỏng trong quá trình giao hàng quốc tế. Nhưng hãy quay lại với các huy hiệu dành cho Trung Quốc - chúng có được trang bị đèn LED không?

Joe Grand: vâng, ở mặt sau của bảng mạch in, và khi chúng sáng lên, nhờ một chất nền đặc biệt, ánh sáng sẽ phân tán qua bảng và điều này được coi không phải là ánh sáng LED mà là một loại vật trang trí nào đó trên bảng mạch. cành của một cái cây.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Dẫn: Tính năng chính của biểu tượng dành cho Trung Quốc là khả năng kết nối vật lý với trạm hiển thị và hiển thị các tuyến đường nhánh trong không gian 3-D. Bạn có thể thấy dưới dạng biểu tượng cách một cộng đồng giải quyết vấn đề, quá trình giải quyết được thể hiện bằng một cành cây như thế nào và thành công đi kèm với một tia sáng như thế nào.

Ghi chú của người dịch: Bạn có thể xem video thử nghiệm Huy hiệu China 1.0 có thể lập trình tại liên kết www.youtube.com/watch?v=JigRbNXcMB8.

Chúng ta có thể coi huy hiệu của mình là một công cụ kỹ thuật xã hội. Chúng tôi sử dụng huy hiệu để tạo cơ hội cho bạn gặp gỡ những người khác và tương tác với nhau. Nó đưa bạn vào một loại trò chơi nhập vai và chúng tôi đã dành khá nhiều thời gian để tìm ra cách triển khai ý tưởng này vào một thiết bị thực sự.
Vì vậy, hãy quay lại hội nghị ngày hôm nay, một trong những hội nghị lớn nhất trong lịch sử DefCon. Chúng tôi đã chiếm tới 4 khách sạn và có thể chúng tôi sẽ không thể dành sự quan tâm như nhau cho tất cả những người tham gia, nhưng nếu bạn có bất kỳ vấn đề gì, vui lòng liên hệ với chúng tôi, chúng tôi sẽ giúp bạn giải quyết. Nếu huy hiệu của bạn có bất kỳ vấn đề gì, chúng tôi có một buổi hội thảo ở đây với các công cụ cần thiết. Và bây giờ tôi nhường chỗ cho Kingpin, người sẽ kể cho bạn nghe về những huy hiệu năm nay.

Joe Grand: Tôi chưa bao giờ nghĩ mình sẽ phải quay lại đây để nói về huy hiệu. Tôi ngừng làm huy hiệu vì tôi cảm thấy mình đã đóng vai trò của mình. Năm này qua năm khác, tôi giống như đang cạnh tranh với chính mình, làm những việc giống nhau, chỉ sử dụng những kỹ thuật và công nghệ mới. Vì vậy, tôi quyết định nhường vị trí của mình cho người khác, để DefCon phát triển mà không cần tôi và một người mới sẽ có cơ hội thiết kế huy hiệu cho cộng đồng của chúng tôi. Nhưng tôi luôn nói rằng nếu DT gọi cho tôi, tôi sẽ quay lại và làm huy hiệu lần nữa.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Thật tuyệt khi thấy DefCon đã thay đổi như thế nào, thật tuyệt khi thấy nhiều người mới, khác biệt có thể phụ trách nhiều lĩnh vực khác nhau của cộng đồng. Thực ra, tôi đã làm huy hiệu của mình để mong chờ ngày cuối cùng tôi có thể nói về chúng và tiết lộ tất cả bí mật của mình. Bạn biết đấy, sáu tháng qua tôi chỉ nghĩ đến chuyện này, vợ con tôi không còn có thể nói chuyện với tôi về chủ đề này nữa.

Mục đích chính của việc tạo ra những huy hiệu này không phải để thu hút giới công nghệ và những người hiểu biết về thiết bị điện tử. Tôi muốn biểu tượng này tiếp cận được càng nhiều người càng tốt và bạn không cần phải là hacker phần cứng mới có thể sử dụng nó. Tôi muốn nó giống như một hướng dẫn đưa bạn qua DefCon. Vì vậy, mục tiêu chính khi tạo huy hiệu là tạo ra một trò chơi bao gồm toàn bộ trải nghiệm DefCon, sử dụng công nghệ có thể đoàn kết toàn bộ cộng đồng của chúng tôi và tạo ra thứ gì đó có thể làm hài lòng mọi người tại DefCon.

Trò chơi này, hay nhiệm vụ DefCon, có các quy tắc khá đơn giản, được hiển thị trên slide này, mà tất cả những ai đã hack huy hiệu của họ ngày hôm qua đều bắt đầu khóc khi nhìn thấy nó.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Tôi không xây dựng bất kỳ câu đố nào vào biểu tượng. Câu đố là một nhiệm vụ huy hiệu. Có rất nhiều biểu tượng câu đố ngoài kia và tôi thậm chí chưa từng thử những thứ như thế này. Tôi quyết định tạo một nhiệm vụ chung duy nhất, tìm kiếm giải pháp có thể đoàn kết nhiều người và biểu tượng sẽ đóng vai trò là dấu hiệu cho thấy việc hoàn thành nhiệm vụ này.

Khi bạn bật biểu tượng của mình, nó sẽ bắt đầu nhấp nháy chậm. Đây là cái mà tôi gọi là chế độ thu hút, trạng thái sẵn sàng giải quyết vấn đề. Có nhiều trạng thái hiển thị biểu tượng khác nhau mà bạn cần phải trải qua để đạt được mục tiêu cuối cùng của mình. Tôi biết những người đã cố gắng thiết kế ngược huy hiệu, nhưng điều đó chẳng có tác dụng gì vì có một số nhiệm vụ mà bạn sẽ cần phải hoàn thành trong hội nghị, đó là cách các huy hiệu sẽ mang lại cho bạn một số trải nghiệm DefCon. Mục đích của huy hiệu không phải để bạn có thể bỏ qua các nhiệm vụ này bằng cách cố gắng bẻ khóa huy hiệu và tự động đạt được chiến thắng mà là để truyền cho bạn kinh nghiệm giải quyết chúng cùng nhau. Trong quá trình thực hiện nhiệm vụ này, bạn gặp những người mới, học hỏi những điều mới và điều đó thật thú vị.

Trang trình bày tiếp theo cho thấy phần “làm đầy” của biểu tượng trông như thế nào. Phía trên bên trái là ăng-ten, phía dưới là chip NFMI, cung cấp khả năng liên lạc dựa trên cảm ứng từ trường gần, trái ngược với RF truyền thống. Chúng ta sẽ nói về điều này chi tiết hơn sau. Hôm nay tôi nhận thấy nhiều người có mặt dường như đang “hôn” phù hiệu của mình. Huy hiệu thực sự giống với nam châm, vì nam châm có từ trường và huy hiệu của chúng tôi tạo ra từ trường. Nhưng bạn không cần phải kết nối chúng lại với nhau; khoảng cách từ một foot trở lên là đủ để các huy hiệu có thể giao tiếp thoải mái.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Tuy nhiên, các huy hiệu không để lại dấu hiệu RF, vì vậy một hacker chuyên hack các huy hiệu dựa trên sóng vô tuyến SDR sẽ không thể làm gì với chúng trừ khi anh ta trang bị cho mình một loại cảm biến từ tính nào đó và chen vào giữa Jeff và tôi. Đây là một phạm vi rất ngắn, cho phép bạn tổ chức "giao tiếp bí mật" bên ngoài DefCon, chẳng hạn như ngồi trong lớp, trao đổi cheat sheet với một người bạn. Điều này giúp kết nối tất cả các bạn lại với nhau, chia sẻ thông tin nhưng không cho phép bạn trích xuất bất kỳ dữ liệu nào, điều này sẽ khiến nhiều hacker rất bực bội.

Huy hiệu cũng chứa một bộ vi điều khiển, trình điều khiển đèn LED và loa áp điện. Tôi đã cố gắng giữ cho thiết kế phần cứng đơn giản, điều này không hề dễ dàng chút nào, mặc dù bề ngoài nó trông khá đơn giản. Tôi muốn thu hút sự chú ý của bạn về khả năng đeo huy hiệu này. Thật dễ dàng để nói, “hãy thử và xem điều gì sẽ xảy ra”, nhưng khi bạn tạo ra thứ gì đó mới, bạn phải tưởng tượng nó sẽ hoạt động như thế nào và đưa ra trường hợp sử dụng. Chúng tôi đã nghĩ ra một phương pháp buộc mới. Thông thường, bạn chỉ cần lấy huy hiệu và kẹp nó vào dây buộc, nhưng giá treo huy hiệu của chúng tôi cho phép bạn trượt huy hiệu xung quanh dây buộc để gắn carabiner, đeo huy hiệu trên dây đeo cổ tay như đồng hồ hoặc thậm chí trên băng đô hoặc băng đô. Ngoài ra, nó có thể được sử dụng như một món đồ trang sức - một chiếc trâm cài hoặc một chiếc bùa hộ mệnh đeo quanh cổ bạn. Vì vậy, chúng tôi quyết định nghĩ ra điều gì đó mới mẻ và xem mọi người sẽ làm gì với nó. Chiếc ghim này vừa là đồ trang sức vừa là huy hiệu.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Slide tiếp theo hiển thị sơ đồ khối của thiết bị. Tôi không muốn đi sâu vào chi tiết mà chỉ cho bạn thấy những yếu tố hoạt động cơ bản.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

PCB của biểu tượng chứa bộ xử lý NXP ARM Cortex-M0. Đây là một bộ vi điều khiển có mục đích chung, nhưng khá mạnh mẽ và có khả năng thực hiện các chức năng chúng ta cần.

Nhân tiện, bạn có thể xem các phiên bản đầu tiên của thiết kế này và thông tin chi tiết về thiết kế biểu tượng trên máy chủ phương tiện DefCon hoặc trên trang web của tôi.

Huy hiệu chứa trình điều khiển đèn LED và đài NFMI, là chip NXP. Một vài năm trước, tôi đã phải thêm một hộp đựng pin khác vào huy hiệu của mình vào phút cuối vì tôi hiểu sai hướng dẫn, một năm trước, tôi đã sử dụng pin CR123a trong huy hiệu của mình và trong huy hiệu này, tôi đã quyết định sử dụng một hộp đựng đồng xu thu nhỏ để tiết kiệm không gian 3 Q. Slide tiếp theo hiển thị chi tiết phần cứng của hệ thống.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Nó điều khiển trình điều khiển đèn LED, liên lạc vô tuyến, xử lý các nhiệm vụ và đại diện cho các yếu tố có trong mọi thiết bị điện tử. Có chip NXP trên nền tảng KL27, bộ xử lý ARM-CORTEX MO+ và một thứ thú vị như NFMI. Đây là hệ thống cảm ứng từ tầm ngắn đã được sử dụng từ lâu nhưng thực sự chỉ được tìm thấy trong các sản phẩm điện tử công nghệ cao. Có lẽ có hàng triệu công ty thậm chí còn không biết đến sự tồn tại của công nghệ này. Nếu bạn là một hacker đơn giản hoặc một kỹ sư của một công ty nhỏ, thì bạn sẽ phải nỗ lực sử dụng nó. Chúng tôi nảy ra ý tưởng sử dụng công nghệ này nhờ vào công việc trước đây của tôi với những người ở Freescale, tôi vẫn còn liên hệ với một trong những người này vẫn đang làm việc cho NXP. Tôi gọi cho anh ấy và giải thích rằng tôi muốn tạo một huy hiệu khác lạ cho DefCon. Anh ấy khuyên tôi nên liên hệ với các chuyên gia NFMI, đây là một nhóm nhỏ trong NXP có thể giúp tôi.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Tôi đã gửi cho họ một email nói với họ về DefCon và việc mang công nghệ mới đến cộng đồng của chúng tôi thật tuyệt vời như thế nào và họ đã đồng ý cộng tác. Một vài người đến từ công ty NFMI của Bỉ đã thực sự giúp đỡ tôi. Trong công nghệ NFMI, rất nhiều thứ phụ thuộc vào vị trí của ăng-ten máy thu và máy phát, như được minh họa trong slide bên phải. Nếu anten thu và anten phát vuông góc thì sẽ không thu được tín hiệu. Công nghệ này cung cấp khả năng truyền dữ liệu hoặc âm thanh có hướng ở tốc độ cao trong khoảng cách lên tới 1 m và được sử dụng, ví dụ, thay vì Bluetooth trong tai nghe. Nó dựa trên việc tạo ra từ trường, nghĩa là trên thực tế, chúng ta có một máy biến áp có lõi không khí. Điều này không tạo ra trường vô tuyến chung giữa các thiết bị mà tín hiệu của bạn có thể gây nhiễu thiết bị của người khác, như khi sử dụng Bluetooth.

Kết nối này tương tự như air HiFi. Dung lượng kênh liên lạc là 596 kbit/s ở tần số sóng mang 10,58 MHz. Kết nối này nhanh hơn những gì modem của bạn cung cấp.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Tôi rất ấn tượng với việc sử dụng NFMI để vận hành micrô và tai nghe trong tai nghe dùng cho cứu hỏa và các dịch vụ khẩn cấp khác, hiệu quả hơn nhiều so với giao tiếp Bluetooth và không gây nhiễu cho các thiết bị vô tuyến khác. Điều thú vị là con chip này thực sự có thể giúp ích cho việc giao tiếp của cộng đồng DefCon, đưa nó lên một tầm cao công nghệ mới.

Đài NFMI thực sự bao gồm chính NFMI và chip ARM, vì vậy chúng tôi có 2 bộ vi điều khiển trên bo mạch - một cho mã radio và một cho mã trò chơi. NXP đã cử một kỹ sư viết mã cho chip vô tuyến này, cho phép truyền thông phát sóng vì tôi sẽ mất nhiều thời gian để viết mã đó.

Điều thú vị là có nhiều công ty có công nghệ tuyệt vời nhưng tài liệu kỹ thuật của họ lại không được công bố rộng rãi. Nhưng NXP rất quan tâm đến việc hợp tác với DefCon nên chúng tôi đã nghĩ ra giải pháp là không tiết lộ bất kỳ tài liệu nào, vì vậy đài huy hiệu của chúng tôi là một hộp đen, chúng tôi chỉ sử dụng nó để gửi dữ liệu. Có một mã tùy chỉnh nhất định được tải vào chip vô tuyến khi huy hiệu được kết nối với mạng và phục vụ cho việc cấu hình sơ bộ. Bạn thấy đèn LED phát sáng tuần tự trải qua các giai đoạn 3-2-1 - đây là mã được tải từ KL27, một số gói được chuyển qua KL27, mã này sẽ xử lý sau khi đọc.

Trang trình bày tiếp theo cung cấp thông tin về thành phần của gói 8 byte, điều này sẽ được những người thích hack mọi thứ quan tâm.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Tôi cố tình không đăng các gói có trạng thái biểu tượng khác nhau, có lẽ tôi sẽ nói về vấn đề đó vào Chủ nhật tới, vì vậy hiện tại tôi đang hiển thị gói được gửi và nhận bởi mỗi biểu tượng trong phạm vi qua liên kết quảng bá. Có một mã định danh biểu tượng duy nhất - một số gồm 9 hoặc 10 chữ số, tôi không nhớ chính xác, loại biểu tượng, cờ mã thông báo ma thuật, cờ trò chơi và một byte không sử dụng. Vì vậy, nếu bạn hack chương trình cơ sở này, bạn sẽ không thể chuyển dữ liệu huy hiệu của mình nhưng bạn sẽ có thể chuyển dữ liệu khác. Nếu bạn có cảm biến phù hợp, bạn có thể có thể làm điều gì đó khác với nó, chẳng hạn như cộng tác với toàn bộ gói đó và tạo nội dung của riêng bạn vì mã do chúng tôi quản lý. Bạn có thể gửi bất kỳ dữ liệu nào bạn muốn tới chip vô tuyến và nó sẽ được truyền qua tính năng truyền phát sóng.

Một phần quan trọng khác của huy hiệu là bộ điều khiển LED có chế độ tiết kiệm năng lượng tự động. Tất cả các đèn LED đều có địa chỉ riêng và thay đổi độ sáng một cách độc lập. Hầu hết các thiết bị này hoạt động trên cơ sở điểm-điểm hoặc di động, nhưng chúng tôi sử dụng bộ tạo thời gian trước ngẫu nhiên trong đó mỗi biểu tượng truyền và mỗi biểu tượng nhận dữ liệu rồi chuyển sang chế độ ngủ. Trong trường hợp này, có thể nảy sinh tình huống truyền “từ một đến tất cả” hoặc “tất cả đến một”. Chúng tôi thậm chí còn không biết có bao nhiêu huy hiệu có thể giao tiếp cùng lúc, nhưng dù sao thì cũng hơn 10 miếng.

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 1

Trên thực tế, chúng tôi nhận được một cuộc trò chuyện nhóm trong đó dữ liệu được trao đổi. Nếu đèn LED trên huy hiệu của bạn bắt đầu nhấp nháy, điều đó có nghĩa là huy hiệu đó đang liên lạc với ai đó. Nếu bạn đến đúng nơi, đúng thời điểm thì thời gian phát hiện huy hiệu sẽ vào khoảng 5 ms, nếu không có thể lên tới 5-10 giây tùy theo số lượng huy hiệu “giao tiếp” đồng thời - càng nhiều thì càng nhiều. có thể mất thời gian để đi đến giai đoạn cuối cùng của trò chơi. Trong mọi trường hợp, cần phải trò chuyện nhóm hợp tác để hoàn thành nhiệm vụ.

Trình điều khiển đèn LED này hỗ trợ nhiều loại biểu tượng khác nhau: dành cho loa, dành cho người thuyết trình, dành cho những người có mặt còn lại, trong khi viên ngọc trên biểu tượng phát sáng cùng màu với đèn LED. Chỉ báo ánh sáng cho phép người thuyết trình xác định những người có mặt tại hội nghị bằng màu sắc của huy hiệu của họ, nhưng điều này không dễ thực hiện.

28:00

Hội nghị DefCon 27: hậu trường tạo huy hiệu điện tử. Phần 2

Một số quảng cáo 🙂

Cảm ơn bạn đã ở với chúng tôi. Bạn có thích bài viết của chúng tôi? Bạn muốn xem nội dung thú vị hơn? Hỗ trợ chúng tôi bằng cách đặt hàng hoặc giới thiệu cho bạn bè, VPS đám mây cho nhà phát triển từ $4.99, một dạng tương tự duy nhất của các máy chủ cấp đầu vào do chúng tôi phát minh ra dành cho bạn: Toàn bộ sự thật về VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps từ 19$ hay cách share server? (có sẵn với RAID1 và RAID10, tối đa 24 lõi và tối đa 40GB DDR4).

Dell R730xd rẻ hơn gấp 2 lần tại trung tâm dữ liệu Equinix Tier IV ở Amsterdam? Chỉ ở đây 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV từ $199 ở Hà Lan! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - từ $99! Đọc về Làm thế nào để xây dựng cơ sở hạ tầng corp. đẳng cấp với việc sử dụng máy chủ Dell R730xd E5-2650 v4 trị giá 9000 euro cho một xu?

Nguồn: www.habr.com

Thêm một lời nhận xét