목록으로
업무 생산성 개선을 위한 AI 활용
AI를 활용한 게임 대상 모의 공격 실험
AI를 활용한 게임 대상 모의 공격 실험
🤖 활용 AI 도구
Codex
1. 어떤 상황에서 AI를 활용했나요?
저는 게임 회사에서 프로그래머로 근무 중입니다. 현재 출시되어 있는 일부 게임들의 보안 상태와 에셋 보호 알고리즘을 분석하기 위해 AI를 활용하였습니다.
2. 어떤 AI를 어떻게 활용했나요?
OpenAI 코딩 에이전트 Codex를 활용하였습니다.
3. 활용 결과 어떤 변화가 있었나요?
기존에는 직접 상용 엔진의 빌드 구조, 예상되는 암호화 방식, 어셈블리 해석을 통해 기나긴 시간을 들였어야 했는데, 이젠 AI가 함수 호출 스택과 해당 함수의 예상 소스 코드까지 분석하여 제공해주기 때문에 악의적인 의도를 가진 사용자가 너무나도 쉽게 보안 장치들을 우회 할 수 있음을 알게 되었습니다.
4. 나만의 방식 또는 개선 포인트는 무엇인가요?
IDA MCP를 활용하여 프로그램 분석을 에이전트에게 100% 자율적으로 맡겼고, 해당 게임의 특성이나 기능에 대한 설명과 연관 있어 보이는 함수들의 주소를 제공하여 맥락을 강화하였습니다. 이후 에이전트에게 실제 파일 샘플을 몇 개 제공하여 간단한 파이썬 스크립트를 통해 파일들을 복호화 할 수 있는지 확인하였습니다.
5. 다른 사람도 따라 할 수 있나요?
컴퓨터공학 지식만 있으면 누구나 가능합니다.
* 첨부 이미지 설명:
1. IDA MCP를 활용하여 특정 게임 내 투사체 함수의 구현 디테일을 파악하는 예시입니다.
2. 특정 게임 내에서 사용되는 특수한 Spine 데이터 에셋을 일반적인 데이터로 변경하기 위해 파서를 분석하는 예시입니다.
3. 특정 게임 내에서 AES로 암호화 된 서버 내 리소스 리스트 파일을 복호화하는 예시입니다.
저는 게임 회사에서 프로그래머로 근무 중입니다. 현재 출시되어 있는 일부 게임들의 보안 상태와 에셋 보호 알고리즘을 분석하기 위해 AI를 활용하였습니다.
2. 어떤 AI를 어떻게 활용했나요?
OpenAI 코딩 에이전트 Codex를 활용하였습니다.
3. 활용 결과 어떤 변화가 있었나요?
기존에는 직접 상용 엔진의 빌드 구조, 예상되는 암호화 방식, 어셈블리 해석을 통해 기나긴 시간을 들였어야 했는데, 이젠 AI가 함수 호출 스택과 해당 함수의 예상 소스 코드까지 분석하여 제공해주기 때문에 악의적인 의도를 가진 사용자가 너무나도 쉽게 보안 장치들을 우회 할 수 있음을 알게 되었습니다.
4. 나만의 방식 또는 개선 포인트는 무엇인가요?
IDA MCP를 활용하여 프로그램 분석을 에이전트에게 100% 자율적으로 맡겼고, 해당 게임의 특성이나 기능에 대한 설명과 연관 있어 보이는 함수들의 주소를 제공하여 맥락을 강화하였습니다. 이후 에이전트에게 실제 파일 샘플을 몇 개 제공하여 간단한 파이썬 스크립트를 통해 파일들을 복호화 할 수 있는지 확인하였습니다.
5. 다른 사람도 따라 할 수 있나요?
컴퓨터공학 지식만 있으면 누구나 가능합니다.
* 첨부 이미지 설명:
1. IDA MCP를 활용하여 특정 게임 내 투사체 함수의 구현 디테일을 파악하는 예시입니다.
2. 특정 게임 내에서 사용되는 특수한 Spine 데이터 에셋을 일반적인 데이터로 변경하기 위해 파서를 분석하는 예시입니다.
3. 특정 게임 내에서 AES로 암호화 된 서버 내 리소스 리스트 파일을 복호화하는 예시입니다.