Anwsion 漏洞
耶稣的意思不信我有
我就先发俩
一个受GPC的注入
一个不受的
先说第一
account/main.php不受的
feed/main.php耶稣 现在信了么 getshell的就不发了
我就先发俩
一个受GPC的注入
一个不受的
先说第一
account/main.php
function register_action()
{
if ($this->user_id && $_GET['invite_question_id'])
{
$invite_question_id = intval($_GET['invite_question_id']);
if ($invite_question_id)
{
HTTP::redirect('/question/' . $invite_question_id);
}
}
if(! $this->user_id)
{
if($_GET['fromuid'])
{
HTTP::set_cookie('fromuid', $_GET['fromuid']);
}
if($_GET['fromemail'])
{
HTTP::set_cookie('fromemail', $_GET['fromemail']);
}
}
$icode = trim($_GET['icode']);//这里
if (get_setting('invite_reg_only') == 'Y' && !$icode)
{
H::redirect_msg('本站只能通过邀请注册', '/');
}
if($icode) //上面的就不用看了
{
//检验失败
if ($this->model('invitation')->check_code_available($icode)) //查询 看函数
{
TPL::assign('icode', $icode);
}
else
{
H::redirect_msg('邀请码无效或已经使用,请使用新的邀请码', '/');
}
}
function invitation_code_active($invitation_code, $active_time, $active_ip, $active_uid)
{
$c_arr['invitation_code'] = $invitation_code;
$c_arr['active_time'] = $active_time;
$c_arr['active_ip'] = $active_ip;
$c_arr['active_uid'] = $active_uid;
$c_arr['active_status'] = 1;
return $this->update('invitation', $c_arr, "invitation_code='{$invitation_code}' and active_status=0"); //受gpc..
feed/main.php
public function index_action()
{
header('Content-type: text/xml; charset=UTF-8');
echo '<?xml version="1.0" encoding="UTF-8"?>';
if ($_GET['category'])
{
$list = $this->model('question')->get_question_list(false, null, 20, 'add_time DESC', 'category_id = ' . intval($_GET['category']));
}
else if ($_GET['topic']) //这个
{
if ($question_ids = $this->model('topic')->get_question_ids_by_topics_ids($_GET['topic'], 20, null, 'question_id DESC')) //看函数声明
{
$list = $this->model('question')->get_question_list(false, null, 20, 'add_time DESC', 'question_id IN (' . implode(',', $question_ids) . ')');
}
}
function get_question_ids_by_topics_ids($topic_ids, $limit, $where = null, $order = 'update_time DESC')
{
if (!is_array($topic_ids))
{
$topic_id_in = $topic_ids;
}
else
{
$topic_id_in = implode(',', $topic_ids);
}
if ($where)
{
$where = ' AND ' . $where;
}
$_order = explode(' ', $order);
if (!$where AND $_order[0] == 'question_id')
{
$result = $this->query_all("SELECT question_id FROM " . $this->get_table('topic_question') . " WHERE topic_id IN (" . $topic_id_in . ") ORDER BY " . $order, $limit);//这里
}
else
{
if (!$result = $this->model('cache')->load('question_ids_by_topics_ids_' . md5($topic_id_in . $limit . $order)))
{
$result = $this->query_all("SELECT question_id FROM " . get_table('question') . " WHERE EXISTS (SELECT question_id FROM " . $this->get_table('topic_question') . " WHERE " . get_table('question') . ".question_id = " . $this->get_table('topic_question') . ".question_id AND topic_id IN (" . $topic_id_in . ")) " . $where . " ORDER BY " . $order, $limit);//这里 因为函数最后的参数有设置所以直接的到这里
$this->model('cache')->save('question_ids_by_topics_ids_' . md5($topic_id_in . $limit . $order), $result, 3600);
}
}
评论23次
刚好有用...嘻嘻
感谢分享
现在aspx这些都没人用了,权限太高了,容易被突破
我想日拟怎么办.
不对吧,GPC过滤应该和变量类型没关xi吧
一个是字符型变量另一个是数字型变量
好久没来 这里的岁月蹉跎吗、、
不明白楼主说的受GPC和不受GPC的问题在什么地方?难道说这种拼接的问题,我自己做了实验,两种拼接输出都一样啊,楼主指点下吧
我是来围观大牛的
看大牛打情骂俏、、、
来一打DZX2.5后台抓MM吧。。
discuz 注入还是浮云啊 解密是个大问题啊··············· 找找/e 还有点xi望 汗····看代码去
ec不是有牛发了吗
各位大牛都放货了
dz0day什么只是传说
公司核心小组?什么公司真牛逼
.....去学xi了,慢慢聊呵呵呵 python perl ruby php jsp C C# C++ java asm 汇编 基础好多好多要学呢呵呵 3层交换 好像说到了公司核心小组就10-20人 围绕这些人下去的几千人活着 exp 只要说一下 立马就发过来了 或是0day库 成品工具 即使是小白一样战斗力强大 个人还是解决不鸟问题呀
同求ecshop
ecshop的呢
他丫在群里的时候 就说 一会给我ecshop的0day 这都半年了,我连个毛都没看到