검색 결과

"reverse engineering" · 27개 기사 · Hacker News · Dev/Tools

1
해커뉴스Dev/Tools3651292026-10-10

REA Reverse – 무엇이든 리버스 엔지니어링

REA Reverse – Engineer Anything

다양한 대상을 분석하고 구조를 파악하는 리버스 엔지니어링 도구 REA Reverse 소개. 역공학 작업을 위한 통합 도구와 워크플로 제공.

2
해커뉴스Dev/Tools357812026-09-04

Jane Street 역공학 챌린지 풀이

Solving the Jane Street reverse engineering challenge

Jane Street의 역공학 문제를 분석해 풀이 과정을 정리한 글이다. 바이너리/로직 분석 중심의 기술 난도 높은 챌린지다.

3
해커뉴스Dev/Tools302752026-09-13

내 e-scooter를 리버스 엔지니어링하고 Rust로 firmware 다시 쓰기

Reverse engineering my e-scooter and rewriting the firmware in Rust

Egret GT e-scooter의 Bluetooth 통신, CAN bus와 기존 firmware를 분석하고 디스플레이용 custom firmware를 Rust로 재구현. 인증 우회 문제와 제조사로 전송되는 주행 데이터도 확인.

4
해커뉴스Dev/Tools251462026-05-21

Show HN: Apple의 video wallpapers를 역공학했다

Show HN: I reverse engineered Apple's video wallpapers

Apple의 video wallpapers 포맷을 역공학한 프로젝트. GitHub에 분석 결과와 관련 코드가 공개됨.

5
해커뉴스Dev/Tools216552026-05-06

1998년 Ultima Online 데모 서버 역공학

Reverse-engineering the 1998 Ultima Online demo server

1998년 Ultima Online 데모 서버를 역공학한 기술적 분석. 오래된 게임 서버 구조와 동작 방식을 복원한 사례.

6
해커뉴스Dev/Tools202832026-10-14

AOSP 소스 공개가 늦어 개발자들이 버그 제보를 위해 라이브러리를 역분석

AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs

AOSP 소스 공개 지연으로 개발자들이 라이브러리를 직접 역분석해 버그를 찾아 제보하는 상황. Android NDK GitHub 이슈에서 관련 문제가 제기됨.

7
해커뉴스Dev/Tools201482026-08-20

잠금 해제된/비활성화된 e-waste Cricut Maker 복구하기

Unlocking a locked/deactivated e-waste Cricut Maker

잠금되거나 비활성화된 중고 Cricut Maker를 다시 쓰는 방법을 설명한 글. 폐기 기기의 재활용과 우회 절차를 다룬다.

8
해커뉴스Dev/Tools198262026-09-17

Factorio의 RNG 역공학

Reversing Factorio's RNG

Factorio가 사용하는 taus88 의사난수 생성기를 게임 바이너리와 수학적 분석으로 역공학. 내부 상태를 복원해 아이템 품질 등 향후 무작위 이벤트를 예측하는 구현을 제시.

9
해커뉴스Dev/Tools1961392026-10-12

5,000억 토큰 투입: AI 에이전트로 1인칭 슈팅 게임 디컴파일하기

500B tokens later: Letting AI agents decompile a first-person shooter

개발자가 AI 에이전트에 1인칭 슈팅 게임의 코드를 재구성하도록 맡기고 5,000억 개가 넘는 토큰을 투입한 과정을 공개함. 원본과 재구성 결과의 바이트를 비교해 함수의 일치 여부를 검증하는 방식을 활용함.

10
해커뉴스Dev/Tools193392026-05-23

80386 Microcode 해독

80386 Microcode Disassembled

80386 프로세서의 마이크로코드를 분해해 내부 동작을 분석한 글. 오래된 CPU 설계를 역공학 관점에서 들여다본다.

11
해커뉴스Dev/Tools192532026-06-03

Show HN: Test Drive III(1990 DOS 게임)의 세계 지도를 역공학했다

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)

1990년 DOS 게임 Test Drive III의 월드 맵 데이터를 역공학해 복원한 프로젝트. 고전 게임 자산 분석과 지도 재구성이 핵심.

12
해커뉴스Dev/Tools190382026-05-01

SimTower 리버스 엔지니어링

Reverse Engineering SimTower

고전 시뮬레이션 게임 SimTower의 내부 동작을 역분석한 글. 게임 구조와 구현 방식을 복원하며 오래된 소프트웨어를 해부한다.

13
해커뉴스Dev/Tools184342026-09-03

ImHex로 알 수 없는 파일 포맷 리버스 엔지니어링하기

Reverse Engineering Unknown File Formats with ImHex

ImHex를 활용해 미지의 파일 포맷 구조를 분석하는 방법을 설명. 바이너리 패턴 파악과 포맷 추적에 유용한 실전 절차를 다룸.

14
해커뉴스Dev/Tools182672026-05-30

Snowboard Kids 2가 100% 디컴파일됨

Snowboard Kids 2 is 100% Decompiled

Snowboard Kids 2의 디컴파일이 100% 완료됨. 게임 코드 분석과 보존, 후속 포팅 작업의 기반이 마련됨.

15
해커뉴스Dev/Tools163472026-06-28

Librepods: AirPods 해방

Librepods: AirPods liberated

Librepods가 AirPods 사용 경험을 더 개방적으로 바꾸는 프로젝트로 소개됨. Apple 생태계 주변기기의 제약을 줄이려는 오픈소스 성격이 강조됨.

16
해커뉴스Dev/Tools149422026-06-20

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

DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots

F-15 Strike Eagle II 역공학 프로젝트가 DOS 환경 테스트에 참여할 인력을 찾고 있음. 고전 게임 호환성 검증과 동작 재현을 위한 실사용 피드백이 필요한 단계.

17
해커뉴스Dev/Tools146332026-05-13

휴리스틱 없는 결정적 완전 정적 전체 바이너리 번역

Deterministic Fully-Static Whole-Binary Translation Without Heuristics

휴리스틱 없이 전체 바이너리를 정적으로 번역하는 결정적 접근을 제시. 실행 시점 추론을 줄여 재현성과 예측 가능성을 높이는 방향의 연구.

18
해커뉴스Dev/Tools140652026-08-27

Nintendo 64 게임을 84일 만에 디컴파일

Decompiling a Nintendo 64 game in 84 days

Nintendo 64 게임을 역공학해 소스 수준으로 복원한 과정을 84일 타임라인으로 정리. 디컴파일 과정의 도구와 시행착오를 공유.

19
해커뉴스Dev/Tools139442026-09-11

QEMU에서 구동한 iPod Classic 6G

iPod Classic 6G in QEMU

Samsung S5L8702 기반 iPod Classic 6G를 QEMU로 에뮬레이션해 수정하지 않은 Apple retailOS 부팅에 성공. 탐색·화면·음악 라이브러리는 작동하지만 음악 플레이어 렌더링과 오디오는 아직 불완전.

20
해커뉴스Dev/Tools139382026-04-30

F#로 Game Boy 에뮬레이터를 만들었다

I built a Game Boy emulator in F#

F#로 Game Boy 에뮬레이터를 직접 구현한 과정을 공유. CPU, 메모리, 그래픽 처리 등 핵심 구성 요소를 다룸.

21
해커뉴스Dev/Tools120222026-05-15

3D Movie Maker를 Linux로 포팅하기

Porting 3D Movie Maker to Linux

고전 소프트웨어 3D Movie Maker를 Linux에서 동작하도록 옮기는 과정을 다룸. 오래된 애플리케이션의 이식과 복원 사례.

22
해커뉴스Dev/Tools117362026-10-12

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

How I reverse engineered a commercial spatial audio effect

상용 공간 오디오 효과의 동작을 분석하고 재현한 역공학 과정을 설명함. 입력 신호와 처리 결과를 비교해 효과의 구현 방식을 추론함.

23
해커뉴스Dev/Tools117192026-06-08

TI-84 Plus 운영체제의 완전 역공학

Full Reverse Engineering of the TI-84 Plus Operating System

TI-84 Plus 운영체제를 전면적으로 역공학한 분석 결과가 공개됨. 내부 구조와 동작 방식에 대한 상세한 해부가 진행됨.

24
해커뉴스Dev/Tools113362026-06-28

Show HN: Decomp Academy – GameCube 게임을 원본과 일치하는 C 코드로 디컴파일하는 법 배우기

Show HN: Decomp Academy – Learn to decompile GameCube games into matching C

GameCube 게임을 디컴파일해 원본과 일치하는 C 코드로 복원하는 학습 플랫폼. 리버스 엔지니어링과 저수준 코드 분석을 다룸.

25
해커뉴스Dev/Tools106332026-09-13

Intel 8087 부동소수점 칩의 마이크로코드: 스케일 명령어

Microcode in Intel's 8087 floating-point chip: the scale instruction

Intel 8087의 FSCALE 명령어가 마이크로코드로 구현되는 방식을 역공학. 8087의 약 3.3KB 마이크로코드가 8086 기반 16KB 소프트웨어 에뮬레이터를 대체한 구조를 분석.

26
해커뉴스Dev/Tools104392026-10-06

iChat 음성·영상 회의 기능 되살리기

Resurrecting iChat audio and video conferencing

중단된 Apple SNATMAP 프로토콜을 역공학하고 Python UDP 서버를 구현해 구형 iChat의 음성·영상 통화를 복구함. OS X Leopard와 Snow Leopard에서 호스트 설정 변경만으로 인터넷 통화 가능.

27
해커뉴스Dev/Tools10452026-06-03

Capstone – 멀티 플랫폼, 멀티 아키텍처 디스어셈블리 프레임워크

Capstone – multi-platform, multi-architecture disassembly framework

여러 플랫폼과 아키텍처를 지원하는 범용 디스어셈블리 프레임워크. 바이너리 분석과 리버스 엔지니어링 도구 개발에 활용됨.