
Python과 .NET의 DLR을 기반으로 하는 비동기식 협력형 사후 침투 에이전트
SILENTTRINITY는 Python 3과 .NET DLR을 기반으로 하는 현대적이고 비동기적인 멀티플레이어 및 멀티서버 C2/포스트-익스플로잇 프레임워크입니다. 이는 .NET API를 동적으로 호출하기 위해 임베디드 타사 .NET 스크립팅 언어를 사용하는 광범위한 연구의 결과물로, 저자는 이를 BYOI(Bring Your Own Interpreter)라고 명명했습니다. 이 도구와 BYOI 개념의 목표는 PowerShell을 전혀 사용하지 않으면서도 PowerShell 스타일의 공격(전통적인 C# 트레이드크래프트보다 훨씬 유연함)으로 패러다임을 전환하는 것입니다.
SILENTTRINITY를 차별화하는 주요 기능은 다음과 같습니다:
저는 주로 여가 시간에 이 프로젝트를 개발하는 한 명의 개인일 뿐입니다. 컴퓨터 밖의 삶도 있어야 한다는 건 압니다(급진적인 생각이라는 것도 알지만).
따라서 누군가 이 도구가 유용하다고 생각하고 X 기능이 추가되기를 원한다면, 가장 좋은 방법은 풀 리퀘스트를 제출하는 것입니다.
세상에서 보고 싶은 변화가 되어 주십시오!
현재 시점에서 가장 유용한 기여는 포스트-익스플로잇 모듈입니다. 이렇게 하면 프레임워크 자체, 사용자 경험, 삶의 질 기능 등에 집중할 수 있습니다.
이를 위해서는 Boo 프로그래밍 언어를 배워야 합니다(Boo 위키는 훌륭하며 시작하는 데 필요한 모든 것을 제공합니다). Python을 알고 있다면 쉽게 적응할 수 있을 것입니다.
기존의 일부 모듈을 확인해 보세요. Empire 모듈을 작성해 본 적이 있다면 매우 유사하다는 것을 알 수 있습니다. 마지막으로 Empire와 같은 다른 C2 프레임워크의 포스트-익스플로잇 모듈을 포팅하기 시작할 수 있습니다.
문서는 아직 작업 중이지만 일부는 Wiki에서 이미 확인할 수 있습니다.
설치 지침은 여기를, 기본 사용법은 여기를 참조하세요.
help 명령어와 -h 플래그를 적극 활용하는 것을 권장합니다.
Marcello Salvati (@byt3bl33d3r)
(특별한 순서 없음)