Showing posts with label pengalaman. Show all posts
Showing posts with label pengalaman. Show all posts

Thursday, August 23, 2012

Kiat Membasmi Virus Tanpa Antivirus 4


Tulisan ini adalah sambungan dari tulisan Kiat Membasmi Virus Tanpa Antivirus 3 sebelumnya.

Sampai sini kita telah mengetahui start point kita, cara kerja dasar virus, dan kemampuan dasarnya. Kini mau saya sampaikan salah satu kemampuan lain virus yang istimewa. Kemampuan ini saya pisahkan dari 2 sebelumnya. Kemampuan ini namanya stealth. Untuk menjelaskan ini, saya memakai metode menjelaskan Windows sekaligus virus. Tulisan ini sekaligus menjawab pembahasan yang dijanjikan dari bab Habis itu apa? dari Kiat Membasmi Virus Tanpa Antivirus 2.

Pada bab Habis itu apa?, saya mengisyaratkan adanya pembahasan virus bisa jalan tanpa klik 2 kali. Memang benar hal seperti ini terjadi. Dan terjadinya ini pasti diakibatkan 2 hal yang tidak terpisah, yakni kemampuan istimewa Windows dan virus. Jadi pembahasannya mencakup 2 hal ini. Bagaimanakah kemampuan istimewa itu?

  1. Windows: fungsi AutoRun.
  2. Virus: file autorun.inf.

Windows AutoRun adalah kemampuan Windows menjalankan apa pun yang dituliskan dalam sebuah file teks bernama autorun.inf. Syaratnya, file tersebut harus ada di lokasi tertinggi (root) dari sebuah media. Kalau flash disk, misalnya G:\autorun.inf bukan G:\folder\autorun.inf; isi file-nya adalah perintah yang hanya dipahami oleh Windows. Fungsi ini sebetulnya bermanfaat untuk menjadikan CD kita langsung membuka animasi di dalamnya ketika dimasukkan sehingga tidak perlu diklik 2 kali lagi. Fungsi ini juga bisa digunakan untuk memberikan ikon/gambar pada flash disk sehingga jika dilihat di Windows Explorer, dia akan bergambar. Sayangnya, fungsi ini bisa dimanfaatkan oleh virus untuk menjalankan dirinya sendiri.

autorun.inf sebenarnya adalah autorun.txt yang di-rename menjadi autorun.inf. Dan virus memiliki kemampuan menciptakan file ini di root flash disk Anda. Isinya adalah perintah menjalankan .exe yaitu dirinya sendiri yang juga ada di dalam flash disk.

Reka Ulang
Untuk membantu memahami AutoRun ini, saya buatkan imajinasi skenario menularnya virus.

  1. Misalnya ada virus di satu komputer.
  2. Flash disk kita masuk ke situ.
  3. Virus itu mendeteksi adanya flash disk masuk.
  4. Virus itu meng-copy dirinya.exe ke dalam flash disk.
  5. Virus itu membuatkan autorun.inf juga di dalamnya.
  6. Kita masukkan flash disk itu ke komputer yang bersih.
  7. Windows membaca isi autorun.inf-nya.
  8. Karena ada perintah jalankan dirinya.exe, maka Windows nurut saja menjalankan dirinya.exe sebagai ganti klik 2 kali.
  9. Virus mulai masuk ke memori dan menjalankan 4 cara kerja sebelumnya.
  10. Komputer yang bersih jadi tertular virus.

Jadinya ... kemampuan asli Windows dan virus, bekerja sama menyebarkan virus ke semua komputer di dunia. Dengan ini, Windows justru menjamin dan mengamankan virus untuk masuk ke dalam komputer kita. Ini merupakan salah satu celah keamanan. Demi kemudahan, mari sebut celah keamanan ini bunker. Dengan ini, insya Allah lebih mudah untuk dimengerti.



Mana Stealth-nya?
Stealth = siluman. Ini modus serangan tipe sangat sederhana yang menipu jutaan pengguna yang awam. Rapuh sekali kemampuan ini, sebetulnya. Saya pisahkan ini dari pembahasan saya barusan agar urut pembahasannya. Susah memahami stealth tanpa memahami 2 dasar AutoRun dahulu. Karena kita sudah mengerti AutoRun, maka sekarang saya jelaskan tetapi masih pakai metode jelaskan Windows sekaligus virus.

Windows Hidden adalah kemampuan untuk menyembunyikan (hide) beberapa file yang dianggap milik Windows asli. Sakti sekali. Saking saktinya sampai-sampai berbahaya bagi diri Windows sendiri.
  1. Kemampuan ini menyembunyikan file autorun.inf, Thumbs.db, desktop.ini, folder RECYCLER, folder System Volume Information, beberapa .exe yang dinilai penting menurut Windows, beberapa file .dll, dan file-file lain yang bersifat harus dilindungi oleh Windows. Alhasil pasti Anda tidak akan melihat ada file autorun.inf buatan virus dalam flash disk dan kita akan menjadi pengguna yang gampang tertipu. Mau?
  2. Kemampuan ini menghilangkan secara total semua ekstensi file di seisi komputer. Harusnya ada file bernama winamp.exe menjadi winamp saja. Harusnya ada ceramah.mp3 menjadi ceramah saja. Pengguna hanya mengandalkan gambar ikon file-nya untuk membedakan oh ini mp3, ini video, ini aplikasi, ini folder, dan sebagainya. Dengan ini pula jutaan pengguna tertipu sehingga kemasukan virus. Mau?
  3. Kemampuan ini menjadikan Windows tampak indah, rapi, dan sedap dipandang. Ya karena tidak ada .anu .inu .itu di akhiran setiap file. Lagipula, berkat kemampuan inilah semua shortcut Anda yang di destop itu hanya namanya saja serta tidak berakhiran .LNK karena sesungguhnya semua shortcut Anda itu juga file. Namun kalau indah, rapi, dan sedap dipandang tapi menipu dan banyak virusnya, mau?
Kemampuan asli Windows ini dapat Anda coba dari Windows Exporer > Folder Options > Tab Views. Lihat pada View Hidden Files dan yang berhubungan dengan Attributes.



Windows Attribute adalah kemampuan untuk memberikan tanda/tag kepada semua file dalam Windows agar dibedakan ini milik Windows asli dan ini milik pengguna. Tag yang ada di Windows ada 4 saja:

  1. SYSTEM
  2. HIDDEN
  3. READ-ONLY
  4. ARCHIVE

Mau lihat? Klik kanan file apa saja > Properties. Di situ Anda bisa melihat cawang diberikan untuk atribut apa saja. Yang bisa dilihat lewat klik kanan maksimal hanya 3 atribut selain SYSTEM. Kalau mau lihat atribut ini, Anda mesti pakai Command Prompt yang hitam itu. Mengapa saya tulis ini? Karena dari atribut inilah Windows menentukan mana yang disembunyikan dan mana yang ditampakkan kepada kita. Sampai sini kemampuan-kemampuan Windows yang perlu diketahui.



Virus Stealth adalah sebutan untuk kemampuan yang dibagi 3:
  1. Atribut SYSTEM+HIDDEN yang dipasangkan kepada dirinya sendiri sehingga tidak tampak dan tidak terlihat ekstensinya.
  2. Memberikan ikon yang bukan miliknya untuk dirinya sementara semua ekstensi tersembunyi sehingga si virus tampak tapi tampak persis folder atau file dokumen.
  3. Mengubah pengaturan Folder Options agar semua opsi persembunyian tercawang sehingga semua file berikut ekstensinya disembunyikan oleh Windows (yang ini biasanya ada di virus kelas atas).
Jadi inilah kemampuan stealth dari virus yang sebetulnya sederhana tetapi berhasil menipu jutaan manusia sehingga terkena virus. Sederhananya yaitu ia hanya memanfaatkan kemampuan Windows sendiri. Ini sebenarnya memalukan. Masak maling masuk rumah kita gara-gara kita menaruh kuncinya di depan pintu? Mungkin kita langsung menginstal ulang komputer hanya gara-gara satu masalah ini. Tambah lagi harus repot-repot mem-backup data lalu me-restore lagi. Padahal sebetulnya stealth ini rapuh dan bisa dihindari dengan mudah sekali.

Reka Ulang Lagi
Berikut ini skenario lagi untuk lebih memahami jalannya stealth.
  1. Virus memberikan atribut SYSTEM+HIDDEN kepada dirinya.exe.
  2. Kita masukkan flash disk.
  3. Virus meng-copy dirinya.exe ke dalam flash disk.
  4. Kita masukkan flash disk ke komputer yang bersih.
  5. Folder Options-nya masih tercawang semua sehingga semua tersembunyi.
  6. Kita tidak melihat adanya autorun.inf sehingga tidak bisa menghapusnya saat itu juga.
  7. Windows menjalankan autorun.inf yang tersembunyi sehingga dirinya.exe ikut dijalankan.
  8. Komputer yang bersih terinfeksi.

Sampai di sini kemampuan stealth bisa saya kupas. Akan datang insya Allah pembahasan kelemahan teknik stealth ini sehingga dapat dipatahkan sebelum beraksi (kita semestinya bisa mempermalukannya). Saya kira sekian dulu.

bersambung...

Saturday, August 18, 2012

Belajar Komputer Untuk Orang Awam 3


Tulisan ini adalah lanjutan dari tulisan Belajar Komputer Untuk Orang Awam 2.

Mulai Dari Mana?
Inilah pertanyaan sejuta umat. Semua orang yang mau belajar (apa saja) menanyakan ini. Mulailah dari menyalakan komputer dan mencoba-coba menggunakan aplikasi yang ada. Apa pun aplikasi itu. Biasanya komputer umumnya di Indonesia kalau dinyalakan akan keluar tulisan Windows. Ini artinya komputer tersebut berisikan Windows. Entah versi yang mana (98, XP, Vista, Seven). Dan biasanya juga, di dalam Windows ini ada Microsoft Office entah versi mana juga (2003, 2007, 2012). Microsoft Office ini adalah kumpulan aplikasi untuk mengetik dan membuka dokumen yang di dalamnya ada Word, Excel, dan PowerPoint. Jadi Windows sistemnya dan Microsoft Office aplikasinya. Ya sudah, gunakan saja aplikasi yang ada itu.

Jika Anda tak memiliki bekal apa-apa, gunakanlah aplikasi itu untuk melatih diri. Coba-coba dan harus salah, ya? Ini namanya trial and error. Dengan pernah salah, Anda akan belajar untuk memperbaikinya. Tenang, tidak akan meledak. Kalaupun salah, Anda malah punya kesempatan untuk mencoba memperbaikinya. Inilah lahan belajar kita. Dari sini kita akan memulai interaksi dan kita sedikit-sedikit akan paham cara kerja dia.

Apa hanya Microsoft Office? Tidaklah. Boleh aplikasi lainnya yang ada di situ dan jelajahilah. Coba-coba. Sekalipun aplikasi yang aneh, buka saja. Lihat menu-menunya. Coba satu-satu.

TIP 1: bawalah selalu kamus Inggris-Indonesia saat melakukan ini semua. Saat ada kata berbahasa Inggris, buka kamus dan cari. Ini tip yang sangat ampuh yang berhasil saya terapkan untuk diri sendiri. Dan manfaatnya luas, bisa saya gunakan di sekolah.

TIP 2: kalau punya buku/majalah, baca dan coba panduan yang ada di situ. Saya dulu melakukan ini pada saat pertama dan hasilnya sangat luar biasa. Dalam waktu singkat saya mengenal banyak hal yang seharusnya dipelajari dalam waktu lama. Alhamdulillah.

TIP 3: kalau ada panduan Photoshop, sebaiknya Anda membeli produk aslinya (sekitar 6 jutaan) daripada membeli bajakannya[1]. Kalau tidak, sebaiknya pakailah aplikasi lain saja. Ini nasihat saya kepada Anda.



bersambung...
____________

Wednesday, August 15, 2012

Belajar Komputer untuk Orang Awam


Bismillahirrahmanirrahim. Apakah Anda merasa belum paham komputer? Apakah Anda ingin mempelajari komputer untuk mencari nafkah di era teknologi ini? Apakah Anda termasuk pemalu untuk bertanya? Anda ingin mengetahui apa yang banyak diketahui masyarajat mengenai komputer? Percayalah Anda bisa memperolehnya. Di sini saya ingin tuliskan sedikit pengalaman ini sebagai bekal untuk Anda dalam mempelajari komputer secara mandiri (otodidak). Semoga dengan artikel kecil ini, Anda mencapai tahap bisa melanjutkan belajar sendiri. Minimal Anda tahu ke mana melangkah dalam belajar.

Sedikit dari saya: saya yakin artikel seperti ini akan banyak dilewatkan penulis di mana saja. Tidak akan banyak orang yang bisa sekaligus mau menuliskannya. Namun kenyataannya masih banyak orang yang ingin belajar tetapi mereka:

  1. pemalu
  2. awam (kurang mengenal komputer)
  3. tidak punya teman belajar.

Mau apa kita? Kita ejek mereka? Oh, tidak. Sekali lagi tidak. Itu tidak bijak. Ajarilah mereka. Barangkali salah satu dari mereka adalah orang tua kita atau saudara-saudara kita. Dan posisi saya di sini hanya menuliskan apa yang saya berhasil memahami komputer (dalam ukuran saya sendiri) dengannya. Saya bukan ahli komputer, tetapi saya mendapatkan banyak hal mengenai komputer yang itu cukup buat saya untuk membantu diri sendiri dalam menyelesaikan masalah komputer dan alhamdulillah membantu teman-teman saya. Buktinya, blog ini adalah hasil belajar saya. Berapa banyak teman kita yang belum tahu cara membuatnya? Nah, memberikan pijakan-pijakan dasar memahami komputer inilah tujuan saya menulis ini. Saya menulisnya poin per poin agar gampang dipahami. Semoga bermanfaat.


Mengesampingkan Definisi
Di luar perkomputeran[1], Anda bisa diwajibkan mengetahui definisi-definisi. Namun di bidang komputer, tidak selalu Anda dituntut paham definisi. Ketahuilah ini dulu. Yang penting Anda paham cara kerja dulu, baru nanti definisi Anda ketahui.

Banyak sekali Anda akan temukan istilah-istilah dalam dunia perkomputeran ini. Misalnya saja FSB, clock, HDMI, protocol, installer, eksekusi, dan macam-macam. Anda tidak dituntut mengerti semuanya. Pikirkan yang diperlukan, jangan yang dituntutkan. Anda tidak butuh penjelasan Front Side Bus, melainkan sekadar tahu ia adanya di bagian motherboard[2] komputer. Anda tidak dituntut paham betul protocol, cuma saja perlu tahu kalau http itu termasuk protocol.

Dan jika Anda menemukan suatu pembicaraan berisi istilah-istilah yang susah, teruskan saja pembahasan itu dengan berusaha mengait-ngaitkan bahasan dengan istilah yang disebutkan. Jangan dihindari karena itulah lahan kita untuk mulai memahami komputer.


Mengesampingkan Rasa Takut

Ayah saya pernah mengatakan: “Kalau kamu takut mencobanya, kamu tidak akan pernah bisa. Rusak urusan belakang.” Sebuah nasihat yang mengguncang saya yang masih < 10 tahun waktu itu. Dan itu saya pakai sampai usia saya 19 tahun saat ini. Dan alhamdulillah berhasil.

Hilangkanlah rasa takut dalam mencoba suatu program komputer. Cerita meledaknya komputer hanyalah khurafat (dongeng). Buktinya, tidak pernah komputer saya rusak hanya karena saya mencoba-coba. Malah dari situlah saya paham cara bekerja komputer itu bagaimana. Dari situ saya kenal kaidah-kaidah yang berguna sekali. Akan datang pembahasannya. Pokoknya, hilangkan rasa takut mencoba program-program komputer yang ada[3].



Mengenal Dua Besar
Komputer dipelajari dalam 2 bagian besar: software dan hardware. Anda harus tahu hal ini. Sekali lagi, Anda tidak dituntut merinci pengertian keduanya. Anda cukup tahu software cirinya begini dan hardware begini.

Software itu perangkat lunak, istilah untuk menyebut sesuatu yang tidak bisa disentuh tapi bisa dikendalikan dan sesuatu ini bisa menghasilkan. Microsoft Word termasuk software, dan setiap yang Anda klik dengan mouse di komputer pasti software. Pengertian software sesungguhnya panjang, tetapi Anda cukup tahu ringkas saja kalau software berada di dalam hardware dan ia dikendalikan oleh kita. Software banyak macamnya, dan kegunaan software sangat beragam mulai menggambar sampai mempromosikan usaha Anda ke seluruh dunia. Software harus diinstal (dimasukkan ke komputer) untuk bisa dipakai. Cukup ini pengertian dasarnya.

Hardware itu perangkat keras, istilah untuk menyebut sesuatu yang bisa disentuh dan bisa dikendalikan dan tidak berfungsi kecuali dengan software. Mouse dan keyboard termasuk hardware. Dan setiap yang bisa Anda pegang adalah hardware. Anda cukup tahu ringkas saja kalau hardware secara keseluruhan memiliki pusat yang disebut prosesor. Prosesor adalah benda kotak yang berada di dalam kotak casing cpu. Prosesor ini yang menerima klik-klik Anda sehingga menjadikan semua software bisa berjalan.

Bedakanlah antara keduanya lalu ambil satu. Saya pribadi mengambil bidang software karena merasa lebih cocok di situ.



Membacalah
Hukum klasik nomor satu di segala bidang ilmu. Adakah ilmu yang di dalamnya malah dilarang membaca? Jika ada maka ketahuilah itu pasti ilmu gak nggenah. Namun di perkomputeran, percayalah, Anda tidak lepas dari membaca. Membacalah karena itu menambah wawasan Anda. Dari membaca ini saya mengetahui lebih dulu segala yang orang sekitar saya belum tahu. Bahkan saya mendapatkan bermacam wawasan yang saat ditanyakan ke orang yang telah duluan belajar, dia tidak tahu. Dia tidak tahu karena tidak membaca, saya tahu -alhamdulillah- karena membaca. Suatu keindahan. Bagi Anda yang awam tapi hobi baca, bersyukurlah. Saya yakin Anda akan cepat sekali menyerap wawasan baru.

Namun apa yang mesti Anda baca? Tentu tulisan-tulisan yang berhubungan dengan komputer. Bisa saja dari buku, majalah, pamflet, internet, atau apa saja. Saya tidak menyarankan Anda baca semuanya. Jika Anda sanggup, pilah-pilahlah yang baik dari yang buruk. Karena bagi saya muslim, tidak semua isi majalah bisa diterima. Ada saja yang iklannya tak senonoh. Maka selektiflah dalam membaca.




Kaidah Pasti Mudah
Insya Allah inilah inti utama dari seluruh tulisan saya ini. Inilah kaidah yang saya pegang sejak kecil secara global untuk segalanya, tidak terkecuali bidang komputer. Kaidah apa ini? Kaidah ini saya yakin tidak akan Anda temukan di mana pun bahkan di kitab fikih. Kaidah ini saya rumuskan bahwa segala bentuk produk teknologi khususnya software pasti mudah untuk kita.

Produsen membuat software untuk kita konsumen. Dan mereka pasti berusaha untuk memudahkan konsumennya. Pasti seperti apa pun software-nya, di situ ada kemudahan untuk kita. Secara global semua software pasti mudah. Kemudahan software ini kita pakai global untuk segala software dan jika ada software yang tampilannya susah, maka setiap kesulitan itu pasti punya kunci yang menjadikannya mudah. Saya pegang kaidah ini sampai sekarang dan dengan ini saya mudah memakai Linux yang kata orang susah itu. Pakailah ini dan buktikanlah kalau mudah belajar komputer itu.

Kalaupun belum ketemu kuncinya itu, coba-coba saja. Kembalikan saja kepada kaidah global ini. Yakin saja semua software pasti mudah.

Begitu pun hardware. Kaidah ini tetap berlaku. Saya pernah membongkar komputer tanpa sedikit pun pengetahuan. Di setiap hardware, pasti ada jejak-jejak yang bisa dilacak, bisa dipikir. Jadinya kalau mau membuka komputer misal, lihatlah di tubuh komputer itu. Pasti ada lubang atau baut atau apa saja yang jadi kunci kita untuk membukanya. Perhatikan dan pastikan itu mudah.

Mudah-mudahan kita mudah belajar dengan memakai kaidah ini.


bersambung...

___________
[1] Di luar bidang komputer, misalnya ilmu agama Islam. 
[2] Motherboard = papan induk. Sebuah papan yang isinya mesin-mesin komputer termasuk prosesor.
[3] Tentunya risiko di tangan Anda. Saya tidak ikut bertanggung jawab kalau ada kerusakan.