Tutor Membuat DLL

26 01 2009

Tutor Membuat DLL

Hi .. All para virologer ? akhirnya setelah lama vacum di virology.info, saya coba berbagi tutorial singkat dan amat dasar dalam membuat sebuah DLL serta implementasi sedikitnya.

Sebelum kita praktek pembuatan mari kita kaji sedikit masalah DLL, apa itu dll ? DLL itu apa ya? Kalo setahu say amah… DLL itu kependekan dari Dinamic Link Library ( kalo gak salah she ), hi9x. Trus apa sih kegunaan DLL ? kegunaanya saya yakin udah pada tahu, misalnya

- Menanam sub atau fungsi untuk dipanggil secara eksternal

- Membuat Plug-in contoh Plugin Ansav

- Membuat virus untuk menginjeksi explorer contol eh contoh saja ( Kspoold, Alman dengan Linkinfo.dll )

Mungkin turrial Kali ini cocok untuk diimplementasikan pada point ke-2 hasil implementasi di atas. Walaupun banyak yang mengharapkan point 3, hayoo.. ngaku J

Tapi walupun implementasi pada tutorial kali ini juga bisa diperluas, tergantung tujuan masing – masing pemain. He..he.. :P . Okay, bagi temen – temen yang udah jago di bidang DLL ini saya mohon ma’af jika dalam tutorial ini ada kesalahan dan mohon pembenaranya, maklum new-babi ( baca newbies ). Okay

Sebelum kita membuat sebuah .dll serta pemicunya ada baiknya saya terangkan dikit aja pemahan dasar sebelum membuat .dll dengan tutorial ini. Dalam kasus ini saya ambil contoh Ansav adalah sebuah aplikasi pemicu, dia dapat membangkitkan .dll pada folder (DLL) yang bisa dibuat oleh siapapun. Mungkin itu kali ya, yang mendorong ansav support dll. Nah, kita nie ya gak boleh kalah canggih juga ? He9x, seperti yang saya katakan sebelumnya artikel ini dapat diimplementasikan untuk membuat sebuah plug-in seperti Ansav itu ( yach, miriplah pokoknya, walupun Cuma mirip 1% yang petting, eh penting mirip )

Yang akan kita buat disini

1 – Projek ActiveX DLL ( DLL yang akan dipanggil )

2 – Projek Standar EXE ( pemicu DLL )

Making Child yu, eh Making Projek Yu

1 – Membuat DLL ( Component DLL )

- Buka VB – Pilih Projek ActiveX DLL

- Tambahkan Referensi FormLib.tlb ( BSTAM Form 1.0 type library )

- Tambahkan 1 Form ( name : frmUtama )

- Tambahkan 1 CommandButton (name : cmdPesan)

- Rename ClassModule default menjadi frUtama

————————————— CODING ——————————

——– Coding pada ClassModule ( FrUtama )

‘ Contoh Membuat DLL dengan VB 6.0

Option Explicit

Implements FormLib.IForm

‘Variable yang berkaitan dengan FrmUtama

Private m_frmUtama As frmUtama

‘ IFormEvents

Private m_FormEvents As IFormEvents

Private Sub Class_Initialize()

Set m_frmUtama = New frmUtama

Set m_FormEvents = Nothing

End Sub

Private Function IForm_Advise(ByVal frmEvt As FormLib.IFormEvents, Optional ByVal Notify As String) As Long

Set m_FormEvents = frmEvt

End Function

Private Sub IForm_Hide()

m_frmUtama.Hide

End Sub

Private Sub IForm_Show(Optional ByVal Modal As FormLib.FormModalityConstants = 0&, Optional ByVal OwnerForm As Variant)

m_frmUtama.Show Modal

End Sub

Private Sub IForm_UnAdvise(ByVal Cookie As Long)

Set m_FormEvents = Nothing

End Sub

——— Coding pada Form (frmUtama )

Private Sub cmdPesan_Click()

MsgBox “Hore.. Mei..Mei…Mei.. ini DLL pertamaku !!-Linkinfo”

End Sub

———————————- END OF CODING ——————————–

Lalu setelah coding Compile project menjadi linkinfo.dll

2 – Membuat Pemicu ( Program EXE )

Sekarang kita akan membuat program untuk memicu linkinfo.dll bekerja, karena hanya dengan program kita ini DLL tersebut akan bekerja ( Form akan Nampak )

- Buka VB – Pilih Projek Standart EXE

- Tambahkan 1 CommandButton ( Caption : Panggil Dll )

- Coding Form

Coding pada Form

—————————————— Begin —————————

Option Explicit

Private m_frmUtama As FormLib.IForm

Private Sub Command1_Click()

Set m_frmUtama = CreateObject(“linkinfo.frUtama”) ‘ Pemanggilan Objek pada DLL (csl)

m_frmUtama.Show fmModal ‘Tampilkan Form yang suka show

End Sub

Private Sub Form_Unload(Cancel As Integer)

If Not m_frmUtama Is Nothing Then

Set m_frmUtama = Nothing ‘ Habis manis sampah dibuang

End If

End Sub

—————————————— END —————————–

Lalu Complie dengan nama “sembarang.exe” -> Jalankan

Di coba Yu’ …

Jalankan file pemicu(EXE), kira tampilanya seperti ini …..

untitled

Klik Tombol “Panggil DLL” à lihat apa yang terjadi ( kira seperti ini )

2

Lihatlah form yang tertanam pada objek “Linkinfo.dll” yang tadi kita buat bangun dari tidurnya, ini artinya kita sukses dalam membuat DLL dan pemicunya, dan langsung bisa diimplementasikan untuk membuat plug-in pada program kita ( kalo mau seh ).

Catatan :

Ternyata capek juga sampai disini, walupun artikel di buat sesingkat mungkin tapi nyatanya cukup melelahkan. Yach, saya harap semoga berguna.. karena sebenarnya dari konsep DLL inilah kita dapat mengeplotasi sesuatu yang cukup menyenangkan seperti membuat Plug-in, atau pun injector program (virus) windows misalnya explorer.exe. Hanya saja setiap program yang support Plug-in punya aturan sendiri mengenai plug-in nya masing – masing. Untuk itu, kita harus konfirmasi kepada pembuat program pemicu untuk dapat membuat/menginjeksi kan DLL kita kepada program buatan-nya.

Bagi yang mau instant silahkan download projek2 + component tutor di atas di link ini

http://www.ziddu.com/download/3251663/MYDLL.rar.html

Thankz To :

Pak Anas K.aneko a.K.a Nasester ( ceile… mau dikasih 250jt masih mikir – mikir, ugh dasar bapak2 , Hi99)

And All Of Virologer, kapan2 kita mesum yah di forum, maksudnya forum di buat hot gitu.. Ha99.

Semoga Berguna

Salam Maniz dan Mesum

A.M Hirin





Israel Mau Membodohi kita ?

26 01 2009

Israel memang sebuah bangsa yang cerdas, karena kebanyakan dari penduknya sebagian besar dari golongan Yahudi yang telah jelas – jelas diberikan keahli n kusus berupa kecerdasan seperti yang telah diterangkan dalam Al-Quran, Namun kepandaian yang diberikan oleh Allah itu mereka gunaan Untuk membodohi mahluk – Mahluk Allah lainya. Berikut ini aalah salah atu bukti betapa biciknya kaum zionis kepada Umat lain, semoga berita ini dapt diberitahukan pada muslim lain ??

Allahu Akbar, mari kita tolak penjajahan kaum zionis, krena kita juga punya kecerdasan .. :) download





KAV goes to BooK Oe..!

13 01 2009

Mau Belajar bikin Virus atau Antivirus ? bingung karena belum punya dasar apa – apa ? Mau meningkatkan kemampuan Antivirus ?? – Don’t Worry –

karena

sehari mjd programmer anti vir 2 gradasi ACC.jpgBUKU KAV Telah Terbit .. !!

sehari-mjd-programmer-anti-vir-2-gradasi-acc

Akhirnya setelah cukup lama dan bersabar menunggu buku KAV kira – kira 6 bulan, Buku yang berjudul “Sehari Menjadi Programmer Antivirus Menggunakan VB 6.0” terbit juga. Walaupun sebenarnya mengalami pengunduran jadwal dikarenakan kerusakan teknis pada CD penyerta. Dengan kerusakan itu lah, jadwal penerbitan buku ini mundur kira – kira 2,5 bulan. Tapi saya yakin semua itu ada hikmah tersendiri, selain menguji kesabaran saya yang benar – benar tertekan pada saat itu. Huhh… suatu hal yang amat melelahkan bagi saya.

Isi Buku !!

Secara Umum buku ini membahas pemrograman Visual basic dan teknik – teknik Antivirus. Namun secera khusus, buku ini mengupas tuntas mengenai pemrograman atau teknik – teknik yang ada pada Kendal AV diantaranya ( UPX Checker, VB Checker, Documents Recover, VBS Checker, Membuat Ceksum sendiri, dan Rahasia KAV untuk detector alman yaitu PC’s ). Dengan demikian buku ini juga biasa dibuat sebagai referensi para pendatang baru dalam dunia Programming virus dan Antivirus maupun yang mereka yang telah cukup lama bercokol dalam programming Antivirus. Karena dalam buku tipis yang berisi materi cukup padat ini, kita akan melihat berbagai hal maupun teknik sederhana yang membawa kontribusi luar biasa bagi sebuah Antivirus. Namun kita masih sering menyepelaknya….!!!! Penasaran kan…????

Spesifikasi Buku !

Harga : 30.000 – 35.000

Tebal : ix + 116 hal

Penerbit : Andi Publisher – Jogjakarta

Penulis : A.M Hirin

Bonus !!

Ada bonusnya juga lho…, yaitu CD penyerta yang berisi Source Code materi dan Source Code Kendal AV S.E 1 build.A dengan 5 level Scanning + M-31 Pattern

Dapatkan Bukunya !!

Bagi temen – temn yang sedang belajar pemrograman VB kususnya virus maupun Antivirus, buku ini adalah solusi hemat dan jitu untuk membantu kalian. Hemat, karena buku ini cukup padat dan tipis, sehinga kamu cukup ambil uang yang tipis jua ( J ). Bagi kamu yang pengen memperkuat Antivirus yang pernah kamu buat, tidak ada salahnya juga menjadikan buku ini sebagai referensi yang lumayan handal. Buku tersedia di gramedia seluruh Indonesia atau bisa lihat web penerbitnya http://www.andipublisher.com/

Mari buat dan ramaikan Antivirus local, dan singkirkan AV luar… Merdeka merk local….!!

Semoga Berguna !!!





KAV S.E 3 Build.A – Uncompromized

1 01 2009

MORE Uncompormized With Virus

MORE Get much Virus

More Robust KAV

DOWNLOAD

Adalah versi ke 3 dari Kendal Antivirus S.E version yang masih terus dikembangkan oleh programmer KAV dengan bantuan dari berbagai pihak. VISI dan Misi KAV yang sangat besar nampaknya membuat KAV tidak akan pernah berhenti untuk berusaha memberikan dedikasi yang terbaik untuk bangsa, walaupun secara intern KAV sendirimasih mempunyai sangat banyak kekurangan yang selama ini masih menjadi penghambat untuk berkembang. Namun rasanya kekurangan kekurangan itu seakan bukan halangan yang berarti dengan adanya dari pihak – pihak yang membantu baik secara materi dan informasi. Untuk itu, Kendal AV S.E telah sampai pada versi ke-3 nya dengan sedikit tambahan embel – embel [uncompromized] karena pada KAV versi ini filter yang ada pada KAV sengaja dikurangi, agar tidak ada kompromi terhadap virus – virus sejenis Almandul [almanahe] yang sampai saat ini masih dilaporkan banyak menyebar oleh user.Walaupun denan pengurangan filter kecepatan KAV akan sedikit berkurang dan Protektornya akan sedikit menghambat kinerja komputer, namun dengan penguranan filter iniKAV tidak tangung – tanggung dalam menyatakan sebuah file berukuran besar sekalipun jika terinfeksi oleh virus. Saya rasa pengurangan kecepatan tidak terlalu besar dan artinyaKAV tetap menjadi Antivirus yang cepat, aman + 6 level check.

Dampak ArrS [ catatan ArrS ]

ArrS yang telah dikenalkan sejak KAV S.E 2, ternyata telah membawa dampak yang cukup besar pada Kendal AV S.E 2, selain mampu mencegah komputer dari serangan segala virus hingga mencapai 90% fia flahsdisk, ternyata ArrS benar-benar membuat saya malas untuk mengupdate database ini dikarenakan saya tidak mau melakukanm hal sia – sia dan malah memperlambat kecepatan KAV. Walaupun secara intern virus yang tertuliskan pada KAV sangat lah sedikit, anda tidak perlu khawatir dengan unsur formalitas seperti ini. Karena denan dukungan heuristic – heuristic pada KAV, KAV sanggup mengenali ratusan hingga mencapai ribuan [secara temporary] virus yang tak tertulis di database internal maupun eksternal nya.


Plan KAV { Rencana Yang sedang di kerjakan } – just wait in days

  • Membuat ArrS G.2 yang di klaim akan sanggup mencegah virus – virus berjenis polymorphic. Bagaimanapun teknik polymorphicnya, Insya Allah tak akan lewat ~ dengan ArrS G.2
  • Pembuatan Web untuk sharing Programming N Scurity di CODENESIA-COM

Salam KAV