下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service 0 L  o( U. j- J  G* E% V+ Y
手动关闭是x:\windows\system32下的rpcss.dll中% L# K. }7 c5 e9 c3 o! Z8 T2 G
用16为编辑软件将) j4 _% w# b  `9 [4 y+ H$ c
31 00 33 00 35" l* ^" c* L- `. [) x" I" v7 Z+ d
改成
/ }: _3 _9 ?( l5 m) G1 K30 00 30 00 30
7 i6 H0 B; H' p6 c$ s# f5 Z* y8 M  a
  a7 {2 N! e% K6 G& V
求代码!" j& v6 M: b+ ~; e7 w
分享到:  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的发言:
      C: _* f9 H2 n# {6 w5 [, R相当于你自己做个十六进制编辑器……

    + }  ^" W0 c8 |* s5 d7 {当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。
    5 S, ]- c. @' w/ x6 y- o难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言: 8 `' J J. e8 g! |3 c* }6 D, { 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    5 _+ w$ y- k# X8 e! L& u) N. d 如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。, I/ w, T2 {4 P+ V$ }; W% I 我想楼主是想要一个搜索、修改二进制数据的代码吧? 3 [ M1 g* w( }6 F+ A, W( ?; h基本代码:! a+ Q0 g- Q" r2 e# K ( {5 s6 ?/ o9 V3 x V' h+ w& H char s1[]="\x31\x00\x33\x00\x35"; 3 A5 p4 q" e% fchar s2[]="\x30\x00\x30\x00\x30";; u* Y7 G. ?3 [3 r: B % m9 N# \0 @$ Ofopen(rpcss.dll...)1 J6 Y1 j2 V( ]3 S fread( buff...)9 |" k# ?9 ]$ v3 E 5 z* D6 ^: y5 C" f6 ~) v8 R& K0 echar *p=memfind(buff,filesize,s1,sizeof(s1)); 2 r' h0 e* J/ M6 H/ Q& Pif(p) memcpy(p,s2,sizeof(s2)); 7 q+ E( O9 }2 C$ h" r! `. V) w+ Z 6 g' X. J: {8 z! K: y1 Sfwrite(buff...), i. t, U1 T9 c; ~ fclose()' H9 r: B0 i+ {% T! R" ] OK3 f4 `. ]8 I6 \" [/ O ' w' ?% e/ \! t9 s3 v6 P : Z9 O; ?0 c4 ?//在buff中找sub数据' V6 [1 J7 r+ e; j* \+ Z6 Y4 P char * memfind(char *buff,int buffsize,char *sub,int subsize) . S1 @& k/ d- U b9 y4 w{ ( o3 Z( d# W& Y6 ?1 S char *p=buff; ! _6 n$ d8 P3 y9 O& Q5 g while(p3 L+ s% @( V; `- Z { ! J9 E' `9 ^4 q1 }2 O) f- r+ H if(*p++!=*sub) continue;! K# x1 x7 C8 n9 e* G$ h3 `9 B0 E if(!memcmp(--p,sub,subsize)) , p8 k+ I1 T+ ^ return p; 8 U( t9 o8 V& M3 b) Z4 q p++;: o: ] P y5 l: d( j) e: W, J; m* F } 5 x6 h$ G" ?+ e; |; U return NULL;& x6 z' R3 ^* \2 l' W3 c. p }% t" b0 w, {) J' t3 {' n( l( U . ~+ i2 G" ^& w3 b# a " ^& q% w% ?4 H1 m' \: b1 ~5 O" Q% P. m! X. s3 k# n; f) B% D & Q3 j" s. n& w( f) d0 |* u
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    / q# z4 U6 W6 @9 S( t# d1 ?
  • 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 下一条

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