Popular Posts :

7 Kaos kiper Terunik di dunia

Rabu, 30 Maret 2011 | 0 komentar

Inilad dia si Pablo Aurrecochea yang bisa menjadi kiper dengan kaos paling nyentrik. tidak usah panjang lebar silahkan saja liat kostumya yang unik :


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7NZyUjCf8ahb4z4yAnYKez1KztSP5oGhPjf1IkyXto-aI89KkVgEGzaF4D8vAQb2JfFeHbOBnbsPt8wf8npcXeW2n5B_nICp6jzO3JGHDDIsiXih96BHtUZVqwm90S-ev4_o69_WoTCc/s1600/pablo_aurrecochea_the_640_01.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJujk-7Q7NcGkR50FTe22he6e29e1jfJ4-4ZSC5opEqW2bZV5c4AmU625IgtO2KIc9h8qu42h4jWsySUI_5uBHeG4Ry7QlEgAJG4zHY8e2TPinX8rhBedQhZKg-UdVo2DvWrC3_bTI-z4/s1600/pablo_aurrecochea_the_640_08.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjqQJF-lelN6oINKJUrqX1a8VaINkJHBoCBR9TGeWoK2uxGjAKVskQ_WFv7tkcODGX0cUK-MoH1zTwwqML9QTtQATaE8X8c5ziSdljeIHTFfvWr2G2nLxyyajEnLArAXekDYmJyNxbyIg/s1600/pablo_aurrecochea_the_640_11.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtNH324YKzSpevjKjuKKa3Vkyd1n8OfZjYfdhftSFUgjoBHW8WGonsRFi-HRBjfszLVh-Luw7CMoe1EdysrA2hVU0R98iJqbw-RYqhlhaUYD0p5fTXUq7y_rcN5W7ayL9gQe3G1oWqfuc/s1600/pablo_aurrecochea_the_640_02.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI433oFSQ1zUufuo1tSfYJoqYwdvTbAA107JHFzrSN4SMIhMgWsttCh3dQLneKIP0PykYk_9H5rvOUxBnniXqbBkSRCnO_FPe_Eq8s_fPdmCPCJBtI1NOHLZ5sC6jT8tT7JbmWiIaRiJ0/s1600/pablo_aurrecochea_the_640_03.jpg



Keren kan gan...walaupun terlihat lucu...semoga bisa menja bahan inspirasi yang melihatnya..
Continue Reading

Mainkan Game Tanpa Pakai VGA

| 0 komentar

















Sudah pagi ternyata, apakah ada dari temen-temen yang suka main game? pasti ada, jarang banget yang ga ( lagian bisa untuk ilangin suntuk ) tapi bagaimana jika ingin main game dengan spesifikasi game yang tak terdukung oleh pc temen-temen, misal nya VGA tidak mendukung untuk spec game nya. Pengen beli VGA tapi kantong tipis. Ini ada semacam software buat solusi main game biar VGA nya mendukung untuk spec game biarpun spec game nya 512Mb tapi temen-temen hanya memakai VGA 32Mb. Langsung saja deh nama ini software 3D-Analysis dan software ini free download

Begini cara kerja ini software, misal saya mainin game NFS-underground
spek kompi yang saya pakai :
1GB DDR RAM
Pentium 4 (2.4 GHz)
Onboard Graphics Card (Intel) with 64 MB graphics memory

Setelah pake software ini...menjadi :
1GB DDR RAM
Pentium 4 (2.4 Ghz)
ATi Radeon 9800 Pro with 256 MB graphics memory.

Bagaimana cara nya? ikuti langkah di bawah ini :
1. Download dolo software nya

2. Langsung lakukan INSTALASI
3. Sekarang pilih file .exe dari game yang ingin dimainkan...kalo tidak tau silahkan klik kanan dari icon di dekstop >> properties >> find target
4. Setelah ketemu pilih OPEN
5. Jika hal tersebut sudah dilakukan dilanjutkan dengan LOADED
6. Sekarang isi dibawahnya VendorID = 4098 dan DeviceID = 20040 – artinya kita pake emulator ATi Radeon 9800 Pro graphics card.
7. Klik SAVE BATCH FILE
8. Run and Play the game..
Continue Reading

| 0 komentar

nessus

Are you a hacker, or you want to be a hacker, if the answer is yes, you definitely need a tool-Alay which can support your abilities. Sure would spend time here looking to get there, what is the appropriate tool for you. Therefore, I will provide information about the 10 most favored tool of hackers. These tools in the form of software that can assist in the process of hacking.  
1.Nessus - "Nessus" was first created by Renaud Deraison in 1998 and distributed to the Internet community free, useful, particularly well updated and easy to use. Nessus is a program to find weaknesses in a computer system. According to the official website at www.nessus.org, this tool has been used by more than 75,000 organizations and companies around the world. 
snort


  




2.Snort - Snort is an IDS, the tools to prevent and detect attacks on computer systems. Vendors from snort claim that this tool has been downloaded a million times from their site. You may want to try it, please download this tool at www.snort.org. 


kismet





3.Kismet - Kismet is a tool to detect the wireless connection (802.11b traffic support, 802.11a, and 802.11g), capture packets in a network system and become an IDS (intrusion detection system).To find out more about kismet, you can visit the site http://www.kismetwireless.net 


metasploit framework







4.Metasploit Framework - Metasploit Framework is an open source project to develop, test and use the code exploits. Created with Perl as the basis and foundation and consists of complementary components that have been compiled with the C language, assembler, and Python. Metasploit Framework can run on UNIX operating systems, Linux and Windows. More detailed information can you find in the http://www.metasploit.com. 


netcat



5.Netcat - Netcat is a networking tool utility that can read and write data on a network connection over TCP / IP. Features found on Netcat include: 

1. Connections in and out through the TCP or UDP protocol port used by .. 
2. Tunneling mode, tunneling from UDP to TCP, to map the network parameters (source port / interface, listening port / interface, and allow the remote host to connect to the tunnel) 
3. Port scanner, to detect the open ports. 
4. Buffered send-mode and hexdump RFC854 telnet.


hping



6.Hping - Hping is a versatile tool. This tool can be used to test the ability of a firewall, look for open ports, network security testing by using various types of protocols, operating system information, evaluate the TCP / IP. 


tcpdump



7.TCPDump - Tcpdump is a sniffer. Network administrator to use this tool to monitor and analyze traffic problems in the event of disruption. According to the information in http://www-iepm.slac.stanford.edu/monitoring/passive/tcpdump.html, Tcpdump uses packet filters from BSD UNIX to capture data (BPF / BSD Packet Filter). BPF receive a copy of the driver sender and receiver package. Users can also filter tcpdump packages as you wish. 


8. John The Ripper - A password cracker from the era of hackers ancestor who was a top 10 favorite tool. Here is a description of the maker of John the Ripper. "John the Ripper is a password cracker, currently available for UNIX, DOS, WinNT/Win95. Its primary purpose is to detect weak Unix passwords. It has been tested with x86/Alpha/SPARC Linux, FreeBSD x86, OpenBSD x86, Solaris 2.x SPARC and x86, Digital UNIX, AIX, HP-UX, and IRIX ". 


cain and abel







9. Cain And Abel - Cain & Abel is a tool for password problems. This tool can collect passwords by sniffing the network method, to crack passwords using Dictionary attacks, Brute-Force and Cryptanalysis attacks, recording VoIP conversations (Voice Over Internet Protocol), to crack a wireless network, analyze traffic in the network. www.oxid.it 


wireshark




10. WireShark / Ethereal - Wireshark / Ethereal is a tool to analyze network protocols. Function also as a sniffer. Monitor Internet traffic. Wireshark can run on Windows, MAC OS X, and Linux. www.wireshark.org Interested? Learn and understand just how they will use the tool 10. We were ill-will easily become a great hacker is only by relying on over 10 tools. But the tools they will have been approved by all levels of Hacker. It can be added for those of you who want to cultivate in-depth computer security. Are you a hacker, or you want to be a hacker, if the answer is yes, you definitely need a tool-Alay which can support your abilities. Sure would spend time here looking to get there, what is the appropriate tool for you. Therefore, I will provide information about the 10 most favored tool of hackers. These tools in the form of software that can assist in the process of hacking. 
Continue Reading

Jalan Rusak Jepang Diperbaiki Cuma 6 Hari

| 0 komentar

Gambar retakan hebat di jalan raya Jepang menunjukkan betapa kuat gempa bumi Jepang, 11 Maret lalu. Namun, pemerintah Jepang memperbaikinya kembali dalam tempo singkat. 

Jepang memiliki kecepatan yang mengagumkan untuk rekonstruksi infrastruktur sehabis bencana alam. Pekerjaan yang dimulai sejak 17 Maret 2011 ini hanya membutuhkan waktu enam hari untuk memperbaiki jalan di kawasan Great Kanto Highway, Naka. Bahkan, jalan itu kini siap digunakan untuk lalu lintas, seperti dikutip dariDaily Mail.

Selain itu, banyak pekerja yang sudah kembali ke aktivitas kantor mereka sehari setelah gempa dan tsunami. Pemulihan Jepang mendorong beberapa investor, termasuk Warren Buffet, salah satu pria terkaya di dunia asal Amerika Serikat, mendeklarasikan bencana yang menyebabkan 23 ribu orang meninggal itu merupakan kesempatan beli di pasar uang.

Meskipun, saat ini para ibu di Tokyo diperingatkan untuk tidak memberikan air keran kepada bayi mereka. Berbagai mobil dengan alat pengeras suara berkeliling di jalan ibukota setelah dampak radiasi dari pembangkit nuklir yang rusak di Fukushima menjangkau lebih dari 150 mil.

Beberapa toko perbelanjaan juga dengan cepat mengosongkan air kemasan untuk mencegah kontaminasi radiasi.
Continue Reading

Piramida Raksasa Di Bawah Segitiga Bermuda

| 0 komentar

Ada Piramida Raksasa Dibawah Segitiga Bermuda. Belum lama ini, beberapa ilmuwan Amerika, Perancis dan negara lainnya pada saat melakukan survey di area dasar laut Segitiga Bermuda, Samudera Atlantik, menemukan sebuah piramida berdiri tegak di dasar laut yang tak pernah diketahui orang, berada dibawah ombak yang menggelora! Panjang sisi dasar piramida ini mencapai 300 meter, tingginya 200 meter, dan jarak ujung piramida ini dari permukaan laut sekitar 100 meter.
Jika bicara tentang ukuran, piramida ini lebih besar skalanya dibandingkan dengan piramida Mesir kuno yang ada di darat. Di atas piramida terdapat dua buah lubang yang sangat besar, air laut dengan kecepatan tinggi melalui kedua lubang ini, dan oleh karena itu menggulung ombak yang mengamuk dengan membentuk pusaran raksasa yang membuat perairan disekitar ini menimbulkan ombak yang dahsyat menggelora dan halimun pada permukaan laut. Penemuan terbaru ini membuat para ilmuwan takjub.

Bagaimanakah orang dulu membangun piramida dan hidup didasar laut dengan lautnya yang gemuruh menggelora? Ada beberapa ilmuwan Barat yang berpendapat bahwa Piramida di dasar laut ini mungkin awalnya dibuat diatas daratan, lalu terjadi gempa bumi yang dahsyat, dan tenggelam ke dasar laut seiring dengan perubahan di darat. Ilmuwan lainnya berpendapat bahwa beberapa ratus tahun yang silam perairan di area Segitiga Bermuda mungkin pernah sebagai salah satu landasan aktivitas bangsa Atlantis, dan Piramida di dasar laut tersebut mungkin sebuah gudang pemasokan mereka.

Ada juga yang curiga bahwa Piramida mungkin sebuah tanah suci yang khusus dilindungi oleh bangsa Atlantis pada tempat yang mempunyai sejenis kekuatan dan sifat khas energi kosmosnya, dia (Piramida) bisa menarik dan mengumpulkan sinar kosmos, medan energi atau energi gelombang lain yang belum diketahui.dan struktur pada bagian dalamnya mungkin adalah resonansi gelombang mikro, yang memiliki efek terhadap suatu benda dan menghimpun sumber energi lainnya.

Benarkah demikian? Master Li Hongzhi dalam buku Zhuan Falun mempunyai penjelasan tentang penemuan peradaban prasejarah sebagai berikut ;

“Di atas bumi ada benua Asia, Eropa, Amerika Selatan, Amerika Utara, Oceania, Afrika dan benua Antartika, yang oleh ilmuwan geologi secara umum disebut ‘lempeng kontinental’. Sejak terbentuknya lempeng kontinental sampai seakrang, sudah ada sejarah puluhan juta tahun. Dapat dikatakan pula bahwa banyak daratan berasal dari dasar laut yang naik ke atas, ada juga banyak daratan yang tenggelam ke dasar laut, sejak kondisi ini stabil sampai keadaan sekarang , sudah bersejarah puluhan juta tahun.

Namun dibanyak dasar laut, telah ditemukan sejumlah bangunan yang tinggi besar dengan pahatan yang sangat indah, dan bukan berasal dari warisan budaya umat manusia modern, jadi pasti bangunan yang telah dibuat sebelum ia tenggelam ke dasar laut.” Dipandang dari sudut ini, misteri asal mula Piramida dasar laut ini sudah dapat dipecahkan.
Continue Reading

Orang Indonesia Paling Cerdik di Dunia

| 0 komentar

Seorang warga Indonesia berjalan memasuki sebuah bank di New York untuk mengajukan pinjaman.

Dia menghampiri petugas bagian pinjaman, mengatakan bahwa dia harus pergi ke Jakarta untuk urusan bisnis selama dua minggu dan memerlukan pinjaman dana US$5.000.

Petugas menanggapi, pihak bank akan memerlukan jaminan untuk pinjaman yang diajukan.

Sang pria menyanggupi persyaratan yang diajukan oleh bank dengan memberikan kunci mobil dan dokumen untuk sebuah Ferrari Modena seharga $250,000 yang terparkir di depan bank. Kemudian pinjamannya di setujui.

Selang dua minggu kemudian, sang lelaki kembali dari Jakarta dan datang ke bank, untuk mengembalikan pinjaman dana US$5,000 beserta bunga US$15.41.

Pegawai bank, “Mister Sastro, kami sangat gembira bisa melayani dan berbisnis dengan Anda. Akan tetapi ada sesuatu yang amat membuat kami bertanya-tanya. Saat Anda bepergian ke Jakarta, kami melihat kembali rekening Anda di bank kami, dan menjumpai bahwa Anda memiliki dana jutaan dollar di rekening Anda. Kenapa Anda masih memerlukan pinjaman untuk dana US$5,000?

Sastro menjawab, "Dimana lagi di kota New York saya bisa memarkir mobil saya selama dua minggu dengan hanya membayar US$15.41 dan mengharapkan mobil saya tidak dicuri saat saya kembali?”
Continue Reading

Modem booster

Selasa, 29 Maret 2011 | 0 komentar


hari ini berhubung ada waktu dan minat,saya ingin berbagi software yang akan mempercepat kecepatan koneksi internet anda 300%!Wow!keren kan?!wow
Sebelum mendownload,ada baiknya sobat membaca tulisan saya dolo.Modem booster itu sebenarnya diciptakan agar kita bisa menikmati kecepatan internet yang kenceng tetapi dengan harga hemat.

Kasusnya begini,klo kita beli paket internetan pake kartu GSM dengan USB Modem sebagai modemnya,kan klo kuotanya kecil,bakal cepet lemot kan?!
Dengan Modem Booster,kuota habis bukanlah masalah lagi!Karena software ini akan mempercepat koneksi internet dengan terus menerus sehingga kecepatan pun bertambah.
Klo gak percaya,sobat langsung aja download Modem Booster dan tes di modem sobat.Klo pake Speed*,saya jamin bakal kenceng banget!!wow

Continue Reading

Jangan Sembarang Klik URL Pendek di Facebook

| 0 komentar


Jakarta - Tak hanya pesan berbahasa asing, kini muncul juga pesan dengan Bahasa Indonesia yang menjebak pengguna Facebook. Terutama, pengguna perlu mewaspadai URL pendek. 

Peringatan itu disampaikan Alfons Tanujaya, peneliti antivirus dan keamanan komputer dari Vaksincom, kepada detikINET, Selasa (29/3/2011). 

"Lagi ramai 'jebakan betmen' nih di Facebook. Jadi tinggal klik satu link saja, langsung akun FB korban melakukan posting tanpa persetujuannya," ujar Alfons. 

Menurut Alfons, pelaku bisa melakukan serangan ini dengan metode Cross Site Scripting (XSS). Ia menduga, kebanyakan yang jadi korban justru pengguna smartphone seperti BlackBerry. 

Ini karena, ujarnya, pengguna perangkat itu jika mengklik link jebakan bisa langsung terbuka halamannya. Sedangkan pengguna browser desktop umumnya akan mendapati peringatan sebelum halaman dimunculkan.

Menilik bahasa yang dipakai, Alfons yakin ada keterlibatan pelaku dari Indonesia. "Ini jelas bikinan lokal," tuturnya. 

Nah, untuk menghindarinya, Alfons menyarankan pengguna smartphone untuk lebih waspada saat ada link dari layanan pemendek URL. 

"Pokoknya semua penyingkat url hindari untuk di-klik, karena jadi nggak ketahuan link aslinya," ujar Alfons. 

Berikut adalah contoh pesan-pesan yang bisa menjebak pengguna Facebook:

jangan salahin w kalo lo bakal ngakak ngeliat ni orang http://tinyurl.com/***pahh
hiks..hiks..hiks..barusan mampir dari http://goo.gl/***vc KEREN bgt swearr.. buruan...mampir

Continue Reading

How to make simple Antivirus with Visual basic 6.0 By Eprayogia

Senin, 28 Maret 2011 | 0 komentar

Sekarang kehadiran para virus maker (–selanjutnya disingkat jadi VM
saja) lokal telah membuat gerah para user komputer tanah air. Bisa
dibayangkan bila dari sekian banyak virus lokal tidak satu-dua yang
menghancurkan data (terutama bagi file office; word, excel, dll…). Bagi
para vendor Anti Virus (–selanjutnya disingkat menjadi AV saja)
fenomena ini adalah lahan bisnis untuk produk mereka. Sebut saja
NORMAN, yang kini men-support perusahaan konsultan virus lokal
(–VAKSIN.COM) , Symantec, McAffe, NOD32, dan sebagainya. Dengan
menawarkan update definisi software AV tercepat, engine scanner paling
sensitif, dan lain-lain merupakan kiat untuk memancing para korban
virus membeli dan menggunakan software AV mereka. Bagi penulis sendiri
hal ini memang agak memberatkan mengingat update file definisi atau
engine AV tsb haruslah melalui koneksi internet. Lalu bagaimana yang
tidak mempunyai akses sama sekali? Konsekuensinya iyalah tertinggal
dalam hal pengenalan varian virus baru yang pada ujung-ujungnya membuat
AV yang sudah terinstall bagai 'Macan Ompong'. Kalau kita membuat AV
sendiri bagaimana? dengan database definisi yang bisa diupdate oleh
kita bahkan dapat saling tukar dengan teman? Bisa saja, dengan syarat
mau mempelajari sedikit teknik pemograman.

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) :

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

Lalu ketikkan kode berikut dalam event Command1_Click :

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

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 :

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

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

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

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. Fitur akses
registry memungkinkan kita untuk mengedit secara langsung registry
windows apabila akses terhadap registry (–Regedit) diblok oleh virus.
Sedangkan fitur RTP memungkinkan AV kita berjalan secara simultan
dengan windows explorer untuk mengscan direktori atau file yang sedang
kita browse atau lihat. Untuk ketiga fitur lanjutan ini akan dibahas
pada artikel selanjutnya.

Jadi…

Kita tidak harus membeli software AV yang mahal untuk menjaga komputer kita
dari ancaman virus, kita bisa membuatnya sendiri dengan fitur-fitur
yang tak kalah bagusnya. Memang terdapat ketidaksempurnaan dalam AV
buatan sendiri ini, tetapi setidaknya dapat dijadikan pencegah dari
infeksi virus komputer yang semakin merajalela. Software AV sederhana
ini dilengkapi oleh engine scanner statis dan database definisi. Tidak
tertutup kemungkinan software AV ini ditingkatkan lebih advanced dalam
hal engine scannernya.
Continue Reading
 
Support : Indonesia Blogger | Eggy Prayogia Adistira | The Prayogia
| SUHE
Copyright © 2012. Eprayogia - All Rights Reserved
Template Modify by Eprayogia
Proudly powered by Eggy Prayogia Adistira