下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service - z4 W! c7 A$ x  I. t% n8 W
手动关闭是x:\windows\system32下的rpcss.dll中1 a4 Y! C+ J6 u3 c. I
用16为编辑软件将+ S6 a# {, y2 x2 ?5 k) e2 w
31 00 33 00 352 J3 h" O+ u- v* z& K: Q% [
改成
5 m/ n# \9 S# }) b' K7 b( o. i$ v% n7 Q  b30 00 30 00 30: p' ^% A6 Z( ^, r

! G0 g$ r' S: U/ k5 q' r- o) f6 C. h4 U' `' I+ D
求代码!. h6 N  }% t8 G; I
分享到:  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的发言:  `, v& R# ~1 u! A
    相当于你自己做个十六进制编辑器……

    + H6 u  U8 D0 I9 s2 }3 A6 Z+ r4 ?- l当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。
    / H$ w- R; z7 `0 b; _9 \6 ^5 s难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言: : s6 m' y7 m' x 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    ( ~3 s$ Q. I5 `6 ?如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。" R- [) O# ^- F |# [ 我想楼主是想要一个搜索、修改二进制数据的代码吧? % s+ B9 p, g! B. t" d基本代码:5 K; ~" Q. s ]" [- N$ ~: C/ V. u # w. U. n0 N5 M6 z4 n& dchar s1[]="\x31\x00\x33\x00\x35";& w s8 X3 q7 X+ ]; S" o3 W Q7 X# q char s2[]="\x30\x00\x30\x00\x30";5 u& r+ j: H5 T2 g * I/ y9 c" M' o$ V+ F, P' o fopen(rpcss.dll...); C+ t* S) L. t q) l7 K fread( buff...)- X6 h/ G& C! F2 h T2 }& Y" q5 m* C# z4 i6 D char *p=memfind(buff,filesize,s1,sizeof(s1));$ z8 z7 l# g' K( Z, Q( {1 D1 C' b if(p) memcpy(p,s2,sizeof(s2)); ' I I% y. U& W$ |3 ^6 }0 I; S" w- b7 c+ \% c% L fwrite(buff...)+ q8 @* z: f/ H& X9 X: X, ? fclose()- {( _% x/ j | OK 8 W7 a" X& a' @* }3 Z9 B' k/ e$ a6 J' L& q# p* c& u! G- A' { $ h# L: p9 v$ R( l& J. j9 N//在buff中找sub数据 / ?2 t6 R+ r+ Jchar * memfind(char *buff,int buffsize,char *sub,int subsize)8 D: I7 u d' w" O v* l& m {+ @5 N3 [' Z i+ }% d8 t: u char *p=buff; & K2 K9 ^/ W1 _0 X' s while(p( N0 Q& M5 q6 H+ F {0 d Q0 q- G S, g1 I' r+ A if(*p++!=*sub) continue; 0 E3 l9 ]9 c- J0 E* o1 ~ if(!memcmp(--p,sub,subsize))+ Q/ I5 G2 W7 M* Z- N- [5 J return p;3 x3 w/ v) a. Q5 q p++;. D7 x( y& u/ D3 P9 L$ I } 2 E7 W4 Q' G* _! y- r. U return NULL; $ D0 ]1 `1 d+ r( c5 [1 E; x9 ]} ' K) C/ Z- @* B1 I2 p9 J& |7 P! y2 @1 _2 J! J- c , W6 r* @& \ K! i5 }1 k& H0 z# n2 e' ~' s2 t0 P) L+ L7 F2 g2 u2 ` ) T- A [, e) n c0 k7 [+ Q3 P
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    3 t9 c- W$ W; [* W9 ~. o
  • 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 下一条

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