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

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

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
136417년 전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에서:

root@kitploit:~
$ sudo apt install sox ffmpeg 

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

root@kitploit:~
$ git clone https://github.com/arthastang/IoT-Implant-Toolkit.git

환경 설정 및 의존성 설치:

root@kitploit:~
$ cd IoT-Implant-Toolkit/
$ python3 setup.py install

실행

툴킷 실행:

root@kitploit:~
$ 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개 이상의 플러그인이 있습니다.

플러그인 목록

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

새 플러그인 생성

코드 구조:

root@kitploit:~
--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/에서 그림을 참조하십시오.

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

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

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

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

도구 다운로드
카테고리도구설명참고
시리얼 포트 디버깅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에서
이름설명
납땜 인두납땜 도구
납땜 와이어납땜 도구
납땜 페이스트납땜 도구
납땜 심지납땜 도구
열풍기납땜 도구
리볼링 도구리볼링 도구
USB to TTL디버그/콘솔 케이블
듀폰 와이어전선
EPROM 버너 프로그래머버너 프로그래머
카테고리도구설명참고
펌웨어 분석binwalk펌웨어 이미지 분석, 리버스 엔지니어링 및 추출을 위한 빠르고 사용하기 쉬운 도구https://github.com/ReFirmLabs/binwalk
펌웨어 수정firmware mod kit리눅스 기반 펌웨어 이미지 추출 및 재구축을 위한 스크립트 및 유틸리티 모음https://github.com/rampageX/firmware-mod-kit
크로스 컴파일러buildrootarm, mips, powerpc용 크로스 컴파일러https://buildroot.org/