Daftar Isi:

Cara Mengatur Debugger Kernel Windows Melalui Jaringan Anda: 6 Langkah
Cara Mengatur Debugger Kernel Windows Melalui Jaringan Anda: 6 Langkah

Video: Cara Mengatur Debugger Kernel Windows Melalui Jaringan Anda: 6 Langkah

Video: Cara Mengatur Debugger Kernel Windows Melalui Jaringan Anda: 6 Langkah
Video: Cara Menampilkan Mode Pengembang dan Mengaktifkan USB Debugging di HP REALME 2024, Juni
Anonim
Cara Mengatur Debugger Kernel Windows Melalui Jaringan Anda
Cara Mengatur Debugger Kernel Windows Melalui Jaringan Anda

Debugging adalah alat populer yang digunakan untuk menemukan akar penyebab bug. Sebuah bug dapat memanifestasikan dirinya dalam berbagai cara. itu dapat menyebabkan kerusakan sistem (layar biru/BSOD), dapat menyebabkan aplikasi macet, dapat menyebabkan sistem Anda membeku untuk menyebutkan beberapa masalah. Akar penyebabnya bisa di OS, driver perangkat atau bahkan masalah perangkat keras. Panduan ini akan memberikan detail tentang cara mengatur debugger menggunakan Alat Debugging Untuk Windows dan karenanya hanya difokuskan pada debugging dengan OS Windows. Saya tidak akan membahas cara menganalisis masalah yang ditangkap dalam debugger. Beberapa hal yang perlu diperhatikan:

  • Set instruksi ini dirancang untuk pengguna komputer tingkat lanjut dan penulis telah berasumsi bahwa dengan instruksi ini.
  • Demi privasi, beberapa informasi telah dikaburkan.

Hal pertama yang akan kita bahas adalah item yang Anda perlukan untuk mengatur debugger Anda.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan

  • 2 Komputer Windows

    • Komputer Host yang akan Anda gunakan untuk debugging. Komputer ini harus menginstal Windows XP atau yang lebih baru
    • Komputer target yang akan Anda debug. Komputer ini harus menginstal Windows 8 atau yang lebih baru. Itu juga harus memiliki salah satu adapter jaringan yang ditemukan dalam daftar di sini.
  • 1 Network Switch/Router (sesuatu yang akan memberikan alamat IP ke komputer di jaringan)
  • 2 kabel Cat5
  • Alat Debugging untuk Windows yang perlu Anda instal di komputer Host (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)

Selanjutnya kita akan membahas apa yang perlu Anda lakukan untuk mengatur komputer Anda.

Langkah 2: Mempersiapkan Komputer Anda

Mempersiapkan Komputer Anda
Mempersiapkan Komputer Anda

Komputer Tuan Rumah

  • Untuk komputer yang akan Anda debug, Anda harus menginstal Alat Debugging untuk Windows yang dapat ditemukan di sini…
  • https://msdn.microsoft.com/en-US/windows/desktop/bg…
  • Hubungkan komputer ke Switch/Router Anda

Komputer Sasaran

  • Pastikan Anda menggunakan Windows 8 atau yang lebih baru
  • Pastikan Anda menggunakan adaptor jaringan dari daftar ini
  • Hubungkan komputer ke Switch/Router Anda

Sekarang setelah kita memiliki komputer, kita harus menghubungkannya, dimulai dengan komputer target.

Langkah 3: Menyiapkan Komputer Target

Menyiapkan Komputer Target
Menyiapkan Komputer Target

Anda memerlukan beberapa hal untuk menyiapkan komputer target Anda. Anda memerlukan alamat IP komputer Host Anda. Anda dapat memperoleh ini dengan menggunakan alat ping. Berikut adalah cara melakukannya…

  1. Buka prompt perintah
  2. Ketik "ping -4 HostComputerName." Anda akan mendapatkan sesuatu seperti berikut…

ping HostComputerName Ping HostComputerName [192.166.0.123] dengan 32 byte data: Balas dari 192.166.0.123: byte=32 waktu=2268 ms TTL=128 Balas dari 192.166.0.123: byte=32 waktu=10 md TTL=128 Balas dari 192.166.0.123: byte=32 waktu=19ms TTL=128 Balasan dari 192.166.0.123: byte=32 waktu=1ms TTL=128 Statistik ping untuk 192.166.0.123: Paket: Terkirim = 4, Diterima = 4, Hilang = 0 (0% rugi), Perkiraan waktu perjalanan pulang pergi dalam milidetik: Minimum = 1 md, Maksimum = 2268 md, Rata-rata = 574 md

* Biarkan jendela ini tetap terbuka. Anda akan membutuhkannya nanti.

Selanjutnya Anda perlu membuat beberapa perubahan pada konfigurasi boot. Perubahan pada file konfigurasi boot Anda akan memberi tahu komputer target Anda cara terhubung ke komputer host. Untuk melakukan ini, Anda harus membuka prompt perintah dengan izin administrator (ditinggikan). Inilah cara Anda melakukannya.

  1. Klik kanan pada command prompt di taskbar
  2. Klik kanan pada command prompt lagi
  3. Klik "Run As Administrator" (Kontrol Akun Pengguna akan menanyakan apakah Anda ingin mengizinkan program ini membuat perubahan di komputer Anda, klik Ya)

Sekarang Anda perlu mengatur pengaturan konfigurasi boot untuk debugging jaringan. Anda akan melakukan ini dengan menggunakan alat bcdedit. Alat ini dibangun ke dalam OS dan dapat dijalankan dari command prompt yang ditinggikan. Langkah-langkah berikut menunjukkan bagaimana Anda membuat perubahan pengaturan ini

  1. Di jendela perintah baru ini jalankan yang berikut ini …
  2. bcdedit /dbgsettings net hostip=192.166.0.123 port=XXXXX key=z.z.z.z
  3. di mana hostip sama dengan alamat IP yang Anda peroleh saat menjalankan perintah ping, XXXXX sama dengan angka antara 50000 dan 50099, dan z adalah kombinasi alfanumerik apa pun. Berikut adalah contoh…

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

Ingat kunci yang Anda buat. Anda akan memerlukan ini saat menyiapkan komputer host. Sekarang Anda perlu mengaktifkan debugger. Anda dapat menggunakan prompt perintah tinggi yang sama yang Anda gunakan sebelumnya atau membuka yang baru. Untuk mengaktifkan debugging, jalankan perintah bcdedit berikut:

  1. bcdedit /debug aktif
  2. nyalakan ulang komputernya

Silakan lihat gambar di atas yang menunjukkan contoh semua perintah dalam langkah ini. Sekarang setelah komputer target kita siap, kita dapat menyiapkan komputer host untuk mencari komputer target kita di jaringan.

Langkah 4: Menyiapkan Komputer Host

Menyiapkan Komputer Host
Menyiapkan Komputer Host
Menyiapkan Komputer Host
Menyiapkan Komputer Host

Jika Anda belum melakukannya, hal pertama yang harus Anda lakukan di komputer host adalah menginstal "Debugging Tools For Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… yang disediakan di langkah sebelumnya. Setelah ini diinstal, Anda dapat melanjutkan ke langkah-langkah berikut. Untuk menggunakan debugger dari prompt perintah.

  1. Buka jendela prompt perintah yang ditinggikan
  2. Jelajahi direktori Debuggers tempat Anda menginstal debugger. Lokasi default terlihat seperti ini. C:\Program Files (x86)\Windows Kits\8.0\Debuggers
  3. Jika komputer host Anda menjalankan sistem operasi 64 bit, ubah direktori ke direktori x64. Jika Anda menjalankan sistem operasi 32bit di komputer host Anda, ubah direktori ke direktori x86.
  4. Ketik perintah berikut. kd - k net:port=XXXXX, key=z.z.z.z (Di mana XXXXX adalah port yang Anda atur di komputer target dan z.z.z.z adalah kunci yang Anda atur di komputer target)
  5. Tekan Enter

Untuk menjalankan debugger menggunakan windbg.

  1. jalankan windbg dari direktori tempat Anda menginstal debugger. Lokasi default terlihat seperti ini. C:\Program Files (x86)\Windows Kits\8.0\Debuggers\.
  2. Jika komputer host Anda menjalankan sistem operasi 64 bit, ubah direktori ke direktori x64. Jika Anda menjalankan sistem operasi 32bit di komputer host Anda, ubah direktori ke direktori x86.
  3. Klik dua kali pada windbg.exe
  4. Klik File
  5. Klik Debug Kernel
  6. Pilih tab Net
  7. Masukkan nomor port yang Anda atur di komputer target
  8. Masukkan kunci yang Anda atur di komputer target.
  9. Tekan Oke

Silakan lihat gambar di atas yang menunjukkan contoh semua perintah dalam langkah ini. Sekarang setelah kita menyiapkan host dan komputer target, kita dapat menghubungkan keduanya.

Langkah 5: Menghubungkan ke Debugger

Menghubungkan ke Debugger
Menghubungkan ke Debugger
Menghubungkan ke Debugger
Menghubungkan ke Debugger

Jika semuanya sudah diatur dengan benar bagian ini sangat mudah. Bahkan setelah Anda mengatur komputer host Anda mungkin telah melihat banyak teks muncul di jendela. Jika demikian, Anda selesai. Jika tidak, yang perlu Anda lakukan hanyalah me-restart komputer target. Saat komputer target melakukan booting, Anda akan mulai melihat aliran teks di jendela debugging Anda (kd atau windbg tergantung yang Anda gunakan) di komputer host. Ini akan terlihat seperti gambar-gambar di atas.

Langkah 6: Kesimpulan

Kesimpulannya
Kesimpulannya

Sekarang setelah Anda berhasil menghubungkan komputer Anda dengan debugger, Anda dapat mulai membantu menyelesaikan semua masalah komputer dunia. Ini hanyalah langkah pertama dalam perjalanan panjang untuk sampai ke akar penyebab masalah komputer apa pun. Carilah lebih banyak artikel di masa depan di mana saya menangani bagaimana mulai menyelidiki banyak masalah berbeda yang mungkin Anda temui.

Direkomendasikan: