net send 怎样发送匿名信息

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:42:26
如何用net send命令发送匿名消息?让接收发不显示我的机器名

这个是别人写的

原创作者:Unicorn(白色猎人)
信息来源:邪恶八进制安全团队(E.S.T)

最近没事在邪八溜达,看到个sunlion发的老帖子,evilsun匿名信使发送器, 就是模仿windows中的net send命令在局域网中发送消息,接收消息的计算机必须开启了Messenger服务才能正确收到消息,开启messenger的命令是net start messenger。由于当时sunlion没给出代码,反正我也闲着无聊,就随便写了个玩玩,代码很简单,用到的核心函数是NetMessageBufferSend函数。

以下代码在Windows Xp / Windows 2000 + VC6.0下测试成功。

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <wchar.h>
#include <windows.h>
#include <Lm.h>

#pragma comment(lib, "Netapi32.lib") // 加载Netapi32.lib库

void Usage(wchar_t *AppName)
{

char szInformation[] = "欢迎使用UNI匿名消息发送器 V1.0 Coding By Unicorn 2006/7/4";
char szParam[] = "参数说明:\r\n\t<DesIP>参数不可省略,是目的机器的IP地址.\r\n\t<SouIP>参数不可省略,是发送端的名称,这里可以随便填写.\r\n\t<Message>参数不可省略,要发送的信息.\r\n\t[Count]参数可以省略,发送消息的次数,默认为1次."