RF통신 모의해킹에 대한 시뮬레이션을 수행하는 해커보드실습장치
Device for providing an interface in which the RF communication mock hacking simulation function is implemented
특허 요약
본 발명은 RF통신 모의해킹에 대한 시뮬레이션을 수행하는 해커보드실습장치으로서, 사용자가 로직아날라이저를 이용하여 직접 RF신호를 분석하고, RF스니핑 및 RF인젝션에 대한 소스코드를 설계하여, RF통신에 대한 모의해킹 실습을 수행할 수 있고, 사용자가 제1입출력장치 및 제2입출력장치를 통해 RF통신 모의해킹에 대한 물리적인 피드백을 받을 수 있는, RF통신 모의해킹에 대한 시뮬레이션을 수행하는 해커보드실습장치에 관한 것이다.
청구항
번호청구항
1

RF통신 모의해킹에 대한 시뮬레이션을 수행하는 해커보드실습장치로서,상기 해커보드실습장치는,1 이상의 프로세서 및 1 이상의 메모리를 포함하고, 사용자가 설계한 RF공격코드에 따라 제2MCU에 대한 RF통신 모의해킹을 수행하는 제1MCU;1 이상의 프로세서 및 1 이상의 메모리를 포함하고, RF통신 모의해킹에서의 피공격자 역할을 수행하는 제2MCU;상기 제1MCU와 연결되고, 상기 제1MCU에 대한 조이스틱, 스위치, 부저, LED 중 1 이상을 포함하는 제1입출력장치가 연결되는 제1모듈장착부;상기 제2MCU와 연결되고, 상기 제2MCU에 대한 조이스틱, 스위치, 부저, LED 중 1 이상을 포함하는 제2입출력장치가 연결되는 제2모듈장착부;상기 제1MCU 및 상기 제2MCU를 로직아날라이저와 연결하고, 사용자가 상기 로직아날라이저를 이용하여 설계한 상기 제1MCU 및 제2MCU에 대한 코드를 수신하고, 제1RF통신부 및 제2RF통신부가 송수신한 RF신호를 상기 로직아날라이저로 송신하는 USB커넥터;를 포함하고,상기 로직아날라이저에서 표시되는 인터페이스는, 상기 제1MCU 및 제2MCU로부터 수신하는 복수의 데이터 각각에 대한 채널을 표시하는 복수의 채널레이어;상기 복수의 채널레이어 각각에 대하여, 해당 채널에서의 데이터를 실시간으로 표시하는 복수의 데이터표시레이어;복수의 데이터표시레이어 중 사용자가 선택입력한 데이터표시레이어에 대한 데이터의 상세정보를 표시하는 상세정보레이어;를 포함하고,상기 제1MCU 및 제2MCU에 의해 출력되는 데이터는 상기 로직아날라이저의 인터페이스를 통해 표시되고, 상기 사용자는 상기 인터페이스에 표시되는 데이터를 분석하면서 RF통신 모의해킹에 대한 시뮬레이션 교육을 수행하는, 해커보드실습장치.

2

청구항 1에 있어서,상기 제1MCU는 RF통신 모의해킹에서의 공격자로써, 사용자가 상기 USB커넥터를 통해 상기 로직아날라이저로부터 설계한 RF공격코드에 따른 공격시나리오를 수행하고,상기 로직아날라이저에서 표시되는 데이터표시레이어 중 어느 하나의 채널에서 상기 RF공격코드에 의하여 제1MCU가 제2MCU로 송신하는 RF신호 데이터가 표시되고,상기 제2MCU는 RF통신 모의해킹에서의 피공격자로써, 사용자가 상기 USB커넥터를 통해 상기 로직아날라이저로부터 설계한 시뮬레이션동작코드를 실행하면서, 상기 제1MCU의 공격에 따른 동작을 수행하고, 상기 동작에 의한 출력은 상기 제2모듈장착부에 연결된 제2입출력장치에 의하여 물리적으로 구현이 되는, 해커보드실습장치.

3

청구항 1에 있어서,상기 해커보드실습장치는,상기 제1모듈장착부에 장착되고, 상기 제1MCU와 데이터를 송수신하고, 외부로 RF통신 프로토콜에 따라 데이터를 송수신하는 제1RF통신부; 및상기 제2모듈장착부에 장착되고, 상기 제2MCU와 데이터를 송수신하고, 외부로 RF통신 프로토콜에 따라 데이터를 송수신하는 제2RF통신부;를 포함하고,상기 제1RF통신부와 제2RF통신부는 RF통신 프로토콜에 따라 서로 연결되어 상호 통신이 가능하고,상기 제2MCU는 기저장된 혹은 사용자가 설계한 실행코드에 따라 RF통신 모의해킹에서의 피공격자의 동작을 구현하는 시뮬레이션동작코드를 실행하고,상기 제2MCU에 대한 상기 제2모듈장착부와 연결된 제2입출력장치는 RF통신 모의해킹에서의 피공격자의 동작을 물리적으로 구현하고,상기 제1MCU는 사용자가 설계한 RF공격코드에 따라, 제1RF통신부를 통해 상기 제2MCU에 대한 RF스니핑, 및 RF인젝션 중 1 이상을 포함하는 공격시나리오를 수행하는, 해커보드실습장치.

4

청구항 1에 있어서,상기 RF공격코드에 따라 RF스니핑에 대한 공격시나리오를 수행하는 해커보드실습장치는,상기 제2MCU에 의하여, 상기 USB커넥터로부터 상기 사용자가 로직아날라이저를 이용하여 설계한 시뮬레이션동작코드를 수신하고, 해당 시뮬레이션동작코드에 따라 상기 제2입출력장치의 입력장치 조작에 대한 출력을 제2입출력장치의 출력장치에 명령하는 것을 포함한 동작을 실행하여 RF통신 모의해킹에서의 피공격자를 구현하는 단계;상기 제1MCU에 의하여, 상기 USB커넥터로부터 상기 사용자가 로직아날라이저를 이용하여 설계한 RF스니핑에 대한 스니핑공격코드를 수신하는 단계;상기 제1MCU에 의하여, 상기 제1RF통신부로 하여금 상기 스니핑공격코드에 의하여 생성된 스니핑RF신호를 상기 제2RF통신부로 송신하게끔 명령하는 단계;상기 제2MCU에 의하여, 상기 제2RF통신부로부터 수신한 스니핑RF신호에 기초하여, 상기 스니핑RF신호에서 요청하는 데이터를 포함하는 RF신호를 상기 제2RF통신부를 통해 제1RF통신부로 송신하는 단계; 및상기 제1MCU에 의하여, 상기 제1RF통신부로부터 수신한 RF응답 혹은 RF응답에 기초한 출력을 로직아날라이저 혹은 제1입출력장치를 통해 표시하는 단계;를 수행하는, 해커보드실습장치.

5

청구항 1에 있어서,상기 RF공격코드에 따라 RF인젝션에 대한 공격시나리오를 수행하는 해커보드실습장치는,상기 제2MCU에 의하여, 상기 USB커넥터로부터 상기 사용자가 로직아날라이저를 이용하여 설계한 시뮬레이션동작코드를 수신하고, 해당 시뮬레이션동작코드에 따라 상기 제2입출력장치의 입력장치 조작에 대한 출력을 제2입출력장치의 출력장치에 명령하는 것을 포함한 동작으로 RF통신 모의해킹에서의 피공격자를 구현하는 단계;상기 제1MCU에 의하여, 상기 USB커넥터로부터 상기 사용자가 로직아날라이저를 이용하여 설계한 RF인젝션에 대한 인젝션공격코드를 수신하는 단계;상기 제1MCU에 의하여, 상기 제1RF통신부로 하여금 상기 인젝션공격코드에 대한 인젝션RF신호를 상기 제2RF통신부로 송신하게끔 명령하는 단계;상기 제2MCU에 의하여, 상기 제2RF통신부로부터 수신한 인젝션RF신호에 기초하여, 상기 인젝션RF신호에 대한 출력을 제2입출력장치를 통해 표시하는 단계;를 수행하는, 해커보드실습장치.