28 matches found
SharpStat
SharpStat WMI를 사용하여 cmd.exe /c netstat -n을 실행하고, 출력을 파일로 저장한 다음, SMB를 사용하여 원격으로 파일을 읽고 삭제하는 C 유틸리티입니다. 설명 이 스크립트는 제공된 모든 컴퓨터에 연결하고 WMI를 사용하여 cmd.exe /c netstat -n 을 실행하려고 시도합니다. 출력이 저장되는 파일은 '-file'로 지정됩니다. netstat 명령이 실행되면 출력은 원격 SMB 호출을 통해 읽힌 후 삭제됩니다. 이 스크립트는 가장 은밀한 방법은 아니지만cmd.exe 실행 및 파일 저장 때...
RedPersist
RedPersist RedPersist는 C으로 작성된 Windows 지속성 도구입니다. 프로젝트 컴파일 이 프로젝트에서는 아래의 서드파티 라이브러리가 사용됩니다. TaskScheduler https://github.com/dahall/TaskScheduler Fody https://github.com/Fody/Fody Visual Studio 프로젝트를 로드하고 "도구" "NuGet 패키지 관리자" "패키지 관리자 설정"으로 이동합니다. "NuGet 패키지 관리자" "패키지 소스"를 엽니다. Fody 설치...
DPAPISnoop
DPAPISnoop DPAPI 사용자 MasterKey 및 CREDHIST 파일에서 크랙 가능한 DPAPI 해시를 추출하는 C 도구입니다. MasterKey$DPAPImk$와 전체 CREDHIST 체인$credhist$을 모두 대상으로 하며, 로컬 경로 및 원격 SMB 공유를 지원합니다. 추출 항목 MasterKey 해시 $DPAPImk$ 각 사용자의 MasterKey는 \Users\AppData\Roaming\Microsoft\Protect\에서 찾을 수 있습니다. 크래킹하면 사용자의 도메인 비밀번호를 얻을 수 있으며, 해당...
nopowershell
NoPowerShell NoPowerShell은 C으로 구현된 도구로, PowerShell과 유사한 명령을 실행하면서도 PowerShell 로깅 메커니즘에 탐지되지 않도록 지원합니다. 이 .NET Framework 2 호환 바이너리는 Cobalt Strike에 로드하여 메모리 내에서 명령을 실행할 수 있습니다. System.Management.Automation.dll은 사용되지 않으며, 네이티브 .NET 라이브러리만 사용됩니다. NoPowerShell의 또 다른 사용 사례는 제한된 환경에서 rundll32.exe를 통해 DL...
OneNoteAnalyzer
OneNoteAnalyzer 악성 OneNote 문서를 분석하기 위한 C 기반 도구 설명 최근 다양한 위협 행위자들에 의해 악성 OneNote 문서가 실제 환경에 유포되는 것을 발견했습니다. 이에 따라 "OneNoteAnalyzer"를 개발하게 되었습니다. 이 도구는 실행하지 않고도 악성 OneNote 문서를 분석하는 데 도움을 줍니다. 이제 도구가 제공하는 기능들을 살펴보겠습니다. 기능 악성 OneNote 문서의 파일 경로를 제공하면 OneNoteAnalyzer는 다음을 추출합니다: OneNote 문서에서 첨부 파일실제 첨부...
SharpSCOM
SharpSCOM Microsoft System Center Operations ManagerSCOM와 상호작용하기 위한 C 도구입니다. 이 도구는 SCOM Server 버전 10.22.10118.0에서 테스트되었습니다. SSPI 통합은 Kevin Thompsonantiduh이 BSD-2 라이선스로 배포한 nsspi 라이브러리를 통해 제공됩니다. 명령줄 사용법 █▀ █ █ ▄▀█ █▀█ █▀█ █▀ █▀▀ █▀█ █▀▄▀█ ▄█ █▀█ █▀█ █▀▄ █▀▀ ▄█ █▄▄ █▄█ █ ▀ █ Author: Matt Johnson...
ZeroLogon
ZeroLogon CVE-2020-1472 C++ 버전, 이 도구는 머신 계정의 비밀번호를 직접 재설정하며, 복구 기능이 없습니다. 실제 공격 상황에서는 주의해서 사용하세요. BOF 버전 참조: ZeroLogon-BOF에서 변경된 단일 파일 EXE 버전, 컴파일 후 약 200KB로, 극한 환경에서 취약점을 이용하기에 적합합니다...
Sharp-SMBExec
Sharp-SMBExec Kevin Robertsons Invoke-SMBExec PowerShell 스크립트의 네이티브 C 변환입니다. https://github.com/Kevin-Robertson/Invoke-TheHash/blob/master/Invoke-SMBExec.ps1 .NET 3.5용으로 빌드되었습니다. 사용법 Sharp-SMBExec.exe hash:"hash" username:"username" domain:"domain.tld" target:"target.domain.tld" command:"command"...
byvalver
byvalver ·𐑚𐑲𐑝𐑨𐑤𐑝𐑼 쉘코드의 배드바이트 추방자 개요 • 빠른 시작 • 대화형 TUI • 타겟 배드바이트 제거 • 배드바이트 프로파일 • 기능 • 아키텍처 • 시스템 요구 사항 • 의존성 • 빌드 • 설치 • 사용법 • 난독화 전략 • 널바이트 제거 전략 • ML 학습 • 에이전트 컬렉션 • 개발 • 문제 해결 • 라이선스 목차 개요 빠른 시작 설치 기본 사용법 확인 크로스 아키텍처 지원 일괄 처리 대화형 TUI 타겟 배드바이트 추방 배드바이트 프로파일 기능 고급 변환 엔진 성능 메트릭 난독화 계층 ML 기반 전략 ...
SessionHop
SessionHop SessionHop는 IHxHelpPaneServer COM 개체를 활용하는 C 도구로, 대화형 사용자로 실행되도록 구성되어 지정된 사용자 세션을 하이재킹합니다. 세션 모니커를 생성하고 COM 개체의 Execute 인터페이스를 활용하여 운영자는 다른 사용자의 세션 내에서 임의의 파일을 실행할 수 있습니다. 이 세션 하이재킹 기술은 원격 프로세스 인젝션이나 lsass 덤핑의 대안이며, 운영자가 해당 사용자로 키로깅, 스크린샷 캡처 또는 LDAP에 접근해야 할 때 유용할 수 있습니다. James Forshaw의...
Whisker
Whisker Whisker는 Active Directory 사용자 및 컴퓨터 계정의 msDS-KeyCredentialLink 특성을 조작하여 대상 계정에 "Shadow Credentials"를 효과적으로 추가하는 C 도구입니다. 이 도구는 Michael Grafnetter @MGrafnetter의 DSInternals 코드를 기반으로 합니다. 이 공격이 성공하려면 환경에 최소 Windows Server 2016을 실행하는 도메인 컨트롤러가 있어야 하며, PKINIT Kerberos 인증을 허용하기 위해 도메인 컨트롤러에 서버...
SharpDPAPI
SharpDPAPI SharpDPAPI는 @gentilkiwi의 Mimikatz 프로젝트에 있는 일부 DPAPI 기능의 C 포트입니다. 이 로직은 제가 만든 것이 아니며, 단순히 Mimikatz에서 포팅한 것으로, 과정을 더 잘 이해하고 워크플로에 맞게 운영화하기 위함입니다. SharpChrome 하위 프로젝트는 @gentilkiwi와 @djhohnstein의 작업, 특히 그의 SharpChrome 프로젝트를 각색한 것입니다. 그러나 이 버전의 SharpChrome은 잠금 없이 열기를 지원하는 C SQL 라이브러리의 다른 버전...
SharpNamedPipePTH
SharpNamedPipePTH 이 프로젝트는 로컬 Named Pipe에서 Pass-the-Hash 인증을 사용하여 사용자 가장Impersonation을 수행하는 C 도구입니다. 사용하려면 로컬 관리자 권한 또는 SEImpersonate 권한이 필요합니다. 설명을 위한 블로그 게시물이 있습니다: https://s3cur3th1ssh1t.github.io/Named-Pipe-PTH/ 이 프로젝트는 Sharp-SMBExec 프로젝트의 코드를 기반으로 합니다. 과거에 Offensive Security 프로젝트 상황에서 낮은 권한 사...
TeamViewer-dumper-in-CPP
TeamViewer-dumper-in-CPP 실행 중인 TeamViewer 인스턴스에서 자식 창을 열거하여 TeamViewer ID, 비밀번호 및 계정 설정을 덤프합니다. 컴파일 및 요구 사항 1. CL로 컴파일 2. cl TeamViewerDump.cpp 3. 또는 cl TeamViewerDump.cpp /EHsc로 컴파일 4. 요구 사항 5. TeamViewer가 실행 중이어야 합니다 6. TeamViewer의 영어 GUI에서만 테스트됨 샘플 출력 C:\tools\ProjectsTeamViewerDump.exe...
ScheduleRunner
ScheduleRunner - 레드 팀 작전에서 지속성 및 측면 이동을 위해 예약 작업을 사용자 정의할 수 있는 더 많은 유연성을 제공하는 C 도구 예약 작업은 지난 10년 동안 가장 인기 있는 공격 기술 중 하나였으며, 현재도 해커/레드 팀원들이 지속성 및 측면 이동을 위해 일반적으로 사용하고 있습니다. 이미 여러 C 도구가 예약 작업을 사용한 공격을 시뮬레이션하기 위해 개발되었습니다. 저는 그중 일부를 사용해 보았지만 각각 예약 작업 사용자 정의에 한계가 있었습니다. 따라서 이 프로젝트는 제가 필요로 하는 기능을 포함하고 ...
SharpSploitConsole
SharpSploitConsole @cobbrio가 공개한 SharpSploit과 상호작용하도록 설계된 콘솔 애플리케이션 https://github.com/cobbr/SharpSploit SharpSploit은 @cobbrio가 만든 도구로, 정보 보안 커뮤니티의 다양한 기술/C 코드를 하나의 멋진 DLL로 결합한 것입니다. 정말 훌륭하니 꼭 확인해보세요! 설명 SharpSploit Console은 단순한 개념 증명 바이너리로, C 경험이 적은 침투 테스터나 레드 팀이 SharpSploit의 멋진 기능 중 일부를 사용해볼 수...
SharpPrivesc
SharpPrivesc C 연습 및 Privesc 공격 표면을 통합합니다. 아직 초보 수준입니다. Privesc 검사 등이 포함됩니다. Spectreops의 명령줄 구문 분석 클래스를 선호하여 다른 .NET 패키지예: command line parser 대신 해당 클래스를 사용하기로 결정했습니다. 할 일: 메뉴 더 많은 Privesc 검사 모듈. 완료 중첩 그룹 따옴표 없는 서비스 경로: DCsync:...
usn_analytics
USN 애널리틱스 빌드 git clone https://github.com/4n6ist/usnanalytics.git 리눅스 sudo dnf groupinstall development-tools // Fedora sudo dnf install glibc-static libstdc++-static // Fedora sudo apt-get install build-essential // Debian/Ubuntu cd usnanalytics make 윈도우 MinGW-W64 설치...
SharpDNSExfil
SharpDNSExfil SharpDNSExfil 은 C으로 작성된 유출 도구입니다. 주요 목표는 제한된 아웃바운드 연결에 대한 걱정 없이 디스크에 있는 파일을 유출하는 것입니다. 전제 조건 원격 머신이 DNS를 해석할 수 있어야 합니다. 왜 만들었나? 작업 중 블라인드 RCE를 얻었는데, 원격 머신에 방화벽 보호가 적용되어 아웃바운드 연결을 허용하지 않아 역방향 연결을 얻는 데 어려움을 겪었습니다. 좋은 점은 DNS 서버가 공개 도메인을 해석할 수 있고 DNS를 통해 저에게 도달할 수 있다는 점이었습니다. 하지만 여전히 역방...
ImpulsiveDLLHijack
ImpulsiveDLLHijack C 기반 도구로, 대상 바이너리에서 DLL 하이재킹을 발견하고 악용하는 과정을 자동화합니다. 발견된 하이재킹 경로는 이후 RedTeam 작전에서 EDR을 우회하기 위해 무기화될 수 있습니다. 1. 방법론적 접근 : 이 도구는 기본적으로 DLL 하이재킹을 위해 수행되는 다음 단계를 자동화합니다: 발견Discovery - 잠재적으로 취약한 DLL 하이재킹 경로 찾기 악용Exploitation - 확인 DLL이 하이재킹된 경로에서 로드되었는지 확인하여 100% 악용 가능한 DLL 하이재킹을 확인...