Page 1 of 1

Tools?

Posted: Wed May 04, 2011 12:49 am
by plasticassius
Hi, I'm interested in poking around in exeDSP a bit, and I've tried the demo version of IDA. At this point, my curiosity doesn't extend far enough to buy the full version. Significant parts of the exeDSP executable are encrypted, so a working debugger would be very useful for disassembling the running code, after it was decrypted.

As a cheaper alternative, does anyone know of other tools that could do the job? My thinking is that something that could extract a core dump from the running exeDSP, and then feed it to a disassembler would be ideal. Later on, I'd like to try making mods to the running process by injecting modules. But for now, I'd just like to explore it.

I have T-VALDEUC_3005.1.exe

I found http://www.freemyipod.org/wiki/Working_with_binaries abount GNU ARM toolchain mentioned in http://forum.samygo.tv/viewtopic.php?f= ... +ida#p8712. I'll look into this.

Re: Tools?

Posted: Wed May 04, 2011 11:55 am
by timoo
none part of exeDSP is not encrypted, ida free simple does not have a power to dissassemble it correctly ,i have ida pro 6.1 and no problem with that .. latest gdb(gdbserver) is enought to debug anything(apps) what running on tv, remote from my desktop with ida debugger :)
btw:imho you could not buy ida personaly if you not firm or corporation :/

Re: Tools?

Posted: Wed May 04, 2011 12:32 pm
by plasticassius
Thanks! this is great, I especially want to try out gdb. I've tried working with the exeDSP binary from my TV (with IDA demo), and I could only get so far.

I'm new to linux, just got gcc and make working, so this'll be a good way for me to learn. I also have ubuntu, but 64 bit, i hope that doesn't cause me grief. I still haven't updated to last month's ubuntu, I imagine I'll try that soon.

Re: Tools?

Posted: Thu May 26, 2011 11:41 pm
by plasticassius
I made a tool to fix up a few things in objdump output. Maybe something similar is already out there, but I thought a few customizations would be nice. This tool makes the objdump output a bit more readable by dereferencing strings and putting them inline, putting symbols from shared libraries inline, and showing branches in a relative format.

I've been using it to process output from arm-none-linux-gnueabi-objdump -CDfhlpstTwx -W --dwarf. exeDSP is of course interesting, there's also some interesting so files like some crypt stuff in libWidevine.so.