Pythonのディレクトリトラバーサル
参考リンクします。https://www.leavesongs.com/PYTHON/pythonfile.html
1.役割
ウェブシェルをアップロードするハッカーを探します
* - - 始まる#を追加します。2.コーディング= UTF-8 - * - 、あなたが追加することができ、中国与えられていない#
3.複数行コメント
コードを選択し、CTRL + /複数行のコメントを押したまま
4.コード
# - * -コーディング= UTF-8 - * -
インポートOS
DEF replace_str(ファイルパス、sourcestr、objectstr):
ファイル=オープン(ファイルパス、 "R")
STR = file.read()
STR = str.replace(sourcestr、objectstr )
file.close()
ファイル=オープン(ファイルパス、 "W")
file.write(STR)
file.close()
DEF GETFILE(パス):
#leix = os.listdir(パス)
#プリント(型(leix))
#プリント(leix)
os.listdir内のファイル(パス)について:
ファイル= os.path.join(パス、ファイル)
#印刷(ファイル)
os.path.isdir(ファイル)の場合:
GETFILE(ファイル)
他:
replace_str(ファイル、 "ABCD"、 "")
ROOTPATH = "D:/ phpStudy / WWW / pshen / bianli" #の使用/出力ディレクトリとファイルリストに
GETFILE(ROOTPATHを)
5.別
# - * -コーディング= UTF-8 - * -
インポートOS
DEF replace_str(ファイルパス、sourcestr、objectstr):
ファイル=オープン(ファイルパス、 "R")
STR = file.read()
STR = str.replace(sourcestr、objectstr )
file.close()
)"W"ファイル=オープン(ファイルパス、
file.write(STR)
file.close()
:DEF GETFILE()
ジェネレータ= os.walk( 'D:/ phpStudy / WWW / pshen / bianli' )
(nowdir、_、発電機でfile_listの)のために:
file_listに示されるファイルのために:
ファイル= os.path.join(nowdir、ファイル)
印刷(ファイル)
replace_str(ファイル、 "ABCD"、 "")
GETFILE()
#ジェネレータ= os.walk( 'D:/ phpStudy / WWW / pshen / bianli')
#プリント(型(発電機))
#プリント(発電機)、
ジェネレータのIため#:
#プリント(I)
Pythonと爬虫類
使用ライブラリに直接リクエスト1.python
ブラウザアプリの偽造アイテム呼び出し2.python
プロジェクトビブラート3.pythonは、呼び出し元のアプリのpython楽しいです