EmbeddedRelated.com
Forums

Downloading compiled rabbit program.

Started by stockstad September 29, 2005
I'm working with an RCM2200. Is it possible to pull a program out of
a rabbit if it is already programmed?



On Thu, 29 Sep 2005 20:33:49 -0000, stockstad
<shay.stockstad@shay...> wrote:

> I'm working with an RCM2200. Is it possible to pull a program out of
> a rabbit if it is already programmed?


Enable debugging, compile a program to ram but dont run it, go to
inspect>dump to address. tick "entire flash to file", give the path of the
file and download.



Tausif wrote:
> Enable debugging, compile a program to ram but dont run it, go to
> inspect>dump to address. tick "entire flash to file", give the path of the
> file and download.

Easy way to get the other guy's work. :(

German.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


>>Easy way to get the other guy's work. :(

>>German.


Agreed, unless the source was lost and the business paid for the
original software development then there isn't any harm.

-----Original Message-----
From: rabbit-semi@rabb... [mailto:rabbit-semi@rabb...]
On Behalf Of German Gentile
Sent: Friday, September 30, 2005 6:33 AM
To: rabbit-semi@rabb...
Subject: Re: [rabbit-semi] Downloading compiled rabbit program.

Tausif wrote:
> Enable debugging, compile a program to ram but dont run it, go to
> inspect>dump to address. tick "entire flash to file", give the path of
the
> file and download.
Easy way to get the other guy's work. :(

German.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. Yahoo! Groups Links



At 08:07 AM 9/30/2005 -0500, you wrote:
>
>>>Easy way to get the other guy's work. :(
>
>>>German. >Agreed, unless the source was lost and the business paid for the
>original software development then there isn't any harm.

Well, if binary executable security is one of your primary concerns, you
shouldn't be using the Rabbit or any processor with external ROM.

Even processors with onboard ROM can be hacked, but the bar to entry is
much MUCH higher.


About this problem?
Does anyone knows a way to protect a program to deny the download of
the source code?

--- In rabbit-semi@rabb..., Mike van Meeteren <mike@f...>
wrote:
> At 08:07 AM 9/30/2005 -0500, you wrote:
> >
> >>>Easy way to get the other guy's work. :(
> >
> >>>German.
> >
> >
> >Agreed, unless the source was lost and the business paid for the
> >original software development then there isn't any harm.
>
> Well, if binary executable security is one of your primary
concerns, you
> shouldn't be using the Rabbit or any processor with external ROM.
>
> Even processors with onboard ROM can be hacked, but the bar to
entry is
> much MUCH higher.


At 11:00 AM 9/30/2005, you wrote:
>About this problem?
>Does anyone knows a way to protect a program to deny the download of
>the source code?

What do you mean? The posts were talking about copying the flash, not
the source code. You can copy the flash, that does not give you the source.

On the Rabbit, there is no way to protect flash other than physical
means (embed module in epoxy, cut off programming header)
------------
| Scott G. Henion | shenion@shen... |
| Consultant | SHDesigns |
------------
Rabbit Libs: http://www.shdesigns.org/rabbit/
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.8/114 - Release Date: 9/28/2005


This won't work as described. By default, in RAM compile mode the flash is
not mapped into the Rabbit's memory space.

There is a RAM compile mode utility program available from Rabbit
Semiconductor Tech Support that allows text representation dump of flash
content to file. From there, a filter program is needed to convert the
text representation flash content file into a binary content file. The
conversion service is available through Tech Support for qualified customers.

By "qualified" I simply mean that Tech Support is rather careful about who
this service is offered to. Our intent is to assist customers who have a
legitimate need.

At 09:08 PM 9/29/2005, you wrote:
>On Thu, 29 Sep 2005 20:33:49 -0000, stockstad
><shay.stockstad@shay...> wrote:
>
> > I'm working with an RCM2200. Is it possible to pull a program out of
> > a rabbit if it is already programmed? >Enable debugging, compile a program to ram but dont run it, go to
>inspect>dump to address. tick "entire flash to file", give the path of the
>file and download. >
>
>Yahoo! Groups Links >
>