下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service
; a2 y0 r; H* k& \3 M5 J$ T9 t手动关闭是x:\windows\system32下的rpcss.dll中1 N# s! m, o' y5 b8 z
用16为编辑软件将
( B: Q) s; q8 U3 W% E31 00 33 00 351 J) H, V$ n$ v' F7 f
改成
' {. s$ H' X8 A0 N# Y30 00 30 00 307 Z6 I2 M  e. q! W9 r

, l+ j' T( ^" R+ q2 w( |/ B% A
) p+ H9 w: K- j# ^& Q1 P8 T4 n求代码!
% b7 J" w9 [+ Y, {! ]
分享到:  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的发言:' F9 z9 p9 @4 J
    相当于你自己做个十六进制编辑器……

    6 D" k  z+ n: T' j# F3 p( e5 o当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。+ M* L$ Q6 H9 X/ J; W" N
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言:2 j0 R' u9 F8 K: E 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    ) F) s9 ~! A9 Z如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。 $ w a% ~5 v% v5 ?8 _我想楼主是想要一个搜索、修改二进制数据的代码吧?, |: K) r* A( k9 H5 S9 l1 y8 L: B9 w 基本代码:) e* ?/ l8 e, x, f7 C! p 5 D& X3 G' R0 _1 v- k char s1[]="\x31\x00\x33\x00\x35";4 x! ^% O4 H# O6 \1 W4 C, y* [3 e char s2[]="\x30\x00\x30\x00\x30"; 7 M' a/ x6 W/ @ 8 [7 n& I+ p. ?: [' t( U" bfopen(rpcss.dll...)8 W3 ?7 B( ]5 O5 b2 G fread( buff...) . e. }/ @% X" E+ Y# t 7 Y; d% Q4 y) f7 h7 i) Ychar *p=memfind(buff,filesize,s1,sizeof(s1));+ z) U3 O8 Z7 y; x+ G if(p) memcpy(p,s2,sizeof(s2));' V1 {2 g/ F' Y5 x" K , b$ ^9 s( x' ] p% Q5 Sfwrite(buff...)0 j6 F" z4 v2 \' X* W6 H fclose()1 o" \ \: j3 z- p OK: Q' w; g7 J, n2 K: Z+ X - y X( o( s, ?' g + X' D1 \1 o, h& R8 v //在buff中找sub数据9 M+ f: ~% ^# w# ^% H) ^2 H char * memfind(char *buff,int buffsize,char *sub,int subsize) / l% [4 U% k5 j8 ]8 Y: b) \{5 g3 k/ K0 m; I/ Y; k* @% d char *p=buff;! K/ B7 ]& M t: H, s# V+ \1 ] while(p) [$ U; |) u5 t/ V { . d, d8 w) r2 [- A" q if(*p++!=*sub) continue; 0 r$ G3 ^2 G8 Q5 I/ ?) r. B$ o if(!memcmp(--p,sub,subsize))0 m7 w2 j( Y, ~/ N7 q; l! o# B% [ return p; & t" L0 a" ~; w p++;7 R {8 ~ v+ l2 g' ^: I0 N; k$ P } + B: d, t( o3 Z/ l) s& z8 N2 I return NULL;8 |2 a; N2 B9 N4 o" ?- g) {/ m } 6 R& g+ A- F; j/ y& E7 U( v( O9 C$ e3 c$ U6 d9 k ' e5 W5 s5 G( k- R* u! [3 [; t8 }+ u- V 2 }2 A! k+ c. O% t! S) Z
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    3 ]5 J5 L- P" x5 f% U2 I
  • 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 下一条

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