
![]()
Linux용 x86_64 셸코드 IDE.
디버깅을 지원하지 않는 온라인 데모는 여기에서 확인할 수 있습니다: Shellcide 온라인 데모
이 도구는 2018년경에 만들려고 시도했던 것으로, GUI 개발에 대한 기술과 흥미 부족으로 끝내 완성하지 못했습니다. 지금은 이 도구를 핑계 삼아 최신 바이브 코딩(vibe coding)을 배우고 있으며, 첫 시도에서의 경험 덕분에 더욱 가속화되고 개선된 방식으로 진행하고 있습니다.
이 프로젝트는 매우 WIP(작업 진행 중) 상태이지만, 제 생각에는 어셈블러 작성, objdump, 포맷, C 프로그램 삽입, GDB를 통한 실행이라는 전통적인 방법보다 이미 사용하기 더 낫습니다.
프로젝트를 설치하려면 cargo를 사용하여 간단히 설치할 수 있습니다:
cargo install shellcide
프로젝트를 실행하려면 리포지토리를 클론하고 다음을 실행하세요:
cargo run
웹사이트로 제공하려면 다음을 실행하세요:
trunk serve

이 프로젝트는 MIT 및 Apache 2.0 라이선스에 따라 이중 라이선스로 제공됩니다.
코드는 대부분 AI로 생성되었습니다.