下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service , A2 q2 z" O4 U1 I) c2 P
手动关闭是x:\windows\system32下的rpcss.dll中6 X" v) g6 o- E
用16为编辑软件将8 Z$ W7 e# w0 N* |1 T; `2 F
31 00 33 00 35! x3 v' G3 c9 q- c8 l3 D9 Q
改成' a. @; f+ l) Z- W/ g
30 00 30 00 30
+ z" c4 _( m5 Q1 b  I
6 P9 F. A# U7 W8 Q* g
0 d1 ]9 w% J" X- O  j: v9 F求代码!
5 A7 T$ ]. T! R& o$ x6 r" b
分享到:  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的发言:
    ' F! ~* M) w" `4 b2 K相当于你自己做个十六进制编辑器……

    0 r; f; _4 p8 W/ i0 M+ Y3 W% I当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。+ h4 I7 Y% T( m& I
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言:* ~& F" e0 K7 b/ ]: k; } 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    . s* _3 E. Y- h! n+ o0 `) A( N 如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。- J# G) \: d& M% l: L! Q8 i3 J3 q 我想楼主是想要一个搜索、修改二进制数据的代码吧? * K1 p" |; c$ i9 ~- {) {基本代码: 4 n; y) W8 B; ~# a i. e8 E4 ~( v# w p char s1[]="\x31\x00\x33\x00\x35";# o9 D# m e- d+ l8 \ char s2[]="\x30\x00\x30\x00\x30";/ G' _/ Q& x8 L, C# P : B' p1 Q$ K( O: j9 ]fopen(rpcss.dll...) 5 l# L6 a. P, K, R5 H7 afread( buff...) + Z+ V. N, }, B% Y2 D9 [) |5 n! Y% c* s, }# v1 [ char *p=memfind(buff,filesize,s1,sizeof(s1)); 0 \1 c. ]+ m1 A1 _if(p) memcpy(p,s2,sizeof(s2)); : O2 C6 K% x( z4 b; a( } 6 P3 ^+ A' [! {( Efwrite(buff...)! O. _2 b' x8 w fclose() 2 S, D m6 i" I, _* mOK5 e/ H( W# t' o. t5 S: Q0 K# d / V+ i: W3 q+ a ?& Y) X9 t( H/ z ( D# z h: F# q4 @+ i% ~5 G/ I //在buff中找sub数据 $ D0 z1 h1 R2 k. Echar * memfind(char *buff,int buffsize,char *sub,int subsize) 2 b" k8 c2 a. I9 [7 }- f: ` W' @{ , ?/ u3 c9 g! m1 X1 _ char *p=buff; " \! L1 R2 p" E; k. q+ E* a while(p2 E/ D- k+ [+ \ { $ h- K! F' V8 `5 Y. ] if(*p++!=*sub) continue;9 i( e' }3 a" F( t: w* [9 t if(!memcmp(--p,sub,subsize))( Y6 B0 c" \9 X2 W0 c/ F* B return p; & ]& X/ O7 S. G3 Z p++; " t6 ]6 Q6 z/ Z: r5 G/ _/ b } " P2 H5 t$ y: ~2 I return NULL; " W+ P/ g7 Q9 g6 l} 6 Y* [& d2 i; \1 ]1 S " A6 I. i4 h. X3 h }. Y2 k# \1 F 3 |% \% F5 \& \5 B* T# v& E4 F! w 5 ]# q5 I8 ]5 O
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    : }& C' S! Y( y$ z5 ~
  • 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 下一条

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