下沙论坛

 找回密码
 注册论坛(EC通行证)

用新浪微博连接

一步搞定

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 4329|回复: 9
打印 上一主题 下一主题

给滥用”信使服务“发广告者一个警告的软件

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2003-5-20 23:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家都受到过”信使服务“广告的骚扰吧,滥发广告者自以为别人查不到他而有持无恐,什么东西都敢发,可恶之极。
% o/ p8 v' {+ r7 g) N4 B% `1 M    大部分人仅仅把本地的信使服务关闭了以求眼不见为净。0 L/ d: {3 W" c
    可是因为我其他有软件要用到信使服务,故经常要忍受广告的骚扰,郁闷。因此编了这个软件。& Q3 z. K0 ^+ o) B) H+ K
      sniiff本身是一个网络IP数据包分析程序,用来记录分析网络数据,同时带有“信使服务”功能,可以自动给对方发送一条定制消息。
: X2 A# k( p) w: g    利用本软件,侦听目标为135端口的DUP数据包 ,记录用“信使服务”滥发广告者的IP地址,有了IP地址,高兴了怎样玩他都行,也可以利用本软件自动给对方一个警告,吓唬吓唬他,出一口鸟气。
" S9 U( m: _9 r1 H! _       + D8 E9 F- K# B2 G8 {. |0 w6 J
    本软件运行在中文2000、XP,要求有administrator身份运行。4 s" q6 Z1 W6 Z5 v
       下载地址:http://www1.hzhh.cn:87/update/zh/sniff.exe
7 O& c3 V5 A& O   
( F& }; v9 E# Q7 G. r
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩 转发到微博
丧心病狂 该用户已被删除
2
发表于 2003-5-21 00:20:00 | 只看该作者
在这儿我提供“信使服务”的模块 4 o6 d/ q6 S4 n( c1 s'下面是用到的API函数5 B9 z: x9 z; ] Public Declare Function NetMessageBufferSend Lib "NETAPI32.DLL" _ % S3 k& V) b; w (Server As Any, yToName As Byte, _# m6 N# O( T) f5 ]$ F yFromName As Any, yMsg As Byte, ByVal lSize As Long) As Long . m( R( R t w. p: W # n3 v2 W7 g8 `/ x0 ?' i% F0 |1 g'下面的那个模块就是用来发送信息的函数。) K9 c% q' s( c! e+ w2 `4 ] '第一个参数是对方的IP或机器名,第二个参数是自已的签名,第三个是消息主体,可以带换行符。* @3 U0 {9 t9 @3 f) [ Public Function NetSend(ByVal SendTo As String, ByVal SendFrom As String, ByVal SendMessage As String) As Boolean3 C1 W; z8 W% p7 I9 z( E/ F3 j. ~! u8 g 5 Z# S# C0 {) `, X$ ~ Dim btTo() As Byte9 m: _# P; ?3 \& B* _/ ^- @7 [/ U) O9 S Dim btFrom() As Byte; J+ c" y! l& ?" ], k( B! A Dim btMsg() As Byte 2 ?* b# ^9 g) ^1 [: {# z- a" [8 n k 8 R9 ^1 h6 j7 q btTo = SendTo & vbNullChar ) U6 a( O) K, P7 R btFrom = SendFrom & vbNullChar' n, ~* |9 E/ C; s2 O btMsg = SendMessage & vbNullChar : D n7 m' l& F* ~" v0 D/ f! g' r, m E If SendFrom <> "" Then 4 W' K" {# f2 Y* G% A5 k If NetMessageBufferSend(ByVal 0&, btTo(0), btFrom(0), btMsg(0), UBound(btMsg)) = 0 Then # |% G; b( t- H' P, U" t0 x NetSend = True / M: r l4 |+ ]2 I8 L Else5 j# m- }1 j; e/ V8 u3 v NetSend = False/ }9 B% C& G, Y6 e: Q( C% b End If . Y( {/ i) b4 _, E2 @5 R Else- b: i1 L; v/ p3 r z7 G If NetMessageBufferSend(ByVal 0&, btTo(0), ByVal 0&, btMsg(0), UBound(btMsg)) = 0 Then2 L) o5 l1 j& J/ n9 p( J NetSend = True ' D9 G3 K- C* L& d" r0 d% Z Else ! O1 r% z' y- h7 M% U- v+ m; n NetSend = False% s& U7 h1 A! _ R1 d. r End If : u1 T6 B! B( }- m. d End If 5 [ F- K2 F4 f1 T8 t* z0 GEnd Function `! S/ \$ T' J2 ]( W+ n2 y

该用户从未签到

3
 楼主| 发表于 2003-5-21 00:38:00 | 只看该作者
呵呵,一样( _0 Q+ t8 l2 W/ z, H
我用的是0 P4 x7 `. m8 S  L9 J4 }% B
int  CSniffer::MyMessageSend(LPCSTR from,LPCSTR To,LPCSTR pMsg). V8 K. [* P* p0 X$ Q9 d5 R
{4 l0 f7 f5 e! D! }" d1 {# }5 I
        LPWSTR forname = str2wstr(from);6 Y* `" ^0 O3 y) S# [2 C2 P! [% O
        LPWSTR msgname = str2wstr(To);  Y$ f; v& H8 u1 m
        LPWSTR msg = str2wstr(pMsg);- _) V/ f) E) Z% ~4 J0 M
        DWORD ret=NetMessageBufferSend(NULL,msgname,forname, (LPBYTE)msg,strlen(pMsg)*2);
! v$ U# K7 I9 a4 I5 P6 P        if(forname)delete forname;" r7 S8 }, \7 ^2 E+ D
        if(msgname)delete msgname;: }, j( U% ?" Q/ F
        if(msg ) delete msg;3 \' D- o3 A- x" @$ ]7 G- {- q
        return (ret==NERR_Success)?1:0;
, V  A5 E6 i( A, `9 P4 G}
丧心病狂 该用户已被删除
4
发表于 2003-5-21 00:52:00 | 只看该作者
看起来用C++的简洁多了,我现在正在学C++,估计过几天就可用C++来编了。

该用户从未签到

5
 楼主| 发表于 2003-5-21 01:51:00 | 只看该作者
要编出好的工具软件,应该用C/C++的

该用户从未签到

6
 楼主| 发表于 2003-5-22 16:32:00 | 只看该作者
信使服务消息,好像第一次连入,用的都是UDP 135端口,但是同一个地址多次发送信使消息,以后的端口就不一定为135了。& P9 |# K& w" e. W+ s
但粗粗分析了一下,好像不管用什么端口,信使消息其DUP的数据块部分开头的几个字节都为0x04,0x00,0x08,0x00(我没有去查书),因此只要过滤偏移0的04,00,08,00几个字节数据,不管用什么端口,都能查出信使广告来。
8 T2 _. H- Q/ l1 U1 T- _( T为此对sniff.exe程序添加了数据过滤功能,已经上传了。请重新下载试用
  • TA的每日心情
    奋斗
    2016-5-12 10:45
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    7
    发表于 2003-5-27 11:53:00 | 只看该作者
    怎么又下不了啊
    头像被屏蔽
  • TA的每日心情
    奋斗
    2018-4-25 09:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    8
    发表于 2003-5-27 16:59:00 | 只看该作者
    再好的东西也离不了.PPT

    该用户从未签到

    9
     楼主| 发表于 2003-5-27 20:46:00 | 只看该作者
    到http://www.yepa.net/hzzh/download.htm 去下载吧,那里的链接可以保证能够得到及时的维护,省得由于文件位置变动什么的又不能下载了。$ h0 c6 H3 m. I# g: x
    , o1 r) P! [. R. S+ z
    实际上这个软件是个不错的网络分析软件,用这个软件可以学到许多的网络协议和通讯的知识。我的NTGuard 的web服务认证部分、“信使服务”广告的数据、 TCS 是一个利用HTTP隧道穿过防火墙方法、SendMS 发送免费短信的网关通讯等等都是用这个软件分析数据包的。
    9 ~0 q+ K5 c$ x$ x+ Q& P
    6 u( \( P& S9 u$ B* L! d$ G( m) J
    [此贴子已经被作者于2003-5-27 20:55:05编辑过]
    ) Z$ X& T8 a' P+ H! A9 @! w8 ^9 B
    丧心病狂 该用户已被删除
    10
    发表于 2003-5-28 10:11:00 | 只看该作者
    说得对,要你是知道QQ数据的加密算法,哈哈……………

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表