©атсн²² (in)sесuяitу

Because we're damned if we do, and we're damned if we don't!

  • Archives

  • Twitter

    • [Blog SPAM] Internet Explorer iepeers.dll use-after-free (Metasploit Demo Video) --> http://wp.me/p6I7X-kp 7 hours ago
    • Had a chance to play with the new ie_iepeer exploit in MSF. Like the migrate -f option. Video forthcoming (demo of the exploit) 8 hours ago

Archive for the ‘General Life’ Category

It’s 2010 already!

Posted by ChrisJohnRiley on January 1, 2010

Wow how time flies. 10 years ago I was working in London for a share registrar company, and praying the NT4 systems we were using wouldn’t fold when Y2K hit. How times change. Now I’m living in Austria, and doing a job that I really like, instead of one that just pays the bills. Life’s too short to not enjoy your work.

In honor of the past and the future I’ve made a few (subtle) changes to the blog. Gone is the änal security guy (long story, ask me over a few beers) and I’ve gone back to using a nickname that I’ve not used in 5 years or so, catch22 (catch for short). That too is a long story, but at least the domain name c22.cc makes a little bit more sense now. Oh and I won’t have so many problems with badly programmed web-filters marking the blog as porn (hence the ä in the old title).

So what’s to come for me in 2010 ? It’s going to be another busy year I think. Lots of conferences planned already, and lots of things to get done. I’ve also come up with a few new years resolutions, and I plan to stick to them (this time). By posting them here you guys can all hassle me and call me a big fat liar if I don’t come through with the goods as well. No pressure ;)

  • Diet –> Because too many cons have taken their toll on my once slender and toned figure
  • Friends –> I’m notoriously bad for losing contact with people and spending too much time locked in a room alone… time for a change
  • Read more –> I keep getting new books, so time to read more and …
  • Watch TV less –> To make room for the books, friends and …
  • Projects –> Finish some, instead of leaving them half-finished with a blog post promising “more on that later”
  • Charity –> Life’s been good to me even through tough times. So it’s time to give back !

So, if you see me at a con this year and I’m breaking any of these rules, I give you the right to tell me to my face that I’m an idiot…. trust me, with my willpower, I need all the help I can get !

Happy New Year everyone, and lets hope that 2010 is the year people realise they’re just making things worse (in security and in general).

Stop being part of the problem, and start being part of the solution.

Be good to each other !

Posted in General Life | Tagged: , , , | Leave a Comment »

SANS London

Posted by ChrisJohnRiley on November 20, 2009

It seems like only a few weeks since I finished up my SANS Web Application Penetration Tester OnDemand class. Still, as I’m sure anybody who knows me will tell you, I take any opportunity to learn something new. So once again I’m hoping on a plane and headed to London for a few days with my family, and yet another SANS conference.

Unlike recent courses, which have been very specialist, I’m going “back to basics” in a way, and attending the Security Essentials class (SEC401). I’m hoping to fill in a few gaps in my knowledge and cover some more management style topics. I’m not really the management type (I’m not good at politics), but anything that can help to improve the way I work, think and explain things to the C-level is a good thing in my book. I’ll also try to sit in on the DEV319 class prior to the main part of the conference. I’m not a developer, but I’m interested to see how SANS is going about training developers for secure coding. After all, this is where we seem to be failing at the moment, at least in my opinion.

If you’re attending the conference make sure to come over and say hi. I’ll be one of the facilitators, so I get to wear the nice red apron. Still, you can’t have everything can you ;)

John Strand from the Pauldotcom crew will be running a capture the flag evening at the conference, so even if you’re not attending a course, pop down and say hi. There are also a number of other interesting SANS@night events if CTF isn’t your thing.

Posted in Conference, General Life, Study | Tagged: , , | Leave a Comment »

Projects are like buses

Posted by ChrisJohnRiley on November 3, 2009

Photo by by angelocesare (CC)I know, I know, what a strange title for a blog post. Then again, I’ve never really been known for  being the most normal of people bloggers. Then again projects really are like buses. There’s none for ages then 2 come along at once ;) Things have been a little quiet on the blog for several reasons. The first was my nagging neck problem, which I’m hoping is back under control. The second is the start of a few projects that have been in the works for a while now.

  • €urotrash security podcast
  • PenTester Scripting

The €urotrash security Podcast has been in the planning phase for a while now, with the initial meeting to discuss particulars at the recent BruCON conference in Brussels. Episode 1 has just been released, so head over to http://www.eurotrashsecurity.eu and grab a copy. Let us know what you think. As with any new Podcast we’re looking for feedback on how to make things better and cover what you want us to cover. You can load up your favourite RSS reader HERE for updates on the next Podcast release..

The second project I’m involved with came out of a simple remark on Twitter. I’m not much of a scripter, but it’s something I’m looking at improving. When I commented that a SANS course cover scripting for Penetration Testers would be a good thing, Kevin Johnson agreed and the project was born. PenTesterScripting is still in it’s early phases, but we hope it will turn into a place for Penetration Testers to come and find useful scripts to help automate some of the more tedious and long-winded parts of penetration testing. Head over to the site and vote on our logo competition, and feel free to email us scripts you want us to host on the site.

For updates to both projects, follow me on twitter as @ChrisJohnRiley, or follow the projects directly, @PenTesterScript and @EurotrashSec

Posted in General Life, Security | Tagged: , , , | Leave a Comment »

Interviews and podcasts

Posted by ChrisJohnRiley on October 21, 2009

This week has been an eventful one. Not only am I reduced to typing slowly and painfully with my left hand (don’t ask, it’s a long story *), but the audio for my guest appearance on the Security Justice podcast is out as well.

Security Justice International BBQ Edition – Chris John Riley (@ChrisJohnRiley) and Robin Wood (@digininja)

October 20th, 2009 Tom Posted in Podcast Special Editions | No Comments »

chris-robinThis special edition was recorded during our 1st annual International BBQ podcast.

Chris John Riley is a penetration tester and well known security blogger currently located in Austria.  Robin Wood is from the UK and is the creator of many well known open source security projects including Jasager, the Interceptor and KreiosC2. Find out more about Chris on his awesome blog.  You can find out more about Robin and his projects on his website.  Chris and Robin talk to us about Cider, HAR, blogging, BruCON, security/pentest certifications, metasploit modules, Jasager updates, talks at security conferences and more!

Thanks again to Chris and Robin for being on the show!

icon for podpress Security Justice International BBQ – Chris John Riley and Robin Wood [34:39m]: Play Now | Play in Popup | Download

Many thanks to all the guys over at Security Justice for letting me get on the show and be a general media whore ;)

Ryan Dewhurst over at http://www.ethicalhack3r.co.uk also asked me to do a short written interview for his Blogs  “people in infosec” feature. I’m a bit long winded, but aren’t I always ! So if you want to read my comments on conferences, ethical hacking courses and general stuff, pop over to his blog and take a look. While you’re there, take make sure to take a peek at his excellent DVWA (Damn Vulnerable Web App) project.

* Well, it’s not really that long. Needless to say a neck/back injury that’s been plaguing me for a few years have flared up again. Currently I have numbness and tingling in (mostly) my right hand. So, I’m banned from prolonged use of computer currently. Yes, it’s hell….

Posted in General Life, Security | Tagged: , , , | Leave a Comment »

Number of the beast

Posted by ChrisJohnRiley on October 18, 2009

Well I’ve finally hit the milestone I’m sure everybody on Twitter aims for at one point or another. I’ve managed to brain-wash 666 people into following my inane ramblings and random comments on Twitter. I’m sure I’d have hit this milestone a lot quicker if I didn’t have a horrible tendency to block anybody who looks remotely like a bot (there are a lot more than you’d think), and of course n3td3v, I blocked him too to stop him retweeting anything (who’d want to be associated with that kind of thing ???). Sorry if you weren’t a bot, thems the breaks ;)

666followersIn celebration of this milestone I’ll make sure to bite the head off a bat at the next available opportunity. Next up 1337, at which point I hope to release a stunningly uninteresting XSS  zero-day exploit in an application nobody uses or cares about. Keep an eye out for that one…

2009-10-18-0219223 Months stats – twittercounter.com

Posted in General Life, Strange | Tagged: , | Leave a Comment »

HAR, HAR, HAR

Posted by ChrisJohnRiley on August 17, 2009

The run of conferences over the last month are so have finally come to any end (FIRST, Blackhat/Defcon, and HAR2009). It’s been a whirlwind of technical content, new friends, old friends, planes, trains and automobiles (love that movie).

I’ve done my best to blog what I’ve seen that’s peaked my interest, and I’m sure they’ll be more to come. I know I’ve got another podcast scheduled with F1nux and Frank “Autonessus” Breedijk at some-point. For now however I need to rest. Lack of sleep and bad food have taken there toll on my body and mind. I’d say I need a holiday, but this was my holiday for the year (yes, I am that sad). Next year things will be a little calmer (conferences are fun and all, but too much is too much).

Conference comparison

The 4 conferences I’ve attended have given me a great chance to compare the various styles of conferences that are so popular in security right now. From the private “boys club” feeling of FIRST, through to the free for all (no geek left behind) feeling of Hacking at Random. Each has it’s own charm and plus/minus points.

FIRST

This was my first time attending FIRST (no pun intended). FIRST for those that don’t know, is the Forum of Incident Response and Security Teams and has more of a focus on incident response, forensic analysis and the business behind running a CERT/CSIRT team. Apart from the great chance to see Japan (Kyoto is lovely) I got a lot out of the conference both personally and from a business prospective. Personally I got to speak to and become friends with some really great people. I won’t name drop here, I do that enough in real life. However it opened my eyes to the benefits of networking at conferences instead of spending ALL the time running between talks. From a business prospective (it was a business trip after-all) I spent some time learning how teams deal with forensics, incident response and patch management. As a penetration tester it’s easy to forget that there are a lot harder jobs to do in security. Attack is easy after all. Defense is where all the hard work is done.

Blackhat US

Again a first for me. Actually more than one, as it was my first time in the US (if you can count Las Vegas as the US?). I’d had the chance to attend Blackhat Europe earlier this year so knew what to expect. However the range of tracks and size of the event took me a few days to get used to. As I had press tasks to complete, I attended the talks that I thought would be interesting and I knew I’d not be able to see again (at Defcon or HAR2009). Again I had the chance to meet up with a few friends I’d made online, or from previous events. It was also good to sit down with a few smart people from Core Technologies and go through a short training on the newest version of Core Impact (version 9.0). The vendor area gave me a chance to catch-up with a few people from Trustwave/Spiderlabs, Core Technologies and IOactive that I’d been looking to catchup with for a while. I even had a chance to talk to the guys at EC-Council at their stand. They had nothing to say that would change my opinions, but it’s always nice to give them the chance. I’m nothing, if not fair after all. I’m a little sad  that I missed out on the B-Sides conference (a side conference put on by speakers and non-speakers). From what I hear it went off very well and was a very close and personal style meeting of people. Less presentation and more exchange of ideas. Something to lookout for in your local area if you see the chance.

Defcon

If I thought Blackhat was large, then Defcon just made me scared. I recall attempting to make my way to a talk on the first day and almost being crushed in the crowds. That set the tone for the rest of the conference. People may have noticed a lack of blogs from Defcon. To be truthful I spent a lot of time talking to people I know (in the online sense of the word – we really need a new word for “knowing” somebody that conveys that better). It was great to chat to speakers and fellow bloggers/twitterers and exchange ideas and contact information. I managed to meet with almost everybody on my list (it was a big list) and a lot that I never thought I’d meet. I managed to see a few select talks, and lot of partial talks (sticking my head in to see what was up). Although I didn’t attend many talks, I still feel like I got a lot out of the event. Remember, going to EVERY talk is never going to be possible. The talks will be available online, blogs will be written about them, slides and PDF’s will be made available. However, the people will only be there for the duration of the conference.

Hacking at Random (HAR2009)

After a few days back home (sorry Gika*) I fly out to the Netherlands to attend the 4 yearly hacker camp (yes, we go camping in a field). This is the epitome of Europe hacker culture and gatherings. Where Blackhat/Defcon was full of hardcore security geeks, HAR is more open with talks on things like Wikileaks (fighting to expose things that should bee public), politics, legal rights and of course hardcore technical talks (both security related and not) covering every aspect of technology. The mixture of people and talks at the camp really opens your mind and makes you really appreciate things. It’s easy as a security professional to get pigeon-holed, this kind of conference really allows you to open up and go beyond what you do day to day. Due to the way the camp works, it allows you to do a great deal of networking alongside the talks. Drinking and dancing till 4am are pretty much normal. If you get out and wander around camp (3,000+ people is a big camp site) allowed me to meet new people and talk a lot of tech that I wouldn’t normally be able to do. A lot of people kept themselves to themselves at camp. That’s fine, but you really get the most out of camp by opening up and really talking to people. Alongside some good talks on GSM, DNSSEC, the Stoned-Bootkit and others, there were a number of great workshops on Autonesses (thanks Frank it was great), lock picking (TOOOL for the win), and hardware hacking (sad I missed this, again). As I was staying with the guys from Hackers on a plane again this year (Big thanks to Nick Farr for arranging this for me), I had a chance to meet some great people. I met Dan Kaminsky for the 3rd time this year (4th time since 2007). As expected, even though we met at Infosec and Defcon already this year, he had no idea who I was. That’s fine. To tell you the truth I’ve missed all 3 of his x509 presentations at Blackhat/Defcon/HAR2009 ;) Did that sound bitter ? Anyway, if you’re US based and what to get in on the European scene you could do a lot worse than look at the Hackers on a Plane website to see if you can join in. Rumors are that they’ll be doing a HoaP to Japan soon as well. Getting home from the camp (I’m on a train as I write this) has proved to be more of an issue. Due to SkyEurope not paying their bills at Vienna airport, I’ve had to travel to Munich (grabbed a lift with some random con goers) and hop a train from there to St.Pölten. Even though it was a bit of a pain, hot (10 hours in a car isn’t pleasant) and costly, traveling across 3 countries to get home has it’s benefits. I managed to catch-up with an old friend in Munich, and had time to write this blog post. There isn’t always a silver lining in the cloud, but if there isn’t then it’s probably just web 2.0. That made sense when I said it in my head at least. I think I need more sleep.

Statistics

To give you all an idea of my last month or so, here’s some rough statistics to make you think.

  • Countries visited – 6
  • Locks picked (I’m still learning) – 3
  • Days at conferences – 14
  • Hours of talks – 150
  • Talks attended – ??? (even I’ve lost track)
  • DualCORE songs heard – 75+ (3 LIVE at the Defcon oCTF)
  • Scary mental images courtesy of Martin – 50+ (possibly more)
  • Scary mental images given to Martin in return – 10+ (I need to work on this)
  • Sleepless nights – 10 (probably more)
  • Tweets – 151 (HAR2009), search.twitter.com doesn’t go back far enough for more stats
  • Kilometers driven – 1475 km
  • Kilometers flown – 45,531 km
  • Frequent-flyer miles – LOTS

Blog comments

Now to my final comments. I’ve been posting blog entries about talks from all around the globe for about a year now. So it’s time for your feedback. To date I’ve received a few comments about my blog posts, some good, some kinda meh. Do you like what I post ? Everybody needs feedback to improve. So here’s your chance before I hit my next conference (BruCON). Tell me what you think and what you want to make it more useful. love it, hate it, can’t understand it ?

* For reference, Gika is my lovely, supportive and intelligent girlfriend. If only I could code like her, I’d be a happy man. Without her, none of this is, was, or would ever be possible. Sorry I’ve been away so much.

Posted in Conference, General Life, Security | Tagged: , , | Leave a Comment »

Hackers for Charity vs. PayPal

Posted by ChrisJohnRiley on July 17, 2009

As some of you might already know Johnny Long’s Hackers for Charity organisation had some issue recently with PayPal putting a hold on their account. The reasons behind this were some outstanding paperwork issues. Although I undersand PayPal’s policy and process behind them locking that account, I personally found their actions to be particularly drastic considering the purpose behind this account. Johnny Long explains this in his blog the process and reasons for the account being blocked, and the process he had to go through to get this sorted.

For my part, I had a short conversation with the PayPal UK press firm regarding the locking of the account. Although the information given was minimal I did receive an official statement today from the PR firm regarding the issues.

A PayPal spokesperson said:

“At PayPal, we take security very seriously and have dedicated significant resources to protect the safety and financial information of our customers. Johnny Long’s nonprofit website, hackersforcharity.com, was temporarily put on hold while we reviewed documentation that verified the charity status of his organization.

After thorough review, PayPal has lifted the account hold and has ensured Johnny has full access to the funds in his account. We encourage our customers to raise donations for worthy causes, such as Johnny’s, and apologize for any inconvenience this may have caused him or his family.”

Although I applaud PayPal for sorting the issue and getting Johnny back in business, it did take a lot of work from a lot of people to get to this point. The community that supports Johnny Long’s activites spent a great deal of effort getting the word out through social media, news groups, mailing lists and any other method possible. The calls, emails and complaints must have come flooding into PayPal from across the globe, as the community were made aware of the situation. Johnn makes reference to the “Twitterstorm” prompting PayPal to contact him in regards to the issue. Here’s hoping that the power of public opinion keeps the right people from having these sort of issues in the future.

The question remains what would PayPal have done without the threat of media response. Having dealt with PayPal before, I’m pretty sure that Johnny would still be waiting on a reply. That said, even Johnny admits that the process PayPal have to go through is not one to be envied. Mistakes were made on both sides. Personally I’d like to thank the community as a whole for getting behind this great project, and I encourage you to visit http://www.hackersforcharity.org/ to further support this worthy cause.

Links .:

http://www.hackersforcharity.org/259/paypal-shuts-us-down/

http://www.hackersforcharity.org/262/twitterstorm-aids/

http://www.hackersforcharity.org/265/paypal-makes-good/

Posted in General Life | Tagged: , , | Leave a Comment »

Back to action

Posted by ChrisJohnRiley on July 9, 2009

After a slightly extended stay in Japan I’m back in Austria with a pile of work in front of me. For those of you who’ve not already had a chance to laugh, there was a slight issue with my return ticket. After all July and August are very close together. Instead of just staying the extra month I opted to rebook the flight. Still, at least I noticed before I got the airport (not much before, but still).

I hope you found the FIRST conference updates useful. As always they’re a brain dump of what I saw and heard from the conference pretty much as it’s said. They might not be the clearest notes in the world, but I hope they help to give an overview of what happened at the event. Although the FIRST conference doesn’t fit with my usual conference plans it was good to see how the other half live. It’s easy for people always on the attacking side to loose track of what we’re really trying to achieve. Even if we spend our lives attacking and penetrating networks the end goal is the same as the defenders, to make things more secure. Hopefully I’ll be able to attend next years event in Miami and bring you the same updated from there. Feel free to email the guys at FIRST and let them now how much you liked the updates. Every little thing helps. Right now I’m not sure when/if the papers will be made public to people who didn’t attend the conference. If there are any questions or you need some more information about a specific talk let me know and I’ll see if I can arrange some more information. Some of the previous papers and presentations are available online. I managed to catchup with Martin McKeay from the Network Security Podcast for a few days while we were there. His pictures of the lovely location (Kyoto) are going to be much better than anything I could think of with my camera. Luckily he’s put up some of the pictures on his Flickr feed for the world to enjoy.

So what’s next. I’ve got a few weeks in Austria to catchup with work and then it’s time to head over to Blackhat/DefCon. This is my first trip to the US and the guys at Blackhat were nice enough to extend me a press pass for the event. So expect some nice information flow from the event. I’ll try my best (as always) to bring you information on the day.

In other business, the latest issue of HAKIN9 is out with my roundup of Blackhat Europe and a rather embarrassing interview. Please don’t laugh too much after reading it. I’d say I was drunk when I wrote it, but I think it would have turned out better if I was. I also got a nice message from Larry “haxorthematrix” Pesce on Twitter about my Metadata article in the latest 2600 magazine. So I guess at least people in the US have received this. Hope you enjoy. It’s not as technical as I’d have liked, but I felt it was appropriate for the audiance (sorry average 2600 reader). As always feedback is always well received (good and bad).

Sometime before my trip to Blackhat I hope to put up some information about my long running (or long stalled) mini-project on Metasploit exploits running on non-English versions of Windows. I need to give a short talk about this at Hacking At Random in the Netherlands (at the Cupfighter Village). Frank Breedijk from AutoNessus fame was kind enough to offer me a place to sleep at the conference. Paying my way with a presentation seems like the least I can do. This is probably the same topic as I’ll be covering at this years IT-SecX conference in St.Pölten. Talking of IT-SecX, they finally posted the pictures from last years events… so here’s one of me looking more than a little scared during my presentation, and one looking more than a little relieved after it was over. Hopefully this year will be better.

So, back to work. I can’t hang around here forever ;)

Posted in Conference, General Life | Tagged: , | Leave a Comment »

Hacker Public Radio Interview

Posted by ChrisJohnRiley on March 21, 2009

HackerPubliocRadio

HackerPubliocRadio

A couple of weeks back I was asked to do an interview for the HPR Podcast. While I was sunning it up on holiday in England Finux released the interview as episode 315 of Hacker Public Radio. I’d like to thank Finux for a great time and really hope we can do some more podcasting together in the future.

You can download the episode here.

This was my first time doing anything like this, so I hope it didn’t come off too badly.

Any comments would be greatfully received.

Posted in General Life, Security | Tagged: , | 1 Comment »

How to unbrick an EeePC

Posted by ChrisJohnRiley on January 8, 2009

asus_eee_pc_900_black006Yes you read that right… Before we get to the easy part (I use that term loosely), let me tell you a little story.

There was a guy called Bob (no, not the same Bob from the Pauldotcom show) who had a brand new 1000HG eeepc. It was happy running Ubuntu (and XP, but that’s a problem for another time), but Bob craved for OSX. After spending a few hours fighting to get iDeneb’s version of OSX running on the little machine, he realised that the problem lay with the BIOS. Yes, you can see where this is going. So after looking all over for a modded (OSX ready) BIOS version for the 1000HG, he settled on one for the 1000H. After all the 1000HG is only a 1000H with added 3G support (or so he thought). After following the instructions to reflash the BIOS (renaming the 1000H.rom to 1000HG.rom, putting it on a USB stick, and then booting while pressing fn+F2), the flash program balked and complained about the wrong ROMID. Of course, it’s elementary my dear Bob. ASUS has wisely set the ROMID differently between the versions of BIOS to stop fools from flashing with the wrong version. 5 minutes later and the rom file was open in AMI’s editing tool and the ROMID was changed to the correct number for the 1000HG. If you can’t see where this is going now, then all hope for you is already lost. Anyway, starting up again, the flash utility took the new rom file without so much as a wimper, and flashed without a single complaint. Reboot, and wondrous blackness. No BIOS, no flashing error lights, no error message, no beeps, no power to the USB key I used to flash… OMG Bob you fool, what have you done.

So begins the journey for a fix. Bob tried everything possible. Removing the battery, power cable and pressing the reset point under the eeepc for 30 seconds (and also holding the power for 30 seconds). He tried booting with the correct 1000HG.rom file (from the original CD) on a USB and holding fn+F2 till his fingers bled (ok, maybe not, but you get the idea right). All seemed lost, and the hunt for a fiy seemed to have come up dry. Then, finally in the back of a deep dark eeepc forum he saw a shiny shiny light. FN+CTRL+HOME, Yes, this could be it. After all, 3 buttons are hands down better than 2 (just think of the 3-finger salute, CTRL+ALT+DEL), and FN+F2 wasn’t cutting it as a solution.

There was only one problem with this proposed solution… timing. As they say, timing is everything. So it began. I’ll leave out the part about frustration, having to hold the power down for 3 or 4 seconds to get it to turn off before retrying, and the general annoyance level caused, and move straight to the part involving happy. We rejoin Bob later (about 30 minutes later) having already completed more than 35 nerve racking reboots. However this time around luck was on Bob’s side at last. There was life in the eee pc yet… the flashing tool blinked up onto the previously lifeless screen of eee-death, and as luck would have it (ok it was planned, honest) the USB key with the original BIOS was in the machine’s USB slot. Never before had the text of a BIOS flashing tool shined like the words of *insert name of suitable deity here*. YES, yes, yes… (no not the scene from “when Harry met Sally”) but the sound of eee-resurrection.

One reboot later and Bob had his 1000HG working again. It was then that he swore never to edit BIOS rom files for his systems ever again (until next time) after all, he knew how to unbrick it now ;)

The moral of this story…. always use FN+CTRL+HOME to unbrick your eeepc, because 3 keys are better than 2 any day of the week.

* The names have been changed to protect the innocent (and dumb)

Posted in General Life, Strange, Technology | Tagged: | 15 Comments »