™My Generation™
Bukan seorang member?

Jika Anda bukan member dan belum mendaftar, hanya membutuhkan waktu beberapa menit untuk mendaftar! Menjadi member mendapatkan banyak manfaat dan banyak lagi!.


-Mulai topik baru dan membalas pesan kepada orang lain.
-Berlangganan topik dan forum untuk mendapatkan update otomatis.
-Dapatkan profil Anda sendiri dan membuat teman baru.
-Menyesuaikan diri dari pengalaman Anda di sini dan berbagi.
Daftar Sekarang.
By: ™My Generation™ Community Anak Bangsa

™My Generation™

Community Anak Bangsa 2011
 
IndeksPortalCalendarGalleryFAQPencarianPendaftaranLogin
**Welcome To ™My Generation™ Community Anak Bangsa**|||**Bergabunglah Dengan Kami Dan Daftarkan Diri Anda Sekarang**
Login
Username:
Password:
Login otomatis: 
:: Lupa password?
Live Streaming
Top posters
Xaverius Fully
 
MG-Aestine Christy
 
laskar751
 
dauskhaan
 
MG_Santi Viper
 
gifan123
 
arvo
 
royvandi
 
MG_Ferdian Xaverius
 
nack-karma
 
widgeo.net
Iklan
December 2016
MonTueWedThuFriSatSun
   1234
567891011
12131415161718
19202122232425
262728293031 
CalendarCalendar

Share | 
 

 Share Protect DLL dengan HWID(Serial Number Computer)

Topik sebelumnya Topik selanjutnya Go down 
PengirimMessage
MG_GMPBShooter
Police Banned
Police Banned


MG Community Anak Bangsa
Jumlah posting : 24
Points : 793
Reputation : 9
Join date : 07.04.11
Age : 22
Lokasi : Malang

PostSubyek: Share Protect DLL dengan HWID(Serial Number Computer)   Wed Apr 27, 2011 9:57 pm

Mungkin dari kalian udah ada yang bisa bikin dll pb..
Ni gua ajarin gimana cara protect dll with HWID(SERIAL NOMOR KOMPUTER)

Stepnya Berikut:
Jalankan file "Get Hardware Identifier.exe" lalu akan muncul angka HWID komputer anda.

Dan ini kode untuk memanfaatkan HWID untuk memproteksi DLL

Code:
// coded by drache
// modified by rcd
#include
//include header dari protector
//#include "ThemidaSDK.h"

UCHAR
szFileSys[255],
szVolNameBuff[255];

DWORD
dwMFL,
dwSysFlags,
dwSerial;

#define My_HWID (1289182852)

VOID CheckValidHardwareID()
{
/* WEAK POINT */
/*
LAKUKAN PERLINDUNGAN TERHADAP FUNGSI CheckValidHardwareID()
karena jika CheckValidHardwareID() di patch dengan RET maka CheckValidHardwareID()
tidak akan dipanggil dan dll berjalan tanpa pengecekan HWID !
kamu bisa gunakan CodeVirtualizer, Themida Code Replace, atau Enigma Protector untuk melindungi fungsi CheckValidHardwareID()
*/
//CODEREPLACE_START // CODE REPLACE EXAMPLE
//VIRTUALIZER_START // VIRTUALIZER EXAMPLE
//#include "vm_begin.inc" // ENIGMA PROTECTOR EXAMPLE
GetVolumeInformation("C:\\",(LPTSTR)szVolNameBuff,255,&dwSerial, &dwMFL,&dwSysFlags,(LPTSTR)szFileSys,255);
if (dwSerial == My_HWID) // Lakukan perbandingan dengan hwid yang baru diambil dengan My_HWID
{
MessageBox(0,"VALID HARDWARE ID","INFORMATION",MB_OK | MB_ICONINFORMATION);
// Serial valid
}
else // Jika serial tersebut tidak cocok
{
MessageBox(0,"VALID HARDWARE ID","INFORMATION",MB_OK | MB_ICONERROR);
ExitProcess(1); // Force Exit
// Invalid Serial
}
//CODEREPLACE_END // CODE REPLACE EXAMPLE
//VIRTUALIZER_END // VIRTUALIZER EXAMPLE
//#include "vm_end.inc" // ENIGMA PROTECTOR EXAMPLE
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
if (dwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hDll);
//CODEREPLACE_START // CODE REPLACE EXAMPLE
//VIRTUALIZER_START // VIRTUALIZER EXAMPLE
//#include "vm_begin.inc" // ENIGMA PROTECTOR EXAMPLE
/* WEAK POINT */
/*
LAKUKAN PERLINDUNGAN TERHADAP PEMANGGILAN FUNGSI CheckValidHardwareID()
karena jika CheckValidHardwareID() di patch dengan RET maka CheckValidHardwareID()
tidak akan dipanggil dan dll berjalan tanpa pengecekan HWID !
kamu bisa gunakan CodeVirtualizer, Themida Code Replace untuk melindungi fungsi CheckValidHardwareID()
*/
CheckValidHardwareID();
//CODEREPLACE_END // CODE REPLACE EXAMPLE
//VIRTUALIZER_END // VIRTUALIZER EXAMPLE
//#include "vm_end.inc" // ENIGMA PROTECTOR EXAMPLE
}
return TRUE;
}

Credits m Drache(Forum Tetangga)
Untuk Simpelnya silahkan download disini

Semoga bermanfaat!!!
Ingat ini bukan jamu/cheat
Kembali Ke Atas Go down
 
Share Protect DLL dengan HWID(Serial Number Computer)
Topik sebelumnya Topik selanjutnya Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» Pernah punya pengalaman 'berantem' dijalan? Share dimari yah.
» share lagu barat (tapi jangan metal :D)
» bercanda dengan LOGIKA
» (share) Pengalaman enak and gak enak di bengkel resmi
» bedanya ninja 250 dengan ninja 250 se

Permissions in this forum:Anda tidak dapat menjawab topik
™My Generation™ :: Game Online Indonesia :: Gemscool :: Point Blank-
Navigasi: