精易论坛

标题: 史上最仿CMD,你可能简直看不出来是仿的还是真的!! [打印本页]

作者: 1185384801    时间: 2018-1-30 16:29
标题: 史上最仿CMD,你可能简直看不出来是仿的还是真的!!
CMD这个东西大家应该知道,匿名管道大家也应该知道
不知道的看看解析吧
  1. 匿名管道是一种进程间的通讯方式,是相对于命名管道的概念提出的。
  2. 命名管道可用于任意两个进程间的通讯。
  3. 匿名管道仅可用于本地进程,并且必须是父进程与子进程间的通讯。
  4. 它的优点是运行速度快,系统消耗小。缺点就是以上的限制条件啦。
复制代码

这个还是很简单的了,就是一个进程通讯吧
网上关于用匿名管道仿CMD的帖子不少,可谁又做得了高仿?还别说,我真做出来了
先丢点图镇楼:

左边这个是假的(仿),右边是真,哈哈,这是点阵字体哦!!
原理:
1、建立WINGDOWS控制台程序
2、然后写代码:
  
变量名类 型静态数组备 注
输入内容文本型 
标准输出 (1, #CMD基本输出信息#换行符 )
判断循环首 (1 = 到整数 (“1”))
标准输出 (1, #换行符取运行目录 ()“>”)
输入内容 = 标准输入 ()
SECURITY_ATTRIBUTES.nLength = 12
SECURITY_ATTRIBUTES.lpSecurityDescriptor = 0
SECURITY_ATTRIBUTES.bInheritHandle = 1
CreatePipe (hRead, hWrite, SECURITY_ATTRIBUTES, 0)  ' 创建一个匿名管道
STARTUPINFO.cb = 68
STARTUPINFO.dwFlags = 位或 ( #STARTF_USESHOWWINDOW, #STARTF_USESTDHANDLES )
STARTUPINFO.wShowWindow = #SW_HIDE
STARTUPINFO.hStdOutput = hWrite
STARTUPINFO.hStdError = hWrite
如果 (取操作系统类别 () ≤ 2)
CreateProcess (0, “command.com /c ” + 输入内容, 0, 0, 真, 0, 0, 0, STARTUPINFO, PROCESS_INFORMATION)  ' 创建一个新进程,并且设置读写管道,创建成功后,进程会自动再创建一个写管道端口
CreateProcess (0, “cmd.exe /c ” + 输入内容, 0, 0, 真, 0, 0, 0, STARTUPINFO, PROCESS_INFORMATION)  ' 创建一个新进程,并且设置读写管道,创建成功后,进程会自动再创建一个写管道端口

CloseHandle (hWrite)  ' 因为我们开始已经创建了一个写管道端口,现在进程创键时又自动创键了一个写管道端口,所以应关闭多余的管道写端口
判断循环首 (len ≠ -1)  ' 制造一个无限循环
PeekNamedPipe (hRead, 0, 0, 0, len, 0)  ' 查看管道中是否有数据
如果 (len ≠ 0)
txt = 取空白字节集 (1024)
ReadFile (hRead, txt, 1023, len, 0)  ' 从管道中读取数据
标准输出 (1, 取字节集数据 (txt, #文本型, ))
GetExitCodeProcess (PROCESS_INFORMATION.hProcess, EXIT)  ' 查看指定进程是否已结束
如果真 (EXIT ≠ #STILL_ACTIVE )  ' 因为会有程序退出来了,但管道中还有数据的情况,所以必须在管道中没有数据的情况下判断程序是否已结束,这时才能中止循环!
CloseHandle (hRead)  ' 关闭管道
跳出循环 ()

处理事件 ()
输出调试文本 (到文本 (len))
判断循环尾 ()
判断循环尾 ()
返回 (0)  ' 可以根据您的需要返回任意数值


哈哈,用WINDOWS控制台,界面什么的就不用愁了!输出点信息都是点阵字体!!
然后读入输入文本开启管道就是了,是不是特别简单呢?
老规矩:源码回复下载!
如果你觉得可以的,好评打赏走一波~
[hide=d9999] 超仿CMD.zip (11.62 KB, 下载次数: 1042) [/hide]

作者: wbphs    时间: 2018-1-30 16:34
这个和模块中的差不多啊

作者: 竹竹    时间: 2018-1-30 16:35

作者: zzzzzzzz88    时间: 2018-1-30 16:43
下一个玩玩!!!
作者: 神女软件定制    时间: 2018-1-30 16:48
先下载,拿个样本找茬

作者: asfor78    时间: 2018-1-30 16:50
支持开源啊

作者: 神女软件定制    时间: 2018-1-30 16:50
cd 不能用   
作者: kagari    时间: 2018-1-30 17:09
新技能已get√
作者: 1946222945    时间: 2018-1-30 17:11
看看怎么样
作者: 烟斗    时间: 2018-1-30 17:36
创建匿名管道到处都是
作者: 烟斗    时间: 2018-1-30 17:37
cls 不能清空
作者: 得意须尽欢    时间: 2018-1-30 17:42
666666666厉害了
作者: xingxingyu    时间: 2018-1-30 17:57
学习了!!!!

作者: aassaadd123    时间: 2018-1-30 18:20
谢谢分享呵呵
作者: 云不器    时间: 2018-1-30 18:49
        新技能已get√
作者: 塔利班的蛋糕    时间: 2018-1-30 19:08
新技能已get√
作者: fdassd    时间: 2018-1-30 19:08
感谢分享....
作者: shuxiang    时间: 2018-1-30 19:45
厉害了我的哥
作者: 小叨    时间: 2018-1-30 20:18
支持一下,正好在这个

作者: maxthon    时间: 2018-1-30 20:45
不错哦,学习一下`~

作者: 乌云科技团队    时间: 2018-1-30 21:00
学习学习
作者: 小系    时间: 2018-1-30 21:41
6666支持一个

作者: 85659167    时间: 2018-1-30 23:18
{:5_281:}{:5_281:}{:5_281:}

作者: Integer    时间: 2018-1-30 23:22
厉害了我的哥

作者: qhbinbin    时间: 2018-1-31 01:01


作者: 努力赚钱的猪    时间: 2018-1-31 01:43
可以隐藏界面吗?
作者: Oo小烨oO    时间: 2018-1-31 05:07


作者: YY冷言    时间: 2018-1-31 08:33
用处好像还真的是不大
作者: happyweeks365    时间: 2018-1-31 09:12
哦,貌似很给力的样子..^..
作者: 15887059803    时间: 2018-1-31 09:15
感谢分享支持开源
作者: 没有细胞的人    时间: 2018-1-31 09:25
我的天哪!66666666
作者: 智明    时间: 2018-1-31 09:34
6666666666
作者: 8554308    时间: 2018-1-31 13:05
厉害了我的哥!!
作者: 扣扣    时间: 2018-1-31 13:42
真的假的,不过还是先谢了

作者: 360653    时间: 2018-1-31 14:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: shuogege    时间: 2018-1-31 17:41
有啥用呢?
作者: kun5815    时间: 2018-1-31 19:31
这就很牛B了
作者: 1501634410    时间: 2018-1-31 20:59
学习下哈哈

作者: 9528    时间: 2018-1-31 21:12
学习下哈哈

作者: 心玖梦    时间: 2018-1-31 22:44
2333333333333333333
作者: 心玖梦    时间: 2018-1-31 22:45
不错不错哈哈哈
作者: 猪滴寳貝哝    时间: 2018-2-1 02:46
给力!感谢分享!

作者: wmv520    时间: 2018-2-1 03:21
给力!感谢分享!
作者: 闻v风    时间: 2018-2-1 04:00
看起来很牛,可以装B用~
作者: liu824646484    时间: 2018-2-1 08:58
支持下,虽然我不知道有啥用,感谢楼主无私分享
作者: msiexy    时间: 2018-2-1 09:44
感谢分享,学习一下

作者: ck66    时间: 2018-2-1 10:32
估计这是闲着学习api的
作者: ok98    时间: 2018-2-1 12:29
不是咋用的,走起
作者: dulang    时间: 2018-2-1 12:57
不错,支持
作者: 天空飞翔    时间: 2018-2-1 13:34
感谢分享,学习一下

作者: 1828902364    时间: 2018-2-1 13:39
        新技能已get√
作者: jwj52    时间: 2018-2-1 14:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: gaoqing    时间: 2018-2-1 14:54
我来研究下
作者: 空巢男人    时间: 2018-2-1 18:00
回复下载一下

作者: a80898089    时间: 2018-2-1 20:03
正好需要 谢谢了  

作者: 黑c    时间: 2018-2-1 20:17
感谢楼主分享

作者: Xw‘小威    时间: 2018-2-1 21:05
有点不太懂呢。
作者: dark小新    时间: 2018-2-1 22:32
这个可以可以有!

作者: qiuyingjia    时间: 2018-2-1 22:56
可以的,支持
作者: 独挽    时间: 2018-2-2 01:07
不是挺像  是一模一样哟

作者: 伤小磊    时间: 2018-2-2 02:49
感谢分享~
作者: 网络注册会员    时间: 2018-2-2 09:27
真的不错好强大
作者: zzzxa1    时间: 2018-2-2 11:16
66666新技能已get√
作者: 3042094026    时间: 2018-2-2 15:15
感谢楼主分享!

作者: xgjuju    时间: 2018-2-2 16:19
wojiukankan

作者: jlSystem    时间: 2018-2-2 16:42
可以的可以的可以的可以的可以的可以的
作者: fnow    时间: 2018-2-2 16:45
感谢分享!~

作者: luanwujun    时间: 2018-2-2 17:27
可以的支持一下楼主

作者: SoloCat    时间: 2018-2-2 20:09
看看什么东西。

作者: 尛拽    时间: 2018-2-2 22:19

作者: 钧钧    时间: 2018-2-2 22:35
ooo !!!!!!!!!
作者: 孤爱    时间: 2018-2-2 22:51
所以还是调用了CMD么- -。
作者: 梦想ol    时间: 2018-2-3 00:15
66666666666666666666666666666

作者: mzhsohu    时间: 2018-2-3 00:24
感谢分享!~
作者: 心玖梦    时间: 2018-2-3 01:32
编译出来还无限卡死无限创建进程
作者: 1406097100    时间: 2018-2-3 17:28
小手一抖。

作者: zeng20160808    时间: 2018-2-3 17:33
下载学习一下
作者: wetuuh    时间: 2018-2-3 19:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 裆宏射秽嗨    时间: 2018-2-3 19:29
支持开源~!感谢分享
作者: 裆宏射秽嗨    时间: 2018-2-3 19:52
支持开源,感谢
作者: yifeng0304    时间: 2018-2-4 00:24
RE: 史上最仿CMD,你可能简直看不出来是仿的还是真的!!

作者: 拿破锅仑    时间: 2018-2-4 02:48
新技能已get√
作者: 2838036369    时间: 2018-2-4 08:04
zhendekanbuchulai,真的看不出来。

作者: heverst    时间: 2018-2-4 10:16
看看学习一下

作者: wyd134    时间: 2018-2-4 11:55
非常感谢,收藏了

作者: 然后    时间: 2018-2-4 14:02
谢谢分享,下载下来学习一下
作者: GMengZhi    时间: 2018-2-4 15:21
第一次见到哦,好东西

作者: yinghao2005    时间: 2018-2-4 15:32
感谢分享仿CMD

作者: 決不放棄    时间: 2018-2-4 15:36
        新技能已get√
作者: 星爷666    时间: 2018-2-4 21:38
代码是不是都一样的?

作者: Faintheart    时间: 2018-2-4 21:51
666666666666666
作者: llxx00xxll    时间: 2018-2-4 21:55
弱弱问一句,有什么用????

作者: 824554926    时间: 2018-2-5 06:18
CMD基本输出信息

作者: x324518    时间: 2018-2-5 09:05
感谢楼主的分享,学习一下

作者: 商亨人和    时间: 2018-2-5 11:10
新技能已get√
作者: 落雪无尘    时间: 2018-2-6 00:19
支持一下啊
作者: linnianyo    时间: 2018-2-6 00:29
#在这里快速回复#感谢楼主的分享,学习一下
作者: 学易新    时间: 2018-2-6 10:36
学习一下。。。。。。。。。。。。。。

作者: jj1234567    时间: 2018-2-12 23:36
读取返回感觉速度有点慢,需要几百毫秒
作者: batcd    时间: 2018-2-21 11:38
谢谢分享,其实取结果什么的慢,有些命令是执行不了的




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4