gabung

Unique 1:1 Traffic Exchange
Tampilkan postingan dengan label tips. Tampilkan semua postingan
Tampilkan postingan dengan label tips. Tampilkan semua postingan

Kamis, 16 Juni 2011

CARA BUAT ANTIVIRUS SENDIRI

Pertama kita harus mengerti bagaimana cara kerja
sebuah AV sederhana, pada dasarnya sebuah software AV mempunyai
komponen-komponen :

1. Engine scanner, ini merupakan komponen utama AV
dalam mengenali sebuah pattern virus. Engine ini dapat dikelompokkan
menjadi statis dan dinamis. Statis dalam hal ini dapat disebut menjadi
spesifik terhadap pattern tertentu dari sebuah file virus. Checksum
merupakan salah satu contoh dari engine statis ini. Dinamis dalam
artian dia mengenali perilaku ‘umum’ sebuah virus. Heuristic menjadi
salah satu contohnya.

2. Database definition, menjadi sebuah referensi dari sebuah pattern
file virus. Engine statis sangat bergantung kepada komponen ini.

3. Decompress atau unpacking engine, khusus untuk pengecekan file-file
yang terkompresi (*.rar, *.zip, dll) atau kompresi atau packing untuk
file PE seperti UPX, MeW , dll.

Tidak jarang hasil dari pengecekan terhadap file
suspect virus menghasilkan false-positive bahkan false-negative (–
false-positive berarti file yang bersih dianggap thread oleh AV, dan
false-negative berarti file yang 100% thread akan dianggap bersih).
Semua itu dapat diakibatkan oleh ketidak-sempurnaan dari engine scanner
itu sendiri. Misal

pada contoh kasus Engine String scanner (–Engine scanner yang
menyeleksi string-string dari file text-based), bila diterapkan rule 3
out of 5 (– bila AV menemukan 3 dari daftar 5 string kategori
malicious) maka AV akan memberikan bahwa file terindikasi sebuah thread
yang positif. Padahal file tsb nyatanya tidak menimbulkan efek
berbahaya bila dijalankan atau dieksekusi. Kesalahan scanning macam ini
lazim ditemukan untuk file-file *.VBS, *.HTML, dll. Untuk penggunaan
engine checksum sangat banyak ditemui di beberapa software AV lokal.
Checksum yang lazim digunakan diantaranya CRC16, CRC32, MD5, dll.
Dikarenakan mudah untuk diimplementasikan. Engine ini sendiri bukannya
tanpa cacat, Checksum bekerja dengan memproses byte demi byte dari
sebuah file dengan sebuah algoritma tertenu (– tergantung dari jenis
checksum yang digunakan) sehingga menghasilkan sebuah format tertentu
dari file tsb. Contoh checksum menggunakan CRC32 dan MD5 :

* calCrc = CRC32(file_name_and_path)

* calMD5 = MD5(file_name_and_path)

Maka isi dari string calCrc adalah 7AF9E376,
sedangkan untuk MD5nya adalah 529CA8050A00180790CF88B63468826A. Perlu
diketahui bila virus menerapkan rutin yang mengubah byte tertentu dari
badan virus tsb setiap kali maka penggunaan engine checksum ini akan
kurang optimal karena bila 1 byte berubah dari file maka checksum juga
akan berubah.

Mari kita belajar membuat sebuah AV sederhana, yang diperlukan :

1. Software Visual Basic 6.0

2. Sedikit pemahaman akan pemograman Visual Basic 6.0

3. Sampel file bersih atau virus (– opsional)

First#

Sekarang kita akan belajar membuat sebuah rutin sederhana untuk :

- Memilih file yang akan dicek

- Membuka file tersebut dalam mode binary

- Memproses byte demi byte untuk menghasilkan Checksum

Buka MS-Visual Basic 6.0 anda, lalu buatlah sebuah
class module dan Form dengan menambahkan sebuah objek Textbox,
CommonDialog dan Command Button. (Objek CommonDialog dapat ditambahkan
dengan memilih Project -> COmponent atau Ctrl-T dan memilih
Microsoft Common Dialog Control 6.0) Ketikkan kode berikut pada class
module (kita beri nama class module tsb clsCrc) :

================= START HERE ====================

Private crcTable(0 To 255) As Long ‘crc32

Public Function CRC32(ByRef bArrayIn() As Byte, ByVal lLen As Long, Optional ByVal lcrc As Long = 0) As Long

‘bArrayIn adalah array byte dari file yang dibaca, lLen adalah ukuran atau size file

Dim lCurPos As Long ‘Current position untuk iterasi proses array bArrayIn

Dim lTemp As Long ‘variabel temp hasil perhitungan

If lLen = 0 Then Exit Function ‘keluar fungsi apabila ukuran file = 0

lTemp = lcrc Xor &HFFFFFFFF

For lCurPos = 0 To lLen

lTemp = (((lTemp And &HFFFFFF00) \\ &H100) And &HFFFFFF) Xor (crcTable((lTemp And 255) Xor bArrayIn(lCurPos)))

Next lCurPos

CRC32 = lTemp Xor &HFFFFFFFF

End Function

Private Function BuildTable() As Boolean

Dim i As Long, x As Long, crc As Long

Const Limit = &HEDB88320

For i = 0 To 255

crc = i

For x = 0 To 7

If crc And 1 Then

crc = (((crc And &HFFFFFFFE) \\ 2) And &H7FFFFFFF) Xor Limit

Else

crc = ((crc And &HFFFFFFFE) \\ 2) And &H7FFFFFFF

End If

Next x

crcTable(i) = crc

Next i

End Function

Private Sub Class_Initialize()

BuildTable

End Sub

================= END HERE ====================

Lalu ketikkan kode berikut dalam event Command1_Click :

================= START HERE ====================

Dim namaFileBuka As String, HasilCrc As String

Dim CCrc As New clsCrc ‘bikin objek baru dari class ClsCrc

Dim calCrc As Long

Dim tmp() As Byte ‘array buat file yang dibaca

Private Sub Command1_Click()

CommonDialog1.CancelError = True ‘error bila user mengklik cancel pada CommonDialog

CommonDialog1.DialogTitle = “Baca File” ‘Caption commondialog

On Error GoTo erorhandle ‘label error handle

CommonDialog1.ShowOpen

namafilbuka = CommonDialog1.FileName

Open namafilbuka For Binary Access Read As #1 ‘buka file yang dipilih dengan akses baca pada mode binary

ReDim tmp(LOF(1) – 1) As Byte ‘deklarasi ulang untuk array, # Bugs Fixed #

Get #1, , tmp()

Close #1

calCrc = UBound(tmp) ‘mengambil ukuran file dari array

calCrc = CCrc.CRC32(tmp, calCrc) ‘hitung CRC

HasilCrc = Hex(calCrc) ‘diubah ke format hexadesimal, karena hasil perhitungan dari class CRC masih berupa numeric

Text1.Text = HasilCrc ‘tampilkan hasilnya

Exit Sub

erorhandle:

If Err.Number <> 32755 Then MsgBox Err.Description ‘error number
32755 dalah bila user mengklik tombol cancel pada saat memilih file

================= END HERE ====================

COba anda jalankan program diatas dengan memencet
tombol F5, lalu klik Command1 untuk memilih dan membuka file. Maka
program akan menampilkan CRC32nya.

Second#

Kode diatas dapat kita buat menjadi sebuah rutin pengecekan file
suspect virus dengan antara membandingkan hasil CRC32nya dan database
CRC kita sendiri. Algoritmanya adalah :

- Memilih file yang akan dicek

- Membuka file tersebut dalam mode binary

- Memproses byte demi byte untuk menghasilkan Checksum

- Buka file database

- Ambil isi file baris demi baris

- Samakan Checksum hasil perhitungan dengan checksum dari file

Format file database dapat kita tentukan sendiri, misal :

- FluBurung.A=ABCDEFGH

- Diary.A=12345678

Dimana FluBurung.A adalah nama virus dan ABCDEFGH dalah Crc32nya. Jika
kita mempunyai format file seperti diatas, maka kita perlu membaca file
secara sekuensial per baris serta memisahkan antara nama virus dan
Crc32nya. Dalam hal ini yang menjadi pemisah adalah karakter ‘=’.

Buat 1 module baru (– diberi nama module1) lalu isi dengan kode :

================= START HERE ====================

Public namaVirus As String, CrcVirus As String
‘deklarasi variabel global untuk nama dan CRC virus Public pathExe as
String ‘deklarasi variabel penyimpan lokasi file EXE AV kita

Public Function cariDatabase(Crc As String, namaFileDB As String) As Boolean

Dim lineStr As String, tmp() As String ‘variabel penampung untuk isi file

Open namaFileDB For Input As #1 ‘buka file dengan mode input

Do

Line Input #1, lineStr

tmp = Split(lineStr, “=”) ‘pisahkan isi file bedasarkan pemisah karakter ‘=’

namaVirus = tmp(0) ‘masukkan namavirus ke variabel dari array

CrcVirus = tmp(1) ‘masukkan Crcvirus ke variabel dari array

If CrcVirus = Crc Then ‘bila CRC perhitungan cocok/match dengan database

cariDatabase = True ‘kembalikan nilai TRUE

Exit Do ‘keluar dari perulangan

End If

Loop Until EOF(1)

Close #1

End Function

================= END HERE ====================

Lalu tambahkan 1 objek baru kedalam Form, yaitu
Command button2. lalu ketikkan listing kode berikut kedalam event
Command2_Click :

================= START HERE ====================

If Len(App.Path) <= 3 Then ‘bila direktori kita adalah root direktori

pathEXE = App.Path

Else

pathEXE = App.Path & “\\”

End If

CommonDialog1.CancelError = True ‘error bila user mengklik cancel pada CommonDialog

CommonDialog1.DialogTitle = “Baca File” ‘Caption commondialog

On Error GoTo erorhandle ‘label error handle

CommonDialog1.ShowOpen

namafilbuka = CommonDialog1.FileName

Open namafilbuka For Binary Access Read As #1 ‘buka file yang dipilih dengan akses baca pada mode binary

ReDim tmp(LOF(1) – 1) As Byte ‘deklarasi ulang untuk array # Bugs Fixed #

Get #1, , tmp()

Close #1

calCrc = UBound(tmp) ‘mengambil ukuran file dari array

calCrc = CCrc.CRC32(tmp, calCrc) ‘hitung CRC

HasilCrc = Hex(calCrc) ‘diubah ke format hexadesimal, karena hasil perhitungan dari class CRC masih berupa numeric

If cariDatabase(HasilCrc, pathEXE & “DB.txt”) Then ‘bila fungsi bernilai TRUE

MsgBox “Virus ditemukan : ” & namaVirus ‘tampilkan message Box

End If

Exit Sub

erorhandle:

If Err.Number <> 32755 Then MsgBox Err.Description ‘error number
32755 dalah bila user mengklik tombol cancel pada saat memilih file

================= END HERE ====================

Fitur AV sederhana ini dapat ditambahkan dengan
fitur process scanner, akses registry, real-time protection (RTP) dan
lain lain. Untuk process scanner pada dasarnya adalah teknik enumerasi
seluruh proses yang sedang berjalan pada Sistem Operasi, lalu mencari
letak atau lokasi file dan melakukan proses scanning.

MENINGKATKAN KINERJA WINDOWS XP

Saya beberapa kali menjumpai komputer (PC) atau Laptop dengan spesifikasi komputer yang relatif menengah keatas, tetapi ketika menjalankan program / browsing di windows explorer, sering terasa lambat. Setelah diperiksa, seringkali pengguna kurang memperhatikan bagaimana [tip] meningkatkan kinerja windows XP yang digunakan.

Sebenarnya banyak cara/tips untuk meningkatkan kinerja Windows, bisa dilakukan secara software maupu hardware. Yang akan dibahas disini adalah meningkatkan kinerja Windows (secara software) dengan 3 langkah sederhana.

1. Mengatur Seting “Performance Options”

Klik kanan My Computer pilih tab Advanced dan Klik Setting pada bagian Performance

Agar komputer berkerja lebih cepat, maka bisa dipilih Adjust for best performance, tetapi jika ingin tetap menggunakan tampilan XP, pilih saja (beri tanda cek) pada pilihan :

Use visual styles on windows and buttons
Smooth edges of screen fonts
Use drop shadows for icon labels on the desktop (jika icon desktop diaktifkan)

Animasi lainnya tidak begitu penting, jadi di hilangkan tanda cek-nya.

2. Mengatur aplikasi yang berjalan dengan windows

Ini mungkin akan banyak berpengaruh ke kinerja dan penggunaan Memori. Sebagian pengguna tidak begitu memperhatikan apa saja aplikasi yang otomatis berjalan bersama windows ketika start up. Padahal banyak aplikasi yang tidak penting, tetapi selalu berjalan di backround, sehingga ikut memakan Memory (RAM) komputer dan kadang memperberat kinerja.

Jika anda menggunakan laptop, maka biasanya aplikasi yang otomatis berjalan dengan windows akan semakin banyak. Salah satu indikasinya adalah banyaknya icon yang ada di sistem tray. Bagaimana mengatur dan memeriksa aplikasi-aplikasi yang berjalan dengan windwos ini ?

Cara paling mudah dan disarankan adalah menggunakan software gratis Autorun, bisa di download di http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx atau Download langsung (zip) Autorun

Selain ukuran yang kecil, software ini bersifat portable. Tetapi mungkin ini adalah aplikasi autorun terbaik yang ada selama ini. Setelah di download, jalankan dan pilih tab Logon. Nah daftar yang ditampilkan adalah daftar aplikasi yang otomatis berjalan bersama windows. Hilangkan tanda cek agar aplikasi tidak otomatis berjalan.

Aplikasi yang tidak penting misalnya fasilitas auto update / registration dari program-program seperti Printer, Adobe acrobat, CorelDraw dan lainnya. Selain itu berikut beberapa aplikasi yang sering ikut berjalan bersama windows, tetapi tidak begitu penting :

Adobe Acrobat SpeedLauncher
Alcmtr ( Realtek Azalia Audio – Event Monitor)
EPSON Status Monitor ( jika menggunakan printer lain, seperti HP, Canon dan lainnya biasanya juga ada )
RTHDCPL (Realtek HD Audio Control Panel)
Skytel (Realtek Voice Manager)
SunJavaUpdSched ( Java(TM) Platform SE binary)
dan lain-lainnya

Tip ini seharusnya juga akan mempercepat proses booting komputer. Jika masih lambat, coba baga juga artikel Tips mengatasi booting/loading komputer yang lambat

Perhatian..!! Jangan menghilangkan tanda chek (centang) di 2 komponen yang berada atas, yaitu userinit.exe dan explorer.exe, karena bisa menyebabkan windows tidak ada bisa masuk (login).. Jika hal ini terjadi, maka ketika booting (setelah restart) tekan-tekan tombol F8 sampai muncul pilihan booting, untuk selanjutnya pilih Safe Mode. Kemudian login dengan user seperti yang dipakai sebelumnya. Setelah masuk safe Mode, buka/jalankan Autoruns dan aktifkan kembali 2 komponen diatas, kemudian restart ulang.

3. Mematikan Indexing Service

Indexing service merupakan fasilitas windows untuk membuat dan mengupdate index file/folder secara berkala, sehingga ketika menggunakan fasilitas Search di explorer, maka pencarian bisa lebih cepat. Kadang fitur ini sering membuat kinerja PC menjadi lambat, apalagi jika jarang menggunakan fasilitas Search/Find. Untuk menon aktifkannya melalui langkah berikut :

Buka Control Panel > Add or Remove Programs
Pilih Add/ Remove Windows Components
Hlangkan tanda cek pada Indexing Service klik saja next
Tunggu proses sampai selesai

Yang jelas maih banyak tips yang lain untuk meningkatkan kinerja windows [XP], tetapi minimal dengan dua langkah pertama tersebut, akan terasa perbedaannya.

MENINGKATKAN KINERJA PC(KOMPUTER)

Seiring dengan banyaknya software/program yang di install di komputer, sering kita merasa kinerja komputer kita menjadi semakin lambat. Atau kadang kita tahunya komputer kita semakin lambat kinerjanya. Hal ini wajar apalagi dengan semakin lamanya penggunaan komputer dengan berbagai program didalamnya.

Sebenarnya kinerja komputer bisa dipengaruhi oleh banyak faktor, baik software maupun hardware. Ada berbagai tips yang dapat dilakukan agar kinerja komputer menjadi lebih baik. Berikut beberapa tips yang mungkin dapat dilakukan dan mungkin sebagian sudah umum kita lakukan atau kita dengar.

1. Uninstall program yang tidak dipakai

Meskipun tidak dijalankan, program yang jarang atau tidak pernah digunakan bisa ikut mempengaruhi kinerja komputer. Terutama program yang menyimpan seting-setingnya di registry. Mengapa ? karena setiap kali komputer dijalankan, registry windows akan di load di memory, sehingga semakin besar ukurannya, memori yang digunakan akan semakin besar pula.

2. Periksa program-program yang otomatis berjalan dengan Windows

Hal ini bisa di cek dengan program seperti autoruns. Biasanya ada beberapa program yang selalu berjalan yang sebenarnya tidak begitu penting atau kurang penting.

3. Defragment hardisk

Ini bisa dilakukan melalui menu Properties > System Tools > Disk Defragment. Yang tujuannya untuk menata kembali file-file sesuai prioritasnya.

4. Mematikan service yang tidak terpakai

Hal ini memerlukan sedikit pengetahuan tentang komputer. Services merupakan program/library juga yang dijalankan (di load) setiap komputer hidup. Bisa dilihat melalui Control Panel > Administrative Tools > Services. Jika komputer tidak pernah digunakan online (internet), ada beberapa service yang bisa di non aktifkan. Misalnya Windows Time dan beberapa service lainnya ( bisa di cek keterangannya). Tapi hal ini juga perlu berhati-hati, jika salah bisa menyebabkan beberapa fungsi windows tidak berjalan.

5. Hindari penggunakan Skin windows

Kadang penggunaan tampilan/skin tambahan windows bisa mempengaruhi kinerja cukup signifikan. Terutama penggunaan software tambahan. Sebaiknya jika ingin tampilan yang berbeda gunakan saja Windows Themes (bawaan windows).

6. Matikan beberapa efek Visual Windows

Selain itu beberapa efek windows [xp] yang tidak begitu penting bisa di matikan. Bisa di dilakukan melalui klik kanan di My Computer pilih Properties. Di tab Advanced di bagian Performance klik tombol Settings. Bisa di non aktifkan Visual efek yang tidak begitu penting.

7. Batasi tambahan jumlah font

Ini berpengaruh ke aplikasi yang menggunakan Pilihan font seperti Microsoft Office. Dengan banyaknya font tambahan akan mempengaruhi ke memori yang digunakan dan loading akan terasa lebih lambat.

8. Hapus icon di desktop yang tidak penting

Sering program yang di install di komputer akan membuat shortcut baru (icon) di desktop. Jika kita jarang menggunakan icon-icon ini, lebih baik di hapus saja, bisa sedikit mengurangi pemakaian memori.

9. Scan komputer dari Virus, Spyware, trojan dan sejenisnya

Jika komputer terinfeksi virus, sebagian besar kinerjanya akan menurun, bahkan bisa-bisa komputer menjadi sangat lambat. Oleh karena itu sebaiknya selalu dijaga agar komputer bebas virus. kemudian jika komputer sering terkoneksi ke Internet, maka sebaiknya sekitar sebulan sekali komputer di scan dari spyware, mallware dan sejenisnya.

10. Gunakan alternatif software yang lebih ringan

Beberapa software kandang hanya digunakan untuk beberapa hal yang sederhana. Misalnya menggunakan ACDSee hanya untuk melihat-lihat gambar atau foto saja. Jika hanya ingin melihatl lihat gambar dengan format standard, maka bisa menggunakan Fasilitas bawaan windows, karena ACDSee cukup berat terutama versi-versi terbaru.

11. Menggunakan Software TuneUp, defragment dan sejenisnya.

Jika kita kesulitan dengan optimalisasi sistem manual dan ingin cara mudah, maka kita bisa menggunakan program-program TuneUp, Defragment registry, dan sejenisnya.

12. Upgrade hardware

Jika memiliki dana tambahan dan spesifikasi komputer masih pas-pasan maka bisa di upgrade hardwarenya seperti Memory, CPU atau VGA. Yang paling berpengaruh biasanya Memory dan CPU.

13. Install Ulang

Kadang sistem yang sangat lama dan penuh dengan program yang banyak tidak/jarang terpakai, meski sudah di optimalisasi masih saja lambat. Jika seperti itu, mungkin install ulang adalah solusi yang terbaik, karena biasanya dengan system yang lebih “fresh” kinerja bisa maksimal.

Cara-cara diatas mungkin hanya sebagian tips yang bisa dilakukan dan saya yakin masih banyak tips lain termasuk optimalisasi setting hardware. Jika ada tambahan tips lainnya,

Jumat, 03 Juni 2011

TIPS MENJAGA PERSAHABATAN



1.Hindari penghinaan

Apapun yang bersifat merendahkan, ejekan penghinaan dalam bentuk apapun terhadap seseorang, baik tentang kepribadian, bentuk tubuh, keadaan sosial dan lain sebagainya, jangan pernah dilakukan, karena tak ada masalah yang selesai dengan penghinaan, mencela, merendahkan, yang ada adalah perasaan sakit hati serta rasa dendam

2.Hindari ikut campur urusan pribadi.

Hindari pula untuk ikut campur urusan pribadi seseorang yang tak ada manfaatnya jika kita terlibat. Seperti yang kita maklumi setiap orang punya urusan pribadi yang sangat sensitif, yang bila terusik akan menimbulkan kemarahan.

3.Hindari memotong pembicaraan.

Sungguh dongkol bila kita sedang berbicara kemudian tiba-tiba dipotong dan disangkal, berbeda halnya bila uraian tuntas dan kemudian dikoreksi dengan cara yang arif, niscaya kitapun berkecenderungan menghargainya bahkan mungkin menerima.

Maka latihlah diri kita untuk bersabar dalam mendengar dan mengoreksi dengan cara yang terbaik pada waktu yang tepat.

4.Hindari membandingkan

Jangan pernah dengan sengaja membandingkan: jasa, kebaikan, penampilan, harta, kedudukan seseorang sehingga yang mendengarnya merasa dirinya tidak berharga, rendah atau merasa terhina.

5.Jangan membela musuhnya, mencaci kawannya

Setiap orang memiliki kawan yang disukai dan orang yang dibenci.

Membela musih maka dianggap bergabung bersama musuhnya, begitu pua mencaci kawannya berarti memusuhi dirinya. Bersikaplah yang netral, sepanjang diri kita menginginkan kebaikan dari semua pihak, dan sadar bhawa untuk berubah harus siap menjalani proses dan tahapan.

Tahapan awal yang prioritas dilakukan adalah harus memperbanyak kawan bukan memperbanyak musuh.

6.Hindari merusak kebahagiaannya

Bila seseorang sedang bersuka cita, bergembira ria dan berbahagia, janganlah melakukan tindakan yang akan merusak kebahagiannya, misalkan ada seseorang yang merasa beruntung mendapatkan hadiah dari luar negeri, padahal kita tahu persis bahwa barang tersebut buatan dalam negeri, bahkan dijual di pasar umum. Maka kita tak perlu menyampaikannya hanya semata karena ingin bicara belaka, biarlah dia berbahagia mendapatkan oleh-oleh tersebut.

7.Jangan mengungkit masa lalu.

Ingatlah bahwa setiap orang memiliki kesalahan yang sangat ingin disembunyikannya, termasuk diri kitapun demikian memilikinya, maka jangan pernah usil untuk mengungkit dan membeberkannya, hal ini seperti kita sama dengan mengajak bermusuhan karena mencemarkan kekurangannya.

8.Jangan mengambil haknya.

Berhati-hatilah terhadap hak-hak orang lain baik berbentuk materi ataupun non materi, setiap gangguan terhadap hak harta, waktu tenaga, ketenangan, atau hak pribadi lainnya niscaya akan menimbulkan rasa tidak suka dan perlawanan, yang tentu akan merusak hubungan.

9.Hati-hati dengan kemarahan

Bila anda marah, maka waspadalah karena kemarahan yang tak terkendali biasanya menghasilkan kata dan perilaku yang keji, yang sangat melukai dan tentu perbuatan ini akan menghancurkan hubungan baik dilingkungan manapun.

Kita harus mulai melatih diri mengendalikan kemarahan sekuat tenaga, jikalau memang kemarahan itu tetap terjadi, pilihlah kata-kata yang paling tidak melukai, sederhanakan dan persingkat kemarahannya, dan tak usah sungkan untuk meminta maaf andaikata ucapan dirasakan berlebihan.

10.Jangan menertawakannya

Sebagian besar dari sikap menertawakan seseorang karena kekuranggannya, baik sikap, penampilan, bentuk rupa/badan, ucapan, dan lain sebagainya, dan ingatlah tertawa yang tidak pada tempatnya serta berlebihan akan mengundang rasa sakit hati.

11.Hati-hati dengan penampilan, bau badan dan bau mulut.

Tidak ada salahnya kita selalu mengontrol penampilan, bau badan/mulut kita, karena penampilan ataupun bau badan yang tak segar akan membuat orang lain merasa terusik kenyamanannya, dan cenderung ingin menghindari kita.

Penampilan yang rapih, segar, harum, insya Allah akan lebih mengakrabkan.

SUBNETING

Setelah anda membaca artikel Konsep Subnetting, Siapa Takut?ILMU92.BLOGSPOT.COM dan memahami konsep Subnetting dengan baik. Kali ini saatnya anda mempelajari teknik penghitungan subnetting. Penghitungan subnetting bisa dilakukan dengan dua cara, cara binary yang relatif lambat dan cara khusus yang lebih cepat. Pada hakekatnya semua pertanyaan tentang subnetting akan berkisar di empat masalah: Jumlah Subnet, Jumlah Host per Subnet, Blok Subnet, dan Alamat Host- Broadcast.
Penulisan IP address umumnya adalah dengan 192.168.1.2. Namun adakalanya ditulis dengan 192.168.1.2/24, apa ini artinya? Artinya bahwa IP address 192.168.1.2 dengan subnet mask 255.255.255.0. Lho kok bisa seperti itu? Ya, /24 diambil dari penghitungan bahwa 24 bit subnet mask diselubung dengan binari 1. Atau dengan kata lain, subnet masknya adalah: 11111111.11111111.11111111.00000000 (255.255.255.0). Konsep ini yang disebut dengan CIDR (Classless Inter-Domain Routing) yang diperkenalkan pertama kali tahun 1992 oleh IEFT.
Pertanyaan berikutnya adalah Subnet Mask berapa saja yang bisa digunakan untuk melakukan subnetting? Ini terjawab dengan tabel di bawah:
Subnet Mask Nilai CIDR
255.128.0.0 /9
255.192.0.0 /10
255.224.0.0 /11
255.240.0.0 /12
255.248.0.0 /13
255.252.0.0 /14
255.254.0.0 /15
255.255.0.0 /16
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
Subnet Mask Nilai CIDR
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
SUBNETTING PADA IP ADDRESS CLASS C
Ok, sekarang mari langsung latihan saja. Subnetting seperti apa yang terjadi dengan sebuah NETWORK ADDRESS 192.168.1.0/26 ?
Analisa: 192.168.1.0 berarti kelas C dengan Subnet Mask /26 berarti 11111111.11111111.11111111.11000000 (255.255.255.192).
Penghitungan: Seperti sudah saya sebutkan sebelumnya semua pertanyaan tentang subnetting akan berpusat di 4 hal, jumlah subnet, jumlah host per subnet, blok subnet, alamat host dan broadcast yang valid. Jadi kita selesaikan dengan urutan seperti itu:
    1. Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada oktet terakhir subnet mask (2 oktet terakhir untuk kelas B, dan 3 oktet terakhir untuk kelas A). Jadi Jumlah Subnet adalah 22 = 4 subnet
    2. Jumlah Host per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 26 – 2 = 62 host
    3. Blok Subnet = 256 – 192 (nilai oktet terakhir subnet mask) = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
    4. Bagaimana dengan alamat host dan broadcast yang valid? Kita langsung buat tabelnya. Sebagai catatan, host pertama adalah 1 angka setelah subnet, dan broadcast adalah 1 angka sebelum subnet berikutnya.
Subnet
192.168.1.0
192.168.1.64
192.168.1.128
192.168.1.192
Host Pertama
192.168.1.1
192.168.1.65
192.168.1.129
192.168.1.193
Host Terakhir
192.168.1.62
192.168.1.126
192.168.1.190
192.168.1.254
Broadcast
192.168.1.63
192.168.1.127
192.168.1.191
192.168.1.255
Kita sudah selesaikan subnetting untuk IP address Class C. Dan kita bisa melanjutkan lagi untuk subnet mask yang lain, dengan konsep dan teknik yang sama. Subnet mask yang bisa digunakan untuk subnetting class C adalah seperti di bawah. Silakan anda coba menghitung seperti cara diatas untuk subnetmask lainnya.
Subnet Mask Nilai CIDR
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
SUBNETTING PADA IP ADDRESS CLASS B
Berikutnya kita akan mencoba melakukan subnetting untuk IP address class B. Pertama, subnet mask yang bisa digunakan untuk subnetting class B adalah seperti dibawah. Sengaja saya pisahkan jadi dua, blok sebelah kiri dan kanan karena masing-masing berbeda teknik terutama untuk oktet yang “dimainkan” berdasarkan blok subnetnya. CIDR /17 sampai /24 caranya sama persis dengan subnetting Class C, hanya blok subnetnya kita masukkan langsung ke oktet ketiga, bukan seperti Class C yang “dimainkan” di oktet keempat. Sedangkan CIDR /25 sampai /30 (kelipatan) blok subnet kita “mainkan” di oktet keempat, tapi setelah selesai oktet ketiga berjalan maju (coeunter) dari 0, 1, 2, 3, dst.
Subnet Mask Nilai CIDR
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
Subnet Mask Nilai CIDR
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
Ok, kita coba dua soal untuk kedua teknik subnetting untuk Class B. Kita mulai dari yang menggunakan subnetmask dengan CIDR /17 sampai /24. Contoh network address 172.16.0.0/18.
Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /18 berarti 11111111.11111111.11000000.00000000 (255.255.192.0).
Penghitungan:
    1. Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada 2 oktet terakhir. Jadi Jumlah Subnet adalah 22 = 4 subnet
    2. Jumlah Host per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada 2 oktet terakhir. Jadi jumlah host per subnet adalah 214 – 2 = 16.382 host
    3. Blok Subnet = 256 – 192 = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
    4. Alamat host dan broadcast yang valid?
Subnet
172.16.0.0
172.16.64.0
172.16.128.0
172.16.192.0
Host Pertama
172.16.0.1
172.16.64.1
172.16.128.1
172.16.192.1
Host Terakhir
172.16.63.254
172.16.127.254
172.16.191.254
172.16.255.254
Broadcast
172.16.63.255
172.16.127.255
172.16.191.255
172.16..255.255
Berikutnya kita coba satu lagi untuk Class B khususnya untuk yang menggunakan subnetmask CIDR /25 sampai /30. Contoh network address 172.16.0.0/25.
Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /25 berarti 11111111.11111111.11111111.10000000 (255.255.255.128).
Penghitungan:
  1. Jumlah Subnet = 29 = 512 subnet
  2. Jumlah Host per Subnet = 27 – 2 = 126 host
  3. Blok Subnet = 256 – 128 = 128. Jadi lengkapnya adalah (0, 128)
  4. Alamat host dan broadcast yang valid?
Subnet
172.16.0.0 172.16.0.128 172.16.1.0 … 172.16.255.128
Host Pertama 172.16.0.1 172.16.0.129 172.16.1.1 … 172.16.255.129
Host Terakhir 172.16.0.126 172.16.0.254 172.16.1.126 … 172.16.255.254
Broadcast 172.16.0.127 172.16.0.255 172.16.1.127 … 172.16.255.255
Masih bingung juga? Ok sebelum masuk ke Class A, coba ulangi lagi dari Class C, dan baca pelan-pelan ;)
SUBNETTING PADA IP ADDRESS CLASS A
Kalau sudah mantab dan paham, kita lanjut ke Class A. Konsepnya semua sama saja. Perbedaannya adalah di OKTET mana kita mainkan blok subnet. Kalau Class C di oktet ke 4 (terakhir), kelas B di Oktet 3 dan 4 (2 oktet terakhir), kalau Class A di oktet 2, 3 dan 4 (3 oktet terakhir). Kemudian subnet mask yang bisa digunakan untuk subnetting class A adalah semua subnet mask dari CIDR /8 sampai /30.
Kita coba latihan untuk network address 10.0.0.0/16.
Analisa: 10.0.0.0 berarti kelas A, dengan Subnet Mask /16 berarti 11111111.11111111.00000000.00000000 (255.255.0.0).
Penghitungan:
  1. Jumlah Subnet = 28 = 256 subnet
  2. Jumlah Host per Subnet = 216 – 2 = 65534 host
  3. Blok Subnet = 256 – 255 = 1. Jadi subnet lengkapnya: 0,1,2,3,4, etc.
  4. Alamat host dan broadcast yang valid?
Subnet
10.0.0.0 10.1.0.0 … 10.254.0.0 10.255.0.0
Host Pertama 10.0.0.1 10.1.0.1 … 10.254.0.1 10.255.0.1
Host Terakhir 10.0.255.254 10.1.255.254 … 10.254.255.254 10.255.255.254
Broadcast 10.0.255.255 10.1.255.255 … 10.254.255.255 10.255.255.255
Mudah-mudahan sudah setelah anda membaca paragraf terakhir ini, anda sudah memahami penghitungan subnetting dengan baik. Kalaupun belum paham juga, anda ulangi terus artikel ini pelan-pelan dari atas. Untuk teknik hapalan subnetting yang lebih cepat, tunggu di artikel berikutnya ;)
Catatan: Semua penghitungan subnet diatas berasumsikan bahwa IP Subnet-Zeroes (dan IP Subnet-Ones) dihitung secara default. Buku versi terbaru Todd Lamle dan juga CCNA setelah 2005 sudah mengakomodasi masalah IP Subnet-Zeroes (dan IP Subnet-Ones) ini. CCNA pre-2005 tidak memasukkannya secara default (meskipun di kenyataan kita bisa mengaktifkannya dengan command ip subnet-zeroes), sehingga mungkin dalam beberapa buku tentang CCNA serta soal-soal test CNAP, anda masih menemukan rumus penghitungan Jumlah Subnet = 2x – 2
Tahap berikutnya adalah silakan download dan kerjakan soal latihan subnetting. Jangan lupa mengikuti artikel tentang Teknik Mengerjakan Soal Subnetting untuk memperkuat pemahaman anda dan meningkatkan kemampuan dalam mengerjakan soal dalam waktu terbatas.

Kamis, 02 Juni 2011

jebol wifi part 2

Terkadang kita menemui beberapa hotspot wifi yang diprotect, baik itu dengan password WEP atau WPA2. Sebenarnya password tersebut dapat kita jebol dengan niat dan tekad (yang buruk tentunya hehehehe…), namun ingat – ingatlah karena ini semua illegal meskipun boleh dibilang ndak sampe ditangkap polisi. Ibaratnya kita menduplikatkan kunci rumah seseorang dan membuka pintu rumahnya namun tidak mencuri, hanya pakai pinjam hehehe…. tapi kalo lebih dari itu sih saya nda tahu deh … terlalu kreatif namanya hehehehe…
Sebenarnya di dunia maya bertebaran bermacam – macam software hacking wifi… tinggal kita mau belajar dan menyimaknya saja. Plus ketelatenan. Coba saja ketik hacking wifi di youtube, maka akan hadir berjibun caranya. Software yang mau saya bagi adalah airowizard. Program ini merupakan bentuk yang lebih user friendly dari aircrack. Berguna untuk membaca lalu lintas data packet wifi baik unprotect maupun protect. Lalu menganalisanya dan menghacknya untuk mencari passwordnya. Apabila secara manual penyadapan lalu lintas data ini memerlukan waktu berjam – jam maupun berhari – hari untuk membongkar password WEP/WPA2, maka airowizard hanya butuh 5 menit saja. Sesuai kata – kata pembuatnya sih.Di dunia maya sangat sulit mencari software ini karena banyak pihak yang sirik karena software ini bisa membongkar password wifi secara cepat.
Download Airowizard ilmu92.blogspot.com: Airowizard AWSetup_beta1-rev250a
4,56 Mb

Sebenarnya kalau anda suka cara – cara manual maka airowizard lebih nyaman dan sakti bila digunakan lewat OS linux yaitu Backtrack 3. Backtrack memang didesain untuk security. Asyiknya lagi backtrack juga tersedia dalam versi USB sehingga bisa simpan pada USB kapasitas 1 GB.
Download Backtrack 3 : USB version http://backtrack.mirrors.skynet.be/pub/backtrack/bt3final_usb.iso 783,42 Mb
Saran saya gunakan download manager untuk mempercepat download. Mungkin sekitar 6 jam bila telkom speedy stabil.

jebol wifi (MENGAKALI MAC AGAR DAPAT BERINTERNET SEPANJANG WAKTU)

 
Hey hey hey…terkadang lagi asik asik ngenet di hotspot tiba2 putus,…katanya sih dibatasi waktu biar user tidak dapat mengakses internet lagi…. Wah wah wah … repot banget sih…hanya ingin mendapatkan informasi di internet…seluruh kegiatan kita dibatasi…edun…alahhhhhhhhhhh … pembatasan diri…makanya kapan rakyat Indonesia bias mendapatkan informasi gratis di internet … kapan seluruh sector internet tidak dijadikan ajang bisnis…ini yang membuat rakyat Indonesia menjadi tidak percaya dengan internet … dan dibodohi oleh bangsa lain… di Negara maju access internet tidak dibatasi dan GRATIS…ya sekali lagi GRATIS … hanya disini saja dijadikan sumber inspirasi bagi para pebisnis agar meraup keuntungan sebanyak –banyaknya … padahal kita orang Indonesia sangat haus ilmu, apalagi soal computer, kapan lagi sih …. Hihihihihi … okay untuk mengatasi ini ada tips dan trick untuk merubah mac agar kita bias bebas berkeliaran di dunia cyber hihihihi…
Okay…. Langsung to the point aja yah…,pertama cari hotspot…kalo bisa menyediakan hotspot gratis…tapi dibatasi oleh jam ajah gituh…, terus maeennnnnnn aja ampe abis waktunya …
nah bis itu bakal ada pembatasan akses seperti yang ditunjukkan gambar di atas .. atau ada tulisan “MAAF WAKTU BERINTERNET ANDA TELAH ABIS, SILAHKAN KEMBALI BESOK”, setannnnnnnn!!!!! kapan indonesia mo maju kalo internet dibatasi terus… yaaaa mo gak mau deh diakalin.
PROSES PEMBATASAN WAKTU
proses pembatasan waktu bisa dibatasi dari access point yang ada di kafe tersebut, dan biasanya pembatasan tersebut menggunakan MAC address, kenapa MAC Address???Kok gak IP Address??umh…kalo IP address bisa diganti sendiri kan lewat komputer, tapi kalau MAC, mungkin bisa di linux, tapi kalo di windows??? ya donlot lah program buat ngerubah MAC di:
klik disini  untuk download software TMAC
kemudian install dan jalankan, maka akan muncul seperti gambar berikut:
TMAC
kemudian klik tombolnya CHANGE MAC untuk mengganti mac address, lalu klik RANDOM MAC ADDRESS, seperti yang ditunjukkan gambar:
nah…ntar mac addressnya bakal dirandom sesuai dengan metode yang benar dari programnya, lalu klik CHANGE NOW!, langsung deh IP address anda berubah.
tunggu beberapa saat agar kompie merefresh perubahan ini kemudian buka lagi situs yang ingin dikunjungi, BANG BANG BANG!!!… dapet access 2 jam gratis lagi euy …
bisa dilihat tombol CLICK HERE itu jika ditekan kita mendapat free access, okay … mungkin sekian… dulu darri sayah …

Selasa, 31 Mei 2011

mengobati darh tinggi

Darah tingi atau hipertensi adalah kondisi medis di mana terjadi peningkatan tekanan darah secara kronis (dalam jangka waktu lama). [wikipedia]

Masih menurut wikipedia, jenis dan penyebab hipertensi atau tekanan darah tinggi ada 2 :
1. Hipertensi primer atau esensial adalah hipertensi yang tidak / belum diketahui penyebabnya (terdapat pada kurang lebih 90 % dari seluruh hipertensi).
2. Hipertensi sekunder adalah hipertensi yang disebabkan/ sebagai akibat dari adanya penyakit lain.

Adapun gejala-gejala yang timbul akibat penyakit darah tinggi diantaranya sakit kepala, perdarahan dari hidung, pusing, wajah kemerahan dan kelelahan.

Mungkin sudah cukup prolognya diatas ya, untuk lebih jelasnya silakan baca disini. Kali ini blog tips kesehatan akan memberikan ramuan obat tradisional untuk menyembuhkan darah tinggi. berikut 2 buah obat darah tinggi yang bisa anda coba:

Obat tradisional darah tinggi 1
- Ambillah segenggam daun seledri lalu tumbuk sampai halus
- Kemudian campur dengan air matang dan saringlah pada sebuah kain bersih / saringan halus. Usahakan air saringan sampai satu gelas
- Diamkan selama satu jam baru diminum dengan sedikit ampas.
- Minum secara rutin setiap pagi dan sore

Obat tradisional darah tinggi 2
- Ambillah 3 buah mengkudu kemudian parut dan peras airnya
- Usahakan airnya sampai satu gelas
- Minum setiap pagi dan sore

Jumat, 15 April 2011

fhotoshop 5

             
Back again to the world of photo editing, photo editing for some people is a preoccupation own ranging from making more nice photo also get the satisfaction of mind especially if you get praise from others. Well Most people use Adobe Photoshop as a place to edit their photos. Well for those who do not have photoshop and want to photoshop please download Adobe Photoshop CS 4 free. Well after that if you've downloaded but do not know what to doing please download the free ebook to learn photoshop. Well if you'veread all the books and feel you are good at and want to create a nice effect photoshop effects photoshop please try an amazing 32and 60 tutorial adobe photoshop cool. How? not have a lot in getting free and  photoshop.
Well now I will give you a link to 11 more cool photoshop tutorials and stunning, well let's see the picture in the picture below, if you want to have and can edit photos with photoshop like picture please click the picture below the picture then you will be input into the tutorial photoshop

How to Turn Humdrum Photos into Cinematic Portraits

cinematic photo effect 11 Tutorial Photoshop Yang Menakjubkan

Dance Photo Manipulation

dance photo effect 11 Tutorial Photoshop Yang Menakjubkan

Water Effect Photo Montage

water photo effect 11 Tutorial Photoshop Yang Menakjubkan

Create A Vibrant Image Using Photoshop

vibrant photo effect 11 Tutorial Photoshop Yang Menakjubkan

Creating a Vector Composite Effect from a Photo

vector photo effect 11 Tutorial Photoshop Yang Menakjubkan

Beautiful Lady Light Effects

lady photo effect 11 Tutorial Photoshop Yang Menakjubkan

Create a Flaming Photo Manipulation

flaming photo effect 11 Tutorial Photoshop Yang Menakjubkan

Create a Sparkling Fantasy Photo Manipulation

fantasy photo effect 11 Tutorial Photoshop Yang Menakjubkan

Electrifying Energy Beams

energybeams photo effect 11 Tutorial Photoshop Yang Menakjubkan

Create dynamic distortion effects

distortion photo effect 11 Tutorial Photoshop Yang Menakjubkan

Disintegration Effect

disintegration photo effect 11 Tutorial Photoshop Yang Menakjubkan

Use lighting Effects To Make Photos Sparkle

digitalarts photo effect 11 Tutorial Photoshop Yang Menakjubkan
Good luck tutorial photoshop