Jika Anda penasaran dan mempelajari lebih lanjut tentang bagaimana Windows beroperasi di bawah tenda, maka Anda mungkin bertanya-tanya proses aktif “akun” mana yang sedang berjalan ketika tidak ada yang masuk ke Windows. Dengan mengingat hal itu, postingan Tanya Jawab SuperUser hari ini memiliki jawaban untuk pembaca yang penasaran.
Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web Tanya Jawab berbasis komunitas.
Pertanyaan
Pembaca SuperUser Kunal Chopra ingin tahu akun mana yang digunakan oleh Windows ketika tidak ada yang masuk:
Ketika tidak ada yang masuk ke Windows dan layar masuk ditampilkan, akun pengguna mana yang menjalankan proses saat ini (driver video & suara, sesi masuk, perangkat lunak server apa pun, kontrol aksesibilitas, dll.)? Tidak boleh pengguna mana pun atau pengguna sebelumnya karena tidak ada yang masuk.
Bagaimana dengan proses yang telah dimulai oleh pengguna tetapi terus berjalan setelah keluar (misalnya, server HTTP / FTP dan proses jaringan lainnya)? Apakah mereka beralih ke akun SISTEM? Jika proses yang dimulai pengguna dialihkan ke akun SISTEM, maka itu menunjukkan kerentanan yang sangat serius. Apakah proses seperti itu yang dijalankan oleh pengguna tersebut terus berjalan di bawah akun pengguna tersebut entah bagaimana setelah mereka keluar?
Apakah ini sebabnya peretasan SETHC memungkinkan Anda menggunakan CMD sebagai SISTEM?
Akun mana yang digunakan oleh Windows saat tidak ada yang masuk?
Jawabannya
Grawity kontributor SuperUser memiliki jawabannya untuk kami:
Ketika tidak ada yang masuk ke Windows dan layar masuk ditampilkan, akun pengguna mana yang menjalankan proses saat ini (driver video & suara, sesi masuk, perangkat lunak server apa pun, kontrol aksesibilitas, dll.)?
Hampir semua driver berjalan dalam mode kernel; mereka tidak membutuhkan akun kecuali mereka memulai ruang pengguna proses. Itu ruang pengguna driver berjalan di bawah SYSTEM.
Berkenaan dengan sesi login, saya yakin itu menggunakan SISTEM juga. Anda dapat melihat logonui.exe menggunakan Proses Hacker atau Penjelajah Proses SysInternals . Nyatanya, Anda bisa melihat semuanya seperti itu.
Adapun perangkat lunak server, lihat layanan Windows di bawah.
Bagaimana dengan proses yang telah dimulai oleh pengguna tetapi terus berjalan setelah keluar (misalnya, server HTTP / FTP dan proses jaringan lainnya)? Apakah mereka beralih ke akun SISTEM?
Ada tiga jenis di sini:
- Proses Latar Belakang Lama Biasa: Ini berjalan di bawah akun yang sama dengan siapa pun yang memulainya dan tidak berjalan setelah keluar. Proses logoff membunuh mereka semua. Server HTTP / FTP dan proses jaringan lainnya tidak berjalan sebagai proses latar belakang biasa. Mereka dijalankan sebagai layanan.
- Proses Layanan Windows: Ini tidak diluncurkan secara langsung, tetapi melalui Manajer Pelayanan . Secara default, layanan dijalankan sebagai LocalSystem (yang kata isanae sama dengan SYSTEM) dapat memiliki akun khusus yang dikonfigurasi. Tentu saja, praktis tidak ada yang mengganggu. Mereka hanya menginstal XAMPP, WampServer, atau perangkat lunak lain dan membiarkannya berjalan sebagai SISTEM (selamanya tidak ditambal). Pada sistem Windows baru-baru ini, saya pikir layanan juga dapat memiliki SID sendiri, tetapi sekali lagi saya belum melakukan banyak penelitian tentang ini.
- Tugas Terjadwal: Ini diluncurkan oleh Layanan Penjadwal Tugas di latar belakang dan selalu berjalan di bawah akun yang dikonfigurasi dalam tugas (biasanya siapa pun yang membuat tugas).
Jika proses yang dimulai pengguna dialihkan ke akun SISTEM, maka itu menunjukkan kerentanan yang sangat serius .
Ini bukan kerentanan karena Anda harus sudah memiliki hak istimewa Administrator untuk memasang layanan. Memiliki hak istimewa Administrator sudah memungkinkan Anda melakukan hampir semua hal.
Lihat juga: Berbagai non-kerentanan lainnya dari jenis yang sama.
Pastikan untuk membaca sisa diskusi menarik ini melalui tautan utas di bawah ini!
Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini .