Minglink/dsh-infinite-gen-5

DeepSeek v4.1 flash 逆向工具(无限五代) 求 Star 收藏 ⭐欢迎大家提交项目的改进

개요

dsh-infinite-gen-5 (Infinite Gen 5, IG5)는 DeepSeek Harness (DSH) 데스크톱 클라이언트용 플러그인으로, AI 지원 리버스 엔지니어링 워크플로우를 완전한 기능을 갖춘 에이전트 기반 분석 워크스테이션으로 변환합니다. 독립형 Windows x64 패키지로 제공되며 소스에서 빌드할 수도 있습니다. 이 플러그인은 최대 38개의 전문 리버스 엔지니어링 도구(예: 디컴파일러, CFG 시각화 도구, Unicorn 기반 에뮬레이터, x64dbg 브리지, 암호 분석 도우미 등)를 등록하고 /ig5 open …과 같은 슬래시 명령어를 통해 DSH 채팅 인터페이스에서 노출합니다.

본 프로젝트는 합법적이고 승인된 보안 연구, 학술 작업 및 방어적 소프트웨어 감사를 위해 명시적으로 설계되었습니다. CC-BY-NC-SA 4.0 라이선스를 따르며, 비영리 및 규정 준수에 대한 강력한 경고가 포함되어 있습니다.


주요 기능

영역 기능 사용 방법
도구 세트 38개의 명령어. 경량 Core 8(기본) 및 전체 Full 38 모드로 구분. /ig5 toolset core 또는 /ig5 toolset full로 전환.
읽기 전용 분석 함수, 문자열, 디컴파일, CFG, xref, 마이크로코드, vtable, 암호 스캔, 프로토콜 파싱 등. 슬래시 명령어(예: ig5_decompile, ig5_cfg)로 호출.
쓰기 작업 이름 변경, 바이트 패치, 주석, 유형 설정, 실행 취소, IDAPython 실행, 실시간 디버깅, 에뮬레이션, 동기화. 각 요청은 공개 승인 서비스를 거치며, allowed-once 작업만 실행됩니다.
대화형 UI SVG 기반 제어 흐름 그래프(팬/줌 지원), 더블 클릭으로 어셈블리 이동, 변수 슬라이스 강조, C 구조체 초안 박스. DSH 데스크톱 클라이언트 내 표시.
경량 에뮬레이션 x86/x64용(Ghidra를 통한 ARM64 지원) Unicorn 2.1.4 엔진 내장. 메모리 제한(≤64 MiB) 및 명령어/시간 예산 적용. ig5_emulate 호출.
네이티브 디버깅 Win32 및 x64dbg용 헤드리스 브리지. 중단점, 레지스터 검사, 단계별 실행, ASLR 처리 지원. ig5_dbg 호출.
암호 및 프로토콜 도우미 제한된 XOR/AES-CBC/CTR/GCM, gzip/zlib, 엔트로피 검사; TLV/varint 추론을 포함한 PCAP/PCAPNG 파싱. ig5_crypto, ig5_protocol 호출.
런북 (기술) 7개의 사전 패키지된 분석 워크플로우(트리아지, 심층 분석, 패치 및 서명, 차이 분석, 실시간 디버깅, 암호, 프로토콜). /ig5-triage, /ig5-deep-dive 등으로 호출.

설치 및 사용 방법

  1. 최신 릴리스 페이지에서 Windows x64 ZIP을 다운로드합니다.
  2. 아카이브를 추출한 후 PowerShell 설치 프로그램을 실행합니다:
    & .\plugin\install.ps1
    
    스크립트는 번들된 자산(SHA-256, 크기)을 검증하고 DSH 프로필에 플러그인을 등록합니다.
  3. DeepSeek Harness를 재시작합니다.
  4. DSH 채팅 창에서 슬래시 명령어를 사용합니다. 예:
    /ig5 open --engine ghidra C:\samples\app.exe
    /ig5 status
    /ig5 toolset full
    /ig5_decompile style=dossier
    
  5. 소스 빌드의 경우, 리포지토리를 복제하고 루트에서 install.ps1을 실행하십시오. 필요 시 고정 자산 번들을 다운로드합니다.

설치 프로그램은 원본 배포 ZIP이 제공될 때 오프라인 모드를 지원하며, -RepairAssets 플래그를 사용하여 손상된 런타임 파일을 재검증하거나 교체할 수 있습니다.


아키텍처 하이라이트

  • Cordis 플러그인 프레임워크 – index.js가 38개의 모든 도구와 승인 게이트웨이를 등록하며, client.js가 프론트엔드 UI를 제공합니다.
  • 분리된 작업 프로세스 – JSON-RPC 워커(ig5_worker.py)가 DSH UI와 격리되어 무거운 분석(Unicorn, Ghidra IR, x64dbg 브리지)을 수행합니다.
  • 동적 도구 게이팅 – Core 8 도구는 항상 로드되며, Full 38 도구는 에이전트 세션별로 인스턴스화되어 토큰 사용량을 낮춥니다.
  • 승인 게이트 – 쓰기 작업 도구는 공개 서비스로부터 1회성 승인을 요청해야 합니다. 거부되거나 승인이 없으면 작업이 중단되고 기록됩니다.
  • 엄격한 JSON 계약 – 모든 도구 출력은 JSON 직렬화가 가능합니다. 정의되지 않은 필드는 생략되고, null은 유지되며, 수치는 유한값, 64비트 주소는 16진수 문자열로 처리됩니다.

커뮤니티 및 거버넌스

  • 공식 플러그인 마켓플레이스: DeepSeek Harness Hub (https://deepseek.stream/).
  • 커뮤니티 채팅 그룹: QQ 레드팀 그룹 338431075 및 Tencent 채널 pd86424753.
  • 본 프로젝트는 CC BY-NC-SA 4.0에 따라 비영리, 오픈 소스, 비상업적이며, 승인되지 않은 리버스 엔지니어링이나 상업적 이용을 금지하는 법적 면책 조항이 명시되어 있습니다.

라이선스

CC BY-NC-SA 4.0 (추가적인 비영리 및 규정 준수 조항 포함). 재배포, 수정 또는 상업적 사용은 금지됩니다.


이 요약은 리포지토리의 README만을 기반으로 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트