大家好,我是python新手,想寫一個測試目錄遍歷的小腳本,遇到了問題,求各位大牛指教!python2.7.8windows7x64位測試url:http://www.waitalone.cn/index.php?id=123&abc=456&xxx=ooo其實參數(shù)名值對個數(shù)不是固定的,這里我只是以3個為準(zhǔn)測試。payloads=('../boot.ini','../etc/passwd','../windows/win.ini','../../boot.ini','../../etc/passwd')我想要實現(xiàn)的是這樣的功能,首先遍歷payloads,然后使用其payload替換url中的參數(shù)值,但是要在替換第一個參數(shù)值的時候其它兩個或者多個參數(shù)名值對保護(hù)不變,舉例如下:http://www.waitalone.cn/index.php?id=../boot.ini&abc=456&xxx=ooohttp://www.waitalone.cn/index.php?id=../etc/passwd&abc=456&xxx=ooo.....http://www.waitalone.cn/index.php?id=../../etc/passwd&abc=456&xxx=ooo當(dāng)替換第2個參數(shù)值的時候其它的不變:http://www.waitalone.cn/index.php?id=123&abc=../boot.ini&xxx=ooo...http://www.waitalone.cn/index.php?id=123&abc=../../etc/passwd&xxx=ooo第3個或者多個參數(shù)名值對同上面。。我只知道如何一次性的把所有的參數(shù)值給替換掉,但是不知道如何保持其它兩個不變,求大牛們指教!
如何替換url中的參數(shù)值?
拉風(fēng)的咖菲貓
2019-04-16 20:26:43