Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Mempersiapkan Komputer Anda
- Langkah 3: Menyiapkan Komputer Target
- Langkah 4: Menyiapkan Komputer Host
- Langkah 5: Menghubungkan ke Debugger
- Langkah 6: Kesimpulan
Video: Cara Mengatur Debugger Kernel Windows Melalui Jaringan Anda: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
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
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…
- Buka prompt perintah
- 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.
- Klik kanan pada command prompt di taskbar
- Klik kanan pada command prompt lagi
- 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
- Di jendela perintah baru ini jalankan yang berikut ini …
- bcdedit /dbgsettings net hostip=192.166.0.123 port=XXXXX key=z.z.z.z
- 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:
- bcdedit /debug aktif
- 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
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.
- Buka jendela prompt perintah yang ditinggikan
- Jelajahi direktori Debuggers tempat Anda menginstal debugger. Lokasi default terlihat seperti ini. C:\Program Files (x86)\Windows Kits\8.0\Debuggers
- 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.
- 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)
- Tekan Enter
Untuk menjalankan debugger menggunakan windbg.
- jalankan windbg dari direktori tempat Anda menginstal debugger. Lokasi default terlihat seperti ini. C:\Program Files (x86)\Windows Kits\8.0\Debuggers\.
- 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.
- Klik dua kali pada windbg.exe
- Klik File
- Klik Debug Kernel
- Pilih tab Net
- Masukkan nomor port yang Anda atur di komputer target
- Masukkan kunci yang Anda atur di komputer target.
- 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
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
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:
Cara Membuat Gateway WIFI Anda Sendiri untuk Menghubungkan Arduino Anda ke Jaringan IP ?: 11 Langkah (dengan Gambar)
Bagaimana Membuat Gateway WIFI Anda Sendiri untuk Menghubungkan Arduino Anda ke Jaringan IP?: Seperti yang banyak orang pikirkan, Arduino adalah solusi yang sangat baik untuk melakukan otomatisasi rumah dan robot! Tetapi dalam hal komunikasi, Arduino hanya datang dengan tautan serial. Saya sedang mengerjakan robot yang harus terhubung secara permanen dengan server yang
Cara Mengatur Pi-Hole pada Raspberry Pi, Pemblokir Iklan Luas Jaringan!!: 25 Langkah
Cara Menyetel Pi-Hole pada Raspberry Pi, Pemblokir Iklan Luas Jaringan!!: Untuk proyek ini, Anda memerlukan:Raspberry Pi yang mampu terhubung ke internetKartu Micro SD yang menjalankan Raspbian LiteA Keyboard (Untuk menyiapkan SSH)Seketika Perangkat (Untuk mengakses Portal Web)Pengetahuan dasar tentang UNIX serta navigasi antarmuka di
Cara Mengatur Jaringan Rumah: 6 Langkah
Cara Mengatur Jaringan Rumah: Menyiapkan jaringan mungkin terdengar menakutkan pada awalnya, tetapi begitu Anda memiliki semua yang Anda butuhkan, itu sangat mudah dilakukan. Pengaturan tradisional memerlukan modem dan router, tetapi beberapa mungkin membutuhkan lebih banyak peralatan dan beberapa mungkin membutuhkan lebih sedikit. Ada banyak perbedaan
Cara Menjalankan Video Komposit dan Data Jaringan Melalui Kabel Ethernet: 6 Langkah (dengan Gambar)
Cara Menjalankan Video Komposit dan Data Jaringan Melalui Kabel Ethernet: Saya perlu menjalankan Video dan Audio ke bagian lain rumah saya. Masalahnya, saya tidak punya banyak kabel AV, juga tidak punya waktu dan uang untuk melakukan instalasi yang baik. Namun saya memiliki banyak Kabel Ethernet Cat 5 tergeletak di sekitar. Ini adalah apa yang saya datang dengan
Cara Siaran Ulang WIFI Sebagai Jaringan Anda Sendiri, DARI LAPTOP ANDA!: 4 Langkah
Cara Menyiarkan Ulang WIFI Sebagai Jaringan Anda Sendiri, DARI LAPTOP ANDA!: Dalam instruksi ini saya akan menunjukkan kepada Anda cara menyiarkan ulang WIFI dari laptop Anda sebagai jaringan yang dilindungi kata sandi Anda sendiri. Anda akan memerlukan laptop yang menjalankan Windows 7, karena perangkat lunak ini memerlukan beberapa kemajuan yang dibuat oleh Windows 7, dan menggunakan laptop yang lebih baru b