Rumah >Operasi dan penyelenggaraan >Keselamatan >Cara memasang dan menggunakan Fiddler

Cara memasang dan menggunakan Fiddler

WBOY
WBOYke hadapan
2023-06-03 18:18:371609semak imbas

Pengenalan kepada Fiddler

①Fiddler ialah alat penangkapan paket yang berkuasa adalah untuk berfungsi dalam bentuk pelayan proksi web Proksi yang digunakan ialah Alamat fizikal ialah: 127.0.0.1, dan lalai port ialah 8888. Kami juga boleh mengubah suainya melalui tetapan.

②Proksi {filter}{filter} adalah untuk menyediakan tahap antara klien dan pelayan Selepas pelanggan mula-mula menghantar data permintaan, pelayan proksi akan menghantar paket data Untuk memintas, pelayan proksi kemudian berpura-pura menjadi pelanggan dan menghantar data ke pelayan dengan cara yang sama, pelayan akan mengembalikan data tindak balas, dan pelayan proksi juga akan memintas data dan mengembalikannya kepada klien .

③Fiddler boleh menangkap paket data mana-mana program yang menyokong pemprosesan proksi http Jika anda ingin menangkap sesi https, anda mesti memasang sijil terlebih dahulu.

Petua 1: Pasang Fiddler baharu

Secara lalai, Fiddler tidak akan menangkap sesi HTTPS Anda perlu menyediakannya dan membuka Fiddler Tool->Fiddler

Pilihan-. > tab HTTPS

Cara memasang dan menggunakan Fiddler

Pilih kotak semak, kotak dialog berikut akan muncul, klik "YA"

Cara memasang dan menggunakan Fiddler

Cara memasang dan menggunakan Fiddler

Selepas mengklik "Ya", ia disediakan

Petua 2: Fiddler menyambung ke konfigurasi proksi telefon mudah alih:

1) Buka Fiddler->Tools ->Pilihan Fiddler mengikut turutan Dalam panel [Sambungan], tandakan Benarkan komputer jauh menyambung dan tetapkan nombor port [lalai ialah 8888, nombor port lain boleh diubah suai]; klik butang [OK], tutup Fiddler dan buka semula Fiddler .

Cara memasang dan menggunakan Fiddler

2) Dapatkan IP tempatan untuk konfigurasi telefon mudah alih, windows->Run->cmd->ipconfig; Dapatkan IP tempatan untuk mendapatkan IP tempatan dengan mudah Terdapat dua kaedah untuk IP:

①Letakkan tetikus pada Dalam Talian di penjuru kanan sebelah atas fiddler, dan beberapa maklumat seperti IP dan Hos mesin akan dipaparkan, seperti ditunjukkan di bawah

Cara memasang dan menggunakan Fiddler

②Klik windows->Run->cmd->ipconfig; dapatkan IP setempat

Cara memasang dan menggunakan Fiddler

3) Konfigurasi telefon mudah alih: Tukar tetapan proksi kepada [Manual] , masukkan [nama hos pelayan proksi] (sepadan dengan alamat IP PC), masukkan [nombor port pelayan proksi] (nombor port dikonfigurasikan oleh Fiddler)

Cara memasang dan menggunakan Fiddler

4) Semua konfigurasi telah selesai , kini gunakan telefon bimbit anda untuk membuka pembantu, dan anda boleh memantau permintaan yang dihantar oleh telefon mudah alih dalam Fiddler

Cara memasang dan menggunakan Fiddler

Petua 3: Antara muka asas Fiddler

Cara memasang dan menggunakan Fiddler

Di bawah tab Inspektor, terdapat beberapa pilihan yang tersedia untuk melihat permintaan atau mesej respons. Tab Raw boleh melihat mesej yang lengkap, dan tab Pengepala hanya melihat pengepala dalam mesej Seperti yang ditunjukkan di bawah

Cara memasang dan menggunakan Fiddler

Petua 4: Selepas memulakan Fiddler, Respons bercelaru. , apa yang patut saya buat?

Kadang-kadang kita melihat bahawa HTML dalam Respons bercelaru Ini kerana HTML dimampatkan dalam dua cara.

1 Klik "Respons dikodkan mana-mana mungkin perlu dinyahkodkan sebelum pemeriksaan. klik di sini untuk mengubah" di atas Respons Mentah

2. Ini akan menyahmampat secara automatik, cuma mulakan semula selepas penyahmampatan

Cara memasang dan menggunakan Fiddler

Petua 5: Gunakan baris arahan QuickExec

Terdapat alat baris arahan di sudut kiri bawah Fiddler Ia dipanggil QuickExec dan membolehkan anda memasukkan arahan secara terus.

Arahan biasa ialah:

bantuan: Buka pengenalan halaman penggunaan rasmi, semua arahan akan disenaraikan

cls: Kosongkan skrin

Pilih: Perintah untuk pilih sesi

?.png: Digunakan untuk memilih gambar dengan akhiran png

bpu: Permintaan memintas

Petua 6: Cipta peraturan AutoResponder dalam Fiddler

Fiddler's Tab AutoResponder membolehkan anda memulangkan fail secara setempat tanpa menghantar permintaan http ke

pelayan

Lihat contoh.

1 Pergi ke halaman utama pembantu dan klik Simpan konfigurasi pelayan Sambungan .html ke desktop setempat, pilih permintaan, klik kanan ->copyàJust Url

2. Pilih permintaan, klik di sebelah kanan untuk memilih AutoResponder, klik Tambah Peraturan dan tambah permintaan. Atau seret sesi ini ke tab AutoResponer

3. Pilih Dayakan respons automatik dan Laluan permintaan tidak sepadan

4 Tukar fail konfigurasi yang disimpan secara setempat dan pilih Cari fail di bawah Editor Peraturan di bawah... Pilih imej yang disimpan secara setempat

5. Masukkan semula pembantu buat kali pertama dan semak konfigurasi server Data yang dikembalikan adalah data yang anda ubah suai

Cara memasang dan menggunakan Fiddler

Petua 7: Bagaimana untuk. sesi penapis dalam Fiddler

Setiap kali anda menggunakan Fiddler dan membuka tapak web, anda boleh melihat berpuluh-puluh sesi dalam Fiddler, yang mempesonakan. Cara terbaik ialah menapis beberapa perbualan, seperti yang menapis gambar. Terdapat fungsi penapisan dalam Fiddler Dalam tab Penapis di sebelah kanan, seperti yang ditunjukkan di bawah, hanya permintaan dengan zhushou.sogou.com dipaparkan

Cara memasang dan menggunakan Fiddler

Petua 8: Disediakan dalam Alat Pengekodan Fiddler

Klik TextWizard pada bar alat Fiddler Alat ini boleh Mengekod dan Menyahkod rentetan.

Cara memasang dan menggunakan Fiddler

Petua 9: Sesi pertanyaan dalam Fiddler

<.>Buka kotak dialog Cari Sesi, gunakan kekunci pintasan Ctrl + F, dan masukkan kata kunci untuk mencari sesi yang diperlukan. Sesi pertanyaan akan dipaparkan dalam warna kuning

Cara memasang dan menggunakan Fiddler

Petua 10: Simpan sesi dalam Fiddler

Kadang-kadang kita perlu menyimpan sesi supaya ia boleh dihantar kepada orang lain atau saya akan menganalisisnya kemudian. Langkah-langkah untuk menyimpan sesi adalah seperti berikut:

Selepas memilih sesi yang ingin anda simpan, klik "Fail" -> "Simpan" -> "Sesi Terpilih" dalam bar menu

CustomRules.js

Kaedah utama dalam CustomRules.js:

Fungsi statik OnBeforeRequest(oSession: Session)//Ubah suai kandungan Respons dalam kaedah ini,

Selepas menulis semula: OnBeforeResponse Ia adalah fungsi statik dengan parameter Sesi

//Mengandungi arahan Fiddler dalam kaedah ini. Kotak QuickExec terletak di sudut kiri bawah antara muka Fiddler.

fungsi OnExecAction(sParams: String[])

Contoh: Ubah suai sogouid

① dalam menu Klik Peraturan dalam lajur -> CustomRules, buka skrip CustomRules.js

② Tambah skrip berikut, tulis nama antara muka dalam (), isikan data permintaan dalam url

③ Tukar perkara yang anda ingin ubah Sogouid boleh

meletakkan skrip ini di bawah kaedah oSession.uriContains() dan klik "Simpan skrip", supaya sogouid di bawah antara muka ini akan menjadi id yang anda ubah

if(oSession.uriContains("install.html?")){

oSession.url="mobile.zhushou.sogou.com/m/install.html?uid=d15449c17bbded35c989736

70c1e1e0c&vn=3.11.2&channel=sogouinputgx&sogouid=e9ed8a54201e5481e20f6760804772c3&stoken==IhTefovaz0ppdInTQxRlnQ&cellid=&cellid=&🎜 1: Gaya paparan Sesi Pengubahsuaian dalam Fiddler

Letakkan skrip ini dalam OnBeforeRequest(oSession : Sesi), dan klik "Simpan skrip", supaya semua sesi cnblogs akan kelihatan hijau.

jika (oSession.uriContains("mobiletoolhit.gif?")) {oSession["ui-color"] = "green";}

Petua 12: Bagaimana untuk mengubah suai badan dalam Permintaan dalam Skrip Fiddler Cara memasang dan menggunakan Fiddler

Kaedah 1:

Fungsi statik OnBeforeRequest(oSession: Session) {

if(oSession.uriContains( " http://www.cnblogs.com/TankXiao/")) {

//Dapatkan rentetan badan dalam Request

Var strBody=oSession.GetRequestBodyAsString();

//Gunakan ungkapan biasa atau gantikan kaedah untuk mengubah suai rentetan

strBody=strBody.replace("1111", "2222");

//Tetingkap kotak dialog untuk menyemak Diubah suai body

FiddlerObject.alert(strBody);

//Tulis semula badan yang diubah suai kembali ke Request

oSession.utilSetRequestBody(strBody);} }

Kaedah 2:

Sediakan kaedah mudah untuk menggantikan data secara langsung dalam badan

oSession.utilReplaceInRequest("1111","2222");

Simulasi permintaan pos

Jika data pelanggan salah semasa ujian, anda mungkin perlu membuat permintaan berasingan ke URL tertentu untuk melihat sama ada data yang dikembalikan adalah betul Meminta melalui pelanggan kadangkala memerlukan keperluan persekitaran yang kompleks susah payah. Anda boleh menjimatkan masa dengan membuat permintaan berasingan untuk melihat sama ada data itu betul, anda boleh terus menggunakan penyemak imbas untuk melihat data yang dikembalikan untuk permintaan mendapatkan gunakan alat, seperti komposer fiddler Fungsi ini dilahirkan untuk ini, seperti yang ditunjukkan di bawah, isikan url di bahagian atas, pilih kaedah permintaan, tambah data siaran dalam badan di bawah, klik laksanakan untuk membuat permintaan, dan anda. boleh melihat pengembalian permintaan simulasi ini melalui pemeriksa Berbaloi.

Cara memasang dan menggunakan Fiddler

Atas ialah kandungan terperinci Cara memasang dan menggunakan Fiddler. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam