Sunday, March 16, 2008

apa dan bagaimana teknik heuristik pada antivirus

Apa dan Bagaimana : Teknik Heuristik Pada Antivirus



Teknik heuristik merupakan teknik yang dipakai antivirus untuk mendeteksi keberadaan virus2 baru atau yang belum terdapat di signature antivirus tersebut. Bagaimana caranya? Tentunya setiap antivirus memiliki cara sendiri2. Kita ambil contoh antivirus (yang lokal2 aja ya..) Ansav +E Advanced 1.7.8 (ga tau klo ada versi barunya) , av ini mengusung "Advanced Ansav Heuristic Engine". Pada AAHE ini, Ansav akan mendeteksi suatu file sebagai ancaman dengan dengan membandingkan suatu signature dengan entrypoint/PE Header pada body file. Yah kurang lebih begitu. Sedangkan pada PCMAV rc23, heuristik andalannya yaitu dengan mengecek jika suatu file mempunyai signature suatu icon tertentu. Maksudnya jika kita membuat program yang mengandung icon folder (baik sebagai icon file atau resource) maka PCMAV akan menganggap file tersebut sebagai ancaman.

Namun teknik-teknik heuristik tersebut dapat dilewati/ heuristic bypassing dengan mudah, misalnya pada Ansav, kita dapat memakai program packer2 yang tidak terdapat di "database" heuristiknya Ansav. Sedangkan pada PCMAV, ya.. paling gampang tinggal ga pake icon2 yang dianggap ancaman (icon folder, word dsb) atau mengubah struktur body icon memakai program hex editor (namun hati2 biar icon ga berubah gambar)

Pada kesempatan ini saya akan membahas teknik heuristik untuk mendeteksi worm VBS. Ini karena penasaran sama PCMAV yang selau aja jitu menebak VBS worm. Ceritanya ketika teman saya minta bersihiin virus, truz ternyata terdeteksi sebagai worm oleh antivirus luar di pc saya, iseng pengen nyoba kehebatan antivirus saya tersebut, saya mencoba mengenkripsi worm tersebut, dimana tulisan "Scripting.FileSystemObject" saya enkripsi menjadi Chr(83) + Chr(99) + Chr(114) + Chr(105) + Chr(112) + Chr(116) + Chr(105) + Chr(110) + Chr(103) + Chr(46) + Chr(70) + Chr(105) + Chr(108) + Chr(101) + Chr(83) + Chr(121) + Chr(115) + Chr(116) + Chr(101) + Chr(109) + Chr(79) + Chr(98) + Chr(106) + Chr(101) + Chr(99) + Chr(116)

Tadaaa... ternyata antivirus saya tidak mampu mendeteksinya... Kemudian teringat PCMAV (soalnya pernah baca diweb resminya klo PCMAV punya heuristik canggih buat mendeteksi file VBS). Pas discan pake PCMAV ternyata terdeteksi. Ya udah saya enkripsi semua string. Ehhh ternyata masih terdeteksi... hebat2... ini antivirus punya paranoid heuristik Setelah saya teliti2 hampir seribu detik, ternyata heuristiknya PCMAV yaitu dengan mendeteksi beberapa tulisan yang tidak mungkin tidak dipakai oleh suatu worm, yaitu salah satunya kombinasi command "CreateObject" dan "wscript.scriptfullname". Tulisan ini gimana ya enkripsinya?? soalnya tipe tulisan ini bukanlah string, melainkan command internal pada VBS. Klo di Delphi command2 mungkin bisa dienkripsi,itu mungkin juga cuma command2 yang memakai API misalnya "UrlDownloadToFile" dimana memanggil dari file urlmon.dll. Yah main2in memory (GetProcAddress).

Tapi, saya ga akan membahas bagaimana caranya heuristic bypassing, malez bo klo banyak virus canggih, ntar klo ada cewek minta tolong saya bersiin pcnya dan saya ga bisa kan.. giiitu dech... Ok.. lanjut, kita kita akan bikin program dasar untuk mendeteksi worm VBS.

Yang kita perlukan adalah VB6 dan :
Komponen dan nama

TextBox : Text1

CommandButton : Command1
CommandButton : Command2
CommonDialog : CommonDialog1

Pada Command1 isikan :

CommonDialog1.Filter = "VBS File (*.vbs)|*.VBS"
CommonDialog1.ShowOpen
If CommonDialog1.FileName = "" Then Exit Sub
Text1.Text = CommonDialog1.FileName

Pada Command 2 isikan :

Vbs_Checker Text1.Text

Kemudian buat fungsi sebagai berikut :


Public Function Vbs_Checker(ByVal target As String)

If target = "" Then Exit Function
If Dir$(target) = "" Then Exit Function

On Error Resume Next

Open target For Input As #1
While EOF(1) = False
DoEvents

Line Input #1, maltext
maltext = " " & maltext
maltext = LCase(maltext)

If InStr(maltext, "createobject") > 0 Then GoSub warning
If InStr(maltext, "regwrite") > 0 Then GoSub warning
If InStr(maltext, "wscript.scriptfullname") > 0 Then GoSub warning
If InStr(maltext, "ActiveDocument.Shapes.AddOLEObject") > 0 Then GoSub warning

Wend

Exit Function

warning:
MsgBox "Suspected command : " & maltext, vbExclamation, "Warning"
Return
End Function


Seharusnya kode2 di atas self explained, tapi saya jelasin lagi deh buat pemula kaya saya. Inti dari program tersebut yaitu membaca file VBS yang kita pilih dan membandingkan isi file VBS dengan tulisan tertentu, misalnya "createobject". Jika ketemu tulisan tersebut maka keluar peringatan.

Sekali-lagi, kode2 di atas hanyalah konsep untuk mendeteksi worm VBS. Mungkin lebih baik dengan membandingkan lebih dari satu kata untuk mencegah indikasi false alarm.

Demikianlah (kaya nutup pidato aja), mudah2an ada manfaatnya buat yang baca.
Trims.

referensi by:Fajar :: anggiawan.web.id
Published : Januari 2, 2008

apa perbedaan intel core duo dengan core 2duo?

Apa Perbedaan Intel Core Duo dan Core 2 Duo?core



Intel benar-benar aneh juga dalam pemberian nama produknya. Perbedaannya cuma terletak pada penggunaan angka “2″ di tengah-tengah produk tersebut. Kedua produk tersebut sebenarnya berbeda, meskipun memiliki kemiripan penamaan. Setelah googling sana-sini, ternyata saya mendapatkan referensi mengenainya.

Core Duo (sering dikenal juga dengan istilah dual core) merupakan generasi ke-8 dari jajaran processor dari Intel yang sudah memakai microprocessor dengan arsitektur x86. Arsitektur tersebut oleh Intel dinamakan dengan Intel Core Microarchitecture, di mana arsitektur tersebut menggantikan arsitektur lama dari Intel yang disebut dengan NetBurst sejak tahun 2000 yang lalu. Penggunaan Core 2 ini juga menandai era processor Intel yang baru, di mana brand Intel Pentium yang sudah digunakan sejak tahun 1993 diganti menjadi Intel Core.

Pada desain kali ini Core 2 sangat berbeda dengan NetBurst. Pada NetBurst yang diaplikasikan dalam Pentium 4 dan Pentium D, Intel lebih mengedepankan clock speed yang sangat tinggi. Sedangkan pada arsitektur Core 2 yang baru tersebut, Intel lebih menekankan peningkatan dari fitur-fitur dari CPU tersebut, seperti cache size dan jumlah dari core yang ada dalam processor Core 2. Pihak Intel mengklaim, konsumsi daya dari arsitektur yang baru tersebut hanya memerlukan sangat sedikit daya jika dibandingkan dengan jajaran processor Pentium sebelumnya.

Processor Intel Core 2 mempunyai fitur antara lain EM64T, Virtualization Technology, Execute Disable Bit, dan SSE4. Sedangkan, teknologi terbaru yang diusung adalah LaGrande Technology, Enhanced SpeedStep Technology, dan Intel Active Management Technology (iAMT2).

Core Processor Intel Core 2

Saat kali pertama diluncurkan pada Juli 2006 yang lalu, ada beberapa jenis core processor yang sekaligus dilemparkan ke pasaran oleh pihak Intel. Seperti kebiasaan dari Intel, pembedaan dari beberapa processor didasarkan pada pemberian codenamed pada tiap core processor tersebut.

Berikut adalah beberapa codenamed dari core processor yang terdapat pada produk processor Intel Core 2, tentunya codenamed tersebut mempunyai perbedaan antara satu dengan yang lainnya.

CONROE
Core processor dari Intel Core 2 Duo yang pertama diberi kode nama Conroe. Processor ini dibangun dengan menggunakan teknologi 65 nm dan ditujukan untuk penggunaan desktop menggantikan jajaran Pentium 4 dan Pentium D. Bahkan pihak Intel mengklaim bahwa Conroe mempunyai performa 40% lebih baik dibandingkan dengan Pentium D yang tentunya sudah menggunakan dual core juga. Core 2 Duo hanya membutuhkan daya yang lebih kecil 40% dibandingkan dengan Pentium D untuk menghasilkan performa yang sudah disebutkan di atas.

Processor yang sudah menggunakan core Conroe diberi label dengan “E6×00”. Beberapa jenis Conroe yang sudah beredar di pasaran adalah tipe E6300 dengan clock speed sebesar1.86 GHz, tipe E6400 dengan clock speed sebesar 2.13 GHz, tipe E6600 dengan clock speed sebesar 2.4 GHz, dan tipe E6700 dengan clock speed sebesar 2.67 GHz. Untuk processor dengan tipe E6300 dan E6400 mempunyai Shared L2 Cache sebesar 2 MB, sedangkan tipe yang lainnya mempunyai L2 cache sebesar 4 MB. Jajaran dari processor ini memiliki FSB (Front Side BUS) sebesar 1066 MT/s (Megatransfer) dan daya yang dibutuhkan hanya sebesar 65 Watt TDP (Thermal Design Power).

CONROE XE

Core processor berikutnya adalah Conroe XE yang saat ini banyak menjadi bahan perbincangan. Conroe XE sendiri adalah core processor dari Intel Core 2 Extreme yang diluncurkan bersamaan dengan Intel Core 2 Duo pada 27 Juli 2006. Conroe XE mempunyai tenaga lebih dibandingkan dengan Conroe. Tipe pertama dan satusatunya yang dikeluarkan oleh Intel untuk jajaran processor Core 2 Extreme adalah X6800 dan sudah beredar di pasaran saat ini meskipun jumlahnya sangat terbatas.

Processor Intel Core 2 yang sudah memakai Intel Core 2 Extreme dengan core Conroe XE ini akan menggantikan posisi dari Processor Pentium 4 EE (Extreme Edition) dan Dual Core Extreme Edition. Core 2 Extreme mempunyai clock speed sebesar 2.93 GHz dan FSB sebesar 1066 MT/s. Keluarga dari Conroe XE memerlukan TDP hanya sebesar 75 sampai 80 Watt. Dalam keadaan full load temperature processor dari X6800 yang dihasilkan tidak akan melebihi 450C. Lain lagi jika fungsi SpeedStep-nya berada dalam keadaan aktif. Jika aktif, maka temperatur processor saat keadaan idle yang dihasilkan oleh X6800 hanya berkisar sekitar 250C. Cukup mengesankan, mengingat pada generasi sebelumnya processor Intel Pentium 4 Extreme Edition menghasilkan panas yang bisa dikatakan sangat tinggi.

Hampir sama seperti Core 2 Duo, Core 2 Extreme memiliki shared L2 cache sebesar 4 MB hanya saja perbedaan yang paling terlihat dari kedua Conroe tersebut adalah kecepatan dari masing-masing clock speednya saja. Sebenarnya untuk sebuah processor sekelas “Extreme Edition”, perbedaan seharusnya bisa lebih banyak lagi, bukan hanya didasarkan pada besar kecilnya clock speed-nya saja. Selain perbedaan clock speed tersebut, Core 2 Extreme mempunyai fitur untuk merubah multipliers sampai 11x (step) untuk mendapatkan hasil overclocking yang maksimal. Fitur-fitur unik lain yang disertakan juga pada Core 2 Extreme Edition kali ini adalah FSB yang lebih besar, L2 cache lebih besar, dan adanya L3 cache.

ALLENDALE
Core processor ini dipakai oleh processor Core 2 Duo dengan core Conroe yang hanya memiliki 2 MB L2 Cache. Beberapa Core 2 Duo yang memakai Allendale sebagai core processornya adalah E6300 dengan clock speed sebesar 1.86 GHz dan E6400 dengan clock speed 2.13 GHz, keduanya memiliki FSB sebesar 1066 MT/s.

MEROM
Merom adalah core processor Intel Core 2 versi mobile pertama yang diluncurkan secara bersamaan dengan Conroe, Conroe XE, dan Allendale. Pada dasarnya, Merom mempunyai spesifikasi dan fitur yang sama dengan Conroe namun Merom mempunyai kelebihan, yaitu ia hanya membutuhkan daya yang sedikit. Pihak Intel sendiri mengklaim bahwa Merom mampu mendongkrak kinerja dari notebook sebesar 20%, namun dengan menggunakan resource daya yang sama dengan processor core duo yang memakai core processor Yonah. Selain itu, Merom adalah processor mobile Intel pertama yang telah mengintegrasikan teknologi EM64T 64-bit di dalamnya. Merom sendiri mempunyai FSB sebesar 667 MT/s sama persis dengan jajaran processor sebelumnya yaitu Intel Core Duo.

Processor Core 2 yang menggunakan core processor Merom diberi label dengan “T5×00” dan “T7×00”. Keduanya mempunyai besar shared L2 cache yang berbeda. Pada T5×00 L2 cache yang diusung adalah sebesar 2 MB, sedangkan pada T7×00 L2 cache-nya adalah sebesar 4 MB.

Beberapa jenis dari Merom adalah T5500 dengan clock speed sebesar 1.66 GHz, T5600 dengan clock speed sebesar 1.83 GHz, T7200 dengan closk speed sebesar 2.00 GHz, T7400 dengan clock speed sebesar 2.16 GHz, dan T7600 dengan clock speed sebesar 2.33 GHz.

Sesuai dengan jenisnya, processor ini didesain oleh intel untuk diaplikasikan ke dalam notebook, karena kelebihannya yang hanya membutuhkan sedikit resource daya dari sebuah baterai notebook untuk bisa bekerja secara maksimal. Sehingga dengan begitu, tidak saja baterai notebook Anda yang akan tahan lebih lama, namun tentu kinerja yang akan Anda dapatkan akan lebih maksimal dibandingkan dengan processor core duo dengan core processor Yonah.

Referensi :

Saturday, March 8, 2008

cara mendowload video dari youtube

Cara mendownload Video dari Youtube

Ada banyak cara download movie/video/film dari Youtube atau Google Video dan kawan2nya. Pilih mana yang anda senang. Ada yang grab langsung dari wesbsite, ada yang berujud plugin untuk browser firefox, ada juga applikasi desktop yang harus diinstall.

1. Kissyoutube
Kunjungi website http://www.kissyoutube.com/
Copy paste kan URL YouTube Video lalu tekan “Get It“
Cara lain tambahkan kiss pada alamat video youtube anda. misalnya
http://www.youtube.com/watch?v=tRTk0RPXtW4 diubah menjadi
http://www.kissyoutube.com/watch?v=tRTk0RPXtW4
Pilih “download now, jangan lupa save as *.flv

2. KeepVideo
Kunjungi website http://www.keepvid.com/
copy paste kan URL Video, pilih sumber download lalu tekan “Download“
Kemudian klik “Download Link”, jangan lupa save as *.flv

3. Topyoutubevideos
Kunjungi website http://get.topyoutubevideos.com/
Copy paste kan URL YouTube Video lalu tekan “Search“
Kemudian klik “Download”, jangan lupa save as *.flv

4. Youtubex
Kunjungi website http://www.youtubex.com/
Copy paste kan URL YouTube Video lalu tekan “Download Video“
jangan lupa save as *.flv

5. Techcrunch
Kunjungi website http://www.techcrunch.com/get-youtube-movie/
Copy paste kan URL YouTube Video lalu tekan “Get Video“
Kemudian klik “Download Link”, jangan lupa save as *.flv

6. Javimoya
Kunjungi website http://www.javimoya.com/
copy paste kan URL Video, pilih sumber download lalu tekan “Download“
Kemudian klik “Download Link”, jangan lupa save as *.flv

7. Vidtaker/b]
http://www.vidtaker.com/

[b]8. VideoDownloader 1.1.1 plugin

Download VideoDownloader 1.1.1 plugin untuk Firefox.
Install dan restart Firefox.
Untuk setiap website yang ada file embedded objects di webpage (movies, mp3s, flash, quicktime, etc), akan tampak icon kecil di status bar.
Klik di icon tersebut untuk mendownload

9.Youtube Google Video Grabber v1.0.0.
Desktop aplikasi, download dan install.


Nb:
Film yang anda download tadi dalam format .FLV makanya anda perlu download FLV Player gratis di sini
Atau download VideoLAN - VLC media player
Atau download FLV codec - Download Media Player Classic 6.4.9.0
Semua Program-program Tersebut sudah tersedia di Komputer Client BR4Net, jadi anda tinggal putar file FLV yang baru saja anda download

DAFTAR Web yang menyediakan layanan streaming Video:
Google Video
Angry Alien
Blennus
Blip.tv
Break.com
Dailymotion
Double Agent
eVideoShare
Free Video Blog
Grinvi
iFilm
Keiichi Anime Forever
Metacafe
MySpace
MySpace Video Code
Putfile
Totally Crap
vidiLife
vSocial
AnimeEpisodes.Net
Badjojo
Blastro
Bofunk
Bolt
Castpost
CollegeHumor
Current TV
Dachix
Danerd
DailySixer.com
DevilDucky
Double Agent
EVTV1
FindVideos
Hiphopdeal
Kontraband
Lulu TV
Midis.biz
Music.com
MusicVideoCodes.info
Newgrounds
NothingToxic
PcPlanets
Pixparty
PlsThx
Pornotube
Revver
Sharkle
SmitHappens
StreetFire
That Video Site
VideoCodes4U
VideoCodesWorld
VideoCodeZone
Vimeo
Yikers
Youporn
ZippyVideos.