Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
NoLongerEvil-Thermostat — 벽돌이 된 Nest에 새 생명을 불어넣으세요. 이제 사악함이 100% 줄었습니다! | Kitploit
도구/GitHubGitHub/codykociemba/nolongerevil-thermostat
Embedded Systems SecurityIoT SecurityHardware HackingHardware SecurityLearning & EducationCurated ResourcesFirmware Analysis
GitHubcodykociemba/nolongerevil-thermostat

NoLongerEvil-Thermostat

벽돌이 된 Nest에 새 생명을 불어넣으세요. 이제 사악함이 100% 줄었습니다!

저장소 보기
1.8k13175개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Nest 온도조절기 펌웨어 설정

Buy Me A Coffee Discord Release

FULU 바운티 우승자

🏆 FULU 바운티 우승자 🏆

Hack House와 이 프로젝트는 Nest Learning Thermostat 1/2세대 FULU 바운티의 공식 우승자입니다.

하드웨어 대안: 하드웨어 측면에 관심이 있다면 https://sett.homes에서 드롭인 PCB 교체 옵션을 확인해 보세요.


설치

옵션 1: GUI 설치 프로그램 - 권장

📖 **docs.nolongerevil.com의 설치 가이드**를 따르거나 최신 릴리스를 직접 다운로드하세요.

설치 프로그램이 펌웨어 플래싱부터 설정 안내까지 모든 것을 처리합니다. 설정 중에 호스팅 모드를 선택하세요:

  • 클라우드 호스팅 — No Longer Evil 플랫폼에 연결되며 서버 설정이 필요 없습니다
  • 자체 호스팅 (Home Assistant) — Home Assistant 인스턴스를 자동으로 발견하고 No Longer Evil 애드온에 연결합니다
  • 자체 호스팅 (NLE Server) — 사용자 지정 IP와 포트의 독립형 No Longer Evil 서버에 연결합니다

자체 호스팅을 사용하시나요? 설치 프로그램을 실행하기 전에 서버 인프라를 별도로 설정해야 합니다. 자체 호스팅 가이드를 참조하세요.

옵션 2: 소스에서 빌드

릴리스를 다운로드하는 대신 설치 프로그램을 직접 빌드하고 실행하려면:


사전 요구 사항

  • Node.js 18+ 및 npm
  • Docker — 소스에서 펌웨어를 다시 빌드하는 경우에만 필요합니다 (Docker 설치)
  • macOS/Linux — Windows는 빌드 및 플래싱을 지원하지 않습니다

1. 저장소 클론

root@kitploit:~
git clone https://github.com/codykociemba/NoLongerEvil-Thermostat.git
cd NoLongerEvil-Thermostat

2. 펌웨어 빌드 (선택 사항)

이 저장소에는 firmware/installer/resources/firmware/에 이미 빌드된 펌웨어 파일이 포함되어 있습니다. 이 단계는 펌웨어를 사용자 지정하려는 경우에만 필요합니다 (예: 다른 서버 URL).

root@kitploit:~
cd firmware/builder
./docker-build.sh --generation both --enable-root-access --yes

이 명령은 Docker 내에서 Nest 1세대와 2세대 모두를 빌드합니다. 그런 다음 출력을 설치 프로그램으로 복사하세요:

root@kitploit:~
cp firmware/builder/firmware/* firmware/installer/resources/firmware/

3. 설치 프로그램 빌드 또는 실행

root@kitploit:~
cd firmware/installer
npm install

직접 실행 (빌드 불필요):

root@kitploit:~
npm run electron:dev

또는 배포용 빌드:

root@kitploit:~
npm run package:mac    # macOS
npm run package:linux  # Linux

출력물은 firmware/installer/dist/에 있습니다. 빌드된 앱을 열고 화면의 단계를 따르세요.

보안 고려 사항

이 도구는 기기의 부팅 프로세스에 대한 저수준 액세스를 제공합니다. 책임감 있게 사용하세요:

  • 소유한 기기에만 사용하세요
  • 잘못된 펌웨어는 기기를 벽돌로 만들 수 있습니다 (고소하지 마세요)

크레딧 및 감사의 말

이 프로젝트는 여러 보안 연구원과 개발자들의 훌륭한 작업을 기반으로 합니다:

  • grant-h / ajb142 - OMAP 장치를 플래싱하는 데 사용되는 USB 부트로더 도구인 omap_loader
  • exploiteers (GTVHacker) - Nest 1세대 및 2세대 기기에 사용자 지정 펌웨어를 플래싱할 수 있음을 입증한 Nest DFU 공격의 원본 연구 및 개발
  • FULU 및 모든 바운티 후원자 - Nest Learning Thermostat 1/2세대 바운티 자금 지원 및 수리권(right-to-repair) 운동 지원

그들의 획기적인 연구, 오픈소스 기여, 그리고 기기 소유권에 대한 옹호가 없었다면 이 작업은 불가능했을 것입니다. 감사합니다!

오픈소스 약속

우리는 투명성과 수리권 운동에 전념하고 있습니다. 펌웨어 이미지와 백엔드 API 서버 코드는 곧 오픈소스로 공개되어 커뮤니티가 자체 인프라를 감사, 개선 및 자체 호스팅할 수 있게 될 것입니다.

참고 자료

  • ajb142의 OMAP Loader
  • exploiteers의 Nest DFU 공격
도구 다운로드