Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

발행

Intel Poulsbo의 PowerVR SGX535를 역공학한 지 41일, 1280x800에서 GLXGEARS 실행

독립 Mesa/Gallium 드라이버 SGX535-reMESA가 Intel Poulsbo의 PowerVR SGX535에서 GLXGEARS를 1280x800으로 실행하고, 검증된 600프레임 구간에서 평균 16.1345 FPS를 기록했습니다. 다만 현재 지원은 제한된 테스트 경로에 한정되며, 재현에 필요한 커널과 빌드 묶음도 모두 공개되지 않았습니다.

발행

Block Blast는 광고 수익을 위해 플레이어를 어떻게 이용하나

Block Blast가 서버에서 내려받는 규칙과 모델로 플레이어별 광고 단가를 예측하고, 조건이 맞으면 배치할 수 없는 퍼즐을 내놓는다는 역공학 분석입니다. 작성자는 Android와 iPhone 앱에서 규칙을 확인하고 재현 자료를 공개했습니다.

발행

decomp.dev, 공개 프로젝트 목록과 신규 등록 중단

디컴파일 진행 상황을 모으고 커뮤니티를 지원해 온 decomp.dev가 공개 프로젝트 목록과 신규 프로젝트 등록을 중단합니다. 운영자는 AI가 디컴파일을 크게 앞당길 수 있게 됐지만, 검토 없는 기여와 성급한 포트 공개가 협업 문화를 해치고 있다고 설명합니다.

발행

Comanche 지형 맵 역공학

1992년 게임 Comanche의 지형 파일 8개를 분석해 색상 맵과 높이 맵을 BMP로 변환하는 과정을 설명합니다. 파일은 독자 형식이 아니라 앞부분의 서명만 바꾼 PCX였으며, 헤더와 RLE 데이터, 팔레트를 확인해 이를 검증합니다.

발행

IoT DVR 펌웨어를 80일간 역공학한 기록: 하드코딩된 AES 키와 ARM32 명령 주입

작성자는 여러 세대의 ARM32 DVR 펌웨어를 분석해 하드코딩된 AES 키를 이용한 인증 우회와 펌웨어 업그레이드 경로의 명령 주입을 보고합니다. 다만 실제 장비는 취약 코드가 빠진 최신 버전이었고, 인터넷에 노출된 구형 기기에는 시험하지 않아 원격 악용은 확인하지 못했습니다.

발행

8BitDo 펌웨어 암호화 역공학

GD32 기반 8BitDo 제품군의 펌웨어 암호화 방식을 분석하고 복호화·재암호화 도구를 공개했습니다. 여러 제품에서 같은 키스트림을 재사용한 탓에 암호문끼리 비교해 평문을 복구할 수 있었고, 분석자는 해당 암호화가 적용된 펌웨어 데이터 전체를 해독했습니다.

발행

iPod Nano 3세대 저장 공간을 16GB로 늘리기

6년에 걸친 역공학과 펌웨어 패치로 iPod Nano 3세대의 NAND를 16GB SLC 칩으로 교체한 과정을 설명합니다. 8KiB 물리 페이지를 4KiB 논리 블록으로 변환하고, NAND 오류 처리와 부트·디스크 모드까지 손봐 실제 음악 재생과 동기화에 성공합니다.

발행

Resident Evil 4(GameCube) — C/C++로 완성한 바이트 동일 디컴파일

Resident Evil 4 GameCube 디버그 빌드 전체를 C/C++로 재구성한 프로젝트입니다. 원본 컴파일러와 도구를 재현해 main.dol과 114개 REL을 바이트 단위로 일치시키며, 1,083개 오브젝트와 15,641개 함수를 약 55만 줄의 소스로 제공합니다.