Hari ini dalam edisi Geek School ini kami akan mengajari Anda tentang bagaimana utilitas Monitor Proses memungkinkan Anda mengintip di bawah terpal dan melihat apa yang benar-benar dilakukan aplikasi favorit Anda di belakang layar - file apa yang mereka akses, kunci registri yang mereka gunakan digunakan, dan banyak lagi.
NAVIGASI SEKOLAHTidak seperti utilitas Proses Explorer yang telah kami habiskan beberapa hari, Proses Monitor dimaksudkan untuk menjadi tampilan pasif pada segala sesuatu yang terjadi di komputer Anda, bukan alat aktif untuk proses pembunuhan atau penanganan penutup. Ini seperti mengintip di logfile global untuk setiap peristiwa yang terjadi pada PC Windows Anda.
Ingin memahami kunci registri mana aplikasi favorit Anda sebenarnya menyimpan pengaturannya? Ingin mencari tahu file apa yang disentuh oleh layanan dan seberapa sering? Ingin melihat saat aplikasi terhubung ke jaringan atau membuka proses baru? Ini Monitor Proses untuk menyelamatkan.
Kami tidak melakukan banyak artikel hack registry lagi, tetapi kembali ketika kami pertama kali memulai kami akan menggunakan Proses Monitor untuk mencari tahu apa kunci registri sedang diakses, dan kemudian pergi men-tweak kunci registri tersebut untuk melihat apa yang akan terjadi. Jika Anda pernah bertanya-tanya bagaimana geek menemukan hack registry yang belum pernah dilihat oleh siapapun, itu mungkin melalui Proses Monitor.
Utilitas Memantau Proses dibuat dengan menggabungkan dua utilitas lama sekolah yang berbeda bersama-sama, Filemon dan Regmon, yang digunakan untuk memantau file dan aktivitas registri seperti namanya. Sementara utilitas tersebut masih tersedia di luar sana, dan sementara mereka mungkin sesuai dengan kebutuhan khusus Anda, Anda akan jauh lebih baik dengan Proses Monitor, karena dapat menangani volume besar peristiwa lebih baik karena fakta bahwa itu dirancang untuk melakukannya .
Ini juga perlu dicatat bahwa Proses Monitor selalu membutuhkan mode administrator karena memuat driver kernel di bawah tenda untuk menangkap semua peristiwa tersebut. Pada Windows Vista dan kemudian, Anda akan diminta dengan dialog UAC, tetapi untuk XP atau 2003, Anda harus memastikan akun yang Anda gunakan memiliki hak istimewa Administrator.
Process Monitor menangkap satu ton data, tetapi tidak menangkap setiap hal yang terjadi pada PC Anda. Misalnya, Monitor Proses tidak peduli jika Anda menggerakkan mouse Anda, dan tidak tahu apakah driver Anda bekerja secara optimal. Ini tidak akan melacak proses mana yang terbuka dan membuang-buang CPU di komputer Anda - itulah tugas Process Explorer, setelah semua.
Apa yang dilakukannya adalah menangkap jenis spesifik I / O (Input / Output) operasi, apakah mereka terjadi melalui sistem file, registri, atau bahkan jaringan. Ini juga akan melacak beberapa acara lainnya dengan cara terbatas. Daftar ini mencakup peristiwa yang ditangkapnya:
Jadi Monitor Proses dapat menangkap semua jenis operasi I / O, apakah itu terjadi melalui registri, sistem file, atau bahkan jaringan - meskipun data aktual yang sedang ditulis tidak ditangkap. Kami hanya melihat pada fakta bahwa suatu proses sedang menulis ke salah satu aliran ini, sehingga kita dapat mengetahui lebih lanjut tentang apa yang sedang terjadi.
Ketika Anda pertama kali memuat antarmuka Proses Monitor, Anda akan disajikan dengan sejumlah besar data, dengan lebih banyak data yang terbang dengan cepat, dan itu bisa luar biasa. Kuncinya adalah memiliki ide, setidaknya, tentang apa yang Anda lihat, serta apa yang Anda cari. Ini bukan jenis alat yang Anda gunakan untuk menjelajahi hari santai, karena dalam waktu yang sangat singkat, Anda akan melihat jutaan baris.
Hal pertama yang ingin Anda lakukan adalah menyaring jutaan baris tersebut ke subset data yang jauh lebih kecil yang ingin Anda lihat, dan kami akan mengajari Anda cara membuat filter dan membidik pada apa yang ingin Anda temukan . Tetapi pertama-tama, Anda harus memahami antarmuka dan data apa yang sebenarnya tersedia.
Kolom default menunjukkan banyak informasi yang berguna, tetapi Anda pasti membutuhkan beberapa konteks untuk memahami data apa yang sebenarnya ada di dalamnya, karena beberapa dari mereka mungkin terlihat seperti sesuatu yang buruk terjadi ketika mereka benar-benar peristiwa tidak bersalah yang terjadi sepanjang waktu di bawah kap. Inilah yang masing-masing kolom default digunakan untuk:
Anda juga dapat menambahkan beberapa kolom tambahan ke tampilan default dengan masuk ke Pilihan -> Pilih Kolom. Ini tidak akan menjadi rekomendasi kami untuk pemberhentian pertama Anda ketika Anda memulai pengujian, tetapi karena kami menjelaskan kolom, itu sudah layak disebutkan.
Salah satu alasan untuk menambahkan kolom tambahan ke layar adalah agar Anda dapat dengan cepat memfilter berdasarkan peristiwa tersebut tanpa kewalahan dengan data. Berikut adalah beberapa kolom tambahan yang kami gunakan, tetapi Anda mungkin menemukan beberapa orang lain dalam daftar tergantung pada situasinya.
Perlu dicatat bahwa Anda dapat memfilter berdasarkan data kolom meskipun kolom tidak ditampilkan, tetapi jauh lebih mudah untuk mengklik kanan dan memfilter daripada melakukannya secara manual. Dan ya, kami menyebutkan filter lagi meskipun kami belum menjelaskannya.
Melihat hal-hal dalam daftar adalah cara yang bagus untuk cepat melihat banyak titik data yang berbeda sekaligus, tetapi ini jelas bukan cara termudah untuk memeriksa satu bagian data, dan hanya ada begitu banyak informasi yang dapat Anda lihat di daftar. Untungnya, Anda dapat mengklik dua kali pada acara apa pun untuk mengakses harta karun berupa informasi tambahan.
Tab Peristiwa default memberi Anda informasi yang sebagian besar mirip dengan apa yang Anda lihat dalam daftar, tetapi akan menambahkan sedikit lebih banyak informasi ke pesta. Jika Anda melihat acara sistem file, Anda akan dapat melihat informasi tertentu seperti atribut, waktu pembuatan file, akses yang dicoba selama operasi tulis, jumlah byte yang ditulis, dan durasi.
Beralih ke tab Proses memberi Anda banyak informasi hebat tentang proses yang menghasilkan peristiwa tersebut. Meskipun Anda umumnya ingin menggunakan Process Explorer untuk menangani proses, sangat berguna untuk memiliki banyak informasi tentang proses spesifik yang menghasilkan peristiwa tertentu, terutama jika itu adalah sesuatu yang terjadi sangat cepat dan kemudian menghilang dari Daftar proses. Dengan cara ini data diambil.
Tab Stack adalah sesuatu yang terkadang sangat berguna, tetapi sering kali tidak akan berguna sama sekali. Alasan mengapa Anda ingin melihat tumpukan itu sehingga Anda dapat memecahkan masalah dengan memeriksa kolom Modul untuk apa pun yang tampaknya tidak benar.
Sebagai contoh, bayangkan bahwa proses terus-menerus mencoba untuk meminta atau mengakses file yang tidak ada, tetapi Anda tidak yakin mengapa. Anda bisa melihat melalui tab Stack dan melihat apakah ada modul yang tidak benar, dan kemudian meneliti mereka. Anda mungkin menemukan komponen kedaluwarsa, atau bahkan malware, menyebabkan masalah.
Atau, Anda mungkin menemukan bahwa tidak ada yang berguna di sini untuk Anda, dan itu juga baik-baik saja. Ada banyak data lain untuk dilihat.
Sebelum kita melangkah lebih jauh, kita akan ingin mencatat kode hasil yang akan mulai Anda lihat banyak dalam daftar, dan berdasarkan semua pengetahuan geek Anda sejauh ini, Anda mungkin sedikit takut tentang hal itu. Jadi, jika Anda mulai melihat BUFFER OVERFLOW dalam daftar, jangan berasumsi bahwa seseorang mencoba meretas komputer Anda.
Halaman Berikutnya: Memfilter Data yang Diproses oleh Proses Monitor