Read an ATtiny13

Hello,
I'm new at Arduino and I love it, but it's hard... I already programmed my arduino ATmega 1280 to control a PWM Rgb led, but that's all...

So, I have a ATtiny13 already programmed to control a single led and I would like to read and modify the program with my Arduino . How can I do it?
I found on google this link http://hlt.media.mit.edu/?p=1229
It explain how to connected the attiny to the arduino ISP and write a program, but I want to read the code in the memory of the attiny before because I don't have it in my computer.
Can someone help me?

even if you do read it, its going to be a big blob of machine instructions

You can use AVRDude to read the flash memory and save it to a file. You could then use AVR Studio to disassemble the code and you could then look at the program in Assembly. If you wanted to do enough research with compiling code samples and disassembling them you could then figure out the the calls to the Arduino functions. Lots of work for a little return...

Why not buy a very cheap USBasp programmer and read the firmware and also read the fuses.
That way you can always set the original firmware and fuses back.

Once you have that working, you could use the Arduino as an ISP.
This is a good starting point: http://arduino.cc/en/Tutorial/ArduinoISP

You don't need to get a programmer - you can program your Arduino with ArduinoISP and learn to use it with AVRDude to program any of the AVR chips. The hard part will be decyphering the AVRDude command line, but it all makes sense once you have done it the first time. I have programmed ATMega328 and ATtiny2313 and read the code from them back to a file. THE CODE WILL NOT BE IN ARDUUINO C, but will be in the final compiled machine code. You can load the .HEX file into AVRStudio (I prefer 4) and look at it and even modify it, but it will be in assembler, and not in C.

Not sure how complicated controlling this LED is, but if I thought I understood the requirements well enough, I might just try to program it from scratch.

Thanks, I think It would be simpler to reprogram it... I'm not enough intelligent to decode .hex or whatever...
I hardly know some C line so it will be ok.
Thank you x1000 !!!