下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service
% T6 c  @7 B' ?( a手动关闭是x:\windows\system32下的rpcss.dll中7 I/ _' e% |+ a; B
用16为编辑软件将1 q) C  }$ p, ~) z& ^/ a- k, c
31 00 33 00 35$ A6 \0 M0 f/ M6 \2 t) u6 r& Q; O
改成: u: w9 z  ]) K1 G/ }9 W
30 00 30 00 30
. V0 ^6 C9 X0 d7 y5 ^# [
3 C8 ~" x0 [" u8 g2 w$ ^6 u0 N
" f7 ^" ^7 F" N求代码!. o% V' w) g  ?( e0 ]2 L, g
分享到:  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的发言:  Y7 D( y8 [6 g: Z: e  A
    相当于你自己做个十六进制编辑器……
    * [3 o& ?$ a& i* ]
    当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。
    1 W0 }5 D# u, E+ _8 H4 x  T& r% v; h难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言: 6 n, C" M k1 E9 O 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    ( T/ T2 V( H, O e 如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。 ! G) t7 h# _/ J我想楼主是想要一个搜索、修改二进制数据的代码吧? 4 y3 h# R1 r* I, P0 h8 Z基本代码:' w$ T( _. f [ Z' h0 U0 \ 3 K& z7 S6 T4 f. f/ R; K0 d char s1[]="\x31\x00\x33\x00\x35"; 7 r& f( [: l6 }9 t& Xchar s2[]="\x30\x00\x30\x00\x30";; a7 |0 ]0 K3 h : F) \, o8 z5 x, \ fopen(rpcss.dll...)$ F% K8 G6 e4 Z& W R* {" v fread( buff...)+ \- _5 W% O. \$ [ 3 K9 i: ]4 C% W" {6 B' g/ T$ C char *p=memfind(buff,filesize,s1,sizeof(s1)); * g! I U7 Y, j' e7 K! cif(p) memcpy(p,s2,sizeof(s2)); 0 X" d5 V( {: t! O* |+ p1 o/ c/ @9 c- t( s fwrite(buff...)2 v/ D- ?8 o8 y8 I8 I% M fclose()2 @. B/ l+ c$ | OK; ]9 q$ s! m4 I* Q . h& l3 z# }' S( Z% Q1 b ; W# ?/ `5 ^4 L+ v, N) _! ? //在buff中找sub数据2 W: l9 ~- q: T4 {8 Q5 i7 X o char * memfind(char *buff,int buffsize,char *sub,int subsize) 2 G: v4 @( b6 n. g{ 1 ~; d8 d2 _" h9 n9 F1 s& X char *p=buff; ! ^: }8 l3 Q$ x' K7 l while(p# p0 @' t9 U' [1 g5 Q {$ K. s. A$ C+ _: c) p if(*p++!=*sub) continue; + G G+ Y: l% @/ Z% @( M if(!memcmp(--p,sub,subsize)) ) \& p* O% R9 X* w) D$ b" Z/ N return p;1 m% X M0 }1 @ p++; $ I" P6 W$ C/ \# ~6 w7 | } 9 ~. L3 k% O. f- J1 R( P return NULL;1 L# R+ O ?4 ]: i/ O. x* n7 j3 B, ^ } 5 p% @& Y8 k! x* j S% }- m; t/ J1 [0 q" H0 [7 E " A3 m' D5 n6 c; u4 u7 i1 k( W( w& z1 |: V; ^. z; K. k " N- {1 c+ f! k5 m" C
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    0 [* S/ J. N7 z) P
  • 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 下一条

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