![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 12:49 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理输入密码但不显示字符的代码 |
| 可打印版本 24,253 / 64 |
| 第16楼 electronixtar | 发表于 2007-01-18 00:16 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
pengfei 的代码厉害~~~顶~~
|
|
| 第17楼 zh159 | 发表于 2007-01-18 00:21 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
文件生成的的方法好像是先编好程序,再根据程序的16进制数据换成字符...
|
|
| 第18楼 qzwqzw | 发表于 2007-01-18 00:40 |
| 银牌会员 发帖 636 积分 2,343 | |
|
没有什么神秘可言
可执行程序是二进制文件 文本文件也是二进制文件 它们本质上没有什么区别 in.com 程序的特殊性在于 所有的代码全部分布于ASCII码表的可显示字符范围中 当然这样的程序不是碰巧得到的 而是人为的构造出来的 其中需要用到许多技巧 比如最常见的中断调用代码int 21(CD 21) 因为不在ASCII可显示字符范围内 所以用到许多压栈、出栈、增减代码来构造 所以它的代码段是动态变化的 ------------------------------------------------------------ 这样的代码被叫做 ASCODE 这样的技术被称作 ASCII Assemble 一门即将消失的技术 可想而知,这样的代码构造起来是困难的 在网上流传的ASCODE只有很少量的是人为构造的 --------------------------------------------------- 因为已经有成熟的技术可以将任何二进制文件转变为ASCODE 这样的过程叫encode 而ASCODE执行的过程需要decode 合称codec -------------------------------------------------------------------- codec 的算法已知的超过4种 比较有名的应该是Herbert Kleebauer的算法 不过它要求原程序必须有org 170H的类似标记 因为前面的文件头被用来存放decode代码 ------------------------------------- 所有的这些信息可以从usenet中查找 当然也可以在google group中找到 访问Herbert Kleebauer的主页也是个不错的主意 |
|
| 第19楼 electronixtar | 发表于 2007-01-18 00:46 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
qzwqzw说的是呀,嘎嘎~~ASCODE这种艺术的确是……除了批处理几乎没有地方用了
|
|
| 第20楼 ykkysysy | 发表于 2007-01-18 05:32 |
| 新手上路 发帖 4 积分 8 | |
|
我先去看看,好的话狠狠顶你
|
|
| 第21楼 iaide | 发表于 2007-01-18 05:40 |
| 初级用户 发帖 20 积分 49 | |
|
长见识了,牛
|
|
| 第22楼 vkill | 发表于 2007-01-18 08:31 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
可惜看不明白
|
|
| 第23楼 everest79 | 发表于 2007-01-18 08:45 |
| 金牌会员 发帖 1,127 积分 2,564 | |
Originally posted by electronixtar at 2007-1-17 11:46 AM: 看到你说话就肚子疼:D |
|
| 第24楼 pengfei | 发表于 2007-01-21 03:54 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
qzwqzw兄真是见多识广, 原来是ASCODE, 要写出这样的代码来得精通二进制的机器语言,再巧妙地编写出能以ASCII码形式正常显示的二进制代码来。
看这样的帖子真能长见识, 呵~ |
|
| 第25楼 tao0610 | 发表于 2007-01-21 03:59 |
| 高级用户 发帖 218 积分 579 | |
|
ASCODE第一次听说...
|
|
| 第26楼 HUNRYBECKY | 发表于 2007-01-21 04:04 |
| 银牌会员 发帖 442 积分 1,179 | |
|
的却是牛,现在见到有很多都是使用ECHO XXXX >XXX.COM的好东西了。
|
|
| 第27楼 Michael | 发表于 2007-01-21 10:31 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
德国好多dos下的高手啊,umbpci,hdcopy,doslfn,仰望之。。。。。。
|
|
| 第28楼 PPdos | 发表于 2007-01-21 22:24 |
| 高级用户 发帖 268 积分 783 | |
|
通过不产生临时文件隐藏密码 经研究以上代码能通过不产生临时文件实现密码的隐藏输入 但是却会在超过延迟时间后暴露未回车的密码 希望高手加以完善! |
|
| 第29楼 anqing | 发表于 2007-02-01 06:50 |
| 高级用户 发帖 413 积分 859 | |
|
望沉莫急呀
|
|
| 第30楼 huzixuan | 发表于 2007-02-01 07:23 |
| 高级用户 发帖 219 积分 537 来自 芜湖 | |
|
如果 输入1个字符就显示1个*号就好了
|
|
| 上一页 1 2 3 4 5 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |