JHelpAX


Halo kawan2 semua, bertemu lagi nih dengan saya
Kali ini, saya pingin share sedikit tentang penggunaan JHelpAX..

ehm, JHelpAX?
apa sih JHelpAX?

JHelpAX adalah ActiveX yang dirancang untuk pembuatan Scanner, namun tidak menutup kemungkinan utk keperluan yang lain.

JHelpAX mempunyai cukup banyak fungsi yang ada di dalamnya ;
- BrowseForFolder : Menampilkan menu Browse
--- Title : Judul menu Browse
--- Text : Alamat yang didapat
--- Files : Menampilkan File[s]

- CancelSearch : Penundaan pencarian

- Clearing : Membersihkan hasil File & Folder yang ditemukan

- GetCRC32 : Hash CRC32 dari File
--- Path : Alamat File

- GetM31 : Hash M31 dari File
--- Path : Alamat File

- HeurB : Mendapatkan informasi Binary dari sebuah File
--- Path : Alamat File
--- SString : String yang ingin dicari pada File

- HeurS : Mendapatkan informasi Script dari sebuah File
--- Path : Alamat File
--- ExceptionSize : Pembatasan ukuran File yang akan diambil informasinya
--- Script : Code yang ingin dicari pada File

- LogOff : LogOff Windows

- NumberOfFile : Jumlah File[s] yang ditemukan saat melakukan pencarian

- NumberOfFolder : Jumlah Folder[s] yang ditemukan saat melakukan pencarian

- Restart : Restart Windows

- SearchFile : Pencarian File
--- Path : Alamat Directory
--- Ext : Ekstensi File yang akan dicari
--- List : Penampungan sementara file2 yang ditemukan
--- DonotlookinSubFolder : True, jika subdirectory tidak diikutsertakan, dan sebaliknya

- ShutDown : ShutDown Windows

- StartSearch : Memulai pencarian

JHelpAX hanyalah contoh dari suplemen pada pembuatan Scanner, dengan penggunaan JHelpAX banyak sekali code2/script2 yang tidak perlu kalian ambil pusing...
terkadang, ketika "kita" melihat script2 ataupun code2 yg panjang, itu membuat kita pusing dan jadinya males pingin coding..
Semoga dengan adanya JHelpAX dapat mengembangkan kemampuan kalian dalam hal pembuatan Scanner..

Ini adalah contoh dari penggunaan JHelpAX
Download: http://www.4shared.com/file/YawGutmY/Contoh_JHelpAX.html?

Saya sangat berbesar hati dan berterima kasih jika kalian mau mengembangkan penggunaan JHelpAX ini...

atas perhatiannya saya ucapkan terima kasih...[kayak abis pidato]

Keterangan:
"-" = Fungsi atau Sub pada JHelpAX
"---" = Parameter

Thx to.
My Jesus, My Everything
My Mom, Sister and Brother
Gemabel
HrXxX, Ahlul Faradish Resha
PSC, Codenesia, VB-BEGO, Segelaskopi
Instructur and Aslab BSI Kramat 18
All of my Friends
 

XConnection



Tujuan:
1. Mengetahui koneksi [internet] pada komputer
2. Mengetahui Host yang aktif

ActiveX ini hanya mempunyai 2 fungsi :
1. Connect --> Type Boolean [True = Connect, False = Not Connect]
2. ConnectTo --> Type Boolean [True = Connect, False = Not Connect], Parameter [URL = Alamat Situs]

oke, untuk lebih jelasnya, silahkan download saja projectnya

http://www.4shared.com/file/202931666/e2babc3/XConnectionVB.html
 

MD5 Decryptor dengan VB 6.0


MD5 adalah teknik enkripsi one way hash [Hash yang sebenarnya tidak dapat di-decrypt], namun ada cara untuk melakukan decrypt terhadap MD5, yaitu dengan menggunakan dictionary attack [kumpulan MD5, beserta string-nya] dan brute force [mencoba berbagai kemungkinan]...

nah, yang akan ku share kali ini adalah dengan cara penggunaan dictionary attack....

saya rasa, semua decryptor untuk enkripsi yang menggunakan teknik one way hash [enkripsi satu arah] dapat menggunakan dictionary attack, namun kelemahannya pastinya pada database [library signature MD5 yang ada], semakin banyak pengenal, semakin banyak pula MD5 yang dapat di decrypt dan sebaliknya.


pembuatan-nya disini juga untuk mengenalkan routine yang ada pada Module di project, yang menggunakan fungsi API "GetPrivateProfileString"....
nah, sebenarnya yang kutekankan disini adalah cara penggunaan fungsi API tersebut....
jika kalian sudah paham penggunaannya, nantinya bisa juga loh untuk mengecek file Autorun.inf [triger/pemicu dari malware], atau file [konfigurasi] lainnya.

ya sudah, karena disini adalah untuk mendecrypt si MD5, cobalah download project ini http://www.4shared.com/file/213761062/95fcf642/MD5_En-Dec.html

Thx to.
My Jesus, My Family, Gemabel, PSC, Ahlul Faradish Resha, Pujangga Bageur, all of you guys...
 

Quarantine File menggunakan VB 6.0



Quarantine biasa digunakan AntiVirus utk memproteksi Malware yang dianggap suspect.
File pada Quarantine suatu waktu dapat dimutahirkan atau dikembalikan ke asal, jika ternyata suspect terhadap Malware salah [False Alarm].
Atau pada kebanyakan AV, Quarantine bisa dijadikan jalan pintas, ketika File Virus [katakanlah begitu] tidak dapat diperbaiki.

Nah, kali ini saya akan membahas tentang pembuatan Quarantine menggunakan VB 6.0, yang bisa kalian terapkan nantinya pada Program AntiVirus kalian..

Untuk Pembuatan Quarantine, disini saya menggunakan 3 Fungsi Built In pada Library VBA, yaitu: SaveSetting, GetSetting, dan DeleteSetting.

Ada Baiknya, pelajari terlebih dahulu 3 fungsi tsb..



'SaveSetting
Sub SaveSetting(AppName As String, Section As String, Key As String, Setting As String)
'Member of VBA.Interaction
'Saves a setting under the specified appname, section and key



'GetSetting
Function GetSetting(AppName As String, Section As String, Key As String, [Default]) As String
'Member of VBA.Interaction
'Returns a key setting value from an application's entry in the Windows registry



'DeleteSetting
Sub DeleteSetting(AppName As String, [Section], [Key])
'Member of VBA.Interaction
'Deletes a section or key setting from an application's entry in the Windows registry entry

Ketiga fungsi diatas adalah penyimpanan, pengambilan, dan penghapusan yang melibatkan registry, pokoknya berhubungan dengan registry.

Tapi ingat!, tidak hanya registry saja, tapi juga pembuatan file yang dijadikan file di-quarantine nantinya.

Jika sudah memahaminya, Routine Quarantine bisa diterapkan dengan logika seperti ini:

SaveSetting Alamat File Asal -> [Optional] Encrypt File -> Copy File Asli -> Paste ke Quarantine -> Delete File Asli


dan untuk Routine Restore, bisa dengan logika seperti ini:

GetSetting -> [optional] Encrypt File -> Copy File di Quarantine -> Paste ke Path Awal -> Delete File di Quarantine -> DeleteSetting


Sebenarnya utk melakukan enkripsi pada file penting sih, tapi utk latihan, bisa dibilang optional.

Contoh Source Code: http://www.4shared.com/file/heINuFkW/Quarantine_SC.html

Tx to:
- My Jesus, My Everything
- My Family
- Gemabel
- HrXxX, BRAJA, dkk.
- VB-Bego | I-Bego, Virologi, Codenesia, Segelaskopi
- All of you guys
 

Late dan Early Binding pada VB 6.0


ehm, Late binding?
apa sih late binding itu?

hihihihihi.... teknik tersebut mungkin pernah kalian buat, namun kalian tidak sadar itu adalah teknik "Late Binding"....

jadi begini.. Late binding dapat diartikan sebagai pemberitahu compiler, bahwa ada object [Activex Dll/Ocx] yang akan digunakan.

nah, dengan Late Binding ini, kalian tidak perlu menggunakan "reference" lagi...
namun, buatlah Variable sebagai Object, yang nantinya akan mewakili Object/Class pada ActiveX Dll/OCX yang digunakan.

Baiklah, lebih mudah dengan menggunakan contoh code;


Dim gxry As Object 'kasih tau compiler, bahwa nanti kita buat object

Set gxry = CreateObject("wscript.shell") 'Buat Object --> Ambil class Shell dari object wscript...

gxry.run "cmd.exe" 'Panggil Function run dari class Shell - Object Wscript...

Nb: Routine diatas akan mengeksekusi file cmd.exe [command prompt]

ketika melihat code diatas, pasti kamu baru "ngeh", oh, itu toh yang dinamakan Late Binding...
berbeda dengan sahabatnya, yaitu Early Binding, pada Early binding, Compiler sudah tau Object apa yang digunakan atau dibinding dalam program dengan pemilihan di Reference.

Nah, dengan Late Binding, kamu tidak perlu repot menggunakan Reference kan...??
[ingat, ActiveX harus teregistrasi!!!]

Kelemahan Late Binding:
Harus mengetahui Class, Parameter, dsb dari si Object

Kelebihan Late Binding:
Pemakaian ActiveX adalah Versi terakhir yang diregister pada komputer

Kelemahan Early Binding:
Agak repot klik2 aja mungkin...

Kelebihan Early Binding:
Ada bantuan popupmenu utk Class dari Object beserta parameternya

Penggunaan kedua fungsi diatas tergantung pada kebutuhan kalian..

Semoga Bermanfaat..

Tx to:
- My Jesus, My Everything
- My Family
- Gemabel
- BRAJA
- Google
- All of you guys...
 
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Gary Abraham's Blog - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger