c#制作小工具七黑客入侵具工具.docVIP

  • 73
  • 0
  • 约9.31千字
  • 约 9页
  • 2017-03-18 发布于贵州
  • 举报
c#制作小工具七黑客入侵具c#制作小工具七黑客入侵工具

C#制作小工具七黑客入侵工具 效果图: 刚开始学C#的时候,最大的动力就是想用C#开发出黑客工具啦,很是崇拜黑客,后来渐渐明白,用C#写黑客工具是比较不切合实际的事情,呵呵,你懂得! 代码中封装了一个调用系统资源类,这个不作说明,代码中有,要介绍的是如何用C#模拟CMD命令。 用到的就是两个类,Process和ProcessStartInfo,我们需要的是隐藏着执行CMD命令罢了,呵呵,原来设置下ProcessStartInfo实例化类的属性即可,OK,就这么简单,看代码吧! 核心函数: /// summary /// 执行CMD命令 /// /summary /// param name=dosCommandCMD命令/param /// param name=outTime超时时间/param /// returnsCMD命令执行结果/returns private static string Execute(string dosCommand, int outTime) { string output = ; if (dosCommand != null dosCommand != ) { //创建进程对象 Process dos = new Process(); //创建进程时使用的一组值,如下面属性 ProcessStartInfo startinfo = new ProcessStartInfo(); //设定需要执行的命令窗口 startinfo.FileName = cmd.exe; //隐藏CMD窗口 //设定参数,要输入到命令程序的字符,其中/c表示执行完命令后马上退出 startinfo.Arguments = /c + dosCommand; //不使用系统外壳程序启动 startinfo.UseShellExecute = false; //不重定向输入 startinfo.RedirectStandardInput = false; //重定向输出,而不是默认的显示在DOS控制台上面 startinfo.RedirectStandardOutput = true; //不创建窗口 startinfo.CreateNoWindow = true; dos.StartInfo = startinfo; try { //开始进程 if (dos.Start()) { if (outTime == 0) { dos.WaitForExit(); } else { dos.WaitForExit(outTime); } //读取进程的输出 output = dos.StandardOutput.ReadToEnd(); } } catch (Exception ex) { MessageBox.Show(ex.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档