下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service - X9 z0 c4 K5 ^* q
手动关闭是x:\windows\system32下的rpcss.dll中" u9 I! {! M8 y' }: j
用16为编辑软件将  ?1 Z, O" S$ \) h( e; {! L$ }
31 00 33 00 35" k( r, u; T9 t! y4 l# u" z) F9 e
改成
! o0 }7 M0 u: [4 ]30 00 30 00 30/ r3 S* u* Y. h; X" [
  u; [) a  e! u; V0 |' F& `/ p8 Y

& u% C+ b1 @0 f求代码!; u" a- E8 ~; |  e/ v
分享到:  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的发言:& y( i! [% x- e. ?0 u
    相当于你自己做个十六进制编辑器……

    " h) q* Z' q* o! S( ?0 L! @当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。
    + Q$ J0 ~0 L1 D/ J难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言: 2 u* ]5 j3 P& q- h4 } 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    . Y, _, k/ m9 I! _5 T! A6 ~+ p% W如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。$ ?) X, B+ G6 r$ V, e& ^3 y 我想楼主是想要一个搜索、修改二进制数据的代码吧?+ i" W% y" G$ s 基本代码:( v6 W' b# B8 L/ G2 e+ E4 @7 R8 t " v5 X- D- C) F% d$ Y5 H$ H- H char s1[]="\x31\x00\x33\x00\x35"; . P8 w$ V3 r' j: i$ H: F. S Qchar s2[]="\x30\x00\x30\x00\x30"; : l' i \1 W$ E( Z2 o% u. z* t- G$ F fopen(rpcss.dll...)' [- @0 ~- @2 p# d1 I% o1 h' V fread( buff...) 2 U; C0 d; V' `5 p* i- Y : V, `2 l9 |- _# ?5 C5 R: Pchar *p=memfind(buff,filesize,s1,sizeof(s1)); ' H& I( s( p, {$ M6 k3 V! R. Bif(p) memcpy(p,s2,sizeof(s2)); 2 I3 w( L" S, Y# [7 m- ]( R4 }. D* I' Q2 \9 `5 I! T9 e7 P fwrite(buff...) 3 Z1 @# |- T9 l# ]4 n" S; S. Zfclose(): O6 \* E7 p0 e$ _) n3 Q- H' h OK ) q* h0 r* V0 O( q- N1 _& S! ], _: J# X% O 1 n2 `* ^# L5 n J0 U% J; ^//在buff中找sub数据 8 a9 I+ R- v5 N" V, G" ]3 \char * memfind(char *buff,int buffsize,char *sub,int subsize)/ Y1 e, X7 Q& C { + E) R& ?" ?# j. Z( _ char *p=buff; " |( {' [+ U, ~( I& x while(p2 ^( b9 l/ z4 _$ k { ( C7 Z1 i* T3 N' ~0 H" e! { [ if(*p++!=*sub) continue; 5 h M5 F! u2 ^" I0 D if(!memcmp(--p,sub,subsize)) 7 I3 P: Z- }" J' m0 ^& L9 M' i( x return p; * I9 B6 _# J- S3 _; V; b- j) I- ^3 c p++;- [, X/ {5 d/ c: v3 G2 M }3 D4 @$ f9 A" z return NULL;0 b! V9 D7 R$ `: W& f% B7 p6 ` }+ l& j6 ]9 q5 J* h4 q ( \+ m x/ G' J; V ! z$ J) f% G/ a; r 2 u9 @7 s3 ^# }1 H- B0 z ( g0 ^9 w5 F9 y+ }
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    c7 }! j3 t2 d0 k& b3 R: N
  • 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 下一条

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