Unfortunately, this site has restricted functionality as this browser does not support the HTML button formaction attribute.
Unfortunately, this site has restricted functionality as this browser has HTML web storage turned off.

deCS v1.0 unpacker. by TMG

1 of 1 file unknown one
3 items
  • DECS.ASM
  • DECS.COM
  • README.TXT
  • Zip / DOS   Computer tool
  • 6 kB   DOWNLOAD   SHARE

Emulating DECS.COM in DOSee.

Use these tabs to make adjustments to the emulation

If the emulation is taking too long to load, you can turn it off.

Applying changes will reload the page and reboot the emulator





Changes will not be applied until this browser tab has been refreshed





DOS programs need a keyboard for user input

ENTER to select or continue
ESC to navigate back or exit
are often used to navigate menus


Emulation too slow?
Set the emulator to use maximum CPU speed
Emulation too fast?
Set the emulator to use the 8086 CPU configuration
Want to hack around in the DOS prompt?
  1. Mount the DOS tools drive with automatic run program turned off
  2. Then dir u: to list the utilities, some included programs 4dos.com cp.exe acidview.exe pictview.exe
  3. Use mount to list the emulated drives
  4. Learn the DOSBox commands

DOSee pronounced dos/see, is our emulator used to run MS-DOS based software in your web browser.

MS-DOS (Microsoft DOS) was the primary operating system used by PCs during the 1980s to the early 1990s and is the precursor to Microsoft Windows.


DOSee is a slimmed down, modified port of The Emularity.

The Emularity is a multi-platform JavaScript emulator that supports the running of software for legacy computer platforms in a web browser. It is the same platform that's running emulation on the Internet Archive.

EM-DOSBox is a high-performance JavaScript port of DOSBox that is applied by The Emularity for its emulation of the MS-DOS platform.

DOSee uses BrowserFS ZipFS and ZipFS Extras to simulate zip file archives as hard disks within EM-DOSBox.

DOSBox is the most popular MS-DOS emulator in use today and is frequently used by commercial game publishers to run games from their back-catalogues on modern computers.


DOSee, built on The Emularity, EM-DOSBox and DOSBox. Capture screenshot and save function built on canvas-toBlob.js.

[+] Configuration Select all
                             ▄███████▄    ▄██████▄
                            ██▀     ▀██  ██▀    ▀██
                    █       ██           ▀██▄▄▄▄
                 █▀▀█ █▀▀█  ██             ▀▀▀▀██▄
                 █  █ █▀▀▀  ██                  ▀██
                 ▀▀▀▀ ▀▀▀▀  ██▄     ▄██  ▄▄▄    ▄██
                             ▀███████▀    ▀██████▀

                                     v1.00

Preliminary notes
~~~~~~~~~~~~~~~~~
CrackStop is DOS based protector which is good but too old at the moment.
There are many unpackers for it and probably you don't need this piece of
shit but I was too bored by doing some shit stuff while being away from the
real life.  You can also manually unpack CS by using TR 2.52 (look below
for tips using TR with CrackStop).  BTW this is the only protector I got at
this time (I found it in PESHiELD 0.1d) and that's why I worked again on
Mr.Esser's (aka ANAKiN) protector.

Intro
~~~~~
This is pure ungeneric decrypter for EXE files protected with CrackStop
version 1.03 (both registered and unregistered versions). It supports only
files smaller than 64kb (for now) and also works under Windows OS because
it does not require real mode only like the CSR coded by CHRiSTOPH GABLER
(Cheers, Kriz! ;) Full assembler source code is included.

Usage
~~~~~
From the DOS prompt start the unpacker with this command:

deCS <filename.ext>

where filename.ext is the file you want to unpack. If the file is
successfully decrypted there will be created file OUT.EXE which contains
the decrypted file. Multiple layers are not supported so you need to start
unpacker several times to remove all CS layers if there left any.

Technical
~~~~~~~~~
Nothing unusual - MOW (thanks to StoneHead!) and HIEW done the work (of
course hex calculator is a must) and no additional disassemblers/debuggers
are needed (Huh!  I forgot the brain ;). If you want to understand how to
do it yourself just run MOW to get more clear code, go in HIEW and rip the
parts you need (you should do that many times to get rid of all layers
hehehe). That's all :)

Manual unpacking with TR 2.52 can be done very easy. Load the protected
with CrackStop 1.03 file by using this command:

TR filename.exe

Then write this little sequence (you can put it in TR's batch file):

exe1
reload
g ip+f0c
t
wexe1
exe2
reload
g ip+f0c
t
wexe2

After that quit TR (ALT+X or type 'Q') and run the MKEXE too which is
included in TR package to get fully working file. This is all you need to
remove the CrackStop 1.03 envelope. Remember that CrackStop does not handle
relocations so the file is possibly compressed/protected by another program
which handles them and you have to remove this additional envelope too.

Greetings
~~~~~~~~~
Stefan Esser, Mr.Kalashnikov (AK-47 is the best machine gun I've ever seen)
#win32asm, TMG (hiho, friends!), UG (keep up the good work!), uCF, DTG,
ECL, PHM, AOI


Best regards,
Unknown One/[TMG]
README.TXT 80x82 Font
80