Homosexuality

•3 December 2009 • 4 Comments

So apparently there was a lot of drama last night about this post which I wasn’t even aware of… what is it with you people and protecting gays? Like, seriously… they can stand up for themselves if they want, they don’t need you good-doers to jump on every person that says “that’s gay”. It’s bad enough that all the school have declared themeselves as “homophobia free zones”.

Speaking of which, I think someone got the wrong idea here. We use terms like “gay” and “homo” and “faggot” not because we’re homophobes, but because we fucking hate gays, just like every other straight person. Yeah, I know, everyone’s going to start protesting now about how they’re straight and they’re okay with gays, but really… without worrying about public image, think about it for second. I know you’re all just as repulsed as I am with homos, you just don’t want to admit it because rainbows are the new cool thing. But drop the high school popularity urges for a second, and think about what your body’s really telling you. And where is this leading us? Next thing you know, incest will be the new “cool thing”, then maybe bestiality? Ten years ago, people would have said these three things are just as bad, and now gays are suddenly okay? Is this really where you want the world to go?

Maybe we feel the way we do because of evolution. Maybe bestiality, incest, and homosexuality are hard-wired into our bodies. Neither of the three are beneficial to the human race, in fact, they’re detrimental. This could very well be the reason we feel this inner burning hate for homosexuals.

-Sebastian

Nerdy Love

•29 November 2009 • 17 Comments

Serial monogamy doesn’t factor.

Equations cancel and add question to the validity of that mindlessness.

Forces are nonsensical; what is this dark magic. Un god-like, mysterical.

Interceptions of intriguals and push and pull factors show not why you and I sit here.

Topigraphic maps won’t show me sense through your ups and downs.

I ask the intellectual ventures group and look in my index.

I try intergration and I try a titration chi-squared notation.

Where does this fit into the first episode’s song? The setting is non-constant.

The acceleration is negative.

SYNTEX ERROR.

QUIT1. GO TO2.

Q’est-ce que c’est l’amour?

D. None of the above.

Love.

-Hoshi

Kwantlen Science Challenge

•28 November 2009 • 4 Comments

And the number one team is…… SEMIAHMOO SECONDARY!!!!

Yes, we are the 2009 Kwantlen Science champions. DAYUM. Feels good. Very good.

Props to all the team members: Kevin Lin, Carson Yuen, Steven Yang, Emily Jang, Charlene Lin, Thomas Wang, and Yours truly. Hours and hours of hard work building the car and prepping for the competition paid off.

Good job guys! Party time! unce unce.

-Guardian

:)

•26 November 2009 • 5 Comments

This made me smile

http://www.youtube.com/watch?v=ABqh9N-Mw5E

 

-Boutros^2

Evolution of Silence of Solitude

•26 November 2009 • 1 Comment

As you’ve probably noticed, we have a couple new authors. I’ll make some introductions:

Our three new authors are GMAN (Gurmukh), Boutros Squared (Zahid), and Hoshi/shadowedforest (Charlotte). Because of the recent closing of Retrospective Mosaic, they’ll be posting on Silence of Solitude.

I feel that this is a good progression for SoS. Silence of Solitude was started on 22 August 2008, for the reason of (as outlined in my first post) putting my thoughts out to the world.

Why make a blog? Idk, a couple reasons. I was kinda bored, and it was something to do. But having a blog will let me put my thoughts out to the world, without specifically ranting at someone, which is something I have a tendency to do… Hopefully I won’t just forget about this in a week or two.

Obviously, I haven’t forgotten. Now, 342 posts and 13,265 hits later, Silence of Solitude is a constant in my life. Over the last year, I’ve posted about pretty much everything… funny things, sad things, emotions, lyrics, IB, tech tutorials, philosophy, SHD, hacking… but mostly, it’s just been about me, and my daily life. The hits are nice and all, but really, SoS has meant more to me as an outlet than a publicitation tool.

Now, it is time for Silence of Solitude to grow. Although adding more authors will take away from the personization of the blog, it’ll add more of a diversity to the thoughts and opinions expressed. And you can always just look at a certain author’s posts by clicking their name on the right.

I’ll be making a new banner soon, and it’s possible we’ll change the theme in the near future.

For now, welcome to our new authors.

-Sebastian

Hoshi

•25 November 2009 • 6 Comments

-Hoshi

Death of Retrospection

•25 November 2009 • 4 Comments

All the original authors have moved on to other blogs; it was time for me to do so as well. I feel that the spirit in which we created that blog has been lost, and therefore, I terminated it.

Returning to my roots in blogging, I once again post on Silence of Solitude. Interestingly, my life has come in a complete circle… many things from last year have sprung up again. Hopefully, new found knowledge will aid me this time around.

So to all the former fans of Retrospective Mosaic: Goodbye… and hello.

-Guardian

Bio

•25 November 2009 • 5 Comments

Oh Hello!

Many of you may already know me by my nickname: “Hey you!”, or “Who is that sexy beast?” But my real name is Zahid…

This is my 6th blog ever (1st: Zaz-Blog [don't post on it anymore], 2nd: zahiddossa.wordpress, 3rd: retrospectivemosaic, 4th: Happyness and Sunshine, and 5th: Divalence)

I hope you guys will like my posts… I will try to give a shitload of variety…
BUT !  Don’t count on a post everyday or so…

And for those who care…. Screw censorship!!!

Peace out!

-Zahid

Note To Self

•25 November 2009 • Leave a Comment

My blog posts have been becoming more and more sporadic… only made like four this month.

Note to self: blog more.

Brawl till 4am

•18 November 2009 • 1 Comment

So I’ve noticed that I haven’t really made that many posts about the random shit I do, and since epicness happened recently, I might as well make a post about it.

So GMAN came over Sunday evening. We went to Pricesmart and bought two 12-packs of ice tea, a bag of some random flavored chips, and two TV dinner things. Then we played The Incredible Machine (after some problems with the torrent), and it’s like the most epic game ever… it’s kinda like the Magic Pen Game but… more epic. In both games, you can make your own ghetto solutions that you’re not supposed to… for example, in the Magic Pen Game, rather than getting around all the obstacles, you can just build a catapult that launches the ball to the target. Likewise, in TIM, you can make balls do things like bounce on gears, etc.

Anyways, after a couple hours of that, we switched to Brawl. According to my Wii’s game time recording thing, we played Brawl from about 10:30pm to 3:30am. We tried to finish Boss Battles on hard, and I think we failed. I think we also tried the 15 min brawl, failed that too. But we did unlock several challenges, which is good. There are only like 15-20 left.

Oh yeah, the whole purpose of this sleepover was supposed to be the meteor shower… but it was so stormy that you couldn’t see shit outside. Plus the wind made weird dying-dog sounds outside…

Super Smash Bros Brawl Records

•13 November 2009 • 9 Comments

Just thought I’d share some of the more interesting records we’ve made on SSBB:

Power Count: 96
Power Time: 149:25
Play Time: 75:32

Vs. Play Time: 50:59
Combined Vs. Play Time: 128:22

Vs. Play Matches: 1238
Time Match Total: 168
Stock Match Total: 964
Coin Match Total: 18
Vs. Play Contestants: 3033

Total Damage: 585875
KO Total: 5414
Self-Destruct Total: 275

Characters: 35
Stages: 41
Trophies: 321
Stickers: 474

Ex-Girlfriends = Fucking Crazy

•12 November 2009 • 2 Comments

So I guess it all goes back to that inverse theory things… everything has an opposite. Matter has antimatter, numbers have negatives, and protons have antiprotons. So, since relationships are always such good and happy things, what is the inverse? The aftermath, of course.

More specifically, the crazy exes you have to deal with. Some people have good relationships, break up mutually, and both people go on with their happy lives. But does that usually happen? NOOOOOOOOOO we get to deal with fucking deranged exes who won’t fuck off.

Most people I know seem to have a problem with their other after they break up. I dunno, maybe it’s just cause you built up that connection, and they were feeling all good, then you severed that tie between each other, and they’re hurt, so they don’t know what to do, so they take it out on you… or they’re just jelous of the other chick (you know, the one you dumped them for [yes, there's always another chick]), and they try to fuck with you in any way they can. First they’ll be all pissy at you, and hate on you and the other chick. Then they’ll try to turn all your friends against you, usually by making up total bullshit. Next, they’ll pretend that they’re all chill to look good, when really they wanna rip your ballsack off. Finally, you just give up, and they get that what they’re doing is just useless.

That being said, I suppose it’s understandable for them to be pissed at you. However, this doesn’t mean that they should go and spread total lies about them, go tell all your friends about how you cheated on them and abused them (even though it’s not true) to try to get sympathy, then make up more lies and try to go to the police with it, resulting in them being told off. (yes, that is a true story)

So overall… you exes just need to chill the fuck out.

It’s close to 3am, and I really have no idea why I wrote this post… probably just to vent about recent events, and link to lulz ED pages. Sorry if it didn’t make much sense.

Blog Posts and Twitter to Facebook Status

•8 November 2009 • 3 Comments

Earlier today, someone asked me how to make their blog posts go directly to their Facebook status. So, I thought I’d write a tutorial on how to do it. You’ll be able to post any feed to your Facebook or Twitter, either that of your blog, or someone else’s. Inversely, I’ll also explain how to post your Twitter updates to your Facebook.

This’ll be pretty simple, no need to download any programs or anything complex, so everyone should be able to follow along. The most complex thing we’ll do is work with some complicated feed URLs, otherwise it’s all pretty straightforward.

Blog Posts to Facebook Notes

Facebook has a useful feature that allows you to update any new blog posts you make directly to Notes. Head over to http://www.facebook.com/editnotes.php?import, then just paste in your RSS feed URL. This depends on your blog host: on WordPress, you can usually just append /feed/ to the end of your URL (for example, my URL would be http://silenceofsolitude.wordpress.com/feed/). For Blogger/Blogspot, you can append /feeds/posts/default (so for example http://silenceofsolitude.blogspot.com/feeds/posts/default). After you have your URL, go ahead and test it, and if everything looks good, go ahead and click Start Importing.

Blog Posts to Facebook Status

Alrighty, so you have a blog, and you want a Facebook status update to be published every time you make a new post.

Unfortunately, Facebook doesn’t have a direct feed-to-status app, Twitterfeed for this. Head over to Twitterfeed and make a new account. Once everything is up and running, on your dashboard, click Create New Feed. Click the selection circle beside Facebook, and click the blue bar that says Connect with Facebook or whatever. From there, you might need to log in, or grant additional permissions. After all that’s done, click Continue to Step 2.

Next, scroll down and type in a Feed Name (probably the title of your blog). Then you’ll need to specify the RSS feed URL. Read the section above on how to get this URL. After you have the URL, click Test RSS Feed, and if you did everything right, you should get a green checkmark. Next, click the little Advanced Settings button.

From here, you can do all sorts of cool things. I usually have it set to every half an hour, 5 posts at a time, include title only, shorten link through bit.ly. I also like to include a prefix like “New blog post: “. Once you’re done, click Create Feed at the bottom, and you should be good to go.

Twitter to Facebook

To post your Twitter updates to your Facebook status, just follow the above procedure, but in the URL, use your Twitter’s RSS URL. You can find this by going to your Twitter profile, then on the right, you’ll see a link that says “RSS feed of ____ tweets”. Just use that URL.

Meh

•1 November 2009 • 1 Comment

So I found out today that my laptop is just like me, in morning groggyness.

Like, when I wake up, I open up my laptop. And first 20 mins or so, it goes really slow, lags, etc. Kinda like me… I wake up, takes me about 20 mins to fully wake up. Found that amusing…

Anyways, yesterday was pretty awesome. Went over to Neelam’s and chilled with her and Cassie. We went trick or treating (me with my awesome gas mask of course). Today though, I haven’t done shit… I was going to clean my desk, but didn’t really. I did go out and buy a poker chip set though, cause I’m sick of the plastic ones I bought at Canex.

I’m probably going to give up on cleaning, go play AoE or something.

Neelam’s Hack.

•31 October 2009 • Leave a Comment

This is Neelam Broadcasting from Seb’s Blog!!!
Halloweenie fun will ensue!! Uhm go eat candy children, but be careful of razor blades hidden in candy bars.
Mwahahahahaha!! I HACKED SEB! I AM A COMPUTER GENIOUS!! YESSS~!
P.s. cassie helped. a little
P.p.s not really.

SketchBookX

•30 October 2009 • Leave a Comment

Alrighty, so I’m writing this post from my iPod touch using the WordPress app. I’m really bored, hence the post.

Kay so, there’s this app called SketchBookX in the AppStore, and it’s like the best (free) drawing app for iPod/iPhone. It can do multiple layers, different brush sizes, different kinds of brushes, etc. I’d recommend trying it out.

Also, on an offtopic, looks like Kyle will be getting his accounts back later today. Just wanted to give everyone a heads up, I’ll probably make a seperate post when it actually happens.

That’s all for now.

Net Neutrality

•27 October 2009 • Leave a Comment

Okay, so recently, you might have heard (on the news) about the whole “Net Neutrality” debate, but most news sites seem to have a deficiency in explaining what it is. So I’ll do my best to try to explain in, and tell you why I’m against it. To put it simply, if we put in Net Neutrality, we will break the internet.

But, let’s go back to what Net Neutrality actually is.

The basic concept of Net Neutrality is to ensure that all packets on the internet flow at the same rate. Okay, so this seems like a good thing, right?

Well, in essence, it is. For example, most tech-adept people are aware of ISPs (Internet Service Providers, such as Shaw or Telus) throttling bittorrent traffic. Net Neutrality would ensure they couldn’t. Also, it has happened in the past where ISPs throttled certain traffic to make money. For example, let’s say a certain ISP gets paid a certain amount of money when clients use a certain search engine. ISPs thought “hey, let’s throttle the traffic of competitor search engines, so our clients will be forced to use the one we get paid for”. So they slowed down traffic to other search engines, making them practically unusable, forcing their clients to use their search engine. Again, Net Neutrality would prevent scenarios like this from happening.

So, Net Neutrality seems like a pretty awesome thing, no? Well, think about QoS (Quality of Service).

Here’s a quick rundown of what QoS is. When you load a page on the internet, it usually takes a bit of time to load, right? Now, pretend you’re talking on Skype, or you’re on webcam. You don’t want to be waiting a couple seconds for each frame to load, now do you? Or what if each frame on YouTube came at the speed of a page? You can just imagine what that would be like. So QoS was implemented, meaning that certain protocols (VoIP, etc.) have greater priority than others (HTTP, etc.). Net Neutrality would make these impossible, hereby breaking the internet.

So why does it take a couple seconds for each page to load? Maybe it’s your dad downstairs streaming YouTube, or neighbor torrenting a movie. But really, it’s not their fault that your connection is slower… it’s the ISP’s. Why? Because they have been overselling their bandwidth.

Pretend for a second that bandwidth is water. If each of the 10 houses on a block can use 20L per minute, you should have a 200L per minute pipeline that that block, right? But it’s far cheaper to just supply a 50L per minute pipeline and hope that all the houses don’t use water at once. So what’s happening now? Well in the past, back when we had dialup, not everyone was using the bandwidth at once, and things were rosy. But now we have broadband, and it’s too late to change all the wiring. So what will ISPs do? They’ll limit you monthly traffic to, say, 150GB per month.

So you might think “150GB? That’s plenty!”. But think about it. You know how programs ask you to update? How do you think the program knew there was an update out? By using your bandwidth, of course. How about you anti-virus, which downloads new packages every night? There’s more bandwidth. MSN? More bandwidth. Windows Update? Some more bandwidth.

And eventually, we’ll run out. But with QoS in place, ISPs won’t need to limit traffic. Your Skype call will run normally, and your updates will download slowly overnight.

Net Neutrality has several benefits, but it doesn’t outweigh literally breaking the internet.

Capturing Wireless Packets With iPod Touch / iPhone

•26 October 2009 • Leave a Comment

I found out earlier today that you can capture wireless packets using your iPod Touch / iPhone, and I thought it was pretty cool, so I’m going to write a quick tutorial about it. Throughout the rest of this post, I’ll use the word iPhone to represent both iPod Touch and iPhone.

Note that some of the stuff here will get pretty technical, but I’ll write it so pretty much anyone can do it. However, if you don’t own an iPhone, don’t bother reading. Also, this will require you to jailbreak your iPhone, and install new software on your computer, so if you can’t/don’t want to do either, you won’t be able to go through with this.

First off, why would we want to capture wireless packets? Simply, if you have the ability to capture wireless traffic, you can go to any public Wi-Fi location (Starbucks, airport, etc.) and grab other people’s data (including passwords). That’s not why I’m writing this tutorial though, it’s more of a proof of concept.

Anyways, into the tech summary: we’re going to be using Pirni, which is a native network sniffer and ARP poisoner for iPhone. We can’t simply set the iPhone’s wireless card in promiscuous mode (like we usually would) due to hardware limitations (read: iPhone is gay), so we need to use gateway ARP poisoning. We’ll be capturing the packets on our iPhone, transfering them to our PC through SSH, then using Wireshark to analyse them.

So, into the actual tutorial. First thing we need to do is jailbreak our iPhone. If you’re feeling reluctant about doing this, just read this article about reasons to do it (especially note that it’s risk free). If you’ve already done this, and have Cydia, skip to the next paragraph. There are several ways to do a jailbreak, a google search will reveal as much. The way I’ve always done mine is ZiPhone, which works for both the iPod Touch and iPhone (just make sure you click the “iPod” button when doing it with an iPod, not the big button at the top). Download here, install, and follow instructions (yes, there’s a Mac version too). I’m not going to go through a whole jailbreaking tutorial, figure it out yourself. After jailbreaking, etc. you should have (among others) a new app called Cydia. If you used something different from ZiPhone, you might only have Installer. In this case, open up Installed, find Cydia, install it, restart iPhone.

Now, open up Cydia. If it’s your first time using Cydia, you’ll be presented with a dialog asking what kind of user you are (User, Hacker, or Developer). You must select Developer! If you’ve selected something different earlier, fear not: just tap Manage (in the bottom bar), then Settings (in the top left).

IMG_0006

Now that we have Cydia working properly, the first package we’ll install is Terminal. Click the Search icon in the bottom bar of Cydia, and seach for “MobileTerminal”. Click it, then click “Install” in the top right, then click “Confirm” in the top right. After a bit of scary white-on-black text, the installation will complete, and you’ll be able to click the large button at the bottom of your screen.

Now you’ll notice that we have another new app: Terminal. Terminal is to Linux as Command Prompt is to Windows (yes, the iPhone is based on an Apple OS, which is based on Linux). Don’t go fucking around with Terminal yet though, we need to install some more packages.

Head back into Cydia, and search for “OpenSSH”. Then install it just like above. This time, you’ll notice that there’s no new icon that comes up. This is normal, because this is just a console package (to be used in Terminal). Next, search Cydia again for “Pirni”, and install.

So we’ll be using Pirni to capture packets, and OpenSSH to transfer them to our computer for analysing.

Next, we’ll install the required software onto our computer. We’ll be installing two programs: WinSCP (for the SSH connection (to transfer files from our iPhone to our computer)) and Wireshark (for analysing the capture files). Download WinSCP here and Wireshark here. (Macfags can find their version of Wireshark on the site, no SSH client required cause you can just use Terminal on your PC)

Install WinSCP first. It’s pretty straightforward, the only part to pay attention to is when it asks wether you want a Commander-style interface or an Explorer-style interface: I’ll be using the Explorer-style in my examples, so select it if you think you’ll get confused. Don’t run it yet.

Next, install Wireshark. It might bitch a bit if you don’t have admin privilages, but don’t worry about that. In the process, you’ll also install WinPcap, which is important. Don’t run this yet either.

Head back to your iPhone.

First off, we need to get the gateway IP of our current network, so head over to Settings > Wi-Fi. Click the blue arrow next to your network, and write down the IP beside Router (it’ll usually be something like 192.168.1.1). Then head back to the home screen.

Next, we’ll take care of some filesystem stuff that’s vital if we’ll be using SSH. Go ahead and open up Terminal. First thing we’ll be doing is setting a new root password, because we don’t want script kiddies hacking our iPhone when we go into a public place. First, type the command
su root
and press return (for the rest of this, I won’t tell you to press return, but do it after every line). It’ll ask for a password. Type in
alpine
(the default password). You won’t be able to see yourself typing. If all goes well, you’ll be able to see that you are now logged in as root.

IMG_0007

Next, we’ll change the password. Think of a password you’ll remember, because you’ll be royally screwed if you forget it. Type in
passwd
You’ll be asked for your new password, then re-type to confirm. Next, we’ll navigate to the / directory, so type in
cd /

Next, we’ll actually be running Pirni and capturing some packets. Basic Pirni syntax is as follows:
pirni -s (router ip) -o (log file location)
So, in the prompt, type in the following (replace RouterIP with the gateway IP we wrote down earlier):
pirni -s RouterIP -o log.pcap

IMG_0008

After hitting Return, you’ll see that Pirni has started capturing packets. Wait until it gets to over 100, then stop it by doing a bottom right to top left swipe on the black part of the screen (as shown in the image below).

IMG_0009

Now that we’ve capture the packets into a log file, we need to transfer them to our computer to look at. But to do that, we need to SSH to our iPhone, so we need its IP address. Go go back to Settings > Wi-Fi, click the blue arrow next to your network, and write down what’s beside IP Address. Mine is 192.168.1.102, so that’s what I’ll be using in my examples.

Now, finally, go to your computer. However, don’t put your iPhone to sleep, leave the screen on. This is important because the iPhone turns off Wi-Fi to save battery when it’s in sleep mode, which means we can’t SSH to it.

So, on your computer, open up WinSCP. In the Host name field, write in the IP we got in the last step (for me, it was 192.168.1.102). Port number should be 22. User name is root, and Password is whatever you set your password to on your iPhone. You can leave everything else as is, so the dialog should look like this:

cap1

Click Login. If it gives you a box telling you it doesn’t have a response yet, don’t click Abort, just wait a couple minutes. This is a good time to go take a piss, or get more chips. It should only take a couple minutes, and you should be logged into your iPhone. From here, click the “/ (root)” at the top of the tree on the left. From here, you’ll see the file we specified earlier in the window, log.pcap.

Now, right-click the file, and select “Move…”. Now this part is a little tricky. Specify the folder you want to copy the file to, and add “\*.*” to the end. For example, I wanted to move mine to my desktop, so I have:

cap2

Now click Move, and if everything was okay, it’ll move the file over. This can take a few seconds, depending on how long you captured. Once it transfers successfully, close WinSCP (yes, you want to terminate the session).

Head over to where you moved the file to, and open it. If Wireshark installed all the associations right, it’ll open right in Wireshark. If it didn’t, just open Wireshark, click File > Open, and find the file.

So there you have it, there are your captured packets. I won’t be going into a detailed tutorial on how to extract what you want from these, but passwords and such will usually be in POST requests. I’m sure you can find plenty of tutorials on Google on how to analyse packet traffic using Wireshark.

To summarize, we captured traffic using our iPhone, then copied it via SSH to our computer, from which we can analyze it. You can easily see the practical use of this, as you can easily just go to Starbucks or something, run Pirni, sit there for a bit getting traffic, then go back home and analyse the traffic. Before I wrap up, pay attention to these keypoints:

If you go to a different location (such as a Starbucks), you’ll need to find the Router IP again, and use this new IP when in Pirni. If you go back home to transfer the file, it’s fine, but if you decide to take your laptop with you and do it there, you’ll need to find your iPhone’s IP again as well. Also, whenever you want to run Pirni again, you’ll first need to log in as root (so open Terminal, and type in
su root
then your new password). Then you’ll be able to run Pirni, with the new Router IP.

An important note is that most password traffic on big websites is encrypted with SSL, so you won’t be able to get email or Facebook passwords easily. But logins for most other sites (forums, etc.) are unencrypted, and most people are stupid enough to use the same password for everything. You’ll also be able to spy on virtually all traffic going in and out of their computer… so any email they read, and Facebook message they send, you’ll be able to see. At a busy place, there’ll be lots of traffic, but Wireshark supports filtering by IP (if you want to see the traffic from only one computer). In addition, Wireshark supports other types of filtering, which you’ll be able to use to filter your results to get rid of all the garbage.

SSH has many uses. For example, you can find screen captures under /private/var/mobile/Media/DCIM/999APPLE. All your music can be found under /private/var/mobile/Media/iTunes_Control/Music, although all the files are strangely names, so it’s better to just use a program to copy them to a different computer. Besides, it would take ages for music to copy over Wi-Fi via SSH.

Terminal also has many uses. You can make new directories, move files around, delete files, and just generally fuck around with the file system. Remember, anything you fuck up can be fixed… just plug it back into iTunes and select Restore. This is why I said that jailbreaking is risk-free.

So that’s pretty much it. As you can see from the timestamps on the screenshots, this was written around 4-5am, so I apologize for any spelling mistakes or sentence structure fails. If you have any problems or questions, feel free to leave a comment or just message me. Now it’s 05:43, so I’m heading off to bed.

Beautiful World

•22 October 2009 • Leave a Comment

it’s a beautiful world
we live in
a sweet, romantic place
beautiful people
everywhere
the way they show they care
makes me
want to say
it’s a beautiful world
oh, a beautiful world

for you

it’s a wonderful time
to be here
it’s nice to be alive
wonderful people
everywhere
the way they comb their hair
makes me
want to say
it’s a wonderful place
oh, a wonderful place

for you

for you

for you

for you

for you

for you

for you

not me.

Integrated Circuit Cards

•17 October 2009 • 5 Comments

I recently did some research about the new “chip” technology that is showing up more and more in our card-payment system, especially on debit cards. While it has been implemented, all customers seem to hear is that it offers “more security”, with no actual explainations. So I thought I’d look a bit further into it, and write a post about it.

First, what is this “chip” technology? All Interac feels we should know is that “Chip technology is based on a global standard known as EMV, a proven technology now widely used around the world.” In reality, EMV is a standard for Integrated Circuit Cards (ICC), which was developed my Europay, MasterCard, and Visa (hence the EMV).

Have a look at your debit card. Is it an IC Card? If it is, it will have a chip similar to the one on the card in the below picture, in the center left:

Here is the timeline for “chip” cards:
All debit cards using the Interac network must be chip-enabled by 2012.
All ATMs connected to the Interac network must be chip-enabled by 2012.
All POS devices (debit devices at store registers, etc.) using the Interac network must be chip-enabled by 2015.

EMV uses ISO 8583, for which a full list of data elements can be found here. A detailed description of the TAGs in field 55 ISO 8583 can be found here. I’m not even going to bother to explain the above two, because I’m certain that most of my readers aren’t technologically advanced enough to handle it. However, it’s good to read if you’re actually interested in all this.

Typical EMV data flow is as follows:
Card detection and reset
Candidate list creation
Application selection
Read application data
Data authentication
Cardholder verification
Processing restrictions
Terminal risk management
Terminal action analysis
Card action analysis
Online-offline decision
Online processing
2nd card action analysis
Transaction completed

It is important to note that the information stored on a integrated circuit chip will be the same information that is currently stored on a card’s magnetic stripe. However, you will not be able to clone a card simply by copying the stripe data, for two reasons:
1) The swipe data includes a bit specifying that the card is chip-enabled, meaning that any ATM or POS device you try to swipe it on will decline it, and ask you to insert the card.
2) By 2015, all domestic Interac transactions will have to be done by chip.

So in reality, it seems that we don’t have much to lose by upgrading to chip technology. However, Visa and Interac will shift fraud liability to the merchant if they are non-chip compliant by 2010.

In comparison, stripe cards can only read data, have limited storage space, the data can easily be cloned, and they are sensitive to physical wear. Integrated circuit cards, on the other hand, have read/write storage, greater storage capacity, possible advanced data security through encryption, and offer offline transaction capabilities.

Sources:
http://www.interac.ca/pdf/ChipMerchantBrochure.pdf
http://www.everlink.ca/documents/Everlink%20EMV%20Chip%20Overview%20and%20FAQ_FINAL.pdf
http://en.wikipedia.org/wiki/EMV
http://en.wikipedia.org/wiki/IC_card
http://www.emvx.co.uk/flow_chart.aspx
http://scotiabank.com/cda/content/0,1608,CID7305_LIDen,00.html
http://www.cucentral.ca/Chip_technology_101