Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Quantum-Silicon-Core-Loader — 실리콘 경계에서 실행됩니다 | Kitploit
도구/GitHubGitHub/sharif-bot-cmd/quantum-silicon-core-loader
Embedded Systems SecurityPrivilege EscalationMemory ForensicsExploitationReverse EngineeringDebuggersFuzzingPenetration TestingHardware Security

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Binary Analysis
Firmware Analysis
GitHubsharif-bot-cmd/quantum-silicon-core-loader

Quantum-Silicon-Core-Loader

실리콘 경계에서 실행됩니다

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

Quantum Silicon Core Loader

주요 코어: qslcl.asm (v0.0.2) (개발 중)

보조 모듈: qslcl.bin (v0.7.4)

범용 컨트롤러: qslcl.py (v2.2.2)

법적으로 보호되는 연구 - 이 프로젝트는 보안 연구, 수리 권리, 학문적 자유를 위한 기존 법적 프레임워크 하에서 운영됩니다. 자세히 알아보기


개요

Quantum Silicon Core Loader (QSLCL) 는 부트로더 이후, 벤더 이후, OS 이후 계층에서 실리콘 경계에서 직접 작동하는 포스트-부트로더입니다.

기존 보안 모델을 넘어서 실행되며, CVE나 패치 없이도 펌웨어 전환을 견디고, 신뢰를 협상하며, 장치 상태를 해석할 수 있습니다.

QSLCL은 다음에서 실행됩니다:

  • Qualcomm EDL / Firehose
  • MediaTek BROM / Preloader
  • Apple DFU (동적 감지 - 하드코딩된 PID 없음)
  • 엔지니어링 / META / 진단 모드
  • 모든 USB/시리얼 노출 인터페이스

"당신이 QSLCL을 실행하는 것이 아니라, 실리콘이 그것을 해석합니다."


v2.2.2의 새로운 기능

Slowm8 GETINFO 통합

  • 코드 주입 성공 후, Slowm8이 자동으로 GETINFO를 호출하여 장치 상태를 확인합니다
  • 주입이 장치를 충돌시키지 않았는지 확인합니다
  • 비정상적인 장치 동작을 감지하고 보고합니다
  • 버그 리포트에 상태, 코드, 오류 세부 정보가 포함된 device_info 필드를 추가합니다

향상된 버그 확인

  • 모든 성공적인 주입 후 장치 상태 검증
  • 비정상 상태 감지 - 주입 후 장치에 오류가 표시되면 플래그 지정
  • 각 확인된 버그에 대한 장치 상태를 표시하는 최종 결과의 풍부한 출력

개선된 오류 처리

  • 주입 후 응답하지 않는 장치에 대한 더 나은 처리
  • GETINFO 실패 시 더 명확한 오류 메시지
  • 장치가 검증에 응답하지 않을 때의 원활한 폴백

출력 예시:

[*] Injection confirmed! Fetching device info...
[*] GETINFO response: SUCCESS - OK

[CONFIRMED BUGS]
  1. memory_corruption (conf: 80%)
      Unexpected large response: 2048 bytes
      Device state after injection: SUCCESS - OK
  2. memory_corruption (conf: 75%)
      Unexpected large response: 4096 bytes
      Device state after injection: SUCCESS - OK

QSLCL Binary Layout (v0.7.4):
┌─────────────────────────────────────────────┐
│ 0x000000  QSLCLBIN (Main Header + Ptrs)     │
│ 0x000200+ QSLCLCMD (28 Commands)            │
│ 0x004000+ QSLCLDIS (Dispatch Table)         │
│ 0x005000+ QSLCLUSB (USB Micro-Engine)       │
│ 0x006000+ QSLCLBLK (64 Endpoints)           │
│ 0x007000+ QSLCLBST (Bootstrap Engine)       │
│ 0x008000+ QSLCLVM5 (Nano-Kernel)            │
│ 0x009000+ QSLCLSPT (USB Setup Packets)      │
│ 0x00A000+ QSLCLRTF (Runtime Fault Table)    │
│ 0x00B000+ QSLCLENC (Encryption Layer)       │
│ 0x00C000+ QSLCLDAT (Data Protocol)          │
│ 0x00D000+ QSLCLSYN (Sync Block)             │
│ 0x00E000+ QSLCLHDR (Certificate)            │
│ 0x00F000+ QSLCLINT (Integrity Footer)       │
│ 0x010000+ USB4V2MC (USB4 v2.0 80Gbps)      │
└─────────────────────────────────────────────┘

Total Size: ~72KB (44% reduction from 128KB)
Commands: 28 (added TEST, FUZZ)

작동 방식 (자동):

# Build with quantum architecture (recommended)
python build.py qslcl.bin --arch quantum --encrypt --usb4-v2

# Or generic build
python build.py qslcl.bin

# Just run normally - watchdog disables automatically!
python qslcl.py hello --loader=qslcl.bin

# Expected output:
# [+] Loader uploaded.
# [*] Auto-disabling watchdog...
# [*] Detected SoC type: APPLE
# [*] Checking 10 candidate offsets...
# [*] Watchdog detected at 0x20E00000 = 0x00000001
# [+] Watchdog disabled at offset 0x20E00000
# [*] Exposing QSLCL in USB configuration...

전체 명령 목록 (v2.2.1)

핵심 메모리 작업:

명령설명
read파티션 읽기
write파티션 쓰기
erase파티션 지우기
peek유형 해석 및 포인터 분석을 통한 메모리 검사
poke비트 연산(AND/OR/XOR)을 통한 정밀 메모리 쓰기
patch백업, 검증, 드라이런 지원을 포함한 바이너리 패칭
dump압축, 검증, 메타데이터를 포함한 대량 메모리 덤프

장치 상호작용:

명령설명
hello장치 핸드셰이크 및 기능 감지
ping왕복 지연 시간 테스트
getinfo장치, DFU 모드, 워치독, 로더 기능 표시

시스템 제어:

명령설명
reset시스템 재시작
power전원 관리
config구성 관리

전압 및 하드웨어:

명령설명
voltage안전 범위를 포함한 전압 읽기/설정/모니터링/스케일링
rawstate저수준 하드웨어 상태 검사 및 조작

보안 및 분석:

명령설명
rawmode세션 감사 로깅을 포함한 권한 상승
bypass자동 감지 및 강제 분석을 포함한 보안 우회
verify시스템 검증
footer검증 및 보안 평가를 포함한 푸터 분석

진단 및 테스트:

명령설명
crash복구 모니터링을 포함한 제어된 크래시 주입
glitch매개변수 스캐닝을 포함한 하드웨어 결함 주입
bruteforce자동화된 테스트
slowm8자동 감지 및 버그 주입을 포함한 USB 스트레스 테스터

제조 및 ODM:

명령설명
oemOEM 작업
odmODM 작업

설치 및 빠른 시작

요구 사항

pip install pyserial pyusb
pip install pycryptodome   # optional, for crypto operations
pip install capstone        # optional, for disassembly

기본 사용법

# Build with quantum architecture (recommended)
python build.py qslcl.bin --arch quantum --usb4-v2 --encrypt --debug

# Or standard generic build
python build.py qslcl.bin

# Get detailed device information
python qslcl.py getinfo --loader=qslcl.bin

# Expected output:
# ==================================================
# QSLCL DEVICE INFORMATION
# ==================================================
# [DEVICE]
#   Transport: USB
#   VID:PID: 05AC:1281
#   Product: iPhone 15 Pro
#   USB Class: 0xFE (Application Specific)
# 
# [DFU MODE]
#   Status: ACTIVE
#   Generation: A12 or newer (ARM64e, PAC enabled)
# 
# [WATCHDOG]
#   Detected SoC: Apple A-series
#   Typical offset: 0x20E00000
# 
# [QSLCL LOADER]
#   Architecture: quantum
#   Binary size: 73728 bytes (72 KB)
#   Features: Encryption, USB4 v2.0 80Gbps
# ==================================================

# Auto-DFU boot + Loader + Hello (All-in-One)
python qslcl.py hello --loader=qslcl.bin --dfu-boot

# Just boot into DFU mode (like palera1n)
python qslcl.py --dfu-boot

# Test basic functionality
python qslcl.py hello --loader=qslcl.bin --usb4
python qslcl.py ping --loader=qslcl.bin

Slowm8 - USB 스트레스 테스터 (v2.2.2)

GETINFO 검증으로 강화됨! 버그를 확인한 후, Slowm8이 자동으로 장치 상태를 가져와 주입 성공을 검증합니다.

# Basic stress test with device verification
python qslcl.py slowm8 --loader=qslcl.bin

# Expected output with GETINFO:
# [*] Injection confirmed! Fetching device info...
# [*] GETINFO response: SUCCESS - OK
# [+] Bug confirmed! Device state: healthy

Slowm8 자동 감지 기능

기능역할
장치 모드 감지DFU, EDL, BROM 또는 표준 USB 자동 감지
타이밍 자동 보정장치 응답 시간 측정 및 지연 조정
A19+ 암호화 감지암호화된 DFU 감지 및 타이밍 적응
버그 임계값N개 이상의 이상 징후 후 테스트 코드 주입 (기본값: 3)
사용자 정의 주입 페이로드버그 유형별 다양한 페이로드
JSON 출력분석을 위한 상세 결과 저장

Slowm8 옵션

옵션설명기본값
--min-delay패킷 간 최소 지연 (ms)자동 감지
--max-delay패킷 간 최대 지연 (ms)자동 감지
--duration테스트 시간 (초)30
--packets전송할 패킷 수100
--burst-size버스트당 패킷 수 (0=비활성화)10
--progressive점진적으로 속도 저하False
--no-random무작위 지연 비활성화False
--fuzz패킷당 퍼즈 변형 수0
--corrupt특정 필드 손상None
--no-injection자동 코드 주입 비활성화False
--injection-size최대 주입 페이로드 크기512
--bug-threshold주입 전 버그 수3
--output결과를 JSON으로 저장None

지터 지원 (v2.1.9+)

USB 업로드 중 무작위 타이밍 변형 추가:

# Simple random jitter (5-25ms)
python qslcl.py hello --loader=qslcl.bin --jitter simple

# Progressive jitter (slows down as upload progresses)
python qslcl.py hello --loader=qslcl.bin --jitter progressive

# Burst pattern (fast bursts with pauses)
python qslcl.py hello --loader=qslcl.bin --jitter burst

# Custom range (1ms to 50ms random)
python qslcl.py hello --loader=qslcl.bin --jitter 0.001-0.05

Slowm8 - USB 스트레스 테스터 (v2.2.2)

GETINFO 검증으로 강화됨! 버그를 확인한 후, Slowm8이 자동으로 장치 상태를 가져와 주입 성공을 검증합니다.

# Basic stress test with device verification
python qslcl.py slowm8 --loader=qslcl.bin

# Expected output with GETINFO:
# [*] Injection confirmed! Fetching device info...
# [*] GETINFO response: SUCCESS - OK
# [+] Bug confirmed! Device state: healthy

장치 호환성

도구 다운로드