40440 matches found
CVE-2023-43341-Evolution-Reflected-XSS---Installation-Connection-
Evolution CMS 반사형 XSS v3.2.3 작성자: Sergio 설명: Evolution v.3.2.3 설치 프로세스 연결의 uid 매개변수에 조작된 페이로드를 주입하여 로컬 공격자가 임의의 웹 스크립트를 실행할 수 있는 반사형 크로스 사이트 스크립팅XSS 취약점입니다. 공격 벡터: 데이터베이스 설치 프로세스의 uid 매개변수에 대한 정화 취약점으로 인해 JavaScript 코드가 주입될 수 있습니다. POC: 설치 과정에서 uid 매개변수에 XSS 페이로드를 입력하고 다음을 클릭하면 XSS 팝업이 표시됩니다. XSS...
-CVE-2023-43340-Evolution-Reflected-XSS---Installation-Admin-Options
Evolution CMS 반사형 XSS v3.2.3 저자: Sergio 설명: evolution v.3.2.3 설치 프로세스의 관리자 옵션Admin options에서 발생하는 다중 반사형 크로스 사이트 스크립팅XSS 취약점으로, 로컬 공격자가 cmsadmin, cmsadminemail, cmspassword 및 cmspasswordconfim 매개변수에 주입된 조작된 페이로드를 통해 임의의 웹 스크립트를 실행할 수 있습니다. 공격 벡터: 데이터베이스 설치 관리자 옵션Admin options 프로세스의 cmsadmin,...
PELoader
PELoader PELoader는 다양한 셸코드 인젝션 기법을 구현하며, 원격 스레드에 셸코드를 주입하는 대신 libpeconv 라이브러리를 사용하여 암호화된 PE 파일을 로드합니다. 다음 기법들이 구현되었습니다: 모듈 스톰핑 LoadLibrary 모듈 스톰핑 NtMapViewOfSection PoC 트랜잭티드 할로잉 Transacted Hollowing PoC 고스틀리 할로잉 Ghostly Hollowing PoC 허파더플리 할로잉 Herpaderply HollowingPoC NtMapViewOfSection RWX-RW-R...
FalconEye
FalconEye: 윈도우 프로세스 인젝션 실시간 탐지 소프트웨어 FalconEye는 실시간 프로세스 인젝션을 위한 윈도우 엔드포인트 탐지 소프트웨어입니다. 커널 모드 드라이버로서, 프로세스 인젝션이 발생하는 즉시실시간으로 탐지하는 것을 목표로 합니다. FalconEye는 커널 모드에서 실행되므로, 다양한 사용자 모드 후크를 회피하려는 프로세스 인젝션 기술에 대해 더 강력하고 신뢰할 수 있는 방어를 제공합니다. 발표 자료는 2021 Blackhat ASIA Arsenal과 슬라이드에서 확인할 수 있습니다. 프로젝트 개요 탐지 ...
SharpBlock
SharpBlock EDR의 활성 프로젝션 DLL이 진입점 실행을 차단하는 것을 우회하는 방법입니다. 기능 EDR DLL의 진입점 실행을 차단하여 EDR 후크가 배치되는 것을 방지합니다. 런타임 시 Amsi.dll 코드 패치를 찾는 스캐너가 감지할 수 없는 패치리스 AMSI 우회를 제공합니다. 호스트 프로세스를 디스크, HTTP 또는 명명된 파이프Cobalt Strike에서 로드할 수 있는 임플란트 PE로 대체합니다. 임플란트된 프로세스는 숨겨져서 속이 빈 프로세스를 찾는 탐지를 우회하는 데 도움이 됩니다. 명령줄 인수는...
ATMMalScan
소개 ATMMalScan은 Windows 7 이상의 운영 체제를 위한 명령줄 도구로, DFIR 과정 중 ATM에서 멀웨어 흔적을 검색하는 데 도움을 줍니다. 이 도구는 시스템의 실행 중인 프로세스와 하드 디스크를 지정된 파일 경로에 따라 검사합니다. 시스템을 스캔하려면 표준 권한을 가진 사용자로 충분합니다. 그러나 ATMMalScan은 관리자 권한으로 최상의 결과를 제공합니다. 알려진 문제: 현재 ATMMalScan은 유니코드가 필요한 코드 페이지를 지원하지 않습니다. 즉, 키릴 문자나 중국어 문자로 설정된 Windows 운영...
cve-2015-5477
cve-2015-5477 BIND9 TKEY assert DoS CVE-2015-5477을 위한 PoC $ ps awux | grep -v grep | grep bind bind 2373 0.0 2.2 141164 13424 ? Ssl 14:58 0:00 /var/named/chroot/sbin/named -u bind -t /var/named/chroot -c /etc/named.conf $ python tkill.py 127.0.0.1 Begin emission: ..Finished to send 1 packets...
trape
trape stable v2.0 People tracker on the Internet: Learn to track the world, to avoid being traced. Trape is an OSINT analysis and research tool, which allows people to track and execute intelligent social engineering attacks in real time. It was created with the aim of teaching the world how larg...
trape
trape stable v2.0 인터넷 상의 사람 추적기: 추적되지 않기 위해 세상을 추적하는 방법을 배우세요. Trape는 OSINT 분석 및 연구 도구로, 실시간으로 사람들을 추적하고 지능적인 사회공학 공격을 실행할 수 있게 해줍니다. 이 도구는 대규모 인터넷 기업들이 사용자의 인지 없이도 웹사이트나 서비스의 세션 상태와 같은 기밀 정보 를 획득하고 브라우저를 통해 사용자를 통제할 수 있는 방법을 세상에 알리기 위해 만들어졌습니다. 하지만 이 도구는 정부 기관, 기업 및 연구자 들이 사이버 범죄자를 추적하는 데 도움을 주기...
SharpWMI
SharpWMI SharpWMI는 다양한 WMI 기능의 C 구현입니다. 로컬/원격 WMI 쿼리, win32process를 통한 원격 WMI 프로세스 생성, WMI 이벤트 구독을 통한 원격 VBS 실행 등을 포함합니다. 원격 메서드에는 대체 자격 증명도 지원됩니다. @harmj0y가 주요 저자입니다. SharpWMI는 BSD 3-Clause 라이선스에 따라 라이선스가 부여됩니다. 사용법 Local system enumeration: SharpWMI.exe action=query query=""select from...
MemoryMapper
Memory Mapper Memory Mapper는 네이티브 어셈블리와 관리되는 어셈블리를 메모리로 매핑할 수 있는 경량 라이브러리입니다. 사용자가 지정한 프로세스에 대한 프로세스 인젝션을 사용하거나, 현재 인젝션을 시도 중인 프로세스에 어셈블리를 주입하는 기술인 셀프 인젝션을 통해 이를 수행합니다. 이 라이브러리는 어셈블리를 매핑하는 도구뿐만 아니라, 다양한 양의 암호학적으로 강력한 데이터를 암호화, 복호화 및 생성할 수 있는 기능도 함께 제공합니다. 요구 사항 참고: Memory Mapper를 사용하는 실행 어셈블리에만 해...
VolExp
VolExp Volatility 탐색기 이 프로그램은 메모리 덤프에 접근할 수 있게 해줍니다. 또한 Volatility 프레임워크https://github.com/volatilityfoundation/volatility의 플러그인으로도 작동할 수 있습니다. 이 프로그램은 Process Explorer/Hacker와 비슷한 방식으로 작동하지만, 추가로 메모리 덤프에 접근하거나Memtriage를 사용하여 컴퓨터의 실시간 메모리에 접근할 수 있습니다. 이 프로그램은 Windows, Linux 및 MacOS 시스템에서 실행할 수 있지...
Metabase-Pre-Auth-RCE-POC
CVE-2023-38646 — Metabase 원격 코드 실행RCE 개념 증명 개요 이 저장소는 CVE-2023-38646 을 분석하는 개념 증명PoC 보안 연구 프로젝트 를 문서화한 것입니다. 이 취약점은 취약한 버전의 Metabase 에 영향을 미치는 사전 인증 없이 가능한 원격 코드 실행RCE 취약점입니다. 이 프로젝트의 목표는 실제 취약점의 전체 수명 주기 를 시연하는 것입니다. 여기에는 다음이 포함됩니다: 취약점 및 근본 원인 이해 통제된 실습 환경에서 익스플로잇 재현 취약한 시스템에 리버스 셸 설정 네트워크 모니터링...
wnfexec
개요 WnfExec는 WNF 구독 콜백을 가로챈 다음 상태 변경을 트리거하여 셸코드를 프로세스에 주입하는 C 개념 증명 라이브러리입니다. 새로운 것은 없으며 다른 사람들의 연구를 기반으로 구축되었습니다. 제 의도는 개념을 머릿속에 확고히 하고, 여정을 문서화하고, 그 과정에서 제 코드를 제공하는 것이었습니다. 곧 더 많은 도구 릴리스를 위해 Twitter에서 저를 팔로우하세요! @ustayready 요구 사항 .NET Framework 4.5 x64 셸코드 주입할 x64 프로세스 사용법 byte shellcode = new...
DDexec
DDexec 소식 DDexec를 거의 알아볼 수 없을 정도로 업데이트했습니다. ELF 파싱은 이제 셸 스크립트 대신 기계어 코드로 수행되어 훨씬 빠르고, 신뢰할 수 있으며, 이해하기 쉬워졌습니다. 또한 의존성 수를 최소한으로 줄였습니다. 또한 이제 셸의 산술 연산에 거의 의존하지 않아 Android에서도 작동할 수 있습니다. 배경 Linux에서 프로그램을 실행하려면 파일로 존재해야 하며, 파일 시스템 계층 구조를 통해 접근 가능해야 합니다이는 execve 작동 방식입니다. 이 파일은 디스크나 램tmpfs, memfd에 있을 수...
sudo_inject
Linux sudo 토큰을 보유한 프로세스 주입을 통한 권한 상승 유효한 sudo 토큰을 가진 프로세스를 주입하여 우리 자신의 sudo 토큰 활성화 소개 우리는 때때로 sudo가 우리를 기억하기 때문에 비밀번호를 묻지 않는다는 것을 알아차렸습니다. sudo는 어떻게 우리를 기억하고 어떻게 식별할까요? 우리의 신원을 위조하고 root 가 될 수 있을까요? 제가 아는 한 이 연구는 아직 문서화되지 않았지만, 만약 있다면 알려주세요. 실제로 sudo는 /var/run/sudo/ts/username에 각 리눅스 사용자에 대한 파일을...
ProcessStomping
ProcessStomping 실행 파일의 섹션에 셸코드를 실행하기 위한 ProcessOverwriting의 변형 기법 무엇인가 자세한 설명은 블로그 글에서 확인할 수 있습니다. Process Stomping은 hasherezade의 Process Overwriting의 변형으로, 전체 PE 페이로드를 호스트 프로세스 주소 공간에 쓰는 대신 대상 섹션에 셸코드 페이로드를 작성하는 장점이 있습니다. ProcessStomping 기술의 주요 단계는 다음과 같습니다. 1. CreateProcess - 프로세스 생성 플래그를...
CobaltStrikeScan
CobaltStrikeScan 파일 또는 프로세스 메모리에서 Cobalt Strike 비콘을 스캔하고 해당 구성을 파싱합니다. CobaltStrikeScan은 Windows 프로세스 메모리에서 DLL 인젝션클래식 또는 리플렉티브 인젝션의 증거를 스캔하거나, 대상 프로세스 메모리에서 Cobalt Strike v3 및 v4 비콘 시그니처에 대한 YARA 스캔을 수행합니다. 또는 CobaltStrikeScan은 명령줄 인수로 절대 또는 상대 경로로 제공된 파일에 대해 동일한 YARA 스캔을 수행할 수 있습니다. 파일이나 프로세스에서...
process-injection-playground
Linux 프로세스 인젝션 플레이그라운드 Linux용 프로세스 인젝션 기법의 종합적인 모음으로, 실행 중인 프로세스에 코드를 주입하는 다양한 방법을 시연합니다. 이 예제들은 교육 목적, 보안 연구, 그리고 저수준 Linux 프로세스 조작 이해를 위해 제공됩니다. 개요 프로세스 인젝션은 다른 프로세스의 컨텍스트에서 코드를 실행하는 데 사용되는 기술입니다. 종종 악성 코드와 연관되지만, 이러한 기법들은 다음 측면에서도 유용합니다: 보안 연구 : 공격 벡터 이해 및 방어 기법 개발 디버깅 : 실행 중인 애플리케이션 분석 및 수정 계...
pinjectra
Pinjectra Pinjectra는 C/C++ 라이브러리로, "mix and match" 스타일로 프로세스 인젝션 기술특히 Windows 10 64비트에 중점을 구현합니다. 예제는 다음과 같습니다: // CreateRemoteThread 데모 + DLL 로드 즉, LoadLibraryA를 진입점으로 사용 executor = new CodeViaCreateRemoteThread new OpenProcessVirtualAllocExWriteProcessMemory void "MsgBoxOnProcessAttach.dll", 25...