下沙论坛

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

QQ登录

QQ登录

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

求助:代码如何实现关闭135端口

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service 8 E$ U8 t! G# t# x# a9 W/ [1 V4 u
手动关闭是x:\windows\system32下的rpcss.dll中* ~, U- S* Z2 z' A- G
用16为编辑软件将& n, J2 S( l- J9 _9 Z
31 00 33 00 35
2 H' ]9 u+ l; P1 u6 `$ z改成
/ T8 e! _- e2 u6 o, F30 00 30 00 30
) ^8 D! R/ a6 U( O- |. x
7 c1 r; G5 [1 I- ~: @5 c7 D2 S+ P0 X# T( [( ]6 ?
求代码!
2 T1 v0 W' I! B: W! _+ x7 Y6 y% u
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-4-9 11:14:00 | 只看该作者
相当于你自己做个十六进制编辑器……

该用户从未签到

3
 楼主| 发表于 2004-4-9 12:25:00 | 只看该作者
那有没有别的思路?
  • TA的每日心情
    奋斗
    2015-9-17 00:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    4
    发表于 2004-4-9 19:33:00 | 只看该作者
    以下是引用游侠无极限在2004-4-9 11:14:56的发言:0 \& O! f7 W5 I  X3 ^
    相当于你自己做个十六进制编辑器……
    1 X6 f  s8 z: ~# r* y
    当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。
    - i0 y+ X! A4 i6 M难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言:8 K3 v6 g8 X! x) ^- F 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    6 Y \- C, ]8 g* b$ v w) \ 如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。! Q. Y( j8 e" I3 o/ I8 i( t' _ 我想楼主是想要一个搜索、修改二进制数据的代码吧? 9 O9 E( p. \+ {$ I$ L. C基本代码:9 a& q# o% S% s) K* ` % X7 R2 F& i) d5 i9 ^/ w char s1[]="\x31\x00\x33\x00\x35";5 E+ n/ ?8 @3 d( p( q) G char s2[]="\x30\x00\x30\x00\x30"; & h6 H. l' t5 R* s. Q3 \2 u8 \; ~ ) W8 W3 p, V- g2 Xfopen(rpcss.dll...) & {* r7 n, A* ^' q8 X/ Y* ]fread( buff...) . k5 m6 g0 ?& } # ^; V$ A# m5 ~/ Q2 [char *p=memfind(buff,filesize,s1,sizeof(s1));1 `- _1 @- j- y3 o& I! V6 x if(p) memcpy(p,s2,sizeof(s2));" p0 N9 w# d, g/ j5 p $ |3 t! \6 L i/ I3 Tfwrite(buff...) ' m _, m* b9 A) Dfclose()* L' Z4 f! @: s6 Z) m8 W1 X OK. ~% P# ]2 k& B' e $ f6 o' j& H. P) S3 z+ a+ e. `* [* P+ i0 Q //在buff中找sub数据 w9 q1 G( ]3 i' D1 \ char * memfind(char *buff,int buffsize,char *sub,int subsize) ) h% B' f2 ]5 J& U{ + L( ~' `) B3 X2 U6 E char *p=buff;6 {. ?; z5 C& N. ^ while(p9 `1 E- B+ c$ C( d5 d! @7 K" X {7 y3 g* |( Z/ G' @ } if(*p++!=*sub) continue;; }) g J% C/ Y" r' T& { r% @ if(!memcmp(--p,sub,subsize)) 9 n; H; b4 ^3 s( G% @0 |) D, h return p;' l6 h! K1 {4 z, o% q. z p++; ; k* F' Z- `% A6 n }/ |5 e5 L. c0 ] U( Y7 U1 h return NULL;5 I- g/ g! |' g" @, S$ J }0 ?. k3 ~& \- J% U/ l6 \ % t1 n: F5 ~* x- J( {8 ^; j6 Q / V6 M* G, o2 A5 ]3 B. q+ L" g. [' L/ Z ! F3 C- `1 k4 k1 B
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    ' D& W9 Q. z1 r# s& ]6 a# p* p& y
  • TA的每日心情
    开心
    2015-9-17 20:42
  • 签到天数: 1 天

    [LV.1]初来乍到

    6
    发表于 2004-4-10 15:26:00 | 只看该作者
    用system("输入命令")  相当与dos下的命令啊~~不知道可不可以

    该用户从未签到

    7
     楼主| 发表于 2004-4-10 16:26:00 | 只看该作者
    偶试试,先谢了

    本版积分规则

    关闭

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

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