검색 결과
"reverse engineering" · 77개 기사
Uniqlo 티셔츠에 숨겨진 obfuscated bash script 해독
Decoding the obfuscated bash script on a Uniqlo t-shirt
Uniqlo 티셔츠에 인쇄된 난독화 bash script를 해독한 글. 리테일 상품에 배포된 코드의 의미와 의도를 추적한 보안·역공학 사례임.
REA Reverse – 무엇이든 리버스 엔지니어링
REA Reverse – Engineer Anything
다양한 대상을 분석하고 구조를 파악하는 리버스 엔지니어링 도구 REA Reverse 소개. 역공학 작업을 위한 통합 도구와 워크플로 제공.
Jane Street 역공학 챌린지 풀이
Solving the Jane Street reverse engineering challenge
Jane Street의 역공학 문제를 분석해 풀이 과정을 정리한 글이다. 바이너리/로직 분석 중심의 기술 난도 높은 챌린지다.
내 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로 재구현. 인증 우회 문제와 제조사로 전송되는 주행 데이터도 확인.
Qwen 3.8 27B에게 리버스 엔지니어링 작업을 맡겼더니 30분 만에 끝났다
I gave Qwen 3.8 27B a reverse-engineering job and it finished in 30 minutes
Qwen 3.8 27B가 리버스 엔지니어링 작업을 30분 만에 완료한 사례를 소개. 대형 모델의 실무형 분석 능력과 작업 속도를 강조.
Show HN: Apple의 video wallpapers를 역공학했다
Show HN: I reverse engineered Apple's video wallpapers
Apple의 video wallpapers 포맷을 역공학한 프로젝트. GitHub에 분석 결과와 관련 코드가 공개됨.
Sony 초대 PlayStation 2 보안 칩, 26년 만에 완전히 해제
Original Sony PlayStation 2 security chip 'broken wide open' after 26 years
리버스 엔지니어링 연구자가 4년간의 분석과 화학적 디캡 작업으로 Sony PlayStation 2의 CXP102064 MechaCon 보안 칩을 해제. 출시 후 26년간 감춰졌던 칩의 내부 구조와 보안 동작을 분석할 길이 열림.
ZCode 내부 분석: Git 전체 기록을 클라우드에 조용히 업로드
Inside ZCode: Silently uploading your Git history to the cloud
ZCode가 로그인된 사용자의 작업공간을 .git 기록·LFS 캐시·reflog와 함께 암호화해 Aliyun OSS로 업로드한다는 역공학 조사. 서버가 RSA 공개키와 업로드 자격증명을 제공하며 복호화용 개인키는 클라우드에만 보관되는 구조.
1998년 Ultima Online 데모 서버 역공학
Reverse-engineering the 1998 Ultima Online demo server
1998년 Ultima Online 데모 서버를 역공학한 기술적 분석. 오래된 게임 서버 구조와 동작 방식을 복원한 사례.
내 ADHD 테스트 역공학하기
Reverse engineering my ADHD test
ADHD 테스트의 구조와 판정 방식을 역공학한 과정. 검사 설계와 해석의 허점을 분석하는 내용.
Apple Neural Engine을 회고하며 역공학하기
Retrospectively Reverse-Engineering Apple's Neural Engine
M1의 Apple Neural Engine을 역공학해 연산 코어·스케줄러·메모리 구조와 실행 모델을 분석. CNN에 최적화된 데이터 흐름과 제한적인 메모리 대역폭이 Transformer 워크로드에서 약점으로 작용한다고 평가.
AOSP 소스 공개가 늦어 개발자들이 버그 제보를 위해 라이브러리를 역분석
AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs
AOSP 소스 공개 지연으로 개발자들이 라이브러리를 직접 역분석해 버그를 찾아 제보하는 상황. Android NDK GitHub 이슈에서 관련 문제가 제기됨.
잠금 해제된/비활성화된 e-waste Cricut Maker 복구하기
Unlocking a locked/deactivated e-waste Cricut Maker
잠금되거나 비활성화된 중고 Cricut Maker를 다시 쓰는 방법을 설명한 글. 폐기 기기의 재활용과 우회 절차를 다룬다.
Factorio의 RNG 역공학
Reversing Factorio's RNG
Factorio가 사용하는 taus88 의사난수 생성기를 게임 바이너리와 수학적 분석으로 역공학. 내부 상태를 복원해 아이템 품질 등 향후 무작위 이벤트를 예측하는 구현을 제시.
5,000억 토큰 투입: AI 에이전트로 1인칭 슈팅 게임 디컴파일하기
500B tokens later: Letting AI agents decompile a first-person shooter
개발자가 AI 에이전트에 1인칭 슈팅 게임의 코드를 재구성하도록 맡기고 5,000억 개가 넘는 토큰을 투입한 과정을 공개함. 원본과 재구성 결과의 바이트를 비교해 함수의 일치 여부를 검증하는 방식을 활용함.
80386 Microcode 해독
80386 Microcode Disassembled
80386 프로세서의 마이크로코드를 분해해 내부 동작을 분석한 글. 오래된 CPU 설계를 역공학 관점에서 들여다본다.
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의 월드 맵 데이터를 역공학해 복원한 프로젝트. 고전 게임 자산 분석과 지도 재구성이 핵심.
SimTower 리버스 엔지니어링
Reverse Engineering SimTower
고전 시뮬레이션 게임 SimTower의 내부 동작을 역분석한 글. 게임 구조와 구현 방식을 복원하며 오래된 소프트웨어를 해부한다.
Tmp.0ut Volume 5
Tmp.0ut Volume 5
reverse engineering과 exploit 개발 중심의 해커 매거진 5호. 보안 연구와 실전 기법을 묶은 편집물.
ImHex로 알 수 없는 파일 포맷 리버스 엔지니어링하기
Reverse Engineering Unknown File Formats with ImHex
ImHex를 활용해 미지의 파일 포맷 구조를 분석하는 방법을 설명. 바이너리 패턴 파악과 포맷 추적에 유용한 실전 절차를 다룸.
Snowboard Kids 2가 100% 디컴파일됨
Snowboard Kids 2 is 100% Decompiled
Snowboard Kids 2의 디컴파일이 100% 완료됨. 게임 코드 분석과 보존, 후속 포팅 작업의 기반이 마련됨.
AI를 활용한 하드웨어 역설계
Using AI to reverse engineer hardware
AI를 활용해 하드웨어의 구성과 동작을 역으로 파악하는 접근법을 다룸. 구체적인 방법과 결과는 제공된 입력에 포함되지 않음.
Xbox 360 해킹에 9년이 걸렸다
It took me nine years to hack my Xbox 360
제공된 기사 정보만으로는 해킹에 사용한 방법이나 과정을 확인할 수 없음.
Librepods: AirPods 해방
Librepods: AirPods liberated
Librepods가 AirPods 사용 경험을 더 개방적으로 바꾸는 프로젝트로 소개됨. Apple 생태계 주변기기의 제약을 줄이려는 오픈소스 성격이 강조됨.
Show HN: Stuxnet - 악명 높은 사이버 무기의 재구성 소스코드
Show HN: Stuxnet – A reconstructed source code of the infamous cyber-weapon
Stuxnet의 재구성 소스코드를 공개한 GitHub 프로젝트. 악성코드 구조와 동작을 연구용으로 되짚는 자료.
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 환경 테스트에 참여할 인력을 찾고 있음. 고전 게임 호환성 검증과 동작 재현을 위한 실사용 피드백이 필요한 단계.
휴리스틱 없는 결정적 완전 정적 전체 바이너리 번역
Deterministic Fully-Static Whole-Binary Translation Without Heuristics
휴리스틱 없이 전체 바이너리를 정적으로 번역하는 결정적 접근을 제시. 실행 시점 추론을 줄여 재현성과 예측 가능성을 높이는 방향의 연구.
Nintendo 64 게임을 84일 만에 디컴파일
Decompiling a Nintendo 64 game in 84 days
Nintendo 64 게임을 역공학해 소스 수준으로 복원한 과정을 84일 타임라인으로 정리. 디컴파일 과정의 도구와 시행착오를 공유.
QEMU에서 구동한 iPod Classic 6G
iPod Classic 6G in QEMU
Samsung S5L8702 기반 iPod Classic 6G를 QEMU로 에뮬레이션해 수정하지 않은 Apple retailOS 부팅에 성공. 탐색·화면·음악 라이브러리는 작동하지만 음악 플레이어 렌더링과 오디오는 아직 불완전.
F#로 Game Boy 에뮬레이터를 만들었다
I built a Game Boy emulator in F#
F#로 Game Boy 에뮬레이터를 직접 구현한 과정을 공유. CPU, 메모리, 그래픽 처리 등 핵심 구성 요소를 다룸.
16GB iPod Nano 3G 업그레이드
16GB iPod Nano 3G Upgrade
iPod Nano 3세대의 NAND를 16GB 칩으로 교체하기 위해 펌웨어와 저장장치 드라이버를 역공학한 프로젝트. BootROM 익스플로잇과 QEMU 에뮬레이션을 활용해 호환성 및 불량 블록 처리 문제를 수정.
NEC V20 Microcode 해독
Decoding the NEC V20 Microcode
NEC V20의 내부 마이크로코드를 분석해 동작 방식을 드러냄. 레거시 CPU 구조와 호환성 구현을 살핀 기술 글.
Sennheiser BA2015 배터리 팩 복제하기
Cloning a Sennheiser BA2015 battery pack
Sennheiser BA2015 배터리 팩을 직접 복제하는 과정을 다룬다. 단종 부품을 대체하기 위한 하드웨어 리버스 엔지니어링 사례다.
Decompiler Explorer
Decompiler Explorer
여러 디컴파일러 결과를 비교해 보는 웹 기반 탐색 도구. 바이너리 분석과 리버스 엔지니어링 작업에 활용 가능함.
역공학으로 재현한 Jev 유사 모델
Reverse-engineered Jev-like model
Jev와 유사한 동작을 구현하기 위해 역공학한 오픈소스 모델 프로젝트. 분석 결과와 재현 코드를 GitHub에 공개.
3D Movie Maker를 Linux로 포팅하기
Porting 3D Movie Maker to Linux
고전 소프트웨어 3D Movie Maker를 Linux에서 동작하도록 옮기는 과정을 다룸. 오래된 애플리케이션의 이식과 복원 사례.
Ecco the Dolphin에서 31년 된 이스터 에그 발굴
Unearthing a 31 year old Easter egg in Ecco the Dolphin
31년 전 게임에 숨겨진 이스터 에그가 다시 조명됨. 레트로 게임 분석과 역공학으로 오래된 비밀 요소가 확인됨.
상용 공간 오디오 효과를 역공학한 방법
How I reverse engineered a commercial spatial audio effect
상용 공간 오디오 효과의 동작을 분석하고 재현한 역공학 과정을 설명함. 입력 신호와 처리 결과를 비교해 효과의 구현 방식을 추론함.
TI-84 Plus 운영체제의 완전 역공학
Full Reverse Engineering of the TI-84 Plus Operating System
TI-84 Plus 운영체제를 전면적으로 역공학한 분석 결과가 공개됨. 내부 구조와 동작 방식에 대한 상세한 해부가 진행됨.
오래된 게임의 리버스 엔지니어링과 현대화가 보여주는 AI의 경제적 영향
What reversing, modernising old games tells us about the economic impact of AI
로컬 AI 모델을 활용해 1989년 게임 War of the Lance를 약 일주일 만에 브라우저용으로 리버스 엔지니어링하고 현대화한 사례. AI가 코드 변환과 3D 자산 제작 비용을 낮춰 소규모 개발자의 생산 범위를 확대할 가능성을 제시.
Show HN: Decomp Academy – GameCube 게임을 원본과 일치하는 C 코드로 디컴파일하는 법 배우기
Show HN: Decomp Academy – Learn to decompile GameCube games into matching C
GameCube 게임을 디컴파일해 원본과 일치하는 C 코드로 복원하는 학습 플랫폼. 리버스 엔지니어링과 저수준 코드 분석을 다룸.
Intel 8087 부동소수점 칩의 핵심 가산기
The adder at the heart of Intel's 8087 floating-point chip
Intel 8087 부동소수점 칩 내부의 가산기 회로를 역공학해 동작을 해부한 글. 고전 x87 하드웨어 설계의 세부 구현을 복원함.
조용한 Numbers Station: 19년간의 GPS 암호학 해독
The Quiet Numbers Station: Decoding Nineteen Years of GPS Cryptography
GPS 신호에 쓰인 암호학적 요소를 19년에 걸쳐 분석한 연구 글. 장기간 운용된 저신호 전송과 암호 체계의 성격을 해독하는 과정을 다룸.
Intel 8087 부동소수점 칩의 마이크로코드: 스케일 명령어
Microcode in Intel's 8087 floating-point chip: the scale instruction
Intel 8087의 FSCALE 명령어가 마이크로코드로 구현되는 방식을 역공학. 8087의 약 3.3KB 마이크로코드가 8086 기반 16KB 소프트웨어 에뮬레이터를 대체한 구조를 분석.
iChat 음성·영상 회의 기능 되살리기
Resurrecting iChat audio and video conferencing
중단된 Apple SNATMAP 프로토콜을 역공학하고 Python UDP 서버를 구현해 구형 iChat의 음성·영상 통화를 복구함. OS X Leopard와 Snow Leopard에서 호스트 설정 변경만으로 인터넷 통화 가능.
Capstone – 멀티 플랫폼, 멀티 아키텍처 디스어셈블리 프레임워크
Capstone – multi-platform, multi-architecture disassembly framework
여러 플랫폼과 아키텍처를 지원하는 범용 디스어셈블리 프레임워크. 바이너리 분석과 리버스 엔지니어링 도구 개발에 활용됨.
1980년대 Spacelab 컴퓨터 회로를 역공학하다
Reverse engineering circuitry in a Spacelab computer from 1980
1980년대 Spacelab 컴퓨터의 회로를 분석해 하드웨어 동작을 복원한 기록. 구형 우주 컴퓨터의 설계와 구성 요소를 추적하는 역공학 작업이 중심임.
Gemma 4 MTP 은폐 후 커뮤니티가 파헤치고, Google이 뒤늦게 우회 지원
Gemma 4 MTP 은폐후 커뮤니티가 파헤치고, Google이 뒤늦게 우회 지원
Google이 Gemma 4의 MTP 학습 흔적을 공개 배포판에서 제거했다는 의혹이 제기됨. 커뮤니티의 역공학 이후 외부 보조 모델 형태의 우회 지원이 뒤늦게 추가됨.
AI로 하드웨어 역공학하기
AI로 하드웨어 역공학하기
Windows와 Linux 드라이버의 동작을 AI로 비교해 필름 스캐너 드라이버를 개발하고 노트북 MIPI 카메라 화질 문제를 개선함. Windows 가상 머신과 USB 캡처를 활용해 수개월간 진행이 막혔던 스캐너 작업을 진전시킴.
당신의 경쟁 해자는 죽었다. 누구나 제품을 다시 만들 수 있다
당신의 경쟁 해자는 죽었다. 누구나 당신의 제품을 다시 만들 수 있다
AI 에이전트가 관찰 가능한 소프트웨어를 재구현하는 비용을 낮추면서 코드 자체를 경쟁 해자로 삼는 전략이 흔들리고 있음. Photoshop 동작을 참고해 Rust로 구현한 PhotoCraft는 아직 Photoshop 기능의 절반에도 못 미침.
AOSP 소스 공개 지연에 개발자들이 버그 신고를 위해 라이브러리 역어셈블
AOSP 소스 공개가 너무 늦어 개발자들이 버그 신고를 위해 라이브러리를 역어셈블함
Android 17의 2026년 9월 빌드에서 wcscspn()·wcspbrk()의 유니코드 처리 오류가 발견됨. 공개 소스와 배포 코드가 달라 개발자가 libc.so를 역어셈블해 원인을 분석함.
상용 공간 오디오 효과를 역공학한 방법
상용 공간 오디오 효과를 역공학한 방법
상용 오디오 프로그램의 입출력 동작을 측정하고 스테레오 임펄스 응답 4개를 추출해 Linux에서 공간 오디오 효과를 재현함. 입력 크기별 응답과 신호 합산 등을 시험해 고정 컨볼루션 필터로 구현 가능한지 평가함.
5,000억 토큰을 쓰고 나서: AI 에이전트에게 1인칭 슈팅 게임 디컴파일 맡기기
5,000억 토큰을 쓰고 나서: AI 에이전트에게 1인칭 슈팅 게임 디컴파일 맡기기
약 3개월간 AI 에이전트를 활용해 게임을 C++로 재구성한 결과, 함수의 99%를 복원하고 83%에서 원본과 바이트 단위로 일치시킴. 코드가 읽기 쉬워도 함수 시그니처·타입·구조체 레이아웃 오류로 실행 정확성을 확보하기 어려웠음.
여러 프로젝트, ESP32 마이크로컨트롤러의 숨겨진 SDR 기능 발견
여러 프로젝트가 ESP32 마이크로컨트롤러의 숨겨진 SDR 기능 발견
ESPARGOS 팀이 여러 ESP32 칩에서 원시 IQ 기저대역 샘플을 수집하는 미문서화 기능 발견. Wi-Fi·Bluetooth 전용 경로를 우회해 칩을 최대 80 MS/s의 소프트웨어 정의 라디오로 활용 가능.
Intel 8087의 탄젠트 알고리듬 역공학: CORDIC만으로는 설명되지 않는 구현
Intel 8087의 탄젠트 알고리듬 역공학: CORDIC만으로는 설명되지 않는 구현
Intel 8087의 FPTAN 명령이 CORDIC 16단계와 Padé 유리 다항식 근사를 결합해 탄젠트를 계산하는 구조를 역공학. 회로와 마이크로코드 분석을 통해 정확도와 속도를 높인 하드웨어 최적화 방식 확인.
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만 줄의 소스로 복원함.
초고속 APK 역컴파일러 ASC 개발
초고속 APK 역컴파일러인 ASC를 새로 개발했다.
Jadx보다 빠른 속도와 병렬 분석을 지원하는 Android APK 역컴파일러 ASC가 개발됨. 실제 원격 코드 실행 취약점 발견에 활용됐으며 Black Hat Europe Arsenal에 채택됨.
초기 Sony PlayStation 2 보안 칩, 26년 만에 ‘완전히 뚫렸다’
초기 Sony PlayStation 2 보안 칩, 26년 만에 ‘완전히 뚫렸다’
레트로 하드웨어 개발자 DiscoStarslayer가 4년간의 작업 끝에 초기 PS2 Fat의 CXP102064 MechaCon 칩을 역공학하고 데이터를 추출함. 광디스크 보안과 MagicGate 메모리 카드, KELF 실행 파일 검증을 담당하던 핵심 칩의 내부 구조가 공개됨.
한 달 만에 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 바이너리를 사용하지 않는 클린룸 방식을 적용.
fnprint - 실행 동작 비교로 바이너리 내 함수를 식별하는 도구
fnprint - 실행 동작을 비교해 바이너리 속 함수를 식별하는 도구
소스코드와 함수명이 제거된 바이너리의 함수를 알려진 함수들과 실행 동작 기반으로 비교·식별하는 역공학 도구. 미확인 함수가 zlib의 compress2 등 어떤 함수와 유사한지 분석 가능.
Show HN: Stuxnet - 악명 높은 사이버 무기의 소스 코드 재구성
Show HN: Stuxnet - 악명 높은 사이버 무기의 소스 코드 재구성
2010년 발견된 Stuxnet 바이너리의 역공학 분석을 토대로 원래 로직과 공격 경로를 재구성한 소스 코드 공개. Siemens Step 7과 S7 PLC를 겨냥한 제어 로직 및 모터 주파수 조작 방식을 분석 중심으로 정리.
ImHex로 미지의 파일 형식 리버스 엔지니어링하기
ImHex로 미지의 파일 형식 리버스 엔지니어링하기
FEZ의 독자적 세이브 파일을 대상으로 C# 코드 역컴파일과 ImHex 패턴 작성 과정을 통해 파일 형식을 분석함. 바이트만 보는 대신 읽기·쓰기 코드를 추적해 직렬화 순서와 구조를 복원하는 방법을 보여줌.
LLM으로 1993년 Amiga 게임의 68000 어셈블리를 읽어 Godot에 포팅하기
LLM으로 1993년 Amiga 게임의 68000 어셈블리를 읽어 Godot에 포팅하기
Claude Code와 Claude Fable 5로 72,758줄의 68000 어셈블리를 분석해 Babylonian Twins를 Godot 4로 재구현함. 원작의 동작과 데이터를 다시 만들고, 현대판 C++ 버전과 별개로 50Hz 원작도 병행 재작성함.
Jane Street 리버스 엔지니어링 챌린지 해결기
Jane Street 리버스 엔지니어링 챌린지 해결기
GDS 파일로 주어진 ASIC을 회로로 복원하고 시뮬레이션해 120비트 입력을 역산한 풀이기. 도형, 레이어, 핀을 식별해 배선을 그래프로 합치고 Verilog 회로로 변환해 정답 메시지를 찾아냄.
내가 가진 모든 것, 모두 장악당하다
내가 가진 모든 것, 모두 장악당하다
Claude Opus 5를 활용해 주변기기 5종의 펌웨어를 역공학하며 취약점과 숨은 기능을 찾아냄. 마이크 명령 셸, 웹캠 LED 제어, Wi-Fi 기반 비인증 메모리 쓰기 등 보안 결함이 드러남.
Qwen 3.8 27B, 리버스 엔지니어링 작업을 30분 만에 완료
Qwen 3.8 27B, 리버스 엔지니어링 작업을 30분 만에 완료
단일 머신에서 실행한 Qwen 3.8 27B가 상용 앱의 라이선스 체계를 정적 분석하고 약 30분 만에 인증 우회 개념증명을 작성. 실행 없이 수천 줄의 arm64 코드와 보안 함수 호출을 분석해 검증 키와 라이선스 로직을 찾아냄.
태블릿 소유권을 되찾는 데 266달러와 AI 모델 4개를 썼고, GLM-5.3이 하루 만에 끝냈다
태블릿 소유권을 되찾는 데 266달러와 AI 모델 4개를 썼고, GLM-5.3이 하루 만에 끝냈다
Fire HD 10의 보호된 패키지 제거를 위해 5개월간 AI 모델 4개를 동원했고 266.15달러를 지출함. GLM-5.3이 Fire OS의 남은 CVE를 찾아 작업을 하루 만에 마무리함.
Show GN: rever-browser – 웹 리버싱하는 AI 에이전트 브라우저
Show GN: rever-browser – 웹 리버싱하는 AI 에이전트 브라우저
AI 에이전트가 네트워크 트래픽을 분석해 웹사이트 API를 역공학하는 오픈소스 데스크톱 브라우저. 브라우저 탐색만으로 요청을 기록하고 JS 번들 역난독화까지 수행.
Paged Out! 제9호
Paged Out! 제9호
프로그래밍, 시스템, 보안, AI, 리버스 엔지니어링, 하드웨어를 다루는 무료 실험적 기술 잡지의 최신 호. 한 기사당 한 페이지 형식으로 실전 기술 노트와 아이디어를 담음.
Android 앱을 웹페이지로 바꿔본 과정
Android 앱을 웹페이지로 바꿔본 과정
여행 정보 앱 Travelbound가 웹에서 받은 콘텐츠 외에 추적과 광고까지 포함해, 같은 기능을 하는 웹페이지로 대체한 사례. Android 가상 기기를 루팅하고 HTTP Toolkit으로 트래픽을 가로채며 동작을 분석한 과정이 소개됨.
LibrePods: 해방된 AirPods
LibrePods: 해방된 AirPods
LibrePods가 AirPods와 Apple 기기 사이의 독점 프로토콜을 구현해 Linux와 Android에서도 일부 AirPods 기능을 사용할 수 있게 함. 플랫폼별 지원 범위는 다르며, 청취 모드 전환·착용 감지·배터리 상태 같은 기능이 포함됨.
AI가 RFIC 설계의 “흑마술”을 배우다
AI가 RFIC 설계의 “흑마술”을 배우다
Princeton 연구진이 인간 템플릿 없이 강화학습과 역설계를 결합해 RFIC 아키텍처와 회로 토폴로지를 자동 탐색하는 접근을 제시함. 전자기, 열, 패키징 신뢰성 제약이 큰 RFIC 설계 자동화 가능성을 보여줌.
DOS 게임 F-15 Strike Eagle II 리버싱 프로젝트, DOS 테스트 파일럿 모집
DOS 게임 F-15 Strike Eagle II 리버싱 프로젝트, DOS 테스트 파일럿 모집
1989년 게임 F-15 Strike Eagle II의 바이너리를 리버스 엔지니어링해 C 소스 코드로 재구성하는 프로젝트가 실제 플레이 테스트 단계에 들어감. 실행 파일의 코드와 데이터를 C로 옮기고 남은 어셈블리 의존 구간을 다듬는 중임.
Ask HN: GenAI를 보며 ‘아, 큰일 났다’라고 느낀 순간은 언제였나요?
Ask HN: GenAI를 보며 “아, 큰일 났다”라고 느낀 순간은 언제였나요?
DALL-E와 ChatGPT를 과소평가했던 초기 인상에서 벗어나, 실사용 중 능력의 한계를 재평가한 경험담을 공유하는 스레드. 구형 하드웨어 펌웨어 리버스 엔지니어링처럼 Claude를 활용한 사례가 특히 주목받음.
80386 마이크로코드 역어셈블됨
80386 마이크로코드 역어셈블됨
80386 마이크로코드 ROM을 고해상도 다이 이미지에서 추출해 역어셈블함. 이미지 처리, 신경망, 사람 보조 검증을 결합해 며칠 만에 바이너리 블롭을 복원하고 교차 검증함.
Phosphene - Apple 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진
Phosphene - Apple의 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진
사용자 비디오 파일을 macOS 데스크톱과 잠금 화면 배경화면으로 재생하는 메뉴 막대 앱과 배경화면 확장으로 구현됨. 시스템 Wallpaper 설정에 통합돼 Apple 내장 Aerial처럼 동작한다.
2024 RAV4 Hybrid에서 모뎀과 GPS 제거하기
2024 RAV4 Hybrid에서 모뎀과 GPS 제거하기
2024 RAV4 Hybrid에서 DCM 모뎀과 내장 GPS를 물리적으로 제거해 Toyota로 가는 원격 측정 경로를 차단함. 기본 주행 기능은 유지되지만 OTA 업데이트, 클라우드 서비스, SOS와 자동 사고 알림은 중단됨.