Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Proteksi Script PHP dengan Serial Number Bagian 2 (Tamat)

Membuat Proteksi Script PHP dengan Serial Number Bagian 2 (Tamat). Jika sebelumnya telah saya sampaikan pada postingan sebelumnya tentang bagaimana cara membuat proteksi script PHP dengan serial number dan telah saya sampaikan script untuk generate serial number, nah pada postingan kali ini akan saya sampaikan bagaimana cara cek apakah komputer yang menggunakan software PHP anda adalah komputer yang telah terlisensi.

Membuat Proteksi Script PHP dengan Serial Number Bagian 2 (Tamat)


Teorinya adalah dengan mengambil MAC address komputer lalu membandingkan dengan MAC address yang sudah ada di dalam database dan tentunya cek juga apakah aktivasi sudah dimasukkan.

Script yang saya gunakan sebagai berikut:

<?php  
include "koneksi.php";
 ob_start();  
 //mendapatkan detail ipconfing menggunakan CMD  
 system('ipconfig /all');  
 // mendapatkan output kedalam variable  
   $mycom=ob_get_contents();  
 // membersihkan output buffer  
   ob_clean();  
 $findme = "Physical";  
 // mencari perangkat fisik | menemukan posisi text perangkat fisik  
 //Search the "Physical" | Find the position of Physical text  
 $pmac = strpos($mycom, $findme);  
 // mendapatkan alamat peragkat fisik  
 $mac=substr($mycom,($pmac+36),17);  
 //menampilkan Mac Address  
 echo "kode lisensi:".md5($mac);  
$serial=md5($mac);
$query=mysql_query("select * from berita where judul='$serial'");
$hasil=mysql_fetch_array($query);
$aktivasi=$hasil[2];
//cek kode aktivasi
$cekkode=sha1($mac);
echo "<br>".$aktivasi."=".$cekkode."<br>";

$jml=mysql_num_rows($query);
if($jml>=1 and $aktivasi==$cekkode){
//pastikan MAC address tepat dan telah teraktivasi
echo "Anda boleh menggunakan software ini, teraktivasi";
//redirect saja ke script anda atau kopikan disini script anda
}
else {

echo "Maaf anda belum aktivasi";
}


?>

Misal simpan dengan nama cek.php, apabila dijalankan pada komputer yang berbeda MAC addressnya atau salah dalam input kode aktivasi maka muncul pesan Maaf anda belum aktivasi

Membuat Proteksi Script PHP dengan Serial Number Bagian 2 (Tamat)


Pada contoh di atas saya menggunakan kode aktivasi yang salah, maka muncul pesan error seperti di atas

Membuat Proteksi Script PHP dengan Serial Number Bagian 2 (Tamat)

Pada contoh di atas, aktivasi telah dimasukkan oleh pengguna dan benar, maka software dapat dijalankan.

Nah untuk mengaplikasikannya tinggal anda masukkan script ini ke dalam software PHP anda. Tentunya anda wajib mengenkripsi kode PHP anda agar tidak dibuka dan di bypass untuk langkah cek lisensi ini

Membuat Proteksi Script PHP dengan Serial Number Bagian 2 (Tamat) semoga bermanfaat

Posting Komentar untuk "Membuat Proteksi Script PHP dengan Serial Number Bagian 2 (Tamat)"