On Fri, Apr 23, 2010 at 09:37:20AM -0400, Anthony Petty wrote:
> Can't I use the freeware version of IDA?
After I used the free version for a week and spent the money on the
full thing. It really is a great program and well worth the money
($539 for the standard license) if you do much reverse engineering.
It is licensed to you, not to your computer, so you can install it
on any machine you use.
There are limitations on how long you can work on a project (45
minutes at a time) and you can't save it. I wrote the remake-elf
script in the ML tree to build ELF files for loading with symbols
pre-mapped.
Prior to starting with IDA, I had written some scripts that used
strings and objdump to dissassemble code and provide some
annotations, but once I used IDA I never went back to them again.
It really is that good.
> [...] Also, I'm very good at learning new technologies - I doubt
> I'll have trouble picking up assembly quickly enough to do this -
> hopefully.
ARM is one of the nicer assemblies. I especially like the predicate
bits on every instruction so that you can make conditional versions
of every possible instruction, not just branches.
"Write great code" by Hyde is a really good introduction to machine
architectures if you have never worked with assembly before. It is
about the i386, but they are all very similar.
> No - I LOVE my T1i - and the T2i doesn't offer anything worth upgrading for
> - that software can't fix in the T1i...
The mic input is what differentiates them in my mind. Without the
mic, the T1i isn't as interesting to me since many of the most
useful Magic Lantern features are audio related.
Good luck!
--
Trammell