BTC USD 86,003.0 Gold USD 4,333.54
Time now: Jun 1, 12:00 AM

Semua File Dalam Hosting Aku Dijangkiti Trojan!! Help! Help!

Bro semak file index.php, tgk ade x script yg tak familiar then kasik buang.
 
Bro semak file index.php, tgk ade x script yg tak familiar then kasik buang.

ta sempat nak semak...donlod je terus KIS sy buang delete...haha..

sy backup semua balik index je yg kne serang..

kalau WP..backup databased , delete blog dan upload balik...

semua sudah setell...cuma penat laa..:D:p
 
kalo bukak mozilla ke ie ke apepe keluar warning maknenya ada iframe.
jadi kene cek kat index.php cek dan buang script tu
 
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><title>Check File Terbaru -by akukurt </title>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<style type="text/css">
		body, td {
			font-size: 8pt;
			font-family: sans-serif;
		}
		a:link, a:hover, a:active, a:visited {
			font-size: 8pt;
			color: #0000FF;
		}
		</style>
	</head>
	<body>
		<?php

		$dir = ".";
		$directories = array();
		$files = array();

		function recursedir($rootdir){
			$directories = array();
			$files = array();
			$dir = (substr($rootdir, -1) == '/') ? substr($rootdir, 0, -1) : $rootdir;
			if(is_dir($dir)){
				if($handle = opendir($dir)){
					while(false !== ($file = readdir($handle))){
						if($file != "." && $file != ".."){
							$filename = $dir.'/'.$file;
							if(is_dir($filename)){
								$folder = $filename;
								$files = array_merge($files, recursedir($filename));
								//echo $folder."<br />";
							} else {
								$files[$filename] = filemtime($filename);
							}
						}
					}
					closedir($handle);
				} else {
					die('Could not open directory.');
				}
			} else {
				die('Invalid directory.');
			}
			return $files;
		}

		$files = recursedir(".");
		if($_GET['sort'] == 'alpha'){
			if($_GET['mode'] == 'desc'){
				krsort($files);
				$highlight = 'alpha_desc';
			} else {
				ksort($files);
				$highlight = 'alpha_asc';
			}
		} else {
			if($_GET['mode'] == 'asc'){
				asort($files, SORT_NUMERIC);
				$highlight = 'date_asc';
			} else {
				arsort($files, SORT_NUMERIC);
				$highlight = 'date_desc';
			}
		}
		$sort_alpha_asc = ($highlight == 'alpha_asc') ? '<b>Asc</b>' : '<a href="?sort=alpha&mode=asc">Asc</a>';
		$sort_alpha_desc = ($highlight == 'alpha_desc') ? '<b>Desc</b>' : '<a href="?sort=alpha&mode=desc">Desc</a>';
		$sort_date_asc = ($highlight == 'date_asc') ? '<b>Asc</b>' : '<a href="?sort=date&mode=asc">Asc</a>';
		$sort_date_desc = ($highlight == 'date_desc') ? '<b>Desc</b>' : '<a href="?sort=date&mode=desc">Desc</a>';
		echo "Sort by: Date- $sort_date_asc | $sort_date_desc; Name- $sort_alpha_asc | $sort_alpha_desc<br />\n<br />\n";

		echo "<table border=\"0\">\n<tr><td><u>File</u></td><td width=\"25\"></td><td><u>Size</u></td><td width=\"25\"></td><td><u>Last Modified</u></td></tr>\n";
		foreach($files as $file => $timestamp){
			echo "<tr><td><a href=\"$dir/$file\">$file</a></td><td></td><td>";
			$filesize = filesize($file);
			if($filesize >= 1048576){
				echo round($filesize / 1048576, 1).'MB';
			} else {
				echo round($filesize / 1024, 1).'kb';
			}
			echo '</td><td></td><td>'.date('d M Y H:i:s', $timestamp)."</td></tr>\n";
		}
		echo '</table>';

		?>
	</body>
</html>
guna file ni bro... dia akan check file yang terbaru sekali di upload dalam hositng.. so boleh trace la bende alah ni ade duduk kat mane...

cara nak guna

1) copy code atas..
2)create new file kat cpanel bagi nama check.php
3)pastu save
4) masuk ke link yang bro create file tu.. http://namaweb/check.php

tengok la ape file terbaru dibuat trojan tu.. pastu delete..
 
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><title>Check File Terbaru -by akukurt </title>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<style type="text/css">
		body, td {
			font-size: 8pt;
			font-family: sans-serif;
		}
		a:link, a:hover, a:active, a:visited {
			font-size: 8pt;
			color: #0000FF;
		}
		</style>
	</head>
	<body>
		<?php

		$dir = ".";
		$directories = array();
		$files = array();

		function recursedir($rootdir){
			$directories = array();
			$files = array();
			$dir = (substr($rootdir, -1) == '/') ? substr($rootdir, 0, -1) : $rootdir;
			if(is_dir($dir)){
				if($handle = opendir($dir)){
					while(false !== ($file = readdir($handle))){
						if($file != "." && $file != ".."){
							$filename = $dir.'/'.$file;
							if(is_dir($filename)){
								$folder = $filename;
								$files = array_merge($files, recursedir($filename));
								//echo $folder."<br />";
							} else {
								$files[$filename] = filemtime($filename);
							}
						}
					}
					closedir($handle);
				} else {
					die('Could not open directory.');
				}
			} else {
				die('Invalid directory.');
			}
			return $files;
		}

		$files = recursedir(".");
		if($_GET['sort'] == 'alpha'){
			if($_GET['mode'] == 'desc'){
				krsort($files);
				$highlight = 'alpha_desc';
			} else {
				ksort($files);
				$highlight = 'alpha_asc';
			}
		} else {
			if($_GET['mode'] == 'asc'){
				asort($files, SORT_NUMERIC);
				$highlight = 'date_asc';
			} else {
				arsort($files, SORT_NUMERIC);
				$highlight = 'date_desc';
			}
		}
		$sort_alpha_asc = ($highlight == 'alpha_asc') ? '<b>Asc</b>' : '<a href="?sort=alpha&mode=asc">Asc</a>';
		$sort_alpha_desc = ($highlight == 'alpha_desc') ? '<b>Desc</b>' : '<a href="?sort=alpha&mode=desc">Desc</a>';
		$sort_date_asc = ($highlight == 'date_asc') ? '<b>Asc</b>' : '<a href="?sort=date&mode=asc">Asc</a>';
		$sort_date_desc = ($highlight == 'date_desc') ? '<b>Desc</b>' : '<a href="?sort=date&mode=desc">Desc</a>';
		echo "Sort by: Date- $sort_date_asc | $sort_date_desc; Name- $sort_alpha_asc | $sort_alpha_desc<br />\n<br />\n";

		echo "<table border=\"0\">\n<tr><td><u>File</u></td><td width=\"25\"></td><td><u>Size</u></td><td width=\"25\"></td><td><u>Last Modified</u></td></tr>\n";
		foreach($files as $file => $timestamp){
			echo "<tr><td><a href=\"$dir/$file\">$file</a></td><td></td><td>";
			$filesize = filesize($file);
			if($filesize >= 1048576){
				echo round($filesize / 1048576, 1).'MB';
			} else {
				echo round($filesize / 1024, 1).'kb';
			}
			echo '</td><td></td><td>'.date('d M Y H:i:s', $timestamp)."</td></tr>\n";
		}
		echo '</table>';

		?>
	</body>
</html>
guna file ni bro... dia akan check file yang terbaru sekali di upload dalam hositng.. so boleh trace la bende alah ni ade duduk kat mane...

cara nak guna

1) copy code atas..
2)create new file kat cpanel bagi nama check.php
3)pastu save
4) masuk ke link yang bro create file tu.. http://namaweb/check.php

tengok la ape file terbaru dibuat trojan tu.. pastu delete..

tak boleh lansung tuan...dah upload

nak masuk je link cam tadi..

dia still 'keluar reported attack page'..adess

kena hack lagi saya punya hosting ni..

huhu..letih hari2 nak buat backup...

tulun tuan...isk2 :((

hanya mencari rezeki utk sesuap nasi...huhu
 


tak boleh lansung tuan...dah upload

nak masuk je link cam tadi..

dia still 'keluar reported attack page'..adess

kena hack lagi saya punya hosting ni..

huhu..letih hari2 nak buat backup...

tulun tuan...isk2 :((

hanya mencari rezeki utk sesuap nasi...huhu


dah boleh tuan... abes satu blog wordpress dia ubah..huhu..

ada tak cara nak tingkatkan security tuan?

sy dah scan virus satu komp mmg takde kot2 la nak kata sy yg terupload dlm hosting..

pkai KIS 2011 baru tuu..ori...

adess..td pkai firefox takleh..maybe die dah set kot..so sy pkai OPERA..

huhu.penat nk delete...

skang nak masuk CPANEL pun tak buleh...huhu..keluar report attacked tuu...
 
Pindah rumah jer ler ... cari company yg bagus skit .. biar bayar mahal skit tapi kita tak pening kepala ..
 
Pindah rumah jer ler ... cari company yg bagus skit .. biar bayar mahal skit tapi kita tak pening kepala ..

ni kira mmg ada faktor2 Hosting Provider yang hampeh ke tuan ?
 
Back
Top
Log in Register