Log in

View Full Version : 16 bit Dongle Program, need advices or help debugging


__DuDu__
May 12th, 2001, 10:28
Hi !

i got a small dongle program 52,9kb, its 16bit and i dont think that its a known dongle that protectcs it, can anyone give me some help ?

i launch the program and in a dos box i see Checking..then a red screen appears if the dongle isn't connected and a press any key to exit too, i setted a bpio -h 378 r and after breaking i did bc* and press 4xF12, i landed here:

83C404 ADD SP, 04
8006542E10 ADD BYTE PTR [2E54],10
8006552E10 ADD BYTE PTR [2E55],10
8006562E10 ADD BYTE PTR [2E56],10
8006572E10 ADD BYTE PTR [2E57],10
8006582E10 ADD BYTE PTR [2E58],10
8006592E10 ADD BYTE PTR [2E59],10
80065A2E10 ADD BYTE PTR [2E5A],10
80065B2E10 ADD BYTE PTR [2E5B],10
2AC0 SUB AL,AL
A2AE31 MOV [31AE],AL
A25C2E MOV [2E5C],AL

at the line add esp, 04 i did 'd 2e54''and i got this =C=191B4
after passing all ADD's the values above are overwritten with MSMAIARD

tracing more i found some calls, movs, cmps but i can't find anything significant to patch ;/

can someone give me advices or help me debugging it ? *g* im lost ;(

Tnx in Advance
DuDu