I'm trying to help one of Jeff Johnson's (RIP) customers and sadly, they don't seem to have the source code. (Good lesson to be learned here.)
Can I use ReFox to somehow get the source code from the distributed EXE (assuming he didn't use ReFox to encrypt it)?
Other suggestions?
tia, --Mike
On 2016-03-23 11:36, mbsoftwaresolutions@mbsoftwaresolutions.com wrote:
I'm trying to help one of Jeff Johnson's (RIP) customers and sadly, they don't seem to have the source code. (Good lesson to be learned here.)
Can I use ReFox to somehow get the source code from the distributed EXE (assuming he didn't use ReFox to encrypt it)?
Other suggestions?
tia, --Mike
This looks like it *should* work, but I just wanted to see if anyone here has successfully used it.
http://www.refox.net/-overview.html
tia, --Mike
Hey Mike - I don't see why ReFox shouldn't work for your needs. I used it Years ago - and it's been mentioned a LOT here on this forum!
Regards, Kurt Wendt Consultant
Tel. +1-212-747-9100 www.GlobeTax.com
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of mbsoftwaresolutions@mbsoftwaresolutions.com Sent: Wednesday, March 23, 2016 11:38 AM To: profoxtech@leafe.com Subject: Re: ReFox to reverse compile a VFP9 EXE?
On 2016-03-23 11:36, mbsoftwaresolutions@mbsoftwaresolutions.com wrote:
I'm trying to help one of Jeff Johnson's (RIP) customers and sadly, they don't seem to have the source code. (Good lesson to be learned here.)
Can I use ReFox to somehow get the source code from the distributed EXE (assuming he didn't use ReFox to encrypt it)?
Other suggestions?
tia, --Mike
This looks like it *should* work, but I just wanted to see if anyone here has successfully used it.
http://www.refox.net/-overview.html
tia, --Mike
[excessive quoting removed by server]
mbsoftwaresolutions@mbsoftwaresolutions.com wrote on 2016-03-23:
On 2016-03-23 11:36, mbsoftwaresolutions@mbsoftwaresolutions.com wrote: I'm trying to help one of Jeff Johnson's (RIP) customers and sadly, they don't seem to have the source code. (Good lesson to be learned here.)
Can I use ReFox to somehow get the source code from the distributed EXE (assuming he didn't use ReFox to encrypt it)?
Other suggestions?
tia, --Mike
This looks like it *should* work, but I just wanted to see if anyone here has successfully used it.
http://www.refox.net/-overview.html
tia, --Mike
Mike,
Yes, it works. I have recovered a couple of EXE files after the only source for the EXE's got lost on a dead hard drive.
Tracy Pearson PowerChurch Software
I have used Refox many times. Works great, less filling.
Mike Copeland
mbsoftwaresolutions@mbsoftwaresolutions.com wrote:
On 2016-03-23 11:36, mbsoftwaresolutions@mbsoftwaresolutions.com wrote:
I'm trying to help one of Jeff Johnson's (RIP) customers and sadly, they don't seem to have the source code. (Good lesson to be learned here.)
Can I use ReFox to somehow get the source code from the distributed EXE (assuming he didn't use ReFox to encrypt it)?
Other suggestions?
tia, --Mike
This looks like it *should* work, but I just wanted to see if anyone here has successfully used it.
http://www.refox.net/-overview.html
tia, --Mike
[excessive quoting removed by server]
On 23/03/2016 15:36, mbsoftwaresolutions@mbsoftwaresolutions.com wrote:
I'm trying to help one of Jeff Johnson's (RIP) customers and sadly, they don't seem to have the source code. (Good lesson to be learned here.)
Did Jeff have a copy of the code? (If you have access to his stuff?)
Peter
This communication is intended for the person or organisation to whom it is addressed. The contents are confidential and may be protected in law. Unauthorised use, copying or disclosure of any of it may be unlawful. If you have received this message in error, please notify us immediately by telephone or email.
www.whisperingsmith.com
Whispering Smith Ltd Head Office:61 Great Ducie Street, Manchester M3 1RR. Tel:0161 831 3700 Fax:0161 831 3715
London Office:17-19 Foley Street, London W1W 6DW Tel:0207 299 7960
Can I use ReFox to somehow get the source code from the distributed EXE (assuming he didn't use ReFox to encrypt it)?
Sure. You should be aware of three limitations, though:
1) Comments won't be recovered unless they are in a VCX/SCX file and the EXE has been created with debug info.
2) Constants in include files cannot be recovered at all. You get an empty include file and everything in the source is replaced.
3) Certain expressions are simplified. Where the original source code read x = 5+3 you get x = 8 when you decompile. With code that calculates positions or lengths this might be less readable.
On 2016-03-23 12:53, Wollenhaupt, Christof wrote:
Can I use ReFox to somehow get the source code from the distributed EXE (assuming he didn't use ReFox to encrypt it)?
Sure. You should be aware of three limitations, though:
- Comments won't be recovered unless they are in a VCX/SCX file and
the EXE has been created with debug info.
- Constants in include files cannot be recovered at all. You get an
empty include file and everything in the source is replaced.
- Certain expressions are simplified. Where the original source code
read x = 5+3 you get x = 8 when you decompile. With code that calculates positions or lengths this might be less readable.
Thanks for that heads-up, Christof. It will have to be, unfortunately, as I don't think we've got any other options at this point.
It will have to be, unfortunately, as I don't think we've got any other options at this point.
True. What I really wanted to say is that you should examine the code _before_ making any financial commitments, because working on refoxed code is going to be harder and take longer than usual.