2248 matches found
struts-pwn
struts-pwn An exploit for Apache Struts CVE-2017-5638 Usage Testing a single URL. python struts-pwn.py --url 'http://example.com/struts2-showcase/index.action' -c 'id' Testing a list of URLs. python struts-pwn.py --list 'urls.txt' -c 'id' Checking if the vulnerability exists against a single URL...
CVE-2021-31805
CVE-2021-31805 CVE-2021-31805아파치 스트럿츠2용 PoC CVE-2021-31805 해설 기사에서 사용한 애플리케이션입니다. 설정 $ docker-compose build $ docker-compose up -d 동작 확인 http://localhost:8080/struts2-showcase-2.5.29/index.html 에 접속하여 Welcome 페이지가 표시되는지 확인합니다. Exploit $ curl -I...
Struts2_S2-062_CVE-2021-31805
Struts2S2-062CVE-2021-31805 Apache Struts2 S2-062 원격 코드 실행 취약점CVE-2021-31805 | 리버스 셸 취약점 재현 환경 docker-compose.yml version: '2' services: struts2: image: vulhub/struts2:2.5.25 ports: - "8080:8080" 이미지를 pull하여 환경 시작 docker-compose up -d 접속 주소: http://1.1.1.1:8080 취약점 검증 스크립트 python...
CVE-2021-31805-POC
CVE-2021-31805-POC 취약점 정보 Apache Struts는 우아한 현대 Java 웹 애플리케이션을 만들기 위한 무료 오픈 소스 MVC 프레임워크입니다. 관례가 설정보다 우선하는 방식을 지원하며, 플러그인 아키텍처를 통해 확장할 수 있고 REST, AJAX 및 JSON을 지원하는 플러그인이 포함되어 있습니다. 최근 Apache 공식에서 S2-062 원격 코드 실행 취약점 보안 공지를 발표했으며, 취약점 번호는 CVE-2021-31805입니다: CVE-2020-17530에 대해 발표된 수정 사항이 불완전합니다. 따라...
struts_cve-2024-53677
概念验证(Proof-of-Concept) 搭建测试环境 » git clone [email protected]:0xPThree/strutscve-2024-53677.git » cd strutscve-2024-53677 » sudo docker build --ulimit nofile=122880:122880 -m 3G -t struts-6.3.0.1 . » sudo docker run -p 8081:8080 --ulimit nofile=122880:122880 -m 3G --rm -it --name struts-6.3.0....
CVE-2017-5638_struts
Scott Campbell의 스크립트를 더 확장하고 더 복잡하게 만들었습니다 : "HTTPStrutsAttack"이 정찰을 100% 차단하지만, 취약한 시스템을 스캐너가 발견하면 스캐너를 차단하더라도 취약한 시스템이 HTTP 요청에 포함된 wget을 실행해 악성코드를 다운로드할 아주 작은 가능성이 여전히 존재합니다. wget URL에 있는 악성코드 다운로드 IP는 거의 항상 정찰 IP와 다르기 때문에 우리는 그 IP를 차단하지 않고 있습니다. 그래서 확장된 스크립트는 악성코드 다운로드 IP도 추출합니다. 1. 다음 알림을...
CVE-2023-50164
HackTheBox 랩을 위한 CVE-2023-50164 익스플로잇 설명 이 익스플로잇 은 HackTheBox 의 Strutted 랩을 위해 특별히 개발되었으며, Apache Struts 2의 CVE-2023-50164 취약점을 악용하는 것을 목표로 합니다. 이 결함은 파일 업로드 매개변수 처리의 오류를 통해 경로 탐색Path Traversal을 허용합니다. 이 익스플로잇은 공격자가 악성 파일 업로드 를 수행하고 원격 코드 실행RCE을 얻을 수 있는 방법을 시연하기 위해 만들어졌습니다. 참고: 이 익스플로잇 은...
CVE-2023-22515
Confluence 취약점 - CVE-2023-22515 📓 소개 Atlassian은 관리자 액세스를 통해 환경을 손상시킬 수 있는 잠재적 취약점에 대해 통보받았습니다. 2023년 10월 4일, Atlassian은 CVSS 점수 10.0을 받은 CVE-2023-22515에 대한 보안 권고를 발표했습니다. 이 취약점은 Confluence Server 및 Data Center 에디션 의 8.0.0 버전에서 도입되었으며 8.3.3, 8.4.3, 8.5.2 버전에 존재합니다. 공격자는 이 취약점을 악용하여 Confluence에 전체...
CVE-2024-53677-POC
CVE-2024-53677 다소 오래된 취약점으로, Apache Struts에 영향을 주며 LFI 및 원격 실행으로 이어집니다. 이 취약점에 대한 자세한 정보는 이 훌륭한 블로그를 참조하세요. Apache Struts 경로 탐색 → RCE CVE-2024-53677 POC 사용법 이 CVE를 처음 접했을 때 제대로 구현한 좋은 소스를 찾지 못했기 때문에, 가능한 한 사용자 정의가 가능하도록 만드는 데 많은 시간을 투자했습니다. 대부분의 플래그에는 기본값이 있으므로 이러한 모든 플래그에 겁먹지 마세요. git clone...
CVE-2023-50164-ApacheStruts2-Docker
CVE-2023-50164 : Apache Struts 2 취약 Docker 컨테이너 Apache는 최근 Apache Struts 2에 영향을 미치는 심각도 9.8의 치명적인 취약점인 CVE-2023-50164에 관한 권고를 발표했습니다. CVE-2023-50164는 조직의 Apache Struts 아키텍처와 파일 업로드 기능을 사용하는 방식과 복잡하게 연관되어 있으며, 인증되지 않은 경로 탐색을 가능하게 하여 악성 파일을 업로드하고 원격 코드 실행RCE을 수행하는 데 악용될 수 있습니다. 이 저장소에는 취약점을 이해하고 조작...
CVE-2017-9791
CVE-2017-9791 Apache Struts CVE-2017-9791 원격 코드 실행 취약점을 위한 Metasploit 모듈...
struts-rce
= Apache Struts CVE-2017-5638 exploitation Это простое веб-приложение построено на уязвимой версии Apache Struts 2.5.10 CVE-2017-5638. Оно подвержено RCE. == Запуск веб-приложения Для запуска уязвимого веб-приложения выполните: mvn jetty:run Приложение будет доступно по порту 8012 по умолчанию. В...
strutsy
Strutsy Strutsy - Apache Struts CVE-2017-5638 취약점의 대량 익스플로잇 도구입니다. 블라인드 및 시간 기반 코드 인젝션 기술을 포함하여 위음성false negative을 크게 줄입니다. 다른 기능으로는 한 번에 여러 대상을 스캔할 수 있는 대량 URL 가져오기가 있습니다. 사용법: python strutsy.py urls.txt windows/linux/default ip-address 모든 매개변수는 필수입니다. 1. urls.txt - 테스트할 URL이 포함된 파일입니다. 2...
CVE-2018-1335-EXP-GUI
CVE-2018-1335 GUI 버전 EXP...
s2-067-CVE-2024-53677
s2-067-CVE-2024-53677 s2-067CVE-2024-53677 요약 파일 업로드 로직에 결함이 있어 공격자가 경로 순회를 활성화할 수 있으며, 이는 S2-066에서 보고된 것과 유사한 문제입니다. 이 문서를 읽어야 하는 대상 모든 Struts 2 개발자 및 사용자 취약점 영향 원격 코드 실행 최대 보안 등급 치명적Critical 권장 사항 Struts 6.4.0 이상으로 업그레이드하고 Action File Upload Interceptor를 사용하십시오. 영향을 받는 소프트웨어 Struts 2.0.0 - Stru...
Struts-Apache-ExploitPack
Struts-Apache-ExploitPack 이 스크립트들은 Apache Struts 취약점CVE-2017-5638을 탐지하고 익스플로잇하는 데 사용할 수 있는 몇 가지 스크립트입니다. MassScanner와 Exploiter가 있습니다. 스캐너를 사용하여 URL 목록을 대규모로 스캔한 후 Exploiter로 익스플로잇할 수 있습니다. Exploiter는 취약한 서버에서 임의의 셸 명령을 실행합니다...
CVE-2017-5638
CVE-2017-5638 이 스크립트는 Apache Struts 2 취약점CVE-2017-5638, 일명 Struts-Shock을 검증하기 위한 것입니다. 악성 페이로드를 주입하지 않고 오직 'STRUTS2-VALIDATION'이라는 HTTP 헤더만 주입하여 취약한지 여부를 검증할 수 있으므로 완전히 무해합니다. 멀티스레드 기능 덕분에 전 세계에 분산된 2.5k개 이상의 애플리케이션을 10분 이내에 실행할 수 있습니다. 따라서 대규모 엔터프라이즈 애플리케이션을 검증하는 데 매우 유용합니다. cve-2017-5638...
Apache-Struts-2-CVE-2017-5638-Exploit-
Apache-Struts-2-CVE-2017-5638-Exploit Этот эксплойт использует уязвимость Apache Struts2 CVE-2017-5638, позволяя удаленно выполнять команды на сервере Apache Как использовать: $ sudo python Struts2Shell001.py ! Exploit Apache Struts2 DEMO Code of Rvbk + HOST con https Сайт с уязвимостью google do...
CVE-2024-53677-Docker
CVE-2024-53677 - Apache Struts 2 원격 코드 실행 취약점 RCE 재현 환경 이 저장소는 Apache Struts 2의 CVE-2024-53677 취약점을 재현하기 위한 Docker 기반 환경을 제공합니다. 이 취약점은 경로 순회path traversal를 포함하며 Struts 2의 파일 업로드 기능을 통해 임의 코드 실행RCE을 허용합니다. 출처 이 재현 환경은 다음 위치에서 찾을 수 있는 CVE-2023-50164 저장소를 기반으로 합니다:...
S2-057-CVE-2018-11776
S2-057-CVE-2018-11776 Apache Struts RCE S2-057 CVE-2018-11776를 위한 간단한 익스플로잇 중요: 교육 또는 정보 제공 목적으로만 제공됩니다. 테스트 환경 배포 git clone https://github.com/vulhub/vulhub cd vulhub/struts2/s2-057 docker-compose up -d 사용법 exploit.py 예시 $ python exploit.py "http://127.0.0.1:8080/showcase" "cat /etc/passwd"...