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