(View Original Web?)

HOBBY > SOURCE CODE

[tutorial PHP] cara membuat script untuk melacak hacker dan aktivitas visitor


(Page 1 of 1)
 

Kali kita akan bereksperiment lebih extreme, berhubung banyak kasus juga diluar yang cukup membuat ane kewalahan sebagai provider webhosting, banyak kasus yang sering terjadi adalah aktivitas visitor berjalan diluar jalur website yang telah kita tentukan, maka kita akan coba melacak jejak mereka melalui IP dan alur yang mereka lalui untuk masuk dan mencari lobang situs kita.

REQUIREMENTS
* SQLITE sebagai database lite (jgn lupa konci database ini dengan htaccess)

Code: (track.php)
<?php
/*********************
powered by 
www.ms-room.com
*********************/
///////////////////////LACAK HACKER//////////////////////////
$sqliteerror 'ERROR MAS BRHOO GA BISA KONAK';
if (
$db sqlite_open('trackhack.db''0666'$sqliteerror)) 

@
sqlite_query($db,'CREATE TABLE visitor (id INTEGER PRIMARY KEY, link VARCHAR(20000), ipvisitor varchar(150))');

else { die (
$sqliteerror); }

$ref$_SERVER[REQUEST_URI];
$ipvisitor $_SERVER[REMOTE_ADDR];
$cv = @sqlite_query($db,"select * from visitor where link = '$ref' and ipvisitor = '$ipvisitor'");
$cv1 sqlite_fetch_array($cv);
if (
$cv1[link])
{
//@sqlite_query($db,"UPDATE visitor SET ipvisitor = '$ipvisitor' where link = '$ref'");
}

else 

@
sqlite_query($db,"INSERT INTO visitor (link,ipvisitor) VALUES ('$ref','$ipvisitor')"); 
}

?>

silakan dikembangkan sesuai kebutuhan
jika script ini ingin anda include otomatis pada semua halaman anda silakan gunakan methode berikut solusi mudah menambahkan include pada header semua script file

untuk output untuk melihat hasilnya, anda bisa membuat script berikut:
Code: (hasil-track.php)
<?php
/*********************
powered by 
www.ms-room.com
*********************/

$sqliteerror 'ERROR MAS BRHOO GA BISA KONAK';
if (
$db sqlite_open('trackhack.db''0666'$sqliteerror)) 

@
sqlite_query($db,'CREATE TABLE visitor (id INTEGER PRIMARY KEY, link VARCHAR(20000), ipvisitor varchar(150))');

else { die (
$sqliteerror); }

////////////////
$querydb sqlite_query($db,"select * from visitor order by id desc"); 
while (
$resultquery sqlite_fetch_array($querydb)){
echo 
'
 <font color=red><b>['
.$resultquery[ipvisitor].']</b></font> <font color=blue size=2>'.$resultquery[link].'</font><hr>'; } 
////////////////

?>

Quote from: contoh hasil output hasil-track.php
[66.249.69.212] /index.php?hole=bla-bla-bla....[66.249.69.212] /index.php[66.249.69.212] /

moga bermanfaat
regards admin ms-room.com
 
(Page 1 of 1)

Navigation

Back Sub-Forum