|
#1
|
||||
|
||||
16 bit program
A friend of mine just asked me to disable a 10min restriction of an old 16 bit program right out of 1996
All my knowledge and tools of past does't work? Can't remember really to that time, so help is needed! Oh my god, sorry, wanted to write into general discussion and not here!!! Just a fault by me, admins please remove my post to right place. Was a little bit distracted, it was a long day of reversing...
__________________
The three worst enemies of the reversers: sun , fresh air and especially this unbearable roar of birds ... Last edited by squareD; 07-21-2020 at 01:36. |
#2
|
||||
|
||||
TRW2000 is a good ring3 debugger. I generally use it on the rare occasion I have to look at a dos program. I've heard several people discussing the debugger built into dosbox as well, but I have never used it.
__________________
"As the island of our knowledge grows, so does the shore of our ignorance." John Wheeler |
#3
|
|||
|
|||
post a link if you like, I really still love to reverse dos stuff
for DOS you could use many tools, native debuggers, as TR (with a very good and scriptable VM debugger), TRW, TurboDebugger, CUP386 unpacker (with vm debugger), etc... Modern debuggers and Dosbox's, or even use Ida to disassemble and comment, and Dosbox debugger in another window (as I like to do, specially when reversing, not just bytepatching) You could probably patch timer interrupt, or check if the program is keeping a internal timer driven by this interrupt. I've uploaded here sometimes a collection of dos cracking related tools I keep upgrading (and been done for years) Also been trying to do a MsDOS scene releases pack, but many files seem lost for ever... |
#4
|
||||
|
||||
Thanks for the help...
It's not a DOS program, it is running with ntvdm.exe and wow32.dll under Win 7 But I did it in meanwhile with good old W32dasm ! Just nopping out the counting down line and 10 minutes left forever... Just an edit: W32dasm counts 42 segments but only shows 27 segments It's too long being in past, don't know too much about this kind of programs, it was my later youth! But knowing something, we called in the past "deadlisting", made me able to kill this line in program.
__________________
The three worst enemies of the reversers: sun , fresh air and especially this unbearable roar of birds ... Last edited by squareD; 07-23-2020 at 00:54. |
#5
|
|||
|
|||
DEBUG tool for msdos in dosbox dont work?
|
#6
|
||||
|
||||
Don't know...
As I said before, it is a 16bit application with graphic UI running under Windows 32 bit I. E. Olly beefs, but loads and run it Only debugging and breakpoints doesn't work correctly, so I was seeking for an alternative
__________________
The three worst enemies of the reversers: sun , fresh air and especially this unbearable roar of birds ... |
#7
|
|||
|
|||
Windows 3.x program?
|
#8
|
||||
|
||||
That's what Exeinfo said...
Code:
Not Windows PE -> Sign. : NE <- ( 16 bit ) Windows or OS/2 I only should deactivate the 10m demonstration time and that' done! Should have looked into Exeinfo before, because also said... Code:
Try another exe or use Hiew.exe tool for view structure
__________________
The three worst enemies of the reversers: sun , fresh air and especially this unbearable roar of birds ... |
#9
|
||||
|
||||
NE should be Windows 3.x program.
If it is not encrypted, I will use hiew to solve it. Besides, w32dasm and ida pro can help as well. |
The Following User Says Thank You to ZeNiX For This Useful Post: | ||
squareD (07-27-2020) |
#10
|
|||
|
|||
You should need any help, i'd be happy to help.
Quote:
|
#11
|
|||
|
|||
Windows 10 x64 will no longer run 16-bit NE programs But you can load up a fast XP 32-bit VM to run and debug them. But Windows 10 32-bit does have an optional feature called NTVDM that can be added to support them. I'm not sure if current versions of WinDbg handles them or not.
|
#12
|
|||
|
|||
Quote:
|
#13
|
||||
|
||||
Ok my friends in this forum...
I like you all, we all have the same hobby! But I posted in meanwhile: Code:
I only should deactivate the 10m demonstration time and that's done! So don't give me further informations in any way... I surrended, I did it, it's settled, program is running for ever, or may be not?
__________________
The three worst enemies of the reversers: sun , fresh air and especially this unbearable roar of birds ... |
#14
|
|||
|
|||
W32Dasm ...
I can't explain why specifically, but this was the most useful cracking tool I've user, I cracked so many programs in those years. I loved also SoftIce, but WinIce gave problems with the graphic card from time to time, and for my taste, it did not adapted too well to Windows systems (maybe using it in a dual monitor could work today ... ) But W32Dasm was a pleasure to use, and worked very well. Other tool in this league could be Ollydebug, soooo many hours using it. |
#15
|
||||
|
||||
Yeah that's right...
But old DOS or Win 3.1 programs are an exception. Normally I do some modern things with modern tools i. e. the debugger of mr.exodia
__________________
The three worst enemies of the reversers: sun , fresh air and especially this unbearable roar of birds ... |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to debug a program spawned by another program? | jonwil | General Discussion | 19 | 11-25-2012 18:39 |
Program to view what another Program is doing when it is run? | sojourner353 | General Discussion | 19 | 07-07-2012 00:17 |