๐ซก Nikki๋ฅผ ์๊ฐํฉ๋๋ค: ์คํ๋ผ์ธ, ๊ฒ์ด๋์ง ์์ AI ๋ ๋ ํ ์ด์์คํดํธ in the Terminal
Source: Dev.to

ํด๋ผ์ฐ๋ ์์. ๊ฒ์ด ์์. ํ์ API ์์.
์ค์ ๊ณต๊ฒฉ์ฉ ๋ ํฌ์งํ ๋ฆฌ์์ ์ ๋ณํ ๊ฒ์ฆ๋ ์ฝ๋๋ฅผ ๋ฐ๋ก ์์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณต๊ฒฉ ๋ณด์ ์ ๋ฌธ๊ฐ๋ผ๋ฉด ๋ชจ๋ ๊ฒช์ด๋ดค์ ๊ฒ๋๋ค:
- ์ง๊ธ ๋ฐ๋ก ์๋ํ๋ AMSI ์ฐํ๊ฐ ํ์ํ ๋.
- ์คํ์ค์ด๋ ํ๊ฐ๋ ์ฐธ์ฌ ํ๊ฒฝ์ ๊น์ด ๋น ์ ธ ์์ ๋.
- ๋๋ฆฐ ์น UI๋ฅผ ๊ธฐ๋ค๋ฆด ์ฌ์ ๊ฐ ์๊ฑฐ๋, ํ๋กฌํํธ๊ฐ ํด๋ผ์ฐ๋๋ก ์ ์ถ๋๋ ์ํฉ์ ํผํ๊ณ ์ถ์ ๋.
๊ทธ๋์ ์ ๋ Nikki๋ฅผ ๋ง๋ค์์ต๋๋ค โ ๋ก์ปฌ์์ ๋์ํ๋ CLIโ์ฐ์ AI ํ์:
- Ollama๋ฅผ ํตํด 100โฏ% ์คํ๋ผ์ธ์ผ๋ก ์คํ๋ฉ๋๋ค.
- ๊ฒ์ด๋์ง ์์ ๊ธฐ๋ณธ ๋ชจ๋ธ(
rnj-1:latest)์ ์ฌ์ฉํฉ๋๋ค. PayloadsAllTheThings,Atomic Red Team,SharpCollection๋ฑ ์ค์ ์ง์์ ๊ธฐ๋ฐ์ผ๋ก ๋ต๋ณํฉ๋๋ค.- ๋น์ ์ ์ธ์ด๋ก ๋ํํฉ๋๋ค.
โฆ๊ทธ๋ฆฌ๊ณ ์ ๋ โ๊ทธ๊ฑด ๋์๋๋ฆด ์ ์์ต๋๋ค.โ ๋ผ๊ณ ํ์ง ์์ต๋๋ค.
Nikki๊ฐ ๋ค๋ฅธ ์ด์
๋๋ถ๋ถ์ โAI ํํ ์คํธ ์ด์์คํดํธโ๋:
- ํด๋ผ์ฐ๋์ ํธ์คํ โ ํ๋กฌํํธ ์ ์ถ ์ํ.
- RLHF๋ก ํ์ธํ๋ โ ์ค๋ฆฌ ํํฐ๊ฐ ๊ณต๊ฒฉ ๊ธฐ๋ฒ์ ์ฐจ๋จ.
- ์ผ๋ฐ ๋ฐ์ดํฐ๋ก ํ์ต โ ๊ฐ์ง API๋ฅผ ํ๊ฐ (์:
WshShell.ConnectObject()).
Nikki๋ ์ด ์ธ ๊ฐ์ง๋ฅผ ๋ชจ๋ ํํผํฉ๋๋ค.
๊ตฌ์ฑ ์์:
- aichat โ Rust ๊ธฐ๋ฐ, CLIโ๋ค์ดํฐ๋ธ, ์ธ์ , RAG.
- Ollama โ ๋ก์ปฌ LLM +
nomic-embed-text์๋ฒ ๋ฉ. - ์ค์ ๊ณต๊ฒฉ ๋ ํฌ โ ํด๋ก , ์ ๋ฆฌ, ์ธ๋ฑ์ฑ.
- ์ถ์ธก์ ๊ธ์งํ๋ ์๊ฒฉํ ์์คํ ํ๋กฌํํธ.
โ์์ค ๋ ํฌ์ ์์ผ๋ฉด ๋ชจ๋ฅธ๋ค.โ โ Nikki (์๋ง๋)
์ํคํ ์ฒ: ์ ๋ณด ์ถ์ฒ๋ฅผ ์๋ AI
โโโโโโโโโโโโโโโโ
โ You: โ
โ Nikki how โ
โ to bypass โ
โ AMSI? โ
โโโโโโโโฌโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
โ aichat โโโโโโถโ RAG over โ
โ (CLI) โ โ ~/rag-data/ โ
โโโโโโโโฌโโโโโโโโ โ โข Payloads... โ
โ โ โข SharpColl... โ
โผ โ โข Atomic Red โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโฌโโโโโโโโโ
โ Ollama โโโโโโโโโโโโโโโโโ
โ โข LLM: โ
โ deepseek-โ
โ coder โ
โ โข Embed: โ
โ nomic- โ
โ embed โ
โโโโโโโโโโโโโโโโ
๋ชจ๋ ๋ต๋ณ์ ์ค์ ๋๊ตฌ์ ๊ทผ๊ฑฐํ๋ฉฐ, ์ธ์ ๋ ์ง ์ถ์ฒ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค:
> .sources rag
๋น ๋ฅธ ์์ (AthenaโฏOS / Arch)
# 1. ์์กด์ฑ ์ค์น
sudo pacman -S aichat ollama git fish
# 2. Ollama ํ์ฑํ
systemctl --user enable --now ollama
# 3. ๋ชจ๋ธ ๋ค์ด๋ก๋
ollama pull deepseek-coder:6.7b-base
ollama pull nomic-embed-text
# 4. Nikki ์ค์น
git clone https://github.com/toxy4ny/nikki-ai.git
cd nikki-ai && makepkg -si
# 5. ์ง์ ๋ก๋
setup-rag
# 6. ๋ฌด์์ด๋ ๋ฌผ์ด๋ณด๊ธฐ
Nikki generate a C2 beacon with XOR encryption
์ค์ ์ฌ์ฉ ์์
๋จ์ผ ์ง์
Nikki show me AMSI bypass from PayloadsAllTheThings
๋ค์ค ํด ์ธ์
Nikki --session c2 "Write a reverse TCP shell in C"
Nikki --session c2 "Add process hollowing"
Nikki --session c2 "Compile with mingw for x64"
์ถ์ฒ ํ์ธ
aichat
> .rag nikki-kb
> How does Unicorn do DDE attacks?
> .sources rag # โ trustedsec/unicorn์์ ์ ํํ ํ์ผ์ ํ์
ํฌํจ ๋ด์ฉ
| Component | Purpose (๋ชฉ์ ) |
|---|---|
Nikki (fish function) | ์์ฐ์ค๋ฌ์ด CLI ์ธํฐํ์ด์ค |
setup-rag.fish | GitHub ๋ ํฌ๋ฅผ ์๋์ผ๋ก RAG์ ๋๊ธฐํ |
redteam-ru role | ๊ณต๊ฒฉ ์์ ์ ์ํ ๊ฒ์ด ์๋ ํ๋กฌํํธ |
PKGBUILD | AthenaโฏOS / AUR ๋ฐฐํฌ ์ค๋น |
| MIT License | ์ฐ๊ตฌยท์คํยท์ฐธ์ฌ์ ์์ ๋กญ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ |
์ค๋ฆฌ์ ๊ณ ์ง
Nikki๋ ๋ค์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๋๋ก ์ค๊ณ๋์์ต๋๋ค:
- ํ๊ฐ๋ ์นจํฌ ํ ์คํธ
- ๋ ๋ํ ์ฐ์ต
- ํ์ํ ์คํ์ค ๊ต์ก (HTB, PWN ๋ฑ)
์๋ก์ด ์ต์คํ๋ก์์ ์์ฑํ์ง ์์ผ๋ฉฐ โ ์ด๋ฏธ ๊ณต๊ฐ๋ ๊ธฐ์ ๋ง ์ ๊ณตํฉ๋๋ค.
์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ ์ ๋ฐ๋์ ๊ฒํ ํ์ญ์์ค.
์ ์ค์ํ๊ฐ
ํ์ฌ์ ๊ฐ์ ์ํฉ์์:
- ํด๋ผ์ฐ๋ AI๊ฐ ๋ชจ๋ ํ๋กฌํํธ๋ฅผ ๊ธฐ๋ก
- โ์ค๋ฆฌ์ AIโ๊ฐ ์ค์ ๋ ๋ํ ๊ธฐ๋ฒ์ ์ฐจ๋จ
- ํ๊ฐ์ด ์์คํ ์ฐธ์ฌ ์๊ฐ์ ๋ญ๋น
Nikki๋ ์ด์์์๊ฒ ํต์ ๊ถ์ ๋๋๋ ค ์ค๋๋ค.
์ฑ๋ด์ด ์๋๋ผ ์คํ๋ผ์ธ, ์คํ์์ค, ์ฌ์ค์ ๊ธฐ๋ฐํ AI ํ์์
๋๋ค.
์ค๋ ๋ฐ๋ก ์ฌ์ฉํด ๋ณด์ธ์
๊ณต๊ฒฉ ๋ณด์ ์ปค๋ฎค๋ํฐ๋ฅผ ์ํ โค๏ธ ๋ก ๋ง๋ ํ๋ก์ ํธ์ ๋๋ค.
โ๋ ๋ํ์ ์ํ ์ต๊ณ ์ AI๋ ์ ๋๋ก ์ง์ ์ ํ๋ฅผ ๊ฑธ์ง ์๋ AI๋ค.โ
โ toxy4ny, 2025