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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
IoT-Implant-Toolkit — IoT 디바이스 임플란트 공격을 위한 툴킷 | Kitploit
도구/GitHubGitHub/arthastang/iot-implant-toolkit
Embedded Systems SecurityIoT SecurityExploitationReverse EngineeringMalware AnalysisPenetration TestingHardware & IoT SecurityBinary AnalysisRed TeamingPayload DevelopmentFirmware Analysis
13641298년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
GitHub
arthastang/iot-implant-toolkit

IoT-Implant-Toolkit

IoT 디바이스 임플란트 공격을 위한 툴킷

저장소 보기

py3.6 MIT

IoT-Implant-Toolkit

IoT-Implant-Toolkit는 IoT 장치의 악성코드 이식 연구에 유용한 도구들의 프레임워크입니다. 펌웨어 수정, 시리얼 포트 디버깅, 소프트웨어 분석 및 안정적인 스파이 클라이언트에 관한 필수 소프트웨어 도구들로 구성된 툴킷입니다. 사용하기 쉽고 확장 가능한 셸과 유사한 환경을 제공하는 IoT-Implant-Toolkit는 IoT 악성코드 이식의 복잡한 절차를 간소화하는 원스톱 툴킷입니다.

연구에서 우리는 IoT-Implant-Toolkit를 사용하여 스마트 스피커, 카메라, 운행 기록계, 모바일 번역기를 포함한 8개의 장치에 성공적으로 트로이목마를 이식했습니다.

아래 데모 비디오: ImplantDemo.gif

사용 방법

설치

git, python3 및 setuptools가 설치되어 있는지 확인하십시오. 오디오 처리 및 재생을 위해 alsa(리눅스에 내장), sox 및 ffplay를 설치해야 합니다. Ubuntu 18.04에서:

$ sudo apt install sox ffmpeg 

Github에서 소스 코드 다운로드:

$ git clone https://github.com/arthastang/IoT-Implant-Toolkit.git

환경 설정 및 의존성 설치:

$ cd IoT-Implant-Toolkit/
$ python3 setup.py install

실행

툴킷 실행:

$ python3 -B IoT-Implant-Toolkit.py
 _____   _______   _____                 _             _       _______          _ _    _ _   
|_   _| |__   __| |_   _|               | |           | |     |__   __|        | | |  (_) |  
  | |  ___ | |______| |  _ __ ___  _ __ | | __ _ _ __ | |_ ______| | ___   ___ | | | ___| |_ 
  | | / _ \| |______| | | '_ ` _ \| '_ \| |/ _` | '_ \| __|______| |/ _ \ / _ \| | |/ / | __|
 _| || (_) | |     _| |_| | | | | | |_) | | (_| | | | | |_       | | (_) | (_) | |   <| | |_ 
|_____\___/|_|    |_____|_| |_| |_| .__/|_|\__,_|_| |_|\__|      |_|\___/ \___/|_|_|\_\_|\__|
                                  | |                                                        
                                  |_|                                                        
            
                                 IoT-Implant-Toolkit
            -------------------------------------------------------------
                      A Framework for IoT implantation research.

                                   by Marvel Team

            Command:
            list - List all tools
            run - Run a specific tool
            exit - Exit

                
[Implant-Toolkit]>

세 가지 명령어 지원: list: 모든 플러그인 목록 표시 run: "run [플러그인] [매개변수]" 형식으로 특정 플러그인 실행 exit: 종료

기능

각 소프트웨어 도구는 프레임워크에 쉽게 추가할 수 있는 플러그인으로 작동합니다.

시리얼 포트 디버깅, 펌웨어 팩&언팩, 소프트웨어 분석, 이식된 스파이 프로그램에 대한 주제를 포함하여 네 가지 카테고리에 10개 이상의 플러그인이 있습니다.

플러그인 목록

프레임워크에 있는 기존 플러그인:

카테고리도구설명참고
시리얼 포트 디버깅pyserial모뎀 제어 및 터미널 에뮬레이션 프로그램https://github.com/pyserial/pyserial
시리얼 포트 디버깅baudrate.py올바른 보레이트 찾기https://github.com/devttys0/baudrate
펌웨어 팩&언팩mksquashfsSquashfs 파일 시스템 생성 및 추출https://github.com/plougher/squashfs-tools
펌웨어 팩&언팩mkbootimg_toolsAndroid용 boot.img 언팩 및 리팩https://github.com/xiaolu/mkbootimg_tools
펌웨어 팩&언팩cramfscramfs 파일 시스템 만들기https://sourceforge.net/projects/cramfs/files/cramfs/1.1/
펌웨어 팩&언팩mountimgAndroid system.img 및 data.img용 ext4 파일 시스템 마운트 및 언마운트우리 Github에서
소프트웨어 분석setools-androidsepolicy-inject가 포함된 Android용 setoolshttps://github.com/xmikos/setools-android
소프트웨어 분석crosscompliearm용 크로스 컴파일 툴체인나중에 우리 Github에서
소프트웨어 분석odex unpackAndroid용 Odex를 smali로 변환우리 Github에서
바이너리 이식spy client&server안정적인 스파이 클라이언트 및 서버, 소스 및 사전 빌드 바이너리우리 Github에서
바이너리 이식denoise tool오디오 처리를 위한 노이즈 제거 도구우리 Github에서

새 플러그인 생성

코드 구조:

--IoT-Implant_toolkit.py         #시작 스크립트
--outputs/                       #출력 기본 폴더
--toolkit/                       
  |---core/                      
      |---basic/                 #기본 플러그인 클래스 정의
      |---cli/                   #셸과 유사한 CLI 정의
      |---toollist/              #플러그인의 자동 업데이트 도구 목록
  |---plugins/                   
      |---firmware/              #펌웨어 수정용 플러그인
      |---implant/               #스파이 프로그램 생성용 플러그인
      |---serialport/            #시리얼 포트 디버깅용 플러그인
      |---software/              #소프트웨어 분석용 플러그인 (특히 Android)
  |---tools/                     #기타 도구

해당 폴더(카테고리)에 [newplugin].py를 생성하고 init 속성을 정의하여 IoT-Implant-Toolkit에 새 플러그인을 추가합니다. 프레임워크는 시작 시 새 플러그인을 자동으로 감지합니다.

기타 도구

하드웨어 도구

악성코드 이식 연구에 필수적인 하드웨어 도구. HardwareTools/에서 그림을 참조하십시오.

이름설명
납땜 인두납땜 도구
납땜 와이어납땜 도구
납땜 페이스트납땜 도구
납땜 심지납땜 도구
열풍기납땜 도구
리볼링 도구리볼링 도구
USB to TTL디버그/콘솔 케이블
듀폰 와이어전선
EPROM 버너 프로그래머버너 프로그래머

기타 유용한 소프트웨어 도구

시간 제한으로 인해 더 많은 플러그인을 추가하지 못했습니다.

아래 표는 우리 프레임워크에 적합하지 않지만 유용할 수 있는 도구들입니다.

IoT-Implant-Toolkit이 악성코드 이식에 필수적인 툴킷이 되기를 바랍니다.

카테고리도구설명참고
펌웨어 분석binwalk펌웨어 이미지 분석, 리버스 엔지니어링 및 추출을 위한 빠르고 사용하기 쉬운 도구https://github.com/ReFirmLabs/binwalk
펌웨어 수정firmware mod kit리눅스 기반 펌웨어 이미지 추출 및 재구축을 위한 스크립트 및 유틸리티 모음https://github.com/rampageX/firmware-mod-kit
크로스 컴파일러buildrootarm, mips, powerpc용 크로스 컴파일러https://buildroot.org/
도구 다운로드