erbosss
11.06.2008, 21:34:01
Witam,
Od kilku dni mam duże problemy z phishingiem. Wygląda to tak jakby ktoś włamywał się na moje konto hostingowe (myślę, że raczej chodzi tu o roboty) i kopiuje na nie w różnych folderach pliki index.php z fałszywymi stronami banku axisbank. Kilka razy miałem już zawieszone konto przez hostingodawcę, w końcu wypowiedzieli mi umowę. Zakupiłem amerykański serwer, ale sytuacja znowu się powtarza.
Co jakiś czas mogę tylko sobie poczytać mniej więcej to w logach:
213.255.255.236 - - [07/Jun/2008:01:21:55 -0500] "POST /img/index.php?bank=www.axisbank.com/BankAway/dJSESSION2973743u383h3bjhffufDHJUGHSbwayparam=dabCcRhcJfLjtYCXCZuARrnhMYei0G7D&type=personal&stge=3&id=fyjdL1LXSFkUnut HTTP/1.1" 200 2769 "http://www.----------.pl/img/index.php?bank=www.axisbank.com/BankAway/dJSESSION2973743u383h3bjhffufDHJUGHSbwayparam=dabCcRhcJfLjtYCXCZuARrnhMYei0G7D&type=personal&stge=2&id=fyjdL1LXSFkUnut" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
Mam następujące pytanie: czy jest możliwość takiego zablokowania serwera, żeby nie można było na niego wrzucać żadnych nowych plików "index.php"? Albo może coś takiego, dzięki czemu jakby "banowane" byłyby pliki z danym wyrażeniem w środku - w moim przypadku axisbank?
Proszę o pomoc!
ShadowD
11.06.2008, 21:50:00
Po prostu w panelu zbanuj ip "213.255.255.236" wtedy ten "Bot" nie wejdzie ani na ftp ani do panelu...
Ps Poczytaj
TU twój "Bot" to taki spamer... ;p
erbosss
11.06.2008, 21:58:06
Nie ma tak dobrze - adresy IP się niestety zmieniają z każdą próbą włamania :/
ShadowD
11.06.2008, 22:00:47
To jest nie możliwe, spróbuj zbanować wszystkie które są na tej liście.
Możesz napisać skrypt który np co 1 godz będzie sprawdzał cały server i usuwał te pliki jednak to głupie rozwiązanie...
Zadzwoń do Hostingu oni Ci na pewno pomogą w logiczny sposób...
Ps Może to taki typ reklamy Hostingu??
erbosss
11.06.2008, 22:19:14
Chce sie zabezpieczyc tak żeby po kliknięciu tego linku index.php?$#5345345..... nigdy nie dało sie wejsc na tą strone (nie interresowalbym sie wtedy ze ten plik tam jest lub nie - na razie chcę się zabezpieczyć przynajmniej tak połowicznie, żeby znowu nie zablokowali mi serwera :/) Czy mozna to jakoś zalatwic htaccessem?
Aha, a przykładowe IPki to:
59.92.49.115
213.255.255.236
59.182.97.42
122.168.14.238
61.16.250.30
a jest tego wiecej. Wiec jak widać są różne.
ShadowD
11.06.2008, 22:22:30
Jasne tworzysz regułę jeśli to jest w różnych katalogach:
<?php
RewriteEngine On
RewriteRule ^.*index.php?$#5345345$ blad.php
?>
Tylko w głównym:
<?php
RewriteEngine On
RewriteRule ^index.php?$#5345345$ blad.php
?>
I wszystko będzie OK...
erbosss
11.06.2008, 22:31:11
Mam 500 internal. w moim htacces jest jescze modrevrite. Podany kod wstawic nad RewriteEngine on?
index.php?$#5345345 - to tylko kawalek linka, te parametry sie zmeiniaja, czasami z logow wynika ze wchodza na taki link: index.php?bank=www.axisbank.com/BankAway/dJSESSION2973743u383h3bjhffufDHJUGHSbwayparam=dabCcRhcJfLjtYCX CZuARrnhMYei0G7D&type=personal&stge=3&id=fyjdL1LXSFkUnut
wiec to co teraz napisałes nie wystarczy :/
ShadowD
11.06.2008, 22:39:34
Napisz:
<?php
RewriteEngine On
RewriteRule ^.*index.php.*$ blad.php
?>
I ustaw sobie, tam gdzie kożystasz z index.php normalnie bez tego "bot'a":
<?php
RewriteEngine On
RewriteRule ^.*index.php.*$ index.php
?>
erbosss
11.06.2008, 22:43:21
Tzn że powinienem wsadzić plik hta do każdego folderu a bez bota hta tam, gdzie mam główny plik index.php?
ShadowD
11.06.2008, 22:45:33
Pamiętaj, że wszystkie podkatalogi dziedziczą ten plik.
Więc jeśli w głównym go dasz to tylko w podkatalogach dajesz ten "Bez Bot'a" (drugi).
.radex
12.06.2008, 07:26:52
Skoro problemy są po przeniesieniu na inny serwer to możliwe, że są jakieś dziury/złośliwy kod w plikach skryptu.
LonelyKnight
12.06.2008, 09:57:56
Cytat(radex_p @ 12.06.2008, 08:26:52 )

Skoro problemy są po przeniesieniu na inny serwer to możliwe, że są jakieś dziury/złośliwy kod w plikach skryptu.
Też mi się tak wydaje.
@erbosss
Nie masz tam czasami jakiegoś uploadu obrazków lub czegoś w ten deseń? Jeśli tak to pokaż formularz i kod, który go obsługuje.
Kod
/img/index.php?bank=www.axisbank.com/BankAway/dJSESSION2973743u383h3bjhffufDHJUGHSbwayparam=dabCcRhcJfLjtYCXCZuARrnhMYei0G7D&type=personal&stge=3&id=fyjdL1LXSFkUnut HTTP/1.1" 200 2769 "http://www.----------.pl/img/index.php?bank=www.axisbank.com/BankAway/dJSESSION2973743u383h3bjhffufDHJUGHSbwayparam=dabCcRhcJfLjtYCXCZuARrnhMYei0G7D&type=personal&stge=2&id=fyjdL1LXSFkUnut" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
...wygląda jakby Ci ktoś *.php na serwer wysyłał.
erbosss
15.06.2008, 22:10:29
Witaj,
Tak, jest upload obrazków, ale w panelu admina. Wszystko zarządzalne z dużego CMS. Skrypty nie pozwalają na przesłanie plików php na serwer. Sprawdzane jest rozszerzenie, generowana jest nazwa plikow:/
PS. Zgadza się, ktoś jakoś to musi wysyłać, ale nie wydaje mi się że to własnie przez tego cms idzie.
1) Orientuje się ktoś, czy przez zadania CRON można ustalić kod, któy będzie usuwał każdy plik index.php w wybranych folderach co jakiś czas?
2) Czy można zablokować na serwerze linki z zewnątrz zawierające jakąś konkretną nazwę? Czy przez htaccess można też tak zrobić?
kallosz
16.06.2008, 08:56:11
tak mozesz zrobic corn kasujacy pliki z konkretnej lokalizacji
coolart
24.06.2008, 11:42:28
ja bym zablokował w skrypcie nazwe "bank" i ewentualnie by skrypt nie akceptował w adresie adresów typu "www.axisbank.com" albo wszystkich zaczynających sie od www. kończących sie na com albo i inne jeszcze.
to tylko teza jak to wykonać to na pewno przez rewrite
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.