当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 如何建立IPC连接呢?不用我说,大家都知道: net use \\ip\\ipc$ password /user:user。
 

 

 ·获得当前进程所有者的信息    »显示摘要«
    摘要:主要设计代码如下:#include <tlhelp32.h>.......clistctrl m_strlist;cstring m_strvalue;.......//获取当前进程的所有者的信息void ongetuser() {// todo: add your control notification handler code hereupdatedata();if(m_strv......
    摘要:实现的主要部分代码:#include <setupapi.h>#include <devguid.h>#include <regstr.h>#pragma comment(lib,"setupapi.lib")clistbox m_strlist;........枚举所有硬件设备的主要实现代码: m_strlist.resetcontent(......


C\C++建立IPC连接之后续操作
如何建立ipc连接呢?不用我说,大家都知道:

【程序编程相关:测试能用的blog界面修改方法

【推荐阅读:Java JFormattedTextF

  net use \\ip\\ipc$ password /user:user.在这里,我们应想办法得到administrator的权限的帐户与密码,方法有很多: 【扩展信息:text1

  ⑴流光扫描

  ⑵null.printer缓冲区溢出

  ⑶ms sql空密码

  ⑷unicode漏洞

  ⑸远程终端输入法漏洞

  ⑹idq.dll漏洞

  ……太多了!具体方法我就不说了.

  得到windows 2k administrator权限以后,可以做什么呢?想做什么就做什么呗!装什么服务的,当然是自己写的服务程序啦!你看s如何呢?下面就从编程的角度的来谈谈,读者要有一定的网络编程基础,同时有的地方没给出错误检查,有部分代码是参考别人的.一些函数与结构请参考msdn.不足之处还请读者自己完善,也可以与我交流:heavyd@cngale.com.下面请看:

  1.如何建立ipc连接,请看以下代码:

bool connetipc(char * remotename,char * user,char * password)

{ char tmp[128]="\\\\";

 strcat(tmp,remotename);

 strcat(tmp,"\\ipc$");

 netresouce netresouce;

 netresouce.lpremotename=tmp;

 netresouce.dwtype=resourcetype_any;

 netresouce.lpprovider=null;

 if (wnetaddconnection2(&netresouce,password,user,flase)==no_error)

  //建立连接!

  return false;

 else

  return true;

}  

  是不是很简单?对!就这么简单!那么,接着来吧!


...   下一页
    摘要:在文章《获取进程模块的信息》中,由于当时不知道如何提升权限,所以无法获取更多的系统进程的信息,今天看到了一段代码,让我眼前一亮,不说废话了,代码如下:bool enabledebugprivilege(){ handle htoken; bool fok=false; if(openprocesstoken(getcurrentprocess(),token_adjust_privileges,&......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE