flat assembler
Message board for the users of flat assembler.
Index
> DOS > Can someone help me to reverse engineer the algorithm? |
Author |
|
AsmGuru62 29 Aug 2014, 21:01
I can try.
Can you post the code? |
|||
29 Aug 2014, 21:01 |
|
chuck 29 Aug 2014, 21:57
AsmGuru62 wrote: I can try. Hi AsmGuru62 thanks for your quick response, I enclose the file and please ask if you require more info
|
|||||||||||
29 Aug 2014, 21:57 |
|
ACP 29 Aug 2014, 22:16
I'd suggest posting original file and not IDA listing in MS Word document if you really want somebody to take a peek at your file.
|
|||
29 Aug 2014, 22:16 |
|
questlima 30 Aug 2014, 04:07
chuck wrote: Hi all reverse engineer huh why not use Ollydbg best debugger out there and yes why not post the application if you want to get help no no i am no good in reversing apps anyway happy reversing _________________ Linux command are not what you intended to learn but your were forced to learn it, without it you will be like a sitting duck on your beautiful newly installed Linux desktop:) |
|||
30 Aug 2014, 04:07 |
|
ACP 30 Aug 2014, 09:17
Ollydbg can't debug DOS EXE files...
|
|||
30 Aug 2014, 09:17 |
|
chuck 30 Aug 2014, 10:15
ACP wrote: I'd suggest posting original file and not IDA listing in MS Word document if you really want somebody to take a peek at your file. Here is original file the calc only computes a 4 digit code if the 4 bytes are in a specific relation to each other. I don't know if this helps but here are some examples 01 5F 36 FF = 0010 but also computes 0014 0018 plus others 01 5F 36 FE = 0011 also 0311 0711 01 5F 37 F7 = 0013 also 0053 0093 1003 01 5F 32 E2 = 0015 FA 48 19 BF = 1475 FA 48 19 A3 = 1479 01 5F 37 00 = 0000 plus about 100 other codes |
|||
30 Aug 2014, 10:15 |
|
AsmGuru62 30 Aug 2014, 10:56
Good.
So, what is this program does? If I start this EXE you posted in DOS - what it will do? |
|||
30 Aug 2014, 10:56 |
|
chuck 30 Aug 2014, 11:17
it is a calculator for computing the code from a .bin file that has been read from a chip in a car radio.
you have to know in the .bin file where the 4 bytes are, you then enter them into the calc and it will give you code basically I hae no problem getting code I just want to know the algo it uses to compute the code |
|||
30 Aug 2014, 11:17 |
|
baldr 30 Aug 2014, 12:57
chuck,
That program seems to be compiled from BASIC source (QuickBASIC?). |
|||
30 Aug 2014, 12:57 |
|
chuck 30 Aug 2014, 13:40
baldr wrote: chuck, I can see from the doc file that it uses subroutines Xor And etc calculations but my knowledge of what it is actually doing is practicly zilch. I would like to know things like, does it do a sum before Xoring what bytes are used in the Xor etc.etc. I know 2 numbers of the code just from the 1st byte for example if first byte is FD then the code will always begin with 1 and somewhere in the code will be a 4 (I know the sequence for all 1st bytes) |
|||
30 Aug 2014, 13:40 |
|
questlima 30 Aug 2014, 19:36
why dos i was wondering it will be good if x86 OS become absolute like 16bit then even the dev and the end user will have no issue with x86 and then x64 bit apps this is just a personal issue trying to use kernel debuggers on a x64 OS sometimes it gives me a BSOD
_________________ Linux command are not what you intended to learn but your were forced to learn it, without it you will be like a sitting duck on your beautiful newly installed Linux desktop:) |
|||
30 Aug 2014, 19:36 |
|
ACP 30 Aug 2014, 20:11
baldr wrote: chuck, Yes baldr - you seemed to be right. I don't have any experience with Microsoft Basic compiled code but... Chuck: did you even tried to contact the author of this program: Nick Sukonnikov sukonnikov(at)vinnitsa.com? |
|||
30 Aug 2014, 20:11 |
|
chuck 30 Aug 2014, 23:45
ACP wrote:
yes I have tried to contact author with no success |
|||
30 Aug 2014, 23:45 |
|
Matrix 13 Sep 2014, 08:51
chuck wrote:
They put the code in the car radio so dumb thiefs will not have a working radio without your code if they steal your radio from your car |
|||
13 Sep 2014, 08:51 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.