I ran into this situation many times when, just like you, have taken over 
projects developed by someone else.  I have gone the same road trying to hack 
my way in the code and wasted a lot of time.
You will probably have to create the algorithm based on the behavior and 
rewrite the code.   If you quoted your work at a fix rate you may need to go 
back to your customer and renegotiated the proyect's cost.
Manuel
M|D Enterprises


-------- Original Message --------
From: James Bentley <[email protected]>
Sent: March 3, 2014 1:04:44 PM PST
To: [email protected]
Subject: [RBASE-L] - Re: Help me figure out what these files are?

Karen:
Here is the contents of the two files you posted:
checkbk.


C:\DOSPGMS>type \downloads\checkbk.hex
         0 1 2 3  4 5 6 7  8 9 A B  C D E F
000000 │ 004D0050 0D663A5C 72776338 305C6368 │ .M.P.f:\rwc80\ch │ 0
000010 │ 6B747278 30302E65 78700D0D 6C0D0D00 │ ktrx00.exp..l... │ 16
000020 │ 500D0050 0D00500D 00500D00 500D0050 │ P..P..P..P..P..P │ 32
000030 │ 0D00500D 00500D00 500D0050 0D00500D │ ..P..P..P..P..P. │ 48
000040 │ 00500D00 500D0050 0D00500D 00500D00 │ .P..P..P..P..P.. │ 64
000050 │ 500D0050 0D005000 3C003C00 3C003C0D │ P..P..P.<.<.<.<. │ 80
000060 │ 003C0D0D 0D663A5C 72776338 305C6368 │ .<...f:\rwc80\ch │ 96
000070 │ 6B647374 30302E65 78700D0D 6767670D │ kdst00.exp..ggg. │ 112
000080 │ 0D00500D 00500D00 500D0050 0D00500D │ ..P..P..P..P..P. │ 128
000090 │ 00500D00 500D0050 0D00500D 00500D00 │ .P..P..P..P..P.. │ 144
0000A0 │ 500D0050 0D00500D 00500D00 500D0050 │ P..P..P..P..P..P │ 160
0000B0 │ 0D005000 3C003C00 3C003C0D 003C0D0D │ ..P.<.<.<.<..<.. │ 176
0000C0 │ 00120D                              │ ...              │ 192

total bytes: 195

C:\DOSPGMS>type \downloads\chktrx00.hex
         0 1 2 3  4 5 6 7  8 9 A B  C D E F
000000 │ 30303030 30303030 30303030 30303030 │ 0000000000000000 │ 0
000010 │ 39353030 30303030 30303030 30303030 │ 9500000000000000 │ 16
000020 │ 32303134 ch33303232 38313430 │ 2014022830228140 │ 32
000030 │ 30303030 30303030 30303030 30303030 │ 0000000000000000 │ 48
000040 │ 30393530 30303030 30303030 30303030 │ 0950000000000000 │ 64
000050 │ 30333032 32383134 32303134 30323238 │ 0302281420140228 │ 80
000060 │ 30303030 30303030 30323737 38312B30 │ 00000000027781+0 │ 96
000070 │ 30303030 30444550 4F534954 20202020 │ 00000DEPOSIT     │ 112
000080 │ 20202020 20202020 20202020 20202020 │                  │ 128
000090 │ 20202020 20202020 20202020 20202020 │                  │ 144
0000A0 │ 20202020 20202020 20202020 20202020 │                  │ 160
0000B0 │ 20202020 20202020 20202020 20202020 │                  │ 176
0000C0 │ 0D0A1A                              │ ...              │ 192

total bytes: 195

The first file "CHECKBK" appears to be a code locked file. It has two
file names embedded.  You found the first chktrx00.exp an appears
to be maybe transaction information of command parameters. If you pass
the chkdst00.exp file I can do a hex dump.

If the first file is indeed a code lock file then RBase support has 

a program to decode the code locked file to a human readable ".RMD".

It would be helpful to determine he circumstances underwhich the client
runs "CHECKBK". I would check the file dates on the two ".EXP" files
as the my be periodically update by odther parts of the application.

Jim Bentley, 
American Celiac Society 1-504-737-3293


________________________________
 From: Karen Tellef <[email protected]>
To: RBASE-L Mailing List <[email protected]> 
Sent: Monday, March 3, 2014 9:41 AM
Subject: [RBASE-L] - Help me figure out what these files are?
 


A business wants to upgrade from DOS 6.5 to windows.  Very critical to this is 
what they say is an interface to bring data to their accounting package (Real 
World?).   

She told me that they get to the R> prompt and type:  RUN CHECKBK

She says she has no idea what the program does, they just "do it".  The guy who 
did their system is long gone and unavailable.  They sent me their programs, 
and this program is not a readable file.   If you look at it, it seems to 
indicate a file f:\rwc80\CHKTRX00.EXP .  I asked her to look and sure enough 
there is a file with that name.  Sent it to me and guess what, that one's not 
readable either.

It seems to me like RUN CHECKBK shouldn't do a darn thing.  I have zipped these 
2 programs together in my dropbox.  If anyone is bored, can you figure out if 
these are executable programs?

https://www.dropbox.com/s/degy21eb8ewc59a/CHECKBK.zip

Thanks a bunch!

Karen
-- 
Sent from my cell eMail. Please excuse my brevity.

Reply via email to