Python 표준 라이브러리만 사용하는 단일 파일로 Steal My Bitcoin CTF의 요청 흐름을 재현함. 각 주소 누출을 검증한 뒤 다음 단계로 진행하고, 실행 중 주고받은 HTTP 데이터를 저장함 PHP의 세션 업로드 진행 상황 처리 중 메모리 부족을 유발해 재사용되는 워커에 오래된 상태를 남기고, 후속 요청의 세션 쿠키에서 힙 주소와 코드 주소를 얻음 두 주소를 바탕으로 위조한 HashTable 을 배치하고, PHP 정리 경로가 zif_system을 호출하도록 유도함. 새 난수 표식과 명령 출력으로 실제 실행 여부를 확인함 Alpine PHP 8.4.26의 4개 워커 CLI 서버에 맞춰 보정된 PoC로, 같은 PHP 버전이라도 빌드나 메모리 구성, 워커 수가 달라지면 실패할 수 있음 격리된 로컬 실험에서 10회 중 7회 실행 증거를 확인했으며 자동 재시도는 없음. 실제 챌린지에서 얻은 개인 키는 당시 상금 주소와 일치하지 않았고, 원래 실행 기록에도 증거상의 한계가 있음 프로젝트 범위와 실행 환경 stealmybitcoin_poc.py는 CTF 실행에 사용한 요청 순서를 재현하는 단일 파일로, Python 3.11 이상과 표준 라이브러리만 필요함 요청을 직접 구성하고, 누출 결과를 검증하며, 새 실행에서 수집한 HTTP 바이트를 기록함 디버깅 코드가 많이 남은 PoC이며, 추가 정리가 필요함 재현 절차의 기준은 실제 챌린지 서버가 아니라 로컬 Docker 실험 환경임 nginx 뒤에서 Alpine PHP 8.4.26 내장 CLI 서버를 워커 4개로 실행함 이미지 태그에 fpm이 들어가지만 실제 실행 방식은 php -S이며 SAPI는 cli-server임 버전 확인용 페이지와 더미 값을 반환하는 print-flag로 전체 흐름을 로컬에서 검증함 버전 문자열보다 바이너리 빌드가 중요함 Debian의 php:8.4.26-fpm은 같은 버전을 표시해도 바이너리 배치가 달라 코드 포인터 지문 검사를 통과하지 못함 추적기를 연결하기 위한 추가 권한은 PoC 자체에 필요하지 않음 스크립트는 챌린지 엔드포인트 또는 루프백 실험 URL만 허용하며, 다른 대상은 패킷을 보내기 전에 거부함 인자 없이 실행하면 도움말만 출력하고 네트워크에 접근하지 않음 의도적으로 PHP 메모리를 고갈시키므로 해당 동작이 허가된 환경에서만 실행해야 함 최대 20개 요청으로 구성한 실행 흐름 전체 실행은 상태 확인 1회, 주소 누출 배치 최...
Steal My Bitcoin CTF PoC - PHP 메모리 누수부터 명령 실행까지 재현하는 Python 스크립트
1 week ago
27
Related
내가 가장 좋아하는 노트북
1 hour ago
1
Ubuntu, 거의 3주째 Linux 제로데이 원격 코드 실행 취약점 패치 미출시
1 hour ago
3
OpenBSD용 GEFS(Good Enough File System) 개발 진전
2 hours ago
1
PostHog, 데이터 웨어하우스를 DuckDB에서 이전
2 hours ago
1
잠깐 확인...
2 hours ago
1
실직한 기술직 노동자들, 샌프란시스코 AI 호황에서 소외되다
3 hours ago
5
Show HN: Warsaw in voxels - 바르샤바 도심의 인터랙티브 3D 지도
3 hours ago
2
미국에서 남아 이름이 여아 이름으로, 여아 이름이 남아 이름으로 바뀐 사례
3 hours ago
5
Tips
click
Trending
Popular
임산부석 차지한 노인…다리 깁스한 34주 만삭 임산부는 결국
4 weeks ago
492
승부 가리기엔 11회가 모자랐다…KT, 연장 접전 끝 롯데와 2-2 무승부→매직넘버 2
4 weeks ago
491
“군대 안가” 자랑한 축구대표팀에…안철수 “군대가 혐오시설? 군면제 없애야”
4 weeks ago
484
[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세
3 weeks ago
481
은행권 AI 연쇄해킹…공격서버에 ‘중국어 문자열’ 있었다는데
4 weeks ago
478
[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로
2 weeks ago
477
이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]
4 weeks ago
379
“왜 슈퍼스타인지 증명했다” 김도영, 9회초 역전 스리런포 작렬…KIA 3위 자리 지켰다
4 weeks ago
377
존슨앤존슨, 켄뷰 분사로 혁신 의약품 집중…목표가 상향-씨티
4 weeks ago
366
[美특징주]레나, 버크셔해서웨이가 지분 매입 소식에 상승
3 weeks ago
362
© Clint's Theme Park 2026. All rights are reserved




![[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세](https://img.etnews.com/news/article/2026/10/08/news-p.v1.20261008.b94f10395e00410b8d2a494b9b836893_P1.gif)

![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)
![이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=1498,fit=cover,q=high,sharpen=2/21/2026/10/2026100508283965845_1.jpg)

English (US) ·