LinuxForum.Fans
Тема

Сбой работы сервера - login incorrect и прочие радости

Автор: Vert01et 7 сообщений 3015 просмотров
#115788

Здравствуйте, товарищи. Работал сервер, никого не трогал. Но вот один деятель зашёл под рутом под ssh и чего-то навертел. Теперь при логине в tty пишет login incorrect, хоть тресни, даже рутом, хотя при загрузки в сингл-юзер мод принимает пароль рута и заходит. Отвалились службы Samba, squid, myqsql, одному апачу всё нипочём. Чел божится, что только менял права на папку www, но получается наменял ещё где-то. Майскул ругался World-writable config file '/etc/mysql/my.cnf' is ignored, сделал chmod 0644 /etc/mysql/my.cnf, стал ругаться на другой файл также, поменял и ему права - стал просто фейл при старте писать и в логах пусто. Куда человек мог залезть, чтобы центролизовано такую диверсию устроить, понимаю, что где-то с правами... Подскажите пожалуйста.

#115789

посмотрите историю
[console]history[/console]

#115795
odin написал:
посмотрите историю
[console]history[/console]

таки да , ещё должно сохраниться в /root/.bash_history , это простой текстовый файл там всё лаконично - просто последовательность команд введенных под учётной записью в течении какого-то времени (бывает что и по пол-года хранится , там по дефолту что-то около 500 строк )

#115808

Итак, вот что мы имеем, одна голова как говорится хорошо...

Показать
12 echo "1">/proc/sys/net/ipv4/ip_forward
13 iptables-restore /etc/iptables/123
14 ping www.ru
15 iptables -L -n
16 iptables -L -n -t nat
17 echo "1">/proc/sys/net/ipv4/ip_forward
18 iptables-restore /etc/iptables/123
19 reboot
20 echo "1">/proc/sys/net/ipv4/ip_forward
21 iptables-restore /etc/iptables/123
22 iptables-restore /etc/iptables/123
23 ping 192.168.1.1
24 ping 192.168.1.2
25 ping 192.168.1.3
26 mc
27 svnlook tree
28 mc
29 mc
30 /etc/init.d/apache2 restart
31 /etc/init.d/apache2 stop
32 /etc/init.d/apache2 start
33 crontab -l
34 crontab /etc/crontab
35 mc
36 date
37 date -set 17:25:00
38 date --help
39 date -s 17:25:00
40 date
41 wget http://сайт_какой_то.ru/sdfgsdfgsdf
42 ping ya.ru
43 ping ya.ru
44 wget http://сайт_какой_то.ru/sdfgsdfgsdf
45 ping 192.168.1.3
46 exit
47 mc
48 less /etc/passwd
49 fg
50 php -m | grep curl
51 php -m | grep curl
52 php5 -m | grep curl
53 apt-get install -y php5-curl
54 /etc/init.d/apache2 restart
55 mc
56 mc
57 mc
58 mc
59 mc
60 crontab -l
61 mc
62 crontab -l
63 mc
64 crontab -e
65 crontab -l
67 /папка
68 cd /папка
69 cd /папка/www/seo/www
70 chmod 755 auto.php
71 crontab crontab
72 cd /
73 cd
74 crontab crontab
75 mc
76 crontab -l
77 date
78 mc
79 crontab -l
80 mc
81 crontab -e
82 crontab -l
83 mc
84 /etc/init.d/apache2 restart
85 /etc/init.d/apache2 restart
86 /etc/init.d/apache2 restart
87 /etc/init.d/apache2 restart
88 mc
89 [M qD
90 ..
91 crontab -l
92 sendmail -l
93 mc
94 /etc/init.d/sendmail restart
95 mc
96 mc
97 /etc/init.d/apache2 restart
98 /etc/init.d/apache2 restart
99 logout
100 logout
101 mc
102 exit
103 exigt
104 exit
105 mc
106 logout
107 logout
108 man cron
109 man crontab
110 mail
111 php5 -f /папка/www/seo/www/auto.php
112 logout
113 [5~OA
114 exi
115 quit
116 exit
117 exit
118 mc
119 dpkg -l
120 dpkg -l | grep php
121 php
122 mc
123 php5 -f /папка/www/seo/www/auto.php
124 php -f /папка/www/seo/www/auto.php
125 where php
126 what
127 [h[5
128 php5
129 php
130 php
131 dpkg -l | grep php
132 apt-get install php5-cli
133 php5
134 php5 -f /папка/www/seo/www/auto.php
135 mc
136 OB
137 php5 -f /папка/www/seo/www/auto.php 2>.err.log &
138 tail -f ./err.log
139 tail -f .err.log
140 ps -a | grep php
141 kill 19421
142 ps -a | grep php
143 kill 19421
144 kill 19421
145 exit
146 mc
147 php5 -f /папка/www/seo/www/auto.php >0.log 2>2.log &
148 mc
149 kill 19922
150 kill 19922
151 mc
152 emacs
153 mc
154 exit
155 mc
156 logout
157 mc
158 mc
159 mc
160 mc
161 mc
162 ./auto.php
163 OA
164 ./auto.php
165 mc
166 /папка/www/seo/www/auto.php
167 mysql -uroot -pтрампампам
168 OBOA
169 chmod -x *
170 chmod -x .*
171 chomod +x ./
172 chmod +x ./
173 chmod +x ./auto
174 auto
175 ./auto
176 mysql
177 mysql -uroot -proot
178 mysql -uroot -prootroot
179 mysql -uroot -pбумбумбум
180 mysql -u root -p бумбумбум
181 mysql -u root -p тамтрамтам
182 mysql -u root -pтамтрамтам
183 mysql -u root -pтамтрамтам
184 show table rating
185 list table rating;
186 mysql -u root -тамтрамтам
187 mc
188 mysql -u root -тамтрамтам
189 mc
190 cd /папка/www/seo/www/logs/auto.20101231
191 cd /папка/www/seo/www/logs
192 tail -f auto.20101231
193 mysql -u root -тамтрамтам
194 logout
195 php5 -f
196 php5 -f ./preg_test.php
197 php5 -f ./preg_test.php
198 php5 -f ./preg_test.php
199 php5 -f ./preg_test.php
200 php5 -f ./preg_test.php
201 php5 -f ./preg_test.php
202 php5 -f ./preg_test.php
203 php5 -f ./preg_test.php
204 php5 -f ./preg_test.php
205 php5 -f ./preg_test.php
206 php5 -f ./preg_test.php
207 php5 -f ./preg_test.php
208 php5 -f ./preg_test.php
209 php5 -f ./preg_test.php
210 php5 -f ./preg_test.php
211 php5 -f ./preg_test.php
212 php5 -f ./preg_test.php
213 php5 -f ./preg_test.php
214 php5 -f ./preg_test.php
215 php5 -f ./preg_test.php
216 php5 -f ./preg_test.php
217 php5 -f ./preg_test.php
218 php5 -f ./preg_test.php
219 php5 -f ./preg_test.php
220 php5 -f ./preg_test.php
221 php5 -f ./preg_test.php
222 php5 -f ./preg_test.php
223 php5 -f ./preg_test.php
224 php5 -f ./preg_test.php
225 php5 -f ./preg_test.php
226 php5 -f ./preg_test.php
227 php5 -f ./preg_test.php
228 php5 -f ./preg_test.php
229 exit
230 /папка/www/seo/www/auto
231 mc
232 logout
233 mc
234 /папка/www/seo/www/auto.php &
235 o
236 ./.htaccess
237 kill 25098
238 kill 25098
239 kill 25098
240 kill 25098
241 kill 25098
242 kill 25098
243 kill 25098
244 kill 25098
245 kill 25098
246 kill 25098
247 kill 25098
248 kill 25098
249 ps -ax | grep auto
250 ps -ax | grep auto
251 man kill
252 man -s TERM kill
253 kill -s TERM 25098
254 ps -ax | grep auto
255 mysql
256 mysql -uroot
257 mysql -uroot -p
258 mysql -uroot -p
259 mysql -uroot -p
260 mysql -uroot -p
261 [21~
262 mc
263 [13~OA
264 mc
265 /etc/init.d/apache2 restart
266 exit
267 mc
268 logout
269 exit
270 mc
271 logout
272 MC
273 mc
274 mc
275 5
276 exit
277 mc
278 logout
279 mc
280 mc
281 OB
282 mc
283 /etc/init.d/apache2 restart
284 mc
285 /etc/init.d/apache2 restart
286 mc
287 mc
288 /etc/init.d/apache2 stop
289 /etc/init.d/apache2 start
290 mc
291 lynx
292 lynx папка.net
293 mc
294 OBOA
295 mc
296 lynx http://папка.net
297 mcedit /etc/apache2/httpd.conf
298 mcedit /etc/apache2/apache2.conf
299 mc
300 lynx папка.net
301 lynx http://папка.net
302 mcedit /папка/www/outdoor/www/.htaccess
303 lynx http://папка.net
304 mc
305 lynx папка.net/index.html
306 B1#B1mc
307 mc
308 ./apache2 stop
309 ./apache2 start
310 ./apache2 start
311 ./apache2 start
312 lynx http://папка.net
313 mc
314 /etc/init.d/apache2 restart
315 mc
316 chmod -r *
317 cd /папка/www/
318 mx
319 mc
320 lynx bt.папка.net
321 mc
322 man chown
323 chown -R www-data www-data
324 chmod 766
325 chmod +x ./www
326 mc
327 lynx bt.папка.net
328 /etc/init.d/apache2 stop
329 /etc/init.d/apache2 start
330 lynx bt.папка.net
331 [M Z$
332 lynx папка.net
333 lynx bt.папка.net
334 lynx папка.net
335 cd /папка/www/
336 mc
337 chmod +x www
338 cd папка/ 1,#1,www
339 cd /папка/www/
340 mc
341 mc
342 cd /папка
343 cd www
344 cd !
345 cd \!_mysql/
346 ls
347 ls -a
348 ls -c
349 mc
350 chmod -R *
351 man chmod
352 chmod -R ./*
353 chmod -R .*
354 man chmod
355 chmod -R *
356 chmod -R *
357 man chmod
358 chmod -x *
359 cdmod -x -R *
360 chmod -x -R *
361 cd /папка/ww
362 cd /папка/www/
363 chown * -R www-data:www-data
364 chown -R www-data:www-data *
365 mc
366 lynx bt.папка.net
367 cd /папка/www/
368 mc
369 cd /etc/php5
370 mc
371 man chmod
372 chmod -s www
373 chmod -s projecrs
374 chmod -s projects
375 chmod -s -R www
376 chmod +x -R *
377 chmod -t -R *
378 cd /папка/
379 MC
380 mc
381 man chmod
382 man umsak
383 mc
384 OA
385 chmod -t www
386 chmod -t * -R
387 mc
388 chmod +r *
389 cd /папка
390 mc
391 lynx bt.папка.net
392 mc
393 [21~
394 [21~
395 mc
396 /etc/init.d/samba restart
397 /etc/init.d/samba restart
398 testparm smb.conf
399 testparm smb.conf
400 testparm smb.conf
401 /etc/init.d/samba restart
402 testparm smb.conf
403 /etc/init.d/samba restart
404 testparm smb.conf
405 mc
406 /etc/init.d/samba restart
407 uptime

#115813

я бы пристрелил ей богу . Если это всё наваял ваш товарищ точно пристрелил .
стр.48 - кто сменил пароль ?
стр.99 - logout я так понимаю кто-то из вне залез и пытался выйти причём не раз и не два ...
стр.70 - что за скриптик такой ?
а это вообще феерично :


349 mc
350 chmod -R *
351 man chmod
352 chmod -R ./*
353 chmod -R .*
354 man chmod
355 chmod -R *
356 chmod -R *
357 man chmod
358 chmod -x *
359 cdmod -x -R *
360 chmod -x -R *
361 cd /папка/ww
362 cd /папка/www/
363 chown * -R www-data:www-data
364 chown -R www-data:www-data *
365 mc

если это было сделано в корне то проще систему переставить , чем разгребать тонны этих какашек ...

#115816

Да вот мы тут тоже любуемся строчками 349 и 350... если в МиднайтКоммандоре при этом не было никаких переходов в нужную папку, то страшно подумать...

#115819
Vert01et написал:
Да вот мы тут тоже любуемся строчками 349 и 350... если в МиднайтКоммандоре при этом не было никаких переходов в нужную папку, то страшно подумать...

я бы посоветовал так , остановить систему , примонтировать к нормальной ,исправной системе , рутом(!) скопировать(!) нужные\важные файлы куда нибудь , развернуть систему(из бекапов там или тупо переставить) и вернуть файлики на место , ну и дать им нужные маски и права , т.к. в стр.382 кто-то пытался смотреть маны umask (что наталкивает на размышления на какого ...), ещё раньше в стр.137 чего-то там в логах я так понимаю тырил , про крон и мускуль так вообще тоска берёт , так что [ИМХО] проще пристрелить , чтоб не мучался и вас не мучил :lol:

Войдите или зарегистрируйтесь, чтобы ответить.