找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21924|回复: 6

[其他] 纯DOS系统,DOS下编程,Windows下的DOS汇编编程

[复制链接]
发表于 2018-4-27 07:52:37 | 显示全部楼层 |阅读模式
1.遇到中断(Interrupt)。。
昨天遇到一个未知壳(peid,exeinfo,卡巴安全部队,哈伯,世界分析平台都查不到和识别不出来,未知既意味着恐怖)。
虽然必然最后是被我成功脱掉(使用国外某神的private脱壳机),但问题是,是我居然会手工脱不掉。居然还有我(至尊VIP)脱不掉的非高强度加密壳。。。。真是头一次遇到。。。真是耻辱
伪头花指令回跳异常循环加密seh这些都不说,其中有一个关键跳是int中断后直接跑飞,堆栈窗口上没有seh句柄。
看雪07年有人发过中断跑飞的反调试文章。

2.汇编写dos程序        ; 代码段
cseg    segment
start:
        ; ... 代码


        ; 退出 DOS
        mov     ax, 4C00h
        int     21h

cseg    ends


        ; 数据段
dseg    segment byte

        ; ...

dseg    ends


        ; 堆栈
sseg    segment stack

        db      100h    dup(?)

sseg    ends
end start
多好的代码,居然编译不过。提示缺少doslnk文件。
我以为被当病毒杀掉了,重新弄了个新版的asm安装包。
还是没有这个文件。。太老了没人用了。
就想起了dos系统的中断,打开了我那研究windows3.x安装的老dos系统。
就有了顺便分享给大家的以下内容

---------------------------------------------

c:\dir

标注的是我自己安装的的,不是原系统自带的。

dos系统目录 (98 dos启动软盘)
command.com -- cmd核心程序
autoexec.bat -- 自启动批脚本

logo.sys -- msdos的logo窗口
用edit查看,明显的bmp文件头。


我从dos复制出来的(原版)
  (文件太大120kb,无法作为图片上传)

config.sys
98下也有,是系统配置脚本,自己看吧


set (默认环境变量)


help(微软官方dos命令集)
输入后提示要你使用fasthelp...










command (核心cmd命令)


系统目录下,都是宝:
(这些程序源代码一定很nice,其实不用逆向,dos直接开源了)
c:\dos71\dir *.exe|more




c:\dos71\dir *.com|more
(系统目录下,所有com程序。。)


系统批处理(bat)


想不想看看dos系统是怎么加载的呢?
type autoexec.bat|more

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1技术 +1 收起 理由
DOSforever + 1 我喜欢

查看全部评分

 楼主| 发表于 2018-4-27 08:13:05 | 显示全部楼层
dos系统下的vbs(qbasic)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2018-4-27 08:21:47 | 显示全部楼层
dos系统下的pascal
(至于turbo c我就不演示了,没啥意思)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2018-4-27 09:01:04 | 显示全部楼层
dos下不能玩游戏?!谁说的
在dos下可以用鼠标,音乐,bmg,图像做到这个成都,难以置信。

暗棋圣手
(与刘邦项羽安禄山一群人pk)



大航海时代
(大英帝国称霸世界,大冒险)



美国独立战争:
(帝国全面战争dos版)





看你如何镇压分裂国家的恐怖分子头子华盛顿,维护祖国的的统一
还是选择打响美国独立战争第一枪,莱克星顿的枪声

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2018-4-27 09:07:45 | 显示全部楼层
最后忘了windows, 这就是简陋的windows3.1,
是win95和我们现在用的以及所有系统的雏形,当时还是dos下的外挂程序。。。。
就是这个简陋的系统框架,在未来征服了全世界。现在的(窗口/消息/GUI)框架,在当时就已经确定下来了。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2018-4-27 11:34:56 | 显示全部楼层
小学时候微机课,小乌龟记录

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2018-4-27 21:40:07 | 显示全部楼层
不错,我喜欢!
不过请问你这帖子到底是说明你如何脱壳呢还是给大家展示 DOS / Window 3.1 下的应用呢?
还有请问下你在 DOS / Window 3.1 下的的图是怎么截的?是通过 DOS 截图软件还是虚拟机下截的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:16 , Processed in 0.020560 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表