Pyhacker 之 自动生成网页报告

00x1:

首先我们需要一个html模板,简单写了一下

def jieguo(sql):
    global html
    html = '''
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>扫描结果</title>
    </head>
    <body>
    <center>
    </Br></Br>
    <h1>扫描结果</h1>
    </Br>
    <hr>
    %s
    </center>
    </body>
    </html>
    '''%sql

结果存储到sql,利用%输出

00x2:

接着我们只需要打开文件,把html内容保存到文件即可

def main():
    sql = "<span style='color:red'>[+] Find sql http://127.0.0.1/news.php?id=1</span>"
    jieguo(sql)
    f = open('jieguo.html','w+')
    f.write(html)
    f.close()

可以结合前面的思路,把结果输出为html,增加可读性


00x3:

完整代码:https://github.com/hackxc/Pyhacker/

分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)