View Full Version : Scan Archive File[Library]
AURA_001
04-20-2010, 01:32 PM
Halo,all. Mungkin ini yang ditunggu atau yang bakal jadi bahan cercaan aja. Tapi patut untuk dicoba. Plugin buat AV kamu untuk memeriksa virus dalam archive. Sama dengan yang dibuat oleh JOE XERION (ansav,ahn lab) memakai 2 metoda, yaitu pendeteksian melalui CRC32 & nama file.
Tolong dicoba yah,,aq gx tau apa bisa fungsi API yg kubuat di library ini bekerja dengan sempurna. Coz,dibuat pake VB euy jadi rada hese kitu ngajieun na. Petunjuknya ada di Read ME.txt di dalam arsip. Mangga dicobian atuh...
Sebelumnya mau tanya. Software apa yang bagus untuk membuat file basis bitmap selain photoshop?? mau buat Logo,maklum ga ngerti desain. sama2 belajar aja yah...
pakai CRC32 dan nama file, berarti ada kemungkinan belum bisa mengatasi malware yang bermutasi ya bro?
oh iya, selain pakai photoshop, bisa pakai gimp :) . btw, dulu saya kalau bikin logo pakai photoshop, saya save dalam format GIF 256 colors. nanti baru kemudian dari gambar gif ini yang saya edit lagi pakai paint, trus simpan sebagai format bitmap. ukurannya lumayan lebih kecil daripada kalau pakai 24-bit bitmap (CMIIW).
dewaphobia
04-20-2010, 06:35 PM
boleh dimasukin ke mirror ?
AURA_001
04-20-2010, 07:51 PM
@void
bisa kok,tapi yg jd prioritas q apa itu library bisa jalan sempurna. Coz,made in vb. Inget activeX DLL bkn std Dll. Kalau ada yg mau ngasih contoh pembuatan dll via vb. Makasih
@dewaphobia
silakan,terimakasih..
G Bisa Di Load Sama ANSAV ya????
dewaphobia
04-21-2010, 12:38 PM
G Bisa Di Load Sama ANSAV ya????
buat ts nya, ada report tuh :-?
AURA_001
04-21-2010, 02:14 PM
G Bisa Di Load Sama ANSAV ya????
lagi di debug. Agar API yg dah di buat bisa di load/export. Itu kan bukan plugin ansav,pengen sih buat plugin buat ansav. Tapi nanti deh..
AURA_001
04-21-2010, 07:38 PM
Hi, kembali lagi dengan saya AURA. kali ini menghadirkan AURArchvScn.dll versi 1.0.2 . Apa itu AURArchvScn.dll ??? Biar saya jelaskan dari versi awalnya
Versi 1.0.0
Merupakan generasi awal. plugin yang dibuat untuk mempermudah para AV maker untuk melacak Viri yang mem-pack tubuhnya dalam arsip. Di versi awal ini terdapat 2 fungsi yaitu :
1-CRC32. Kalian bisa mengecek viri yang berada dalam arsip dengan checksum CRC32 ini.
API: Private Declare Function AURAscnCRC32 Lib "AURArchvScn.dll" (ByVal ArchivePath As String, ByVal pCRC32 As String) As Long
Kode: if AURAscnCRC32(ArchivePath, pCRC32) > 0 then MessageBox "Ada Virus"2-FileName. Mungkin agak kurang efektif untuk memeriksa viri melalui nama file. Tapi lihat Conflicker !!! nama file induknya Static
API : Private Declare Function AURAscnFile Lib "AURArchvScn.dll" (ByVal ArchivePath As String, ByVal pFile As String) As Long
Kode : if AURAscnFile(ArchivePath, pFile) > 0 then MessageBox "Ada Virus"
Ket :
ArchivePath : Alamat dari Arsip yang akan diperiksa
pCRC32 : Nilai CRC virus yang ada dalam database AV kamu
pFile : Nama file virus yang ada dalam database AV kamu
Nilai value pada fungsi
0 = Bersih
>0 = Ada virus
-1 = Tidak bisa dibaca(kemungkinan proteksi password atau rusak)
Versi 1.0.2
1. Fungsi API sudah bisa digunakan (Export Function)
2. Penambahan fungsi AURAscnByteCount & AURAscnByteCheck
Berguna untuk para AV-Maker yang ingin membuat checksum tersendiri
dengan memanfaatkan byte yang tersedia
Adapun contoh kode dari pengecekan byte adalah
API - Private Declare Function AURAscnByteCount Lib "AURArchvScn.dll" (ByVal ArchivePath As String) As Long
Private Declare Function AURAscnByteCheck Lib "AURArchvScn.dll" (ByVal ArchivePath As String,pIndex as Long) As Long
Kode :
Dim tCount as long,tByte as long,l as long
tCount = AURAscnByteCount(ArchivePath) 'Dapatkan kumpulan File yang ada dalam arsip
if tcount > 0 then 'Jika lebih dari 0 maka lanjutkan ke line selanjutnya
for l = 1 to tcount 'Untuk l = Index dari tCount
tByte = AURAscnByteCheck(ArchivePath,l) 'Dapatkan Byte dari Index file arsip,dan masukkan ke tByte
''Disini listing kode yang akan kamu tulis
''apabila hendak membuat checksum/hash sendiri
''sudah tersedia byte yang bisa dikalkulasikan
next l 'Lanjurkan pencarian
end if 'Akhir dari pencarian
AURA_001
04-22-2010, 03:02 PM
Rev 3 keluar....
ada source codenya nggk ? soale penasaran sangat denagn library yang dibuat dg vb
xerion
05-05-2010, 07:42 PM
Hmm, lumayan juga. semoga nanti bisa dikembangkan lebih lanjut :)
vBulletin® v3.8.4, Copyright ©2000-2013, Jelsoft Enterprises Ltd.