欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

基于Python腳本的JavaScript敏感信息搜索工具SecretFinder是怎樣使用的

基于Python腳本的JavaScript敏感信息搜索工具SecretFinder是怎樣使用的,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

象山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

SecretFinder工具介紹

SecretFinder是一款基于LinkFinder實(shí)現(xiàn)的Python腳本(如需BrupSuite版本,請(qǐng)點(diǎn)擊這里),該工具的主要功能是幫助研究人員發(fā)現(xiàn)JavaScript文件中的敏感數(shù)據(jù),例如apikeys、accesstoken、authorizations和jwt等。它通過(guò)將jsbeautifier for Python與大量的正則表達(dá)式結(jié)合使用來(lái)實(shí)現(xiàn)其功能,其中的正則表達(dá)式由四個(gè)小的正則表達(dá)式組成,這些正則表達(dá)式將能夠幫助我們查找和搜索js文件中的任何內(nèi)容。

工具將能夠以HTML或純文本形式輸出搜索數(shù)據(jù):

基于Python腳本的JavaScript敏感信息搜索工具SecretFinder是怎樣使用的

工具幫助信息

usage: SecretFinder.py [-h] [-e] -i INPUT [-o OUTPUT] [-r REGEX] [-b]

                       [-c COOKIE] [-g IGNORE] [-n ONLY] [-H HEADERS]

                       [-p PROXY]




optional arguments:

  -h, --help            show this help message and exit

  -e, --extract         Extract all javascript links located in a page and

                        process it

  -i INPUT, --input INPUT

                        Input a: URL, file or folder

  -o OUTPUT, --output OUTPUT

                        Where to save the file, including file name. Default:

                        output.html

  -r REGEX, --regex REGEX

                        RegEx for filtering purposes against found endpoint

                        (e.g: ^/api/)

  -b, --burp            Support burp exported file

  -c COOKIE, --cookie COOKIE

                        Add cookies for authenticated JS files

  -g IGNORE, --ignore IGNORE

                        Ignore js url, if it contain the provided string

                        (string;string2..)

  -n ONLY, --only ONLY  Process js url, if it contain the provided string

                        (string;string2..)

  -H HEADERS, --headers HEADERS

                        Set headers ("Name:Value\nName:Value")

  -p PROXY, --proxy PROXY

                        Set proxy (host:port)

工具安裝

SecretFinder的當(dāng)前版本支持Python 3環(huán)境。

廣大研究人員可以使用下列命令將該項(xiàng)目源碼克隆至本地:

$ git clone https://github.com/m4ll0k/SecretFinder.git secretfinder

$ cd secretfinder

$ python -m pip install -r requirements.txt or pip install -r requirements.txt

$ python SecretFinder.py

工具使用

該工具的基礎(chǔ)功能是在在線(xiàn)JavaScript文件中使用默認(rèn)正則表達(dá)式查找敏感數(shù)據(jù),并將HTML結(jié)果輸出到results.html:

python3 SecretFinder.py -i https://example.com/1.js -o results.html

CLI / STDOUT輸出(如果不使用jsbeautifier的話(huà),運(yùn)行速度將非常快):

python3 SecretFinder.py -i https://example.com/1.js -o cli

分析整個(gè)目標(biāo)域以及其中包含的JS文件:

python3 SecretFinder.py -i https://example.com/ -e

使用命令“-g --ignore”向工具提供需要忽略的js文件(例如外部代碼庫(kù)等等):

python3 SecretFinder.py -i https://example.com/ -e -g 'jquery;bootstrap;api.google.com'

使用“-n --only”命令讓工具只處理特定的js文件:

python3 SecretFinder.py -i https://example.com/ -e -n 'd3i4yxtzktqr9n.cloudfront.net;www.myexternaljs.com'

使用您的正則表達(dá)式:

python3 SecretFinder.py -i https://example.com/1.js -o cli -r 'apikey=my.api.key[a-zA-Z]+'

其他選項(xiàng):添加Header,代理和cookie:

python3 SecretFinder.py -i https://example.com/ -e -o cli -c 'mysessionid=111234' -H 'x-header:value1\nx-header2:value2' -p 127.0.0.1:8080 -r 'apikey=my.api.key[a-zA-Z]+'

該工具可以接受以下所有輸入?yún)?shù):

URL:例如https://www.google.com/ [-e]是必需的

JS URL:例如https://www.google.com/1.js

文件夾:例如myjsfiles / *

本地文件:例如/js/myjs/file.js

添加正則表達(dá)式

打開(kāi)項(xiàng)目?jī)?nèi)的SecretFinder.py文件,并添加您的正則表達(dá)式:

_regex = {

    'google_api'     : r'AIza[0-9A-Za-z-_]{35}',

    'google_captcha' : r'6L[0-9A-Za-z-_]{38}|^6[0-9a-zA-Z_-]{39}$',

    'google_oauth'   : r'ya29\.[0-9A-Za-z\-_]+',

    'amazon_aws_access_key_id' : r'AKIA[0-9A-Z]{16}',

    'amazon_mws_auth_toke' : r'amzn\\.mws\\.[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}',

    'amazon_aws_url' : r's3\.amazonaws.com[/]+|[a-zA-Z0-9_-]*\.s3\.amazonaws.com',

    'facebook_access_token' : r'EAACEdEose0cBA[0-9A-Za-z]+',

    'authorization_basic' : r'basic\s*[a-zA-Z0-9=:_\+\/-]+',

    'authorization_bearer' : r'bearer\s*[a-zA-Z0-9_\-\.=:_\+\/]+',

    'authorization_api' : r'api[key|\s*]+[a-zA-Z0-9_\-]+',

    'mailgun_api_key' : r'key-[0-9a-zA-Z]{32}',

    'twilio_api_key' : r'SK[0-9a-fA-F]{32}',

    'twilio_account_sid' : r'AC[a-zA-Z0-9_\-]{32}',

    'twilio_app_sid' : r'AP[a-zA-Z0-9_\-]{32}',

    'paypal_braintree_access_token' : r'access_token\$production\$[0-9a-z]{16}\$[0-9a-f]{32}',

    'square_oauth_secret' : r'sq0csp-[ 0-9A-Za-z\-_]{43}|sq0[a-z]{3}-[0-9A-Za-z\-_]{22,43}',

    'square_access_token' : r'sqOatp-[0-9A-Za-z\-_]{22}|EAAA[a-zA-Z0-9]{60}',

    'stripe_standard_api' : r'sk_live_[0-9a-zA-Z]{24}',

    'stripe_restricted_api' : r'rk_live_[0-9a-zA-Z]{24}',

    'github_access_token' : r'[a-zA-Z0-9_-]*:[a-zA-Z0-9_\-]+@github\.com*',

    'rsa_private_key' : r'-----BEGIN RSA PRIVATE KEY-----',

    'ssh_dsa_private_key' : r'-----BEGIN DSA PRIVATE KEY-----',

    'ssh_dc_private_key' : r'-----BEGIN EC PRIVATE KEY-----',

    'pgp_private_block' : r'-----BEGIN PGP PRIVATE KEY BLOCK-----',

    'json_web_token' : r'ey[A-Za-z0-9-_=]+\.[A-Za-z0-9-_=]+\.?[A-Za-z0-9-_.+/=]*$',

    

    'name_for_my_regex' : r'my_regex',

    # for example

    'example_api_key'    : r'^example\w+{10,50}'

}

關(guān)于基于Python腳本的JavaScript敏感信息搜索工具SecretFinder是怎樣使用的問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

文章題目:基于Python腳本的JavaScript敏感信息搜索工具SecretFinder是怎樣使用的
URL地址:http://aaarwkj.com/article40/igcoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)定制開(kāi)發(fā)、Google網(wǎng)站建設(shè)、小程序開(kāi)發(fā)、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
成年人免费在线不卡视频| 免费人成黄页网站在线播放国产| 99麻豆久久久精品国产| 白白日韩欧美在线视频| 特色特色欧美黄色影院| 日本精品视频免费网| 夜夜爽精品国产亚洲av成人| 亚洲一区二区色黄大片| 亚洲激情欧美日韩精品| 免费高清av一区二区| 久久av天堂在线观看| 男人午夜影视在线观看| 全黄性性激高免费放视频| 欧美精品一区二区三区色| 免费无遮挡18禁视频| 色婷婷亚洲一区二区三区| 永久免费看黄在线观看| 国产激情视频一区二区三区| 亚洲av天堂在线播放| 日韩三级视频一区二区| 亚洲国产日韩欧美一级| 精品视频偷拍一区二区三区| 国产一区二区传媒视频| 水牛av影视亚洲精品| 精品视频一区二区三区中文字幕| 亚洲精品一区二区毛豆| 日韩av一区二区人妻| 水蜜桃在线观看一区二区国产| 伊人久久亚洲福利精品| 国产美女被狂操到高潮| 亚洲一区二区福利视频| av亚洲天堂免费观看| 亚洲激情视频在线视频| 日本久久高清免费观看| 国产偷自一区二区三区| 香婷婷一区二区精品久久| 激情自拍偷拍合集一部| 日本高清不卡在线观看| 十八禁在线观看国产一区| 成人国产在线欧美精品| 国产精品久久乱码综合|