Magnet Forum l Forum Komunitas Bersama
† ™ Welcome And Zone MagNeT ™ †™

[-]Yang Belum Punya User DI MagNeT Harap Register.
[-]Yang Sudah Ada Di HarapKan Log In Terlebih Dahulu.
[-]DaftarKan User Anda Di VIP(Terdapat Aplikasi Lebih Banyak).


~Thankz For ALL MagNeT~
---------------------------------------------------------


My Facebook : anggadnewcyber@yahoo.co.id

AWALI USER KALIAN DENGAN MGH
Contoh MGH|Admin

Magnet Forum l Forum Komunitas Bersama

Magnet Forum l Forum Komunitas Bersama
 
IndeksCalendarFAQPencarianAnggotaGroupPendaftaranLoginBlogGroup

Share | 
 

 Protect DLL based HWID

Topik sebelumnya Topik selanjutnya Go down 
PengirimMessage
Admin
Admin
Admin


Jumlah posting : 94
Points : 251
Reputation : 42
Join date : 15.09.11
Age : 27
Lokasi : Bandung , Indonesia

PostSubyek: Protect DLL based HWID   Sun Nov 13, 2011 3:13 pm

Dalam tutorial kali ini saya akan memberitahu bagaimana menggunakan proteksi berdasarkan HWID.
Jalankan file "Get Hardware Identifier.exe" lalu akan muncul angka HWID komputer anda.

Dan ini kode untuk memanfaatkan HWID untuk memproteksi DLL


Source Code :
Spoiler:
 
// 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;
}



Peralatan : Get Hardware Identifier

Kurang Jelas PM Me : [You must be registered and logged in to see this link.]




Kembali Ke Atas Go down
Lihat profil user http://magnet.forumid.net
 
Protect DLL based HWID
Topik sebelumnya Topik selanjutnya Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» ~ Berik, Komine, RS Taichi, Icon & XPD | Apparel : Shoes, Boots, Jackets & Pants! | Order and shipping CALL 081220806091

Permissions in this forum:Anda tidak dapat menjawab topik
Magnet Forum l Forum Komunitas Bersama :: MagneT | Created Original :: Source Code, Jamu and Cheat :: Source Code,-
Navigasi: