검색 결과

"reverse engineering" · 16개 기사 · GeekNews · Dev/Tools

1
GeekNewsDev/Tools2026-10-16

AI로 하드웨어 역공학하기

AI로 하드웨어 역공학하기

Windows와 Linux 드라이버의 동작을 AI로 비교해 필름 스캐너 드라이버를 개발하고 노트북 MIPI 카메라 화질 문제를 개선함. Windows 가상 머신과 USB 캡처를 활용해 수개월간 진행이 막혔던 스캐너 작업을 진전시킴.

2
GeekNewsDev/Tools2026-10-14

AOSP 소스 공개 지연에 개발자들이 버그 신고를 위해 라이브러리 역어셈블

AOSP 소스 공개가 너무 늦어 개발자들이 버그 신고를 위해 라이브러리를 역어셈블함

Android 17의 2026년 9월 빌드에서 wcscspn()·wcspbrk()의 유니코드 처리 오류가 발견됨. 공개 소스와 배포 코드가 달라 개발자가 libc.so를 역어셈블해 원인을 분석함.

3
GeekNewsDev/Tools2026-10-12

상용 공간 오디오 효과를 역공학한 방법

상용 공간 오디오 효과를 역공학한 방법

상용 오디오 프로그램의 입출력 동작을 측정하고 스테레오 임펄스 응답 4개를 추출해 Linux에서 공간 오디오 효과를 재현함. 입력 크기별 응답과 신호 합산 등을 시험해 고정 컨볼루션 필터로 구현 가능한지 평가함.

4
GeekNewsDev/Tools2026-10-02

여러 프로젝트, ESP32 마이크로컨트롤러의 숨겨진 SDR 기능 발견

여러 프로젝트가 ESP32 마이크로컨트롤러의 숨겨진 SDR 기능 발견

ESPARGOS 팀이 여러 ESP32 칩에서 원시 IQ 기저대역 샘플을 수집하는 미문서화 기능 발견. Wi-Fi·Bluetooth 전용 경로를 우회해 칩을 최대 80 MS/s의 소프트웨어 정의 라디오로 활용 가능.

5
GeekNewsDev/Tools2026-09-21

Resident Evil 4(GameCube), C/C++로 바이트 단위까지 완전히 동일하게 디컴파일

Resident Evil 4(GameCube), C/C++로 바이트까지 완전히 동일하게 디컴파일

Resident Evil 4의 GameCube 디버그 빌드 G4BE08을 C/C++로 디컴파일해 원본 main.dol과 114개 REL 오버레이를 바이트 단위로 재현함. 1,083개 오브젝트와 15,641개 함수를 약 55만 줄의 소스로 복원함.

6
GeekNewsDev/Tools2026-09-16

한 달 만에 M4 Mac Mini용 Linux GPU 드라이버 만들기

한 달 만에 M4 Mac Mini용 Linux GPU 드라이버 만들기

Cody Ho와 Niklas가 약 한 달 만에 M4 Mac Mini와 MacBook Neo용 OpenGL ES 3.0 준수 Linux GPU 드라이버를 개발. macOS의 GPU 동작을 관찰해 AGX 펌웨어 ABI를 역공학하고 Apple 바이너리를 사용하지 않는 클린룸 방식을 적용.

7
GeekNewsDev/Tools2026-09-04

ImHex로 미지의 파일 형식 리버스 엔지니어링하기

ImHex로 미지의 파일 형식 리버스 엔지니어링하기

FEZ의 독자적 세이브 파일을 대상으로 C# 코드 역컴파일과 ImHex 패턴 작성 과정을 통해 파일 형식을 분석함. 바이트만 보는 대신 읽기·쓰기 코드를 추적해 직렬화 순서와 구조를 복원하는 방법을 보여줌.

8
GeekNewsDev/Tools2026-09-04

LLM으로 1993년 Amiga 게임의 68000 어셈블리를 읽어 Godot에 포팅하기

LLM으로 1993년 Amiga 게임의 68000 어셈블리를 읽어 Godot에 포팅하기

Claude Code와 Claude Fable 5로 72,758줄의 68000 어셈블리를 분석해 Babylonian Twins를 Godot 4로 재구현함. 원작의 동작과 데이터를 다시 만들고, 현대판 C++ 버전과 별개로 50Hz 원작도 병행 재작성함.

9
GeekNewsDev/Tools2026-09-04

Jane Street 리버스 엔지니어링 챌린지 해결기

Jane Street 리버스 엔지니어링 챌린지 해결기

GDS 파일로 주어진 ASIC을 회로로 복원하고 시뮬레이션해 120비트 입력을 역산한 풀이기. 도형, 레이어, 핀을 식별해 배선을 그래프로 합치고 Verilog 회로로 변환해 정답 메시지를 찾아냄.

10
GeekNewsDev/Tools2026-08-05

Show GN: rever-browser – 웹 리버싱하는 AI 에이전트 브라우저

Show GN: rever-browser – 웹 리버싱하는 AI 에이전트 브라우저

AI 에이전트가 네트워크 트래픽을 분석해 웹사이트 API를 역공학하는 오픈소스 데스크톱 브라우저. 브라우저 탐색만으로 요청을 기록하고 JS 번들 역난독화까지 수행.

11
GeekNewsDev/Tools2026-07-29

Paged Out! 제9호

Paged Out! 제9호

프로그래밍, 시스템, 보안, AI, 리버스 엔지니어링, 하드웨어를 다루는 무료 실험적 기술 잡지의 최신 호. 한 기사당 한 페이지 형식으로 실전 기술 노트와 아이디어를 담음.

12
GeekNewsDev/Tools2026-07-12

Android 앱을 웹페이지로 바꿔본 과정

Android 앱을 웹페이지로 바꿔본 과정

여행 정보 앱 Travelbound가 웹에서 받은 콘텐츠 외에 추적과 광고까지 포함해, 같은 기능을 하는 웹페이지로 대체한 사례. Android 가상 기기를 루팅하고 HTTP Toolkit으로 트래픽을 가로채며 동작을 분석한 과정이 소개됨.

13
GeekNewsDev/Tools2026-06-29

LibrePods: 해방된 AirPods

LibrePods: 해방된 AirPods

LibrePods가 AirPods와 Apple 기기 사이의 독점 프로토콜을 구현해 Linux와 Android에서도 일부 AirPods 기능을 사용할 수 있게 함. 플랫폼별 지원 범위는 다르며, 청취 모드 전환·착용 감지·배터리 상태 같은 기능이 포함됨.

14
GeekNewsDev/Tools2026-06-21

DOS 게임 F-15 Strike Eagle II 리버싱 프로젝트, DOS 테스트 파일럿 모집

DOS 게임 F-15 Strike Eagle II 리버싱 프로젝트, DOS 테스트 파일럿 모집

1989년 게임 F-15 Strike Eagle II의 바이너리를 리버스 엔지니어링해 C 소스 코드로 재구성하는 프로젝트가 실제 플레이 테스트 단계에 들어감. 실행 파일의 코드와 데이터를 C로 옮기고 남은 어셈블리 의존 구간을 다듬는 중임.

15
GeekNewsDev/Tools2026-05-24

80386 마이크로코드 역어셈블됨

80386 마이크로코드 역어셈블됨

80386 마이크로코드 ROM을 고해상도 다이 이미지에서 추출해 역어셈블함. 이미지 처리, 신경망, 사람 보조 검증을 결합해 며칠 만에 바이너리 블롭을 복원하고 교차 검증함.

16
GeekNewsDev/Tools2026-05-22

Phosphene - Apple 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진

Phosphene - Apple의 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진

사용자 비디오 파일을 macOS 데스크톱과 잠금 화면 배경화면으로 재생하는 메뉴 막대 앱과 배경화면 확장으로 구현됨. 시스템 Wallpaper 설정에 통합돼 Apple 내장 Aerial처럼 동작한다.