| 번호 | 청구항 |
|---|---|
| 2 | 삭제 |
| 3 | 청구항 1에 있어서,상기 공격모듈은,상기 해킹명령과 상기 공격실행부에 의하여 수행된 모의해킹의 결과를 비교하여, 상기 해킹명령의 유효성을 판별하는 공격분석부;를 더 포함하는, 교육용 모의해킹 시스템. |
| 4 | 삭제 |
| 1 | 모듈형 임베디드 교육용 모의해킹 시스템으로서,상기 교육용 모의해킹 시스템은, 해킹대상부; 및 공격모듈;을 포함하고,상기 해킹대상부는,상기 공격모듈에서 생성된 해킹명령에 의해 모의해킹의 타겟이 되는 1 이상의 임베디드해킹모듈;1 이상의 상기 임베디드해킹모듈 및 상기 공격모듈과 전기적으로 접속되는 메인보드모듈;상기 메인보드모듈을 통하여 상기 임베디드해킹모듈에 접속되고, 상기 임베디드해킹모듈에서 생성된 출력신호에 기초하여 상기 임베디드해킹모듈의 제어에 따라 동작을 수행하고, 상기 공격모듈에서 생성된 해킹명령에 의해 모의해킹의 타겟이 되는 응용모듈;상기 공격모듈과 전기적으로 접속되어 UART 방식으로 통신을 수행하는 UART모듈;상기 공격모듈과 전기적으로 접속되어 JTAG 방식으로 통신을 수행하는 JTAG모듈; 및상기 메인보드모듈에 포함되어, 상기 공격모듈이 상기 응용모듈을 모의해킹 하고자 하는 경우, 사용자의 입력으로 생성된 결정명령을 포함하는 신호에 기초하여 상기 응용모듈과 전기적으로 접속하고, 상기 임베디드해킹모듈을 모의해킹 대상으로 선택하는 경우, 상기 결정명령을 포함하는 신호에 기초하여 상기 UART모듈 또는 상기 JTAG모듈과 전기적으로 접속하는, 스위칭부;를 포함하고,상기 공격모듈은,사용자에 의해 상기 해킹대상부 및 상기 공격모듈이 전기적으로 접속되는 경우, 상기 해킹대상부로 테스트신호를 송신하여, 통신상태를 판별하는 통신테스트부;사용자의 입력에 기초하여 상기 임베디드해킹모듈 또는 상기 응용모듈에 포함된 펌웨어를 직접적으로 획득하거나, 상기 임베디드해킹모듈 또는 상기 응용모듈에 포함된 커널, OS메시지 또는 부트로더를 획득하고, 상기 커널, OS메시지 또는 부트로더에 기초하여 간접적으로 펌웨어를 획득하는, 펌웨어획득부;획득한 상기 펌웨어를 분석하여, 상기 임베디드해킹모듈의 취약점을 도출하는 취약점분석부;도출된 상기 취약점에 기초하여 모의해킹을 수행하기 위한 1 이상의 해킹명령을 생성하는 시나리오생성부;상기 해킹명령에 기초하여 상기 임베디드해킹모듈 또는 상기 응용모듈을 제어하는 모의해킹을 실행하는 공격실행부;를 포함하는, 교육용 모의해킹 시스템. |
| 5 | 청구항 1에 있어서,상기 UART모듈은,상기 공격모듈, 상기 응용모듈 및 상기 스위칭부와 전기적으로 접속되어 UART 방식으로 신호를 송,수신하는 UART포트부;상기 공격모듈이 UART 방식의 통신규격을 지원하지 않는 경우, 전기적으로 접속되어 상기 공격모듈이 지원하는 타 통신규격에 대응하여 UART 신호를 변환하는 UART변환포트부;를 포함하고,상기 JTAG모듈은,상기 공격모듈, 상기 응용모듈 및 상기 스위칭부와 전기적으로 접속되어 JTAG 방식으로 신호를 송,수신하는 JTAG포트부;상기 공격모듈이 JTAG 방식의 통신규격을 지원하지 않는 경우, 전기적으로 접속되어 상기 공격모듈이 지원하는 타 통신규격에 대응하여 JTAG 신호를 변환하는 JTAG변환포트부;를 포함하는, 교육용 모의해킹 시스템. |