USB 데이터 캡처
사전 주의사항
섹션 제목: “사전 주의사항”USB 데이터를 저장하는 과정은 간단하지만, 이 프로그램들의 드라이버는 일부 시스템과 충돌하여 프로그램을 제거할 때까지 USB 포트 기능이 상실될 수 있습니다. USB 포트 기능이 상실되면 BIOS/UEFI에서 ‘보안 부팅’을 비활성화하십시오. 시작하기 전에 플래시 드라이브에 시스템 복원 지점이 있거나, 클라이언트 PC의 부팅 시 상호작용 없이 컴퓨터에 원격으로 접근할 수 있는 방법을 갖추는 것이 권장됩니다. 보안 부팅 비활성화로 문제가 해결되지 않을 경우 Windows 재설치 없이 프로그램을 제거할 수 있습니다. 이 작업은 본인 책임 하에 수행합니다. 시도가 불편하다면 여기에서 장치를 요청하십시오.
노트북 시스템은 BIOS에서 보안 부팅 비활성화를 허용하지 않을 수 있으므로 사용하지 않는 것이 강력히 권장됩니다.
필수 조건
섹션 제목: “필수 조건”- USB 캡처 프로그램 설치 (예: Wireshark)
- 캡처하는 장치의 RGB 소프트웨어가 설치되고 완전히 업데이트된 상태
- 참고: Wireshark를 사용하는 경우 설치 중에 선택적 USBPcap 드라이버를 반드시 설치해야 합니다.
좋은 데이터 얻기
섹션 제목: “좋은 데이터 얻기”이 과정에서 장치를 제어하는 RGB 소프트웨어가 하나만 실행 중인지 확인하십시오. SignalRGB와 제조사 소프트웨어가 동시에 장치에 통신하거나 Wallpaper Engine, ASUS Sync 등의 SDK가 실행 중이면 캡처된 데이터를 해독하기 어렵거나 불가능해집니다. 이 과정에서 발생하는 노이즈가 적을수록 좋습니다. 마우스를 녹화하는 경우 가능하다면 컴퓨터를 제어하기 위해 두 번째 마우스를 사용하십시오. 마우스 이동은 초당 수천 개의 패킷을 전송하여 필터링해야 합니다.
- 참고: 완전히 작동하는 장치에 필요한 모든 다양한 패킷을 얻으려면 몇 번의 캡처가 필요할 수 있습니다.
녹화하려는 데이터:
- 장치의 시작/초기화 (해당하는 경우)
- 모드 변경 (정적/커스텀 모드로 전환)
- 색상 변경
- DPI/기타 기능 (해당하는 경우)
- 장치가 다시 하드웨어 모드로 돌아가는 과정 (해당하는 경우)
장치 시작/초기화 RGB 소프트웨어를 열기 전에 캡처를 시작하면 (먼저 완전히 닫혀 있는지 확인) ICUE, Synapse와 같은 프로그램을 열 때 시작 데이터를 얻을 수 있습니다. 이 패킷들은 장치를 하드웨어 모드에서 꺼내 소프트웨어 색상 제어를 가능하게 합니다. 이 패킷들이 작동하지 않으면 장치에 전송되는 모든 색상 변경이 무시됩니다.
색상 변경 색상 변경에는 정적 색상을 사용하십시오 (모드, 프로필, 애니메이션 효과 없음). 이상적으로는 단색 사이에서 캡처를 진행하십시오 (빨간색: #FF0000, 녹색: #00FF00, 파란색: #0000FF 순서). 그리고 혼합 색상도 사용하십시오 (#102030 (R: 16, G: 32, B: 48)은 16진수에서 ‘10 20 30’으로 나타나 R/G/B 채널을 쉽게 식별할 수 있는 좋은 예시입니다). 전체 장치 색상 변경과 개별 구역/LED를 다른 색상으로 변경하는 것을 모두 시도하십시오.
- 이러한 캡처를 더 작은 섹션으로 분리하고 개별 설정이나 명령을 격리하는 것이 좋습니다.
- AIO의 경우 펌프 RGB만, 펌프와 연결된 팬 RGB, 그리고 가능하면 팬 RGB만으로 캡처를 만드십시오. 이러한 장치는 일반적으로 펌프와 팬을 별도 채널로 처리합니다.
- 키보드의 경우 5-20개의 무작위 키 그룹을 변경하는 것이 최적의 패킷을 찾기에 이상적입니다. 비표준 키(G/매크로 키, 미디어 키, 추가 버튼)가 있는 경우 별도로 캡처에 포함시키십시오. 일부 키보드 브랜드 (Logitech, Corsair, Steel Series, HyperX)는 각 키를 식별하는 번호를 가지고 있습니다. 이러한 브랜드는 일관된 배경 색상으로 시작하여 왼쪽 상단에서 오른쪽 하단으로 행별로 각 키를 임의의 색상으로 변경하는 캡처를 수행해야 합니다. 이를 통해 모든 키 ID와 순서를 얻을 수 있습니다.
- Corsair 조명 컨트롤러, NZXT Hue 장치 등과 같은 동적 제품을 캡처하는 경우 구성된 내용과 채널 정보를 포함하십시오 (예: 채널 1에 LL 팬 2개, 채널 2에 QL 팬 3개) 및 가능하면 LED 수도 포함하십시오. 각 채널의 데이터는 일반적으로 여러 패킷에 걸쳐 분산되며 LED 수는 순서를 결정하는 데 사용됩니다.
아래는 USB 데이터를 캡처하는 간단한 과정입니다. 튜토리얼이 진행되면서 이 아이디어를 다시 살펴보고 특정 명령을 격리하는 방법과 그 의미를 설명합니다.
설치 후 컴퓨터를 재부팅하고, 하단에서 USBPcap1을 클릭한 다음 Shift 클릭으로 마지막까지 선택하십시오. 왼쪽 상단의 상어 지느러미를 클릭하여 캡처를 시작하십시오.

패킷 수집이 시작되는 것을 볼 수 있습니다. 이것들은 시스템의 USB를 통해 전송되는 모든 데이터입니다.

캡처를 중지하고 저장하려면 왼쪽 상단의 중지 버튼을 누른 다음 저장 버튼을 클릭하여 나중에 검토할 파일로 저장하십시오.

USB 데이터 캡처는 이것이 전부입니다! 진짜 문제는 캡처 후 무엇을 해야 하는지, 그리고 의미없는 숫자가 아닌 읽을 수 있는 형태로 만드는 방법입니다.