AdaptixC2

1. Overview

μ‹€ν–‰ν™”λ©΄

AdaptixλŠ” λͺ¨μ˜ 침투 ν…ŒμŠ€ν„°λ₯Ό μœ„ν•΄ λ§Œλ“€μ–΄μ§„ ν™•μž₯ κ°€λŠ₯ν•œ C2 ν”„λ ˆμž„μ›Œν¬μž…λ‹ˆλ‹€. Adaptix μ„œλ²„λŠ” μš΄μ˜μžκ°€ μœ μ—°ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆλ„λ‘ Golang으둜 μž‘μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. GUI ν΄λΌμ΄μ–ΈνŠΈλŠ” C++ QT둜 μž‘μ„±λ˜μ–΄ Linux, Windows, MacOS 운영 μ²΄μ œμ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

2. Key Features Of AdaptixC2

  1. λ©€ν‹°ν”Œλ ˆμ΄μ–΄ 지원을 μœ„ν•œ μ„œλ²„/ν΄λΌμ΄μ–ΈνŠΈ μ•„ν‚€ν…μ²˜: 이 κΈ°λŠ₯을 μ‚¬μš©ν•˜λ©΄ μ—¬λŸ¬ μ‚¬μš©μžκ°€ μ‹€μ‹œκ°„μœΌλ‘œ ν˜‘μ—…ν•˜μ—¬ νŒ€ 기반 λͺ¨μ˜ 침투 ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό κ°œμ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  2. 크둜슀 ν”Œλž«νΌ GUI ν΄λΌμ΄μ–ΈνŠΈ: μ—¬λŸ¬ 운영 μ²΄μ œμ™€ ν˜Έν™˜λ˜λŠ” ν΄λΌμ΄μ–ΈνŠΈλ‘œ λ‹€μ–‘ν•œ ν™˜κ²½μ—μ„œ λ‹€μš©λ„λ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  3. μ™„μ „ μ•”ν˜Έν™”λœ 톡신: μ„œλ²„μ™€ ν΄λΌμ΄μ–ΈνŠΈ 간에 κ΅ν™˜λ˜λŠ” λͺ¨λ“  데이터λ₯Ό μ•ˆμ „ν•˜κ²Œ λ³΄ν˜Έν•˜μ—¬ ν…ŒμŠ€νŠΈ 쀑 λ―Όκ°ν•œ 정보λ₯Ό λ³΄ν˜Έν•©λ‹ˆλ‹€.

  4. ν”ŒλŸ¬κ·ΈμΈ(extenders)μœΌλ‘œμ„œμ˜ λ¦¬μŠ€λ„ˆ 및 μ—μ΄μ „νŠΈ: μ΅μŠ€ν…λ”λ₯Ό μ‚¬μš©ν•˜λ©΄ HTTP/S λΉ„μ½˜ λ¦¬μŠ€λ„ˆ 및 SMB λΉ„μ½˜ λ¦¬μŠ€λ„ˆμ™€ 같은 μƒˆλ‘œμš΄ κΈ°λŠ₯을 μ‰½κ²Œ 톡합할 수 μžˆμ–΄ ν”„λ ˆμž„μ›Œν¬μ˜ ν™•μž₯성이 ν–₯μƒλ©λ‹ˆλ‹€.

  5. ν΄λΌμ΄μ–ΈνŠΈ ν™•μž₯μ„±: μ‚¬μš©μžλŠ” ν΄λΌμ΄μ–ΈνŠΈμ— μƒˆλ‘œμš΄ 도ꡬλ₯Ό μΆ”κ°€ν•˜μ—¬ κΈ°λŠ₯을 λ”μš± ν™•μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  6. μž‘μ—… 및 μž‘μ—… μ €μž₯μ†Œ: ν…ŒμŠ€νŠΈ 쀑 μž‘μ—…κ³Ό μž‘μ—…μ„ κ΄€λ¦¬ν•˜κ³  좔적할 수 μžˆλŠ” 체계적인 방법을 μ œκ³΅ν•©λ‹ˆλ‹€.

  7. 파일 및 ν”„λ‘œμ„ΈμŠ€ λΈŒλΌμš°μ €: λŒ€μƒ μ‹œμŠ€ν…œμ—μ„œ 파일 μ‹œμŠ€ν…œ 및 μ‹€ν–‰ 쀑인 ν”„λ‘œμ„ΈμŠ€μ— λŒ€ν•œ μžμ„Έν•œ μΈμ‚¬μ΄νŠΈλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.

  8. Socks4/Socks5/Socks5 인증 지원: λ„€νŠΈμ›Œν¬ νŠΈλž˜ν”½ μ‘°μž‘μ„ μœ„ν•œ μœ μ—°ν•œ ν”„λ‘μ‹œ μ˜΅μ…˜μ„ μ§€μ›ν•©λ‹ˆλ‹€.

  9. 둜컬 및 μ—­λ°©ν–₯ 포트 ν¬μ›Œλ”© 지원: κ³ κΈ‰ λ„€νŠΈμ›Œν¬ νŠΈλž˜ν”½ λΌμš°νŒ… μ‹œλ‚˜λ¦¬μ˜€λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.

  10. BOF 지원: 버퍼 μ˜€λ²„ν”Œλ‘œ μ΅μŠ€ν”Œλ‘œμž‡ ν…ŒμŠ€νŠΈκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.

  11. μ—μ΄μ „νŠΈ 및 μ„Έμ…˜ μ—°κ²° κ·Έλž˜ν”„: μ—μ΄μ „νŠΈμ™€ μ„Έμ…˜ κ°„μ˜ 연결을 μ‹œκ°ν™”ν•˜μ—¬ 더 λ‚˜μ€ 감독을 μ§€μ›ν•©λ‹ˆλ‹€.

  12. μ—μ΄μ „νŠΈ μƒνƒœ 검사기: μ—μ΄μ „νŠΈμ˜ μƒνƒœλ₯Ό λͺ¨λ‹ˆν„°λ§ν•˜μ—¬ μ—μ΄μ „νŠΈκ°€ 계속 μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

3. Installation

1. download sourcecode

AdaptixΠ‘2의 μ†ŒμŠ€ μ½”λ“œλŠ” githubarrow-up-rightμ—μ„œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. main λΈŒλžœμΉ˜λŠ” stable 버전이며 μ΅œμ‹  λ³€κ²½ 사항이 ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

2. Pre install

AdaptixC2 μ˜€ν”ˆμ†ŒμŠ€ ν”„λ‘œμ νŠΈλ‘œ μ†ŒμŠ€μ½”λ“œλ₯Ό λ‹€μš΄λ°›μ•„ 직접 λΉŒλ“œν•˜μ—¬ μ‚¬μš©ν•΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμ— μ‹€ν–‰ν•˜κΈ° μœ„ν•΄μ„œλŠ” Golang및 κ΄€λ ¨ νŒ¨ν‚€μ§€λ“€μ΄ μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

circle-check

3. Server build

μ„œλ²„ λΉŒλ“œ

4. Client build

ν΄λΌμ΄μ–ΈνŠΈ λΉŒλ“œ

4. Start

λΉŒλ“œκ°€ μ •μƒμ μœΌλ‘œ μ„±κ³΅ν–ˆμœΌλ©΄ μ„œλ²„μ™€ ν΄λΌμ΄μ–ΈνŠΈμ˜ μ‹€ν–‰νŒŒμΌμ€ AdaptixC2 ν΄λ”λ‚΄μ˜ dist 폴더에 μ €μž₯λ©λ‹ˆλ‹€.

싀행을 μœ„ν•΄μ„œ λ¨Όμ € dist ν΄λ”λ‘œ 이동해 μ€λ‹ˆλ‹€.

Start Server

AdaptixC2 μ„œλ²„λ₯Ό μ‹€ν–‰ν•˜λ €λ©΄ SSL μΈμ¦μ„œκ°€ ν•„μš”ν•©λ‹ˆλ‹€.

circle-check
circle-check
server μ‹€ν–‰

Start Client

AdaptixClientκ°€ μ‹€ν–‰λ˜λ©΄ μ‚¬μš©μžμ˜ ν™ˆ 디렉터리에 .adaptixλΌλŠ” 디렉터리가 μƒμ„±λ©λ‹ˆλ‹€. AdaptixClient λ°μ΄ν„°λ² μ΄μŠ€ νŒŒμΌμ€ .adaptix 디렉토리에 μ €μž₯λ©λ‹ˆλ‹€.

clientλ₯Ό μ‹€ν–‰ν•˜λ©΄ μ•„λž˜μ˜€ 같은 창이 λœ¨λŠ”λ° User information κ³Ό Server details 뢀뢄에 정보λ₯Ό μž‘μ„±ν•˜λ©΄ GUI μ½˜μ†”μ— 연결이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

connet 정보 μž…λ ₯
client μ—°κ²° ν™”λ©΄

Last updated