Isi kandungan:

Cara Menyiapkan Debugger Kernel Windows ke Rangkaian Anda: 6 Langkah
Cara Menyiapkan Debugger Kernel Windows ke Rangkaian Anda: 6 Langkah

Video: Cara Menyiapkan Debugger Kernel Windows ke Rangkaian Anda: 6 Langkah

Video: Cara Menyiapkan Debugger Kernel Windows ke Rangkaian Anda: 6 Langkah
Video: Mempercepat Windows 10 2024, Jun
Anonim
Cara Menyiapkan Windows Kernel Debugger Melalui Rangkaian Anda
Cara Menyiapkan Windows Kernel Debugger Melalui Rangkaian Anda

Penyahpepijatan adalah alat popular yang digunakan untuk mendapatkan akar penyebab pepijat. Pepijat boleh menindas dirinya sendiri dengan pelbagai cara. ia boleh menyebabkan kerosakan sistem (layar biru / BSOD), boleh menyebabkan kerosakan aplikasi, boleh menyebabkan sistem anda membeku untuk menamakan beberapa masalah. Punca utama boleh berlaku dalam OS, pemacu peranti atau masalah perkakasan. Panduan ini akan memberikan perincian mengenai cara menyiapkan debugger menggunakan Debugging Tools For Windows dan oleh itu hanya tertumpu pada debugging dengan Windows OS. Saya tidak akan mengkaji bagaimana menganalisis masalah yang ditangkap dalam penyahpepijat. Beberapa perkara yang perlu diperhatikan:

  • Set arahan ini direka untuk pengguna komputer yang maju dan pengarang menganggap bahawa dengan arahan ini.
  • Demi privasi, beberapa maklumat telah dikaburkan.

Perkara pertama yang akan kami bahas ialah item yang anda perlukan untuk menyiapkan penyahpepijat anda.

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu

  • 2 Komputer Windows

    • Komputer Host yang akan anda gunakan untuk penyahpepijatan. Komputer ini mesti dipasang Windows XP atau yang lebih baru
    • Komputer sasaran yang akan anda nyahpepijat. Komputer ini mesti dipasang Windows 8 atau yang lebih baru. Ia juga mesti mempunyai salah satu penyesuai rangkaian yang terdapat dalam senarai di sini.
  • 1 Network Switch / Router (sesuatu yang akan memberikan alamat IP ke komputer di rangkaian)
  • 2 kabel Cat5
  • Alat Debugging untuk Windows yang perlu anda pasang pada komputer Host (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)

Selanjutnya kita akan membahas apa yang perlu anda lakukan untuk menyiapkan komputer anda.

Langkah 2: Menyiapkan Komputer Anda

Menyiapkan Komputer Anda
Menyiapkan Komputer Anda

Komputer Hos

  • Untuk komputer yang akan anda nyahpepijat, anda perlu memasang Alat Debug untuk Windows yang boleh didapati di sini…
  • https://msdn.microsoft.com/en-US/windows/desktop/bg…
  • Sambungkan komputer ke Switch / Router anda

Komputer Sasaran

  • Pastikan anda menggunakan Windows 8 atau yang lebih baru
  • Pastikan anda menggunakan penyesuai rangkaian dari senarai ini
  • Sambungkan komputer ke Switch / Router anda

Sekarang kita mempunyai persediaan komputer, kita perlu menghubungkannya, bermula dengan komputer sasaran.

Langkah 3: Menyiapkan Komputer Sasaran

Menyiapkan Komputer Sasaran
Menyiapkan Komputer Sasaran

Anda memerlukan beberapa perkara untuk menyiapkan komputer sasaran anda. Anda memerlukan alamat IP komputer Host anda. Anda boleh mendapatkannya dengan menggunakan alat ping. Inilah cara untuk melakukan ini …

  1. Buka arahan arahan
  2. Taip "ping -4 HostComputerName." Anda akan mendapat perkara seperti berikut …

ping HostComputerName Pinging HostComputerName [192.166.0.123] dengan 32 bait data: Balas dari 192.166.0.123: bytes = 32 waktu = 2268ms TTL = 128 Balas dari 192.166.0.123: bytes = 32 masa = 10ms TTL = 128 Balas dari 192.166.0.123: bytes = 32 waktu = 19ms TTL = 128 Balasan dari 192.166.0.123: bytes = 32 masa = 1ms TTL = 128 statistik Ping untuk 192.166.0.123: Paket: Dihantar = 4, Diterima = 4, Hilang = 0 (kehilangan 0%), Kira-kira masa perjalanan pergi balik dalam mili saat: Minimum = 1ms, Maksimum = 2268ms, Purata = 574ms

* Pastikan tingkap ini terbuka. Anda akan memerlukannya kemudian.

Seterusnya anda perlu membuat beberapa perubahan pada konfigurasi but. Perubahan pada fail konfigurasi boot anda akan memberitahu komputer sasaran anda bagaimana untuk menyambung ke komputer host. Untuk melakukan ini, anda perlu membuka command prompt dengan kebenaran pentadbir (ditinggikan). Inilah cara anda melakukannya.

  1. Klik kanan pada command prompt di taskbar
  2. Klik kanan pada command prompt sekali lagi
  3. Klik "Jalankan Sebagai Pentadbir" (Kawalan Akaun Pengguna akan bertanya sama ada anda mahu membenarkan program ini membuat perubahan pada komputer anda, klik Ya)

Sekarang anda perlu menetapkan tetapan konfigurasi boot untuk penyahpepijatan rangkaian. Anda akan melakukan ini dengan menggunakan alat bcdedit. Alat ini dibina ke dalam OS dan boleh dijalankan dari mana-mana command prompt yang ditinggikan. Langkah-langkah berikut menunjukkan bagaimana anda membuat perubahan ini

  1. Dalam tetingkap arahan baru ini jalankan yang berikut …
  2. bcdedit / dbgsettings net hostip = 192.166.0.123 port = Kunci XXXXX = z.z.z.z
  3. di mana hostip sama dengan alamat IP yang anda peroleh ketika anda menjalankan perintah ping, XXXXX sama dengan nombor antara 50000 dan 50099, dan z adalah gabungan alfanumerik. Berikut adalah contoh…

bcdedit / dbgsettings net hostip = 192.166.0.123 port: 50002 key = a1b.2c3.d4e.5f6

Ingat kunci yang anda buat. Anda memerlukannya semasa anda menyediakan komputer hos anda. Sekarang anda perlu menghidupkan debugger. Anda boleh menggunakan command prompt yang sama seperti yang anda gunakan sebelumnya atau buka yang baru. Untuk menghidupkan debugging, jalankan perintah bcdedit berikut

  1. bcdedit / debug pada
  2. mulakan semula komputer

Sila rujuk gambar di atas yang menunjukkan contoh semua arahan dalam langkah ini. Sekarang kita sudah menyiapkan komputer sasaran kita dapat menyiapkan komputer host untuk mencari komputer sasaran kita di rangkaian.

Langkah 4: Menyiapkan Komputer Hos

Menyiapkan Komputer Hos
Menyiapkan Komputer Hos
Menyiapkan Komputer Hos
Menyiapkan Komputer Hos

Sekiranya anda belum melakukannya, perkara pertama yang harus anda lakukan pada komputer hos ialah memasang "Alat Debug untuk Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… yang disediakan dalam langkah yang lebih awal. Setelah dipasang, anda boleh meneruskan langkah-langkah berikut. Untuk menggunakan debugger dari command prompt.

  1. Buka tetingkap arahan arahan tinggi
  2. Semak imbas ke direktori Debuggers tempat anda memasang debugger. Lokasi lalai kelihatan seperti ini. C: / Program Files (x86) Windows Kit / 8.0 / Debuggers
  3. Sekiranya komputer hos anda menjalankan sistem operasi 64 bit, ubah direktori ke direktori x64. Sekiranya anda menjalankan sistem operasi 32bit pada komputer hos anda, ubah direktori ke direktori x86.
  4. Taipkan arahan berikut. kd - k net: port = XXXXX, key = z.z.z.z (Di mana XXXXX adalah port yang anda tetapkan pada komputer sasaran dan z.z.z.z adalah kunci yang anda tetapkan pada komputer sasaran)
  5. Tekan Enter

Untuk menjalankan debugger menggunakan windbg.

  1. jalankan windbg dari direktori dari mana anda memasang debugger. Lokasi lalai kelihatan seperti ini. C: / Program Files (x86) Windows Kit / 8.0 / Debuggers \.
  2. Sekiranya komputer hos anda menjalankan sistem operasi 64 bit, ubah direktori ke direktori x64. Sekiranya anda menjalankan sistem operasi 32bit pada komputer hos anda, ubah direktori ke direktori x86.
  3. Klik dua kali di windbg.exe
  4. Klik pada Fail
  5. Klik Kernel Debug
  6. Pilih tab Bersih
  7. Masukkan nombor port yang anda tetapkan pada komputer sasaran
  8. Masukkan kunci yang anda tetapkan pada komputer sasaran.
  9. Tekan Okey

Sila rujuk gambar di atas yang menunjukkan contoh semua arahan dalam langkah ini. Sekarang kita sudah menyediakan komputer hos dan komputer sasaran kita dapat menghubungkan keduanya.

Langkah 5: Menyambung ke Debugger

Menyambung ke Debugger
Menyambung ke Debugger
Menyambung ke Debugger
Menyambung ke Debugger

Sekiranya semuanya disusun dengan betul bahagian ini sangat mudah. Sebenarnya setelah anda menyiapkan komputer hos, anda mungkin menyedari banyak teks muncul di tetingkap. Sekiranya demikian, anda sudah selesai. Sekiranya tidak, yang perlu anda lakukan hanyalah menghidupkan semula komputer sasaran. Sebagai sasaran komputer anda akan mula melihat aliran teks di tetingkap debug anda (kd atau windbg bergantung pada yang anda gunakan) pada komputer hos. Ia akan kelihatan seperti gambar di atas.

Langkah 6: Kesimpulannya

Kesimpulannya
Kesimpulannya

Setelah berjaya menyambungkan komputer anda dengan penyahpepijat, anda boleh mula membantu menyelesaikan semua masalah komputer di dunia. Ini hanya langkah pertama untuk menuju ke punca masalah komputer. Cari lebih banyak artikel pada masa akan datang di mana saya menangani bagaimana untuk mula menyiasat pelbagai masalah yang mungkin anda hadapi.

Disyorkan: