Comment On wtfuniversity.edu

Today marks the end of our brief tour at WTFU. And what better a way to end it than how it probably should have started: with the university's public webpage. At least, that's the first place that Mike R. looked when he heard that WTFU offered some fairly good and relatively inexpensive graduate programs. Now this may come as a shock to some, but Mike reported that web-browsing experience at wtfuniversity.edu was just a bit less than optimal. [expand full text]
« PrevPage 1 | Page 2Next »

Re: wtfuniversity.edu

2006-07-27 15:16 • by Raider
Atleast this one was a 'Before Attending ...' instead of an 'I spent $30,000 there only to learn how to pick my nose and browse porn sites during class' .. Good choice in seeking an alternative university ...

Re: wtfuniversity.edu

2006-07-27 15:16 • by snoofle

What, they couldn't use the close-enough spelling page to route for the appropriate browser?


 

Re: wtfuniversity.edu

2006-07-27 15:17 • by Bleck
Blecky bleck. 111th.

Anyway, I hope there was a pubwww.dbo.grades, the author would have been stoked.

Re: wtfuniversity.edu

2006-07-27 15:17 • by Anony
I need a WTFU t-shirt now.

Re: wtfuniversity.edu

2006-07-27 15:17 • by Andy
    So, who besides me tried to go to the link?

captcha: captcha

Re: wtfuniversity.edu

2006-07-27 15:18 • by R.Flowers
Alex Papadimoulis:
<img src="/imgSrc?SELECT data FROM pubwww.dbo.imgs WHERE id=51">


...

<link rel="stylesheet" type="text/css" media="screen"
href="/cssSrc?SELECT data FROM pubwww.dbo.csss WHERE id=18"
/>

See, that's not too bad. If you think about it, using SQL to retrieve resources like that actually can -- I got nothing. However, I will end today on a good note. After his experience on their webpage, Mike decided that a graduate degree at WTFU just wasn't the right thing for him …



And a short time later, the images refused to load at all, almost as if the website content had DROPped off the face of the web...

Re: wtfuniversity.edu

2006-07-27 15:32 • by ParkinT
83593 in reply to 83592
R.Flowers:
Alex Papadimoulis:

<img src="/imgSrc?SELECT data FROM pubwww.dbo.imgs WHERE id=51">


...

<link rel="stylesheet" type="text/css" media="screen"
href="/cssSrc?SELECT data FROM pubwww.dbo.csss WHERE id=18"
/>

See, that's not too bad. If you think about it, using SQL to retrieve resources like that actually can -- I got nothing. However, I will end today on a good note. After his experience on their webpage, Mike decided that a graduate degree at WTFU just wasn't the right thing for him …




And a short time later, the images refused to load at all, almost as if the website content had DROPped off the face of the web...


Bad pun.


Bad, bad pun.  Sit! pun.

Re: wtfuniversity.edu

2006-07-27 15:33 • by Dave
83594 in reply to 83592
R.Flowers:
Alex Papadimoulis:
<img src="/imgSrc?SELECT data FROM pubwww.dbo.imgs WHERE id=51">


...

<link rel="stylesheet" type="text/css" media="screen"
href="/cssSrc?SELECT data FROM pubwww.dbo.csss WHERE id=18"
/>

See, that's not too bad. If you think about it, using SQL to retrieve resources like that actually can -- I got nothing. However, I will end today on a good note. After his experience on their webpage, Mike decided that a graduate degree at WTFU just wasn't the right thing for him …



And a short time later, the images refused to load at all, almost as if the website content had DROPped off the face of the web...


<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!

Re: wtfuniversity.edu

2006-07-27 15:34 • by Ford351-4V
83595 in reply to 83591
Anonymous:
    So, who besides me tried to go to the link?

captcha: captcha


I did!

Their Registrar probably shut them off for forgetting to sign the check.

Re: wtfuniversity.edu

2006-07-27 15:39 • by Reweave
At least the WTFU is covered if the W3C decides to invalidate the A tag.

Re: wtfuniversity.edu

2006-07-27 15:39 • by R.Flowers
83597 in reply to 83593
ParkinT:
R.Flowers:

And a short time later, the images refused to load at all, almost as if the website content had DROPped off the face of the web...


Bad pun.


Bad, bad pun.  Sit! pun.



If you don't rub my face in it, I'll never learn!

Re: wtfuniversity.edu

2006-07-27 15:41 • by WeatherGod
83598 in reply to 83591
Anonymous:
    So, who besides me tried to go to the link?

captcha: captcha




Looking for something?  Don't bother.  I took care of the faulty site.

In the meantime, can I offer some degrees in whatever field of choice?  Real cheap!


Re: wtfuniversity.edu

2006-07-27 15:50 • by snoofle
83600 in reply to 83594
Anonymous:

<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!



I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)

Re: wtfuniversity.edu

2006-07-27 15:53 • by kipthegreat
So is this site still live?  I would love to browse it in FireFo.

Re: wtfuniversity.edu

2006-07-27 15:56 • by Whacky Waving Inflatable Arm Flailing Tube Man
83602 in reply to 83600
Yes it is, and that is why the end user should never, ever, ever see SQL.  If you have to allow user input for queries (as in a form variable to retrieve data), the LEAST you can do is rigorous validation.  Something like this I have never and hope to God will never ever see again.  It's like the developer is creating a honeypot for 13 year olds.

Re: wtfuniversity.edu

2006-07-27 15:57 • by xrT
Alex Papadimoulis:
  

function clickto(navId) {

var url = getUrlFromNavId(navId);
if (isBrowserIE()) {
navToUrlForIE(url);
} else if (isBrowserNetscape()) {
navToUrlForNetscape(url);
} else if (isBrowserFirefox()) {
navToUrlForFirefo(url);
} else {
window.location = url;
}
}

Is it just me or does that url really needs to be encoded specifically for a certain browser? There must be areason behind that, though I can't think of one...

Oh wait, maybe it redirects to a page specific to a browser... nevermind...


Alex Papadimoulis:
  

<img src="/imgSrc?SELECT data FROM pubwww.dbo.imgs WHERE id=51">

WebAdmin: "Not again! This is the 42nd time our db gets corrupted this week! Stupid database!"



Re: wtfuniversity.edu

2006-07-27 15:57 • by TankerJoe
Alex Papadimoulis:



<img src="/imgSrc?SELECT data FROM pubwww.dbo.imgs WHERE id=51">


...

<link rel="stylesheet" type="text/css" media="screen"
href="/cssSrc?SELECT data FROM pubwww.dbo.csss WHERE id=18"
/>


Bah, no problem here.  All they need to do is protect it with Injection Rejection


Re: wtfuniversity.edu

2006-07-27 15:58 • by Whacky Waving Inflatable Arm Flailing Tube Man
83605 in reply to 83600
snoofle:
Anonymous:

<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!



I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)



 


My last post was in reply to the above quoted message, not the site being live post.

Re: wtfuniversity.edu

2006-07-27 16:07 • by John Bigboote
83607 in reply to 83602
Anonymous:
a honeypot for 13 year olds.


<ding>

What is "myspace.com," Alex?

Re: wtfuniversity.edu

2006-07-27 16:15 • by ParkinT
83608 in reply to 83607

John Bigboote:
Anonymous:
a honeypot for 13 year olds.


<ding>

What is "myspace.com," Alex?


A swimming pool for 13 year olds.

Re: wtfuniversity.edu

2006-07-27 16:15 • by TankerJoe
83610 in reply to 83589
Anonymous:
Blecky bleck. 111th.

Anyway, I hope there was a pubwww.dbo.grades, the author would have been stoked.


Even better would be pubwww.dbo.transcripts,  Gives new meaning to the "Earn your degree ONLINE!!!"  ads.

Re: wtfuniversity.edu

2006-07-27 16:16 • by ben
I think the image should say:
EST. 19NaN


just a thought

Re: wtfuniversity.edu

2006-07-27 16:24 • by Bus Raker
83613 in reply to 83600
snoofle:
Anonymous:

<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!



I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)



It's more of a database issue than a web issue.  Any application communicating with a database is vulnerable.


<img src="/imgSrc?EXEC master..xp_regdeletekey @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE">

This would be a fun one!

Re: wtfuniversity.edu

2006-07-27 16:25 • by GoatCheez
83614 in reply to 83600
snoofle:
Anonymous:

<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!



I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)



This is actually not SQL injection. SQL injection involves you putting your query into a string that you know will be used in the query. This, on the other hand, lets you construct your own query without having to fool the query constructor code, as there is none. This leaves SQL open to anyone to do anything with ease. This is by far the least secure design I think I have ever seen in use by a company/institution. I really hope they were brutally attacked. If you construct something like this, not only do you deserve to be hacked, but you NEED to be hacked.

Re: wtfuniversity.edu

2006-07-27 16:26 • by OneMHz
83615 in reply to 83608
ParkinT:

John Bigboote:
Anonymous:
a honeypot for 13 year olds.




What is "myspace.com," Alex?


A swimming pool for 13 year olds.



You don't watch Jeopardy much do ya?

Re: wtfuniversity.edu

2006-07-27 16:28 • by ben
The weird thing is that the SQL statement isn't even getting passed as a parameter properly. The URL "/cssSrc?SELECT data FROM pubwww.dbo.csss WHERE id=18" sends you to the page /cssSrc, with a URL parameter of "SELECT_data_FROM_pubwww_dbo_csss_WHERE_id" set to "18". Unless cssSrc just does pattern matching on the URL ... which it well might.

Re: wtfuniversity.edu

2006-07-27 16:29 • by Kodi
83617 in reply to 83615
OneMHz:
ParkinT:

John Bigboote:
Anonymous:
a honeypot for 13 year olds.



What is "myspace.com," Alex?


A swimming pool for 13 year olds.


You don't watch Jeopardy much do ya?


Wha's Jeopardy ?

Re: wtfuniversity.edu

2006-07-27 16:29 • by Adam
83618 in reply to 83611
Anonymous:
I think the image should say:
EST. 19NaN


Or:
EST. 19102

Re: wtfuniversity.edu

2006-07-27 16:33 • by Carnildo
83619 in reply to 83616
Anonymous:
The weird thing is that the SQL statement isn't even getting passed as a parameter properly. The URL "/cssSrc?SELECT data FROM pubwww.dbo.csss WHERE id=18" sends you to the page /cssSrc, with a URL parameter of "SELECT_data_FROM_pubwww_dbo_csss_WHERE_id" set to "18". Unless cssSrc just does pattern matching on the URL ... which it well might.


That assumes proper CGI parsing of the URL. Based on everything else in the WTF, it's quite likely that the "cssSrc" application just gets a raw URL, and does its own parsing.

Re: wtfuniversity.edu

2006-07-27 16:33 • by John Bigboote
83620 in reply to 83616


Anonymous:
The weird thing is that the SQL statement isn't even getting passed as a parameter properly. The URL "/cssSrc?SELECT data FROM pubwww.dbo.csss WHERE id=18" sends you to the page /cssSrc, with a URL parameter of "SELECT_data_FROM_pubwww_dbo_csss_WHERE_id" set to "18". Unless cssSrc just does pattern matching on the URL ... which it well might.


I think you're giving them WAY too much benefit-of-the-doubt. Looks like the cssSrc just executes the querystring outright. Assuming that they're doing pattern matching based on the degree of ineptitude we've already seen is like saying "well, he left his keys in the ignition with the doors unlocked, but there's probably a retinal scanner in the visor mirror."

Re: wtfuniversity.edu

2006-07-27 16:33 • by R.Flowers
83621 in reply to 83607
John Bigboote:
Anonymous:
a honeypot for 13 year olds.


<ding>

What is "myspace.com," Alex?


I'm sorry, we were looking for "Pamela Rogers." But you retain control of the board...

Re: wtfuniversity.edu

2006-07-27 16:34 • by PS
83622 in reply to 83614
GoatCheez:
snoofle:
Anonymous:

<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!



I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)



This is actually not SQL injection. SQL injection involves you putting your query into a string that you know will be used in the query. This, on the other hand, lets you construct your own query without having to fool the query constructor code, as there is none. This leaves SQL open to anyone to do anything with ease. This is by far the least secure design I think I have ever seen in use by a company/institution. I really hope they were brutally attacked. If you construct something like this, not only do you deserve to be hacked, but you NEED to be hacked.



To put it metaphorically, if SQL incection is sneaking into a secured building through the sewers, this is walking right through the front door.

Re: wtfuniversity.edu

2006-07-27 16:36 • by GoatCheez
83623 in reply to 83622
Anonymous:
GoatCheez:
snoofle:
Anonymous:

<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!



I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)



This is actually not SQL injection. SQL injection involves you putting your query into a string that you know will be used in the query. This, on the other hand, lets you construct your own query without having to fool the query constructor code, as there is none. This leaves SQL open to anyone to do anything with ease. This is by far the least secure design I think I have ever seen in use by a company/institution. I really hope they were brutally attacked. If you construct something like this, not only do you deserve to be hacked, but you NEED to be hacked.



To put it metaphorically, if SQL incection is sneaking into a secured building through the sewers, this is walking right through the front door.


lol... yeah... I envision a huge building that represents the site. The front doors have locks, however the building doesn't have any walls.... So, even though their doors are locked, you just have to step to a side and keep walking to get through lol.

Re: wtfuniversity.edu

2006-07-27 16:40 • by Anonymous Hero

This is real site of a real University? prove it Alex. post the link!


 


Captcha: java

Re: wtfuniversity.edu

2006-07-27 16:44 • by Juifeng
83625 in reply to 83614
GoatCheez:
This is by far the least secure design I think I have ever seen in use by a company/institution.


Let's don't forget client side PHP! It's an all-in-one solution to your problems, not only SQL injection, but pretty much *anything* injection.

Of course, let's hope that it was no company/institution design.

I guess the javascript function to fetch an URL from the span ID used XmlHttpRequest to get the correct URL in a web2.0 and ajaxy fashion. Of course, the XML file called was:
/xmlSrc?SELECT url FROM pubwww.dbo.links WHERE id=*id*

Re: wtfuniversity.edu

2006-07-27 16:50 • by Dick Wolf
Oh. My. GOD.

I've known people who didn't test their web code... MADDENING, it is.

Re: wtfuniversity.edu

2006-07-27 17:00 • by cconroy
83629 in reply to 83617
Kodi:
OneMHz:
ParkinT:

John Bigboote:
Anonymous:
a honeypot for 13 year olds.



What is "myspace.com," Alex?


A swimming pool for 13 year olds.


You don't watch Jeopardy much do ya?


Wha's Jeopardy ?





Correct.  That's it for "Game Shows for Pretentious Know-it-alls"; please choose another category...

Re: wtfuniversity.edu

2006-07-27 17:02 • by Shizzle
83630 in reply to 83623
GoatCheez:


Seriously, what is up with GoatCheez's picture... it creeps me out.  Who/what is it?

Re: wtfuniversity.edu

2006-07-27 17:03 • by Digitalbath
83631 in reply to 83587

Raider:
...only to learn how to pick my nose and browse porn sites during class...


Ah, physics and chemistry class...how I miss thee.

Re: wtfuniversity.edu

2006-07-27 17:03 • by John Bigboote
83632 in reply to 83630
Anonymous:
GoatCheez:


Seriously, what is up with GoatCheez's picture... it creeps me out.  Who/what is it?


It's a police composite sketch of Cartman from an episode of South Park.

Re: wtfuniversity.edu

2006-07-27 17:05 • by CornedBee
Hypothetically, if the cssSrc app used a DB user with extremely limited rights (say, only SELECT on that single table), how much damage could a cracker do?

Not that I expect WTFU to be smart enough for that.

Re: wtfuniversity.edu

2006-07-27 17:13 • by themagni
83635 in reply to 83632

John Bigboote:
Anonymous:
GoatCheez:


Seriously, what is up with GoatCheez's picture... it creeps me out.  Who/what is it?


It's a police composite sketch of Cartman from an episode of South Park.


If my timeline is correct, it was first done for a Fark photoshop contest a few years ago: "Photoshop your favorite cartoon characters in real life." I think it was the winning entry; the entrant sketched out the four kids from SP as real kids.


Parker and Stone saw it and used it in an upcoming episode.

Re: wtfuniversity.edu

2006-07-27 17:15 • by John Bigboote
83636 in reply to 83635
themagni:

John Bigboote:
Anonymous:
GoatCheez:


Seriously, what is up with GoatCheez's picture... it creeps me out.  Who/what is it?


It's a police composite sketch of Cartman from an episode of South Park.


If my timeline is correct, it was first done for a Fark photoshop contest a few years ago: "Photoshop your favorite cartoon characters in real life." I think it was the winning entry; the entrant sketched out the four kids from SP as real kids.


Parker and Stone saw it and used it in an upcoming episode.



Awesome. Shades of Snakes on a Plane.

Re: wtfuniversity.edu

2006-07-27 17:20 • by Bus Raker
Alex Papadimoulis:

 


WTF University, I will miss Thee. Think of the WTFU Alma Mater 
By the way, you can't spell wtfuniversity without 'F' 'U' 'N' !
 

Re: wtfuniversity.edu

2006-07-27 17:27 • by Unklegwar
83638 in reply to 83600
snoofle:
Anonymous:

<img src="/imgSrc?DROP TABLE pubwww.dbo.imgs ">

wheeeeeee!



I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)



sql injection is actually done by entering specially formed sql snippets in input areas on a form in the hopes of finding out that the site uses dynamic sql strings...

This isn't injection, this is way easier, almost invited. Good god.  I can see it now "Meh, the average user doesn't ever look at the source, and if they do, they won't realize what this is."

I want to hear the update that the DROP scenario actually happened.

Re: wtfuniversity.edu

2006-07-27 17:39 • by jcw9
83639 in reply to 83611
or maybe the year should be 19101? :D

Re: wtfuniversity.edu

2006-07-27 17:48 • by Mike Rod
83640 in reply to 83635
themagni:

John Bigboote:
Anonymous:
GoatCheez:


Seriously, what is up with GoatCheez's picture... it creeps me out.  Who/what is it?


It's a police composite sketch of Cartman from an episode of South Park.


If my timeline is correct, it was first done for a Fark photoshop contest a few years ago: "Photoshop your favorite cartoon characters in real life." I think it was the winning entry; the entrant sketched out the four kids from SP as real kids.


Parker and Stone saw it and used it in an upcoming episode.



In all honesty, I always thought it was a portrait or a drawing of him.
Is that a bad assumption?

Mike Rod

Re: wtfuniversity.edu

2006-07-27 18:12 • by MaGnA
Searching for "navToUrlForFirefo" in Google didn't yield any results so I'd say that they at least knew how to use the robots.txt file. So we can forget about DROPping any tables...

Re: wtfuniversity.edu

2006-07-27 18:19 • by Mark H
83642 in reply to 83600
snoofle:

I'm not a web person - is this what they call sql-injection? (that's a bad thing, right?)



Not really...SQL injection implies that you're putting arbitrary SQL code somewhere that its not supposed to go. like a password field you put

OR 1=1

So that the complete query looks like
select * from users where user_name="<username>" and password="<password>" or 1=1

This defeats the password.

But given that they're arbitrarility executing whatever gets passed in there, its not really SQL injection, its more like a goofy SQL ad-hoc intepreter.

But yes, "bad" is one way to describe it.

F*ck this.. Who's the babe?

2006-07-27 18:36 • by Tanish

Forgot that HTML crap... Who's the girl playing foosball whose left breast we're all oogling, what's what I want to know!

« PrevPage 1 | Page 2Next »

Add Comment