PC dirancang bagi pengguna untuk hanya memiliki hak istimewa akun pengguna standar (dekat akun tamu) di mana pengguna hanya memiliki hak untuk membaca dan menjalankan data dan aplikasi tertentu. Tidak seperti akun administrator tidak memiliki hak istimewa untuk mengubah pengaturan PC misalnya menghapus program admin, mengedit registri, memodifikasi layanan, mengatur startup, dll.
Di sini metode dijelaskan untuk pengguna standar atau non-pengguna sama sekali untuk mendapatkan akses administratif. Metode ini menggunakan sarana fisik melalui media yang dapat di-boot seperti CD atau USB thumb drive untuk mendapatkan akses ke baris perintah administratif (cmd.exe di sini) untuk membuat pengguna administrator menggunakan kerentanan kunci lengket (sethc.exe di sini). Simulasi di sini menggunakan Virtual Machine (VM) Windows 7 karena saya tidak ingin mengacaukan Sistem Operasi (OS) saya yang sebenarnya (menggunakan VM adalah alternatif yang bagus untuk percobaan di rumah).
Konsepnya adalah menggunakan kerentanan di Sethc.exe, lebih jelasnya bisa dirujuk ke video di bawah ini.
Tujuannya adalah bagaimana melepaskan command prompt saat startup. Terkadang mode aman untuk memulai prompt perintah dinonaktifkan sehingga diperlukan metode lain. Metode di sini adalah dengan menggunakan kerentanan di kunci lengket, ganti “sethc.exe” dengan “cmd.exe”. Untuk melakukan ini apa pun yang dapat memiliki izin untuk membaca dan menulis data pada direktori sistem akan dilakukan. Di lapangan saya harus menjalankan ini dengan cepat untuk menghindari kecurigaan, jadi saya mem-boot “FreeDOS” dari USB dengan “NTFSParagon” di dalamnya untuk menulis “cmd.exe” di direktori host. Saya bahkan membawa cmd.exe saya sendiri karena batas “NTFSParagon”.
Cara yang lebih mudah adalah dengan menjalankan boot Sistem Operasi (OS) seperti Windows, Linux, dan MAC. Masalahnya adalah OS yang biasa digunakan oleh orang-orang saat ini berat dan besar untuk pekerjaan semacam ini. Jika ada cara yang lebih ringan, mengapa tidak (mem-boot DOS adalah yang paling ringan dari pengalaman saya). Saya menemukan aplikasi boot cahaya yang bagus untuk mendiagnosis PC yang disebut Ultimate Boot CD (UBCD). Gambar 1 menunjukkan Partition Magic dimasukkan dalam UBCD (Linux ringan berbasis untuk partisi). Melalui sini saya dapat mengakses “C: \ Windows \ System32” menggunakan “filemanager”, salin “cmd.exe” ke (ganti) “sethc.exe” yang ditunjukkan pada Gambar 2. Restart dan boot ke Windows, lalu klik shift 5x atau lebih. Prompt perintah akan muncul seperti yang ditunjukkan pada Gambar 3. (Anda dapat menggunakan Rufus, Universial USB, Yumi, Unetboot, atau perangkat lunak lain untuk membuat USB yang dapat di-boot, pilih saja UBCD iso). (klik gambar untuk memperbesar).
Melalui sini baris perintah dengan hak istimewa administrator dipanggil. Ini tersedia untuk membuat pengguna dan mempromosikan pengguna apa saja hingga ke administrator. Sintaks untuk melakukannya sebagai berikut:
Setelah mendapatkan hak administrator, kemudian mendapatkan akses ke USB thumb drive tersedia. Diidentifikasi bahwa nama perangkat lunak Micro Trend Office Scan bertanggung jawab untuk mengendalikan perangkat. Tapi satu cacat ditemukan, butuh waktu untuk memuat layanan sehingga memberikan pengguna kesempatan untuk menonaktifkan layanan lebih jauh lagi menonaktifkan kata sandi, terakhir bahkan menghapus instalasi.
Data diperoleh dengan mensimulasikan bypass laptop saya sendiri, bahkan tidak menggunakan Windows saya tetapi menggunakan mesin virtual dengan Windows 7 di dalamnya. Kemudian saya mengunduh Micro Trend Office Scan, meminta uji coba selama 30 hari, dan menginstal di mesin virtual Windows 7 saya. Dengan kata lain, sebuah lingkungan yang mirip dengan host diciptakan, tidak berkinerja pada host asli.
Seperti pada Gambar 5, “Pemindaian Kantor Tren Mikro” bertanggung jawab untuk memblokir Akses USB Thumb Drive. Ada batas waktu untuk membuka blokir ini. Di awal setelah me-restart PC:
Metode ini hanya digunakan satu per satu. Maksud saya Anda harus mengulangi langkah-langkah ini lagi jika Anda me-reboot PC Anda. Diperlukan tindakan lebih lanjut jika Anda ingin mempertahankan akses yang akan dijelaskan pada bagian selanjutnya.
Mempertahankan akses di sini berarti bahwa langkah-langkah pada Bagian 3 tidak harus diulang pada saat kita boot PC berikutnya. Sebagai gantinya kami akan mengkonfigurasi langkah-langkah di atas untuk dijalankan saat startup, untuk melakukan itu kita perlu mengetahui basis baris perintah dari metode di atas. Kode 1 berisi perintah sederhana untuk mengganti “sethc.exe” dengan “cmd.exe”. Kode 2 berisi perintah untuk menghentikan dan menonaktifkan Layanan Perubahan Trend Micro Tidak Sah, diikuti dengan mengedit “NoPwdProtect” kunci registri.
`
copy C:\Windows\System32\cmd.exe C:\Windows\System32\sethc.exe pause` |
---|
`
sc stop TMBMServer sc config TMBMServer start= disabled reg add HKEY_LOCAL_MACHINE\SOFTWARE\TrendMicro\PC-cillinNTCorp\CurrentVersion\Misc. /v NoPwdProtect /t REG_DWORD /d 1 /f` |
---|
Hal berikut dapat dilakukan di “computer management” untuk menambahkan startup: