下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service , F0 ?6 Z& Q9 H- i
手动关闭是x:\windows\system32下的rpcss.dll中
3 x5 V0 T$ ^' r! b/ I$ t用16为编辑软件将
: t( K7 e6 s3 |: X* H  f31 00 33 00 35: O$ D8 W* a3 L
改成# ~4 [- Z7 A$ ~2 K1 Z
30 00 30 00 30  M: z( n7 j1 m" T3 \' a
' d' H: f2 C6 K- n. K- o
0 g7 W) ]+ H8 p
求代码!
) q' x& c8 @! w5 `- X5 V( s
分享到:  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 b4 M( B- o/ x5 p5 _1 l# D/ P+ m6 C相当于你自己做个十六进制编辑器……

      ?2 h# c. f, |0 V, P当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。& ]( ~- e7 R$ B6 C, g
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言: 4 g- P5 c7 @2 O6 B 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    6 }% ~. ?# e1 d) i如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。 ' B; G$ |) Q* m1 p( I3 b* j我想楼主是想要一个搜索、修改二进制数据的代码吧?! h0 Z* d3 c* B4 V( B- ` 基本代码: 6 o3 T0 F1 B4 l' Y3 B9 X! k/ z& P% k: D1 @% g. Y5 @: h& C% ]% D char s1[]="\x31\x00\x33\x00\x35"; / p" C4 F2 T7 vchar s2[]="\x30\x00\x30\x00\x30"; 1 G3 M1 o% G" ]1 T" r" `5 l, G, Q, r# F8 A fopen(rpcss.dll...) / g) m7 s# C/ G+ ?; x2 afread( buff...). q8 F% _4 r2 n- ?' }+ W- A , e- a4 q) J2 m4 z t xchar *p=memfind(buff,filesize,s1,sizeof(s1));( _! o) y# M( v( N( r, N if(p) memcpy(p,s2,sizeof(s2)); 9 n8 J' e9 @( y% l8 }. d( \$ [+ R0 K fwrite(buff...)4 Q4 h6 o, N' n7 Q3 W% t fclose()7 }9 {: T8 s7 T: u: t7 x2 N* H OK, M9 f! U: k: q% P0 R, C4 W; R 4 e& K/ F7 d" K i3 Y/ l0 U 4 k% T) D7 n* l& }//在buff中找sub数据2 x& b" b4 m T( [, ~0 }2 A# B- X char * memfind(char *buff,int buffsize,char *sub,int subsize)8 l* Y# E7 ?' {$ m& P% Q {' D, S9 Y; k1 q: b) | char *p=buff; : b: `6 F6 n9 z0 l, H$ P while(p+ w& W2 G3 g0 S4 W5 c, x5 a# ~ { ) v7 o( j% Z3 Z: I% m6 ^' X% Q if(*p++!=*sub) continue; + e! q; G, M# x9 o, ^/ M if(!memcmp(--p,sub,subsize))/ Q+ k' r2 F/ W- M7 q return p;3 \( g. S& }' f2 @% u% i p++;4 O1 f4 G( o4 K9 \$ L) U. K }- t7 x4 _) k+ {+ I) ? return NULL; $ k3 y9 s2 c8 _4 j( C m}6 z( H' X* X$ U p- P5 _' N, `' [6 F ! R" j' B$ }. t! Z& ]1 T# u- v# a , @( T7 A' P/ E / e4 I; n! _3 n; k0 N' j- n
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    6 a! P1 x, L; W9 g0 z2 p8 G
  • 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 下一条

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