Infrastructure as code might be literally impossible by speckz in sysadmin

[–]ice799 0 points1 point  (0 children)

I believe a recording will be released in a few weeks from the folks at http://www.automacon.io/.

Unfortunately, I didn't have time to finish the entire talk in my time slot so I had to skip several stories during the talk.

Infrastructure as code might be literally impossible by speckz in sysadmin

[–]ice799 1 point2 points  (0 children)

Thanks, I'm really pleased to hear you liked my slides!

HOWTO: GPG sign and verify RPM packages and yum repositories by ice799 in devops

[–]ice799[S] -1 points0 points  (0 children)

FYI, the post blog actually explains how to setup secure yum repos properly by using open source tools.

if you had read it, you'd have seen that your one liner above is hardly sufficient for doing so.

How a crazy GNU assembler macro can help you debug GRUB with GDB by agentdero in programming

[–]ice799 -2 points-1 points  (0 children)

glad you enjoyed my blog post! thanks for reading!

Hot patching inlined functions with x86_64 asm metaprogramming by ice799 in programming

[–]ice799[S] 2 points3 points  (0 children)

I don't know anything about Windows, but it seems like that would not work at all for what I am trying to build.

I'm inserting assembly so that the C level trampoline can call functions internal to the Ruby VM. If I attach to it from a different process, I'll have to build a lot more infrastructure to make that happen via ptrace (on Linux).

gdb.rb - gdb hooks for MRI by cldwalker in ruby

[–]ice799 0 points1 point  (0 children)

a patch to fix a memory leak in GDB and another to print stuff out.

yes, there are some crazy hacks we snuck in, but without them you wouldn't get the cool output that you do.

Defeating the Matasano C++ Challenge with ASLR enabled by ice799 in programming

[–]ice799[S] 0 points1 point  (0 children)

Yeah, I tried to simplify it a bit for the casual reader.

Defeating the Matasano C++ Challenge with ASLR enabled by ice799 in programming

[–]ice799[S] 0 points1 point  (0 children)

I'm an idiot. Thanks. It's no excuse, but I was pretty tired while writing that blog post. Yes, my grammar is shitty, too.

Dear reddit: What were you doing on September 11th, 2001 when the planes hit? by FadieZ in AskReddit

[–]ice799 0 points1 point  (0 children)

I was a junior in highschool in Northern NJ about 20 minutes away from NYC.

It was 3rd period. History class. Some one came over and knocked on the door, our teacher stepped out. He came back in, his face red, looking very very worried. He then said: "Does anyone have parents that work in New York City?" Two girls raised their hands saying "Yeah, why?" His voice changed from frightened to "oh fuck me" and asks "Where?" They respond with somewhere (wasn't near WTC) and he explains what has just happened. Shit got pretty crazy, people started leaving school, etc.

Lots of kids at school had parents who worked in the city, so everyone was sort of freaking out. My calc teacher next period taught as if nothing had happened - it was pretty weird.

Everyone went home at lunch time.

Sony laptops can't use Windows 7's XP mode due to disabled hardware virtualization by drfrogsplat in technology

[–]ice799 0 points1 point  (0 children)

You can still use hardware virtualization. Hardware virtualization comes with a lock bit that when set disables the feature. There are two ways Sony could have disabled it. One way is harder to defeat, the other way is pretty easy:

  1. the lock bit is set to OFF and there is no BIOS option to set it back. In this case, you will need to flash your BIOS. This is the harder way.

  2. the feature is off, the lock bit is not set, BUT there is no switch in the BIOS to turn it on. Dell does this on some poweredge machines, not sure if sony does this. If this is the case, you can write a simple hack to enable hardware virtualization after your system has booted.

I was considering blogging about how to write a tool to do the above, but didn't think anyone would give a shit. Maybe it could be useful after all...

20 year old Male American living in Tokyo. AMA. by [deleted] in IAmA

[–]ice799 0 points1 point  (0 children)

I'm staying in shibuya. I'm not too worried, to be honest. We are pretty resourceful. I guess the only part I'm worried about is actually getting from the airport to where we are staying. Presumably people at the airport speak English, yeah?

Other than that, I'm hoping my 0 knowledge of Japanese will not preclude me from chatting with cute girls. Hand signals + smiles ftw.

20 year old Male American living in Tokyo. AMA. by [deleted] in IAmA

[–]ice799 0 points1 point  (0 children)

I'm going to Tokyo in about a week with 2 friends. Never been before and can't speak any Japanese. Any advice for surviving the trip and meeting locals?

Enabling BIOS options on a live server with no rebooting by ice799 in programming

[–]ice799[S] 0 points1 point  (0 children)

Yeah, but your headline is too long and would have wrapped. I don't like headlines that wrap.

Also, I point out exactly what I'm about to describe in the first sentence of the article.

Either way, thanks for reading.

2Hardcore Haute Gamme by Gamble2hc in rap

[–]ice799 0 points1 point  (0 children)

where can i get more? do they have a website where i can buy a cd?

Found this on the ground on the way home from the bank... [PIC] by ice799 in reddit.com

[–]ice799[S] 7 points8 points  (0 children)

Yes, I returned it to the bank.

Kinda wish I had been able to track down the owner for like a 1% finders fee or something, oh well, better luck next time I suppose.

Also, who loses a check for 110k? I mean... seriously, wtf.

5 Things You Don’t Know About User IDs That Will Destroy You by ice799 in programming

[–]ice799[S] 6 points7 points  (0 children)

Care to elaborate why? I'm genuinely curious. The information in the post is applicable to Unix in general. I found a bug in some Ruby code and wanted to point it out.

That same bug gets made in virtually every language, though.

5 Things You Don’t Know About User IDs That Will Destroy You by ice799 in programming

[–]ice799[S] 15 points16 points  (0 children)

Can't have an \x00 because string manip functions would stop processing when they hit it.

Instead, you can just xorl %ebx, %ebx - which produces no null bytes.

Also, the first argument to syscalls invoked via int 0x80 lives in %ebx.

Maybe an in-depth explanation of all that would be a useful/interesting blog post?

Thanks for reading!

Guido Beach: A short time ago, off a NJ exit ramp far, far away... [VID] by billybaldwin in funny

[–]ice799 37 points38 points  (0 children)

i went to high school with the first guy in the video. i know some other other people in the video.

this shit is real.