调用系统cmd命令自带组件进行端口转发

2016-8-20 admin 安全工具

前言:

NetSH (Network Shell) 是windows系统本身提供的功能强大的网络配置命令行工具。故我们可以使用netsh进行内网端口转发。

最近在学习c#开发,算是一遍学习一边摸索,把学到的东西自己手动敲一遍,边做边学,这样可以加深印象,所谓好记性不如烂笔头

所以把软件写的代码写进博客,也算给博客增加内容了

  

主要使用到的代码如下:

        string str;
        string outStr;

        public void shellcmd()
        {
            Process p = new Process();
            p.StartInfo.FileName = "cmd.exe";
            p.StartInfo.UseShellExecute = false;//隐藏窗口
            p.StartInfo.CreateNoWindow = true;
            p.StartInfo.RedirectStandardError = true;
            p.StartInfo.RedirectStandardInput = true;
            p.StartInfo.RedirectStandardOutput = true;
            p.Start();
            p.StandardInput.WriteLine(str);//向CMD窗口发送命令
            p.StandardInput.WriteLine("exit");//必须要向窗口发送exit,不然报错
            outStr = p.StandardOutput.ReadToEnd();
            txb2.Text = outStr;
            p.WaitForExit();//等待程序执行完退出进程
            p.Close();
        }

工具使用ConfuserEx混淆,所以可能软件会报毒ヾ(。 ̄□ ̄)ツ゜゜゜我的NOD32就提示为病毒,不懂为什么,,可能是软件需要管理员权限的原因??不懂

大家如果觉得不安全可以不用.....
具下载:ccmd

评论:

123
2016-09-14 10:01
好东西

发表评论:

Powered by X兵器库 桂ICP备16000990号
sitemap
返回顶部