web application security lab

fthe net - The name says it all.


Fgmail

May 23rd, 2006 by id

I finally determined it was time for me to get a gmail account, not so much because I give a shit about gmail, but because “Sorry, you’re going to need a Gmail account.”. Why I needed the page creator I may reveal at a later date…

So, I look for where I can sign up, should be easy enough…right? There’s the option for signing up with my mobile phone, and um…oh, that’s the only option. No way a sane person would, but I wanted to know more about it, and why they thought it would be a good idea.

fgoogle sign up gmail image
Click to enlarge

I see, all I have to do is give them my phone number, and they will just send me an activation code, easy! And look, they were nice enough to check the box to associate my account with my number automatically! Wow, google thinks of everything for me.

fgoogle signup image mobile phone
Click to enlarge

If you read through that shit they say they will not save your number if you ask them not to, what they mean is they will not save it with your account, but they save your number anyway in another part of the database so it can be compared against the number of accounts using it…OH, so it is still fucking linked to your account.

Hey, can I borrow your phone for a minute?

-id

Business travel is the pits

May 21st, 2006 by RSnake

Flying along, listening to a screaming baby for the 3rd hour straight, I decided that air travel is really one of the single most annoying things in modern day business life. The problem is there’s really no good place to sit as a business traveler. In fact, it’s one of the most painful experiences you’ll go through if you’re anything like me.

I just can’t take it anymore. And now, on top of all of it, I can’t even joke about it anymore.

No Jokes Please in airport

There’s not a single location on the plane that allows a weary traveler relief from the crazy people who fly. Here are the pros and cons of each seat location:

United Seating Chart for Boeing 757
Click to enlarge
United Boeing 757 Seating Chart

Aisle seats (C & D):


  • Pros: You get easy access to the bathroom and a little more room with your arms.
  • Cons: Enjoy as the people in your row do acrobatics over you to get back in their seats after using the restroom. Also, have fun when the incompetant stewards smash their carts into your elbows.
  • Worst experience: I ended up sitting next to a really crazy guy who wouldn’t shut up about the wireless company he worked for. Then he whips out soup on the plane. No kidding, soup! In tupperware. I warn him not to spill his soup on me. Half way through the flight what did he do? He spilled soup all over himself, me, the floor, his laptop and it started draining down towards the back of the plane. The entire plane smelled like soup. Ugh. Soup.

Window seat (A & F):


  • Pros: You get to see what’s going on, and of course you can put your head against the window and get some vaguely good sleep.
  • Cons: If you have to use the restroom you’ll have to get over the behemoth next to you and the old woman who can barely stand on her own.
  • Worst experience: I was sitting in the corner and next to me was this woman and next to her was her little girl. The girl was fussing and the woman was vaguely appoligetic. Eventually she decided to switch seats with her abnoxious kid. Why, I’ll never know. Then the kid laid down on her side and proceeded to kick me for the remainder of the four hour flight. Kick. Kick. Kick.

Center seats (B & E):


  • Pros: I’m not immediately aware of any major pros, unless you happen to inadvertantly be booked on a flight with the Swedish bikini team.
  • Cons: Substitute the Swedish bikini team with two insanely overweight and unbathed sisters who happen to be very talkative but don’t want to switch seats to be closer together.
  • Worst experience: I was on a cross country flight and the guy in the window seat wanted to get up, but did so rather suddenly and managed to splash fruit cocktail all over my crotch.

Front seats (9-15):


  • Pros: You get off the plane first.
  • Cons: You board last.
  • Worst experience: Because I was essentially the last person on the plane I had to check my bag, only after going up and down the plane before realizing there wasn’t a single place to fit my bag. Then I had to wait with my bag in the aisle for about 10 minutes until they got someone from maintence to come and grab it, making me look like a total moron.

Back seats (27-34):


  • Pros: You board first and you don’t have to check your bag.
  • Cons: You have to wait untill every single dumbass gets their slow ass off the plane.
  • Worst experience: I got the seat in the very back once and somehow the toilet got clogged by one of the hippos they let on the plane. Let’s just say the smell was something that could bring tears to your eyes.

You’d think first class was the place to be, but even there I managed to sit behind a crazy woman who lost her watch and wanted to strip search the whole plane because she couldn’t find it. Of course I was immediately behind her so she suspected me the most.

You’d think getting to your destination early would be better, but that assumes the gate is clear. If it isn’t you could end up sitting on the tarmac for an hour waiting. At least in the air you can use the toilet, but not when you’re on the ground. Cuz… that would be dangerous, or something.

Then there’s Southwest Airlines who manages to up the bad airline experience even more by making passengers sit backwards and look at the shmucks facing the other way for hours.

Next time I’m walking.

-RSnake

Emoticons gone wild

April 3rd, 2006 by RSnake

Have you ever tried to cut and paste anything into Yahoo/AIM/ICQ/MSN, etc…? More than likely you’ll get a ton of random happyfaces throughout whatever you are attempting to show your friend. Well I’m sure it’s bad with any of those but Trillian has got them all beat. Why? Because it combines all of them into one. Why, oh why:

Emoticons gone wild
Click to enlarge

I cannot fathom a reason I would need to have so many emoticons. And now you are rightfully saying, “Turn them off, dumbass.” Yes, but then while I am talking to my girlfriend she is typing things like, (@) and I have no clue what that means (it’s a cat for all those who haven’t played with Trillian). Why do I need to know it’s a cat? Because otherwise I spend at least a few seconds typing out something like this:

RSnake’s girlfriend: (@)
RSnake: WTF is a parentheses at parentheses?
RSnake’s girlfriend: its a cute kitty cat
RSnake: Stupid Yahoo emoticons.
RSnake’s girlfriend: (@) actually doesnt do anything in yahoo
RSnake: oh
RSnake’s girlfriend: i just know its a kitty
RSnake’s girlfriend: cos kitties are important.
RSnake’s girlfriend: 8)
RSnake: I want the last 20 seconds of my life back.

It’s simply not worth my time to deal with that. It’s faster to write this rant, believe it or not, given how many smileys are out there. And by the way, since when is a cat an emotion? Hasn’t this all gone too far? Yes, I’m stuck in a world of smiley faces and ROFLs and other whathaveyous. Feel for me.

-RSnake

Poetry

March 24th, 2006 by id

Fuck “Ads By Yahoo!” for not reading our disclaimer at the end

poetry adwords
Click to enlarge

-id

When corporate life goes to hell

February 17th, 2006 by RSnake

This is when otherwise professional business people go bad. I am on a fairly boring mailing list for a company I used to work for. Mostly it is just people bitching about the way the company treated them before laying them off or posting job openings for people who are out of work. But every once in a while it becomes totally worth reading. The names, places and people have been edited to protect the guilty.

First email from Todd Bailey:

Howdy all…

Wanted to interupt the endless stream of job postings and let you know that Sarah Edwards and I (Todd Bailey) are about to tie the knot this Saturday in lovely __City__, Ca. I guess now I can’t say I left __The Company__ empty-handed… especially since we have twins due in July!

The twins (according to the doc) look like a boy and a girl and are dueJuly 31st.

Life is good. :)

-Todd

Second email from Alex Edwards (who happens to run the alumni list):

Uh…ahem…this just goes to show that the value of __The Company__ Alumni network goes FAR beyond ordinary business. Just think, Todd didn’t leave the company empty handed, he ended up with way more than half of my money from there too. Congratulations Todd!

Seriously, enjoy the kids if you can. They’re worth more than money. Watch out for that mother in law though… :)

-Alex

P.S. For all the rest of you who weren’t at the comapny and have no idea what I just said, right as I was hired at __The Company__, I married (at a young and impulsive time of my life) Sarah Edwards, who later joined __The Company__. As I am not from __midwest state__, the ex-wife Sarah Edwards should not be confused with the other Sarah Edwards, who is my sister, and also worked at __The Company__ at the same time with the same title in the same group.

An interesting __Company__ story arose from this…when my sister got laid off, someone in IT or HR got confused by the identical names and accidentally inactivated my then-wife’s ID card and email account, terminated her 401k, and canceled her insurance. The ex-wife Sarah and I divorced in early 2004, immediately after which I danced a jig and traveled much of Asia, while she and Todd started dating. The rest is history…

ok, back to the endless stream of job postings…

Third email from Todd Bailey, again:

Don’t really know how to respond to that… BUT sorry the whole list had to hear such personal things about private matters. I seem to remember Alex posting about his divorce, so a wedding announcement is hardly out of line. Thanks for making it special Alex.

-Todd

p.s. Sarah’s mom is a sweet 75 year old lady who I will be proud to call mother-in-law.

I guess Alex won’t be getting a X-mas card this year.

-RSnake

Linux… UNIX’s retarded stepchild

February 7th, 2006 by id

Normally I’m OS agnostic and just go with whatever is easiest. I’m lazy, it’s why I use UNIX and it’s open source derivatives. But… Recently I’ve been asked to use Linux on a project at work, that’s not a bad thing, learning new stuff is fine and all. I haven’t used Linux in quite a few years as I had found an easier to deal with alternative or two for home use, and normally I use whatever UNIX my employer or customer has on hand.

1.

# tail -100 !$
tail -100 messages
tail: `-100′ option is obsolete; use `-n 100′ since this will be removed in the future

Now why the fuck would you add two characters to a command? WELCOME TO LINUX! UNIX is about simplicity and small elegant solutions, Linux is about de-evolving

2. “the nslookup gentoo linux go fuckyourselfintheass rant”

2.1

$ nslookup
-bash: nslookup: command not found

2.2

$ su -
password:
# emerge nslookup
Calculating dependencies

emerge: there are no ebuilds to satisfy “nslookup”.

2.3

# emerge -s nslookup
Searching…
[ Results for search key : nslookup ]
[ Applications found : 0 }

2.4

# emerge -s bind
….
….
….
* net-dns/bind-tools
Latest version available: 9.2.5
Latest version installed: [ Not Installed ]

Size of downloaded files: 4,398 kB
Homepage: http://www.isc.org/products/BIND/bind9.html
Description: bind tools: dig, nslookup, and host
License: as-is
# emerge bind-tools
blah blah blah…
#^D

Lets look closely at that ‘Description’ see how it has…fucking ‘nslookup’ in that field? Would it be resonable for a search on the term ‘nslookup’ to respond that that might just fucking possibly be relevent? The worst fucking package manager ever… besides rpm in 1996.

2.5

$ nslookup fthe.net
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig’ or `host’ programs instead. Run nslookup with
the `-sil[ent]’ option to prevent this message from appearing.
Server: 208.201.224.11

Address: 208.201.224.11#53

Non-authoritative answer:
Name: fthe.net
Address: 68.124.237.50
$

Ok, I just wanted to know the fucking IP, but lets see what dig gives us…

2.6

$ dig !$
dig fthe.net

; <<>> DiG 9.3.1 <<>> fthe.net
;; global options: printcmd

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36105

;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;fthe.net. IN A

;; ANSWER SECTION:

fthe.net. 3600 IN A 68.124.237.50

;; AUTHORITY SECTION:
fthe.net. 2936 IN NS PARK12.SECURESERVER.net.
fthe.net. 2936 IN NS PARK11.SECURESERVER.net.

;; ADDITIONAL SECTION:
PARK11.SECURESERVER.net. 771 IN A 64.202.165.115
PARK12.SECURESERVER.net. 771 IN A 68.178.211.110

;; Query time: 86 msec
;; SERVER: 208.201.224.11#53(208.201.224.11)
;; WHEN: Tue Feb 7 13:06:08 2006
;; MSG SIZE rcvd: 129

Woah there Tex…I didn’t ask it what the authoritative servers were, global options, the header, or how many fucking milliseconds the query took. I just wanted the IP addrdess. nslookup has been there for many years, and is the most common way to look up hostnames on the command line in UNIX, but you have had this dumb fucking “Note” in there for 5 years now, maybe longer??

3. Elf KING

portage/games-rpg

Need I say more?

4. nanot

livecd etc # vi fstab
bash: vi: command not found
livecd etc # ed
bash: ed: command not found

livecd etc # ex
bash: ex: command not found

Fuck you gentoo and the child safe nano you rode in on.

5. Let’s pretend

# emerge midas-nms
Calculating dependencies …done!

!!! Error: the dev-lang/php package conflicts with another package.
!!! both can’t be installed on the same system together.
!!! Please use ‘emerge –pretend’ to determine blockers.

Why don’t you just fucking tell me which package instead of making me “pretend”? Why?

6. Superfluous typing..again

# route add -net 10.11.11.0/24 10.10.10.1
SIOCADDRT: No such device

huh?

# route add -net 10.11.11.0/24 gw 10.10.10.1
#

Oh, I see, I need to add two letters to the command that don’t add anything to the meaning, and arn’t used on other operating systems, like windows…

7. Why bother to give the same information every other OS gives?

Linux:

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:F0:71:30:C6:7F
inet addr:172.16.2.4 Bcast:172.16.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:270408393 errors:0 dropped:0 overruns:1403806 frame:1403806
TX packets:1652802 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000
RX bytes:46889091080 (44716.9 Mb) TX bytes:398207813 (379.7 Mb)
#

FreeBSD (or any other modern OS):

# ifconfig
rl0: flags=8843>UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

options=8<VLAN_MTU>
inet6 fe80::210:b5ff:fe0d:8df5%rl0 prefixlen 64 scopeid 0×1
inet 69.12.144.65 netmask 0xffffff00 broadcast 69.12.144.255
ether 00:10:b5:0d:8d:f5
media: Ethernet autoselect (100baseTX )
status: active

#

Two things here that piss me off, first of all every UNIX today with the exception of Linux shows what media it is displaying, and the driver that is attached to it. Why does Linux go out of it’s way to omit important data? I want to know what speed and duplex the fucking interface is at! Statistics are not what belongs in the output here!

Secondly, hard to show an example here, but the interface can actually change from eth0 to eth1 if you have more than one card in the system between reboots! So you have a script that refers to eth0? It might not fucking work next time you reboot! wtf were they thinking?

8. Bits and Bytes B and b

eth2 Link encap:Ethernet HWaddr 00:E0:81:30:D4:FD
inet addr:192.168.10.2 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5554923 errors:0 dropped:0 overruns:0 frame:0
TX packets:35198355 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:388845594 (370.8 Mb) TX bytes:53062548876 (50604.3 Mb)
Interrupt:193

NoTiCe AnYtHiNg WrOnG?

9. Every real *NIX vendor has a mail daemon running as default, has a mail program for sending mail as they are a basic system functions, not Linux!

# mail
-bash: mail: command not found
# mailx
-bash: mailx: command not found

-id

Microsoft engineers are on crack

October 20th, 2005 by RSnake

Why me?

I can't spell
Microsoft can't spell

-RSnake

Meetings Meetings Meetings

September 6th, 2005 by RSnake

Someone recently asked me why I don’t update fthe.net much. Three magic words. Meetings meetings meetings. It might surprise you but fthe.net isn’t my day job. I am one of those guys who lives in conference rooms and on the phone. Hell, I’m so talented in my meeting attendance skills I am getting an extra office in another building so I am more efficient at going to meetings. Yes, I’m that good at it.

A lot of people claim they go to a lot of meetings, but I’m one very large step above most people. Don’t believe me? Check out this screen shot I took earlier this year. This is what happens when a good calendar goes bad:

Microsoft Outlook Calendar
Click to enlarge

If you’re not into counting, that’s 50 hours of meetings in 5 days. What could you possibly need that many meetings for?! I cannot fathom why I need to be in so many meetings. I get invited to everything. People think that because I know stuff I need to hear about every vaguely similar project or idea that they can concieve of. I have meetings about projects, people, hell I have meetings about meetings. If there’s more than a few participants on an invite people have to book things often times 2 or 3 weeks out on my calendar just to find an open slot with no conflicts.

Our company even goes so far as to offer to select employees, such as myself, a concierge service so that I don’t have to be inconvenienced with innane tasks like making reservations or looking up movie times. All this so that I can attend more meetings.

Like a dumbass I’ll get an email and I’ll respond with a concern and suddenly I’m a subject matter expert and people are calling meetings with me. If I could only keep my God damned mouth shut! So how do I manage to get work done with all of these meetings? Well that’s a stupid question, I work until 7PM and on the weekends of course. Duh. I know what you’re thinking and you’re not the first person to remind me of the best movie ever.

So now you know why I’m not super quick on updating fthe.net. Now quit your bitching. I’m in a meeting.

-RSnake

Crappy roads suck

September 4th, 2005 by RSnake

Sometimes people ask me why I don’t drive a sexier automobile. People suggest things like Porches and Corvettes - I think they assume I need to compensate for something. But there’s no way I could have a nice car anywhere around here. Why you ask? Because California roads suck harder than a $2 crack whore.

Yup, Californian roads blow. You know how I know it’s just California? Drive across the California/Nevada boarder into Reno sometime. On the California side you are driving on some of the crappiest weather beaten roads ever made. Then ten feet further on the Nevada side it’s pristine.

So on the way to visit ID one day I noticed a particularly bad road and took it upon myself to take a short video with my camera phone showing how crappy California roads can be. This was taken in my 4×4 with the super burly sports suspension package. I’m not even trying to be funny here with how crazy the video gets, I was seriously trying to hold my phone stable and had my hand on the wheel, but even still. You just have to see this for yourself (if you can’t see the video you need to download the DivX codec):

That was in a 4×4, for Christ’s sake. What you are hearing is a box of tools in the back of my SUV bouncing up and down. I can’t own a good car because the shitty roads here would destroy it. I can just picture two guys who are super high drawing crazy plans to patch roads betting money that no one will notice how fucked up they can make it.

If you look at some places in San Francisco it’s like a frigging archiological dig. You see some layers that date back to the Paleozoic era, then a few lighter patches that were filled in during the Mesozoic era, and then five or six more on top of it. Why can’t Caltrans do it right the first time? I bet if we forced Caltrans to insure a road for 30 years, like some European countries do, you’d never see another jacked up road in California again.

The worst part is I’m paying some fat peice of shit’s salary with my insane state taxes to fill in holes with essentially gravel and tar just to pay to have him go back and do it again in a week when it needs re-patching. As Scotty would say, “She won’t hold together much longer, Captain! One more hit and she’ll blow for sure!” Bastards.

-RSnake

Nigerians get sloppy and hilarity ensues

August 31st, 2005 by RSnake

Okay, here I was, minding my own business and pow, the most retarded scammer ever to hit the face of the earth finds me out of the blue. For those of you who aren’t aware, this is a very popular scam called a 419 scam. The basic premise is as follows. They ask you to take some money on their behalf and they promise to give you a percentage of it. Since most people only have one bank account number they give them that number. Then our friendly Nigerian promptly takes the bank account number and withdraws all your money. (No, this isn’t my real YIM ID, so don’t try to message me there):

[20:26] ozdeprince: hello RSnake

[20:27] ozdeprince: good morning

[20:27] ozdeprince: <ding>

[20:31] RSnake: hello?

[20:31] ozdeprince: hi

[20:31] ozdeprince: good morning

[20:31] RSnake: Who is this?

[20:32] ozdeprince: my name is otos negro

[20:32] ozdeprince: i am 25 male from liberia

[20:32] RSnake: k?

[20:32] ozdeprince: and you?

[20:32] RSnake: Why are you messaging me?

[20:32] RSnake: 419 scam?

[20:32] RSnake: you want my bank account?

[20:33] ozdeprince: no

[20:33] ozdeprince: i did not want your bank account

[20:33] ozdeprince: but i need your assistance

[20:33] RSnake: you want to give me 100,000,000

[20:33] ozdeprince: why are you talking like this?

[20:33] RSnake: Because I don’t know you?

[20:33] ozdeprince: i want to talk with you

[20:34] RSnake: Why?

[20:34] ozdeprince: cant you see my picture there?

[20:34] RSnake: No

[20:34] ozdeprince: check it i am standing behind a car

[20:34] RSnake: Why do I need to see your picture?

[20:34] ozdeprince: so you can know me very well

[20:34] RSnake: Why would I want to do that?

[20:35] ozdeprince: i am from morrovia liberia but i reside here in ghana west african

[20:35] RSnake: That’s amazing.

[20:35] ozdeprince: i have a consignment that contains 20,000,000m$

[20:35] ozdeprince: i canme here to ghana cause of the war there in my country

[20:35] RSnake: hahah

[20:35] RSnake: awesome

[20:35] RSnake: keep going… you need to give it to me

[20:36] RSnake: so that you can get it out of your war torn country

[20:36] ozdeprince: and noticed that my father deposited this money here in ghana before he was shut

[20:36] RSnake: to save it from the tyrrany of your leaders there.

[20:36] RSnake: You want to give it to me so that I can hold it for you and for this favor you’ll give me 10%

[20:36] ozdeprince: i want you to help me recieve the consignment there in your country

[20:36] RSnake: I’d never have guessed! :-o

[20:36] ozdeprince: i am offering you 30%

[20:37] RSnake: oohhh… sorry, I thought it was going to be 10%, my bad.

[20:37] ozdeprince: from it

[20:37] RSnake: crazy

[20:37] ozdeprince: and also i want you to send to me an invitation so that i can come over as soon as you recieve it there

[20:37] ozdeprince: what did you mean?

[20:37] RSnake: That’s an interesting twist…

[20:38] RSnake: I hadn’t heard that one before.

[20:38] ozdeprince: this is not a twist

[20:38] RSnake: Oh, this is the normal 419? I must be behind the times.

[20:38] ozdeprince: this is real cause have all the proof to it

[20:38] RSnake: oh yah? show me proof

[20:38] ozdeprince: this is not a scam

[20:38] ozdeprince: this s real

[20:38] RSnake: ohhhhh…

[20:38] RSnake: this is reaaalll

[20:38] ozdeprince: yes

[20:38] ozdeprince: mine is real

[20:38] RSnake: I thought it was fake.

[20:38] RSnake: but since you said it’s real, it must be real.

[20:39] ozdeprince: i have the consignment with the secutity company

[20:39] RSnake: uh huh?

[20:39] ozdeprince: yes

[20:39] RSnake: So what do you need from me to get started?

[20:39] ozdeprince: and i am seeking you to help me recieve it there in the states

[20:40] ozdeprince: i want you to give to me your contact information such as your phone number and your fax number

[20:40] RSnake: I don’t have a fax number, I stole this internet connection from my neighbor. I don’t even have a phone.

[20:41] ozdeprince: and after then you contact the security company for verificatin and more details about this

[20:41] RSnake: Okay, cool, give me their number.

[20:41] ozdeprince: the name of the security company is GLOBAL STORAGE AND SECURITY COMPANY

[20:41] RSnake: okay, got it.

[20:42] ozdeprince: the name of the director of operations is ADDO MOSES

[20:42] RSnake: How do you spell ADDO?

[20:43] ozdeprince: and their phone number is 00233243021871

[20:43] ozdeprince: yes that is it

[20:43] ozdeprince: i want you to call the security company in respect of otos negros consignment from liberia

[20:43] RSnake: Perfect, I’ll call the secret service with this information and give it to them for you.

[20:44] ozdeprince: and also tell the director of operations that you are my beneficiary who wanst to help me recieve my consignment

[20:44] RSnake: Oh, I will!

[20:45] ozdeprince: that you want him to give you more information on how my consignment can be transferd to you

[20:45] RSnake: Of course I will.

[20:45] ozdeprince: an you call them now?

[20:45] RSnake: I can’t, I have to have sex with my dog first, but then I’ll do it.

[20:46] ozdeprince: what did you mean?

[20:47] RSnake: I mean that I want to have intercourse with my dog nice and slowly. Once I’m done with that, I’ll call.

[20:47] RSnake: It could take a while.

[20:47] ozdeprince: did you sex dog?

[20:47] RSnake: I haven’t started yet, but any minute.

[20:48] ozdeprince: why did you sex with dogs?

[20:48] RSnake: Because dogs are a man’s best friend.

[20:48] ozdeprince: here is my number 00233243830270

[20:48] ozdeprince: did you know my name?

[20:48] RSnake: Yes, it’s otos negro

[20:49] ozdeprince: ok

[20:49] ozdeprince: so when are you going to call the company?

[20:49] RSnake: Oh, right after I finish with my dog, Fido.

[20:49] ozdeprince: are you serious?

[20:49] RSnake: Fido is looking at me with those big brown eyes. I know what he wants.

[20:50] RSnake: He’s a boy, so I let him be on top.

[20:50] ozdeprince: why did you sex dogs?

[20:50] RSnake: They know how to do me right.

[20:50] ozdeprince: ok

[20:51] ozdeprince: so i want you to give me a call as soon as you get intouch with the security company

[20:51] RSnake: Okay, otos negro, I’ll get right on that.

[20:52] ozdeprince: ok

What’s with these guys? Well, actually I already know… this is the third largest economy in Nigeria… I guess any idiot will do. He didn’t even catch where I said I was going to send this info to the secret service. Dumbass.

Update 09/05/2005:I got a lot of funny comments on this one, but this one from my friend Greyhat was especially good:

Greyhat: i bout blew pepsi out my nose when you asked how to spell addo

-RSnake