下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service
6 X# o2 S4 V/ j1 G: ?) H, x- c手动关闭是x:\windows\system32下的rpcss.dll中
1 z2 K  K$ ~; E; G$ F8 o6 x6 o' ~用16为编辑软件将. r+ D% s) F5 Q9 |
31 00 33 00 35
! \  g+ ]& A: G' @0 p改成
$ X. c/ f! W- g  _2 i3 K  H30 00 30 00 30' w0 ?: r/ x8 |7 P: c! X6 `

$ N9 A8 U( Y. N6 k5 A. h0 |' {0 F9 `
求代码!  t9 Q. a: Y; _/ Z
分享到:  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的发言:6 n1 F" l) B  t. Y$ y0 E
    相当于你自己做个十六进制编辑器……
    $ A8 \+ z+ a' C! W3 ^& @7 X
    当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。. v5 k" _8 s. h0 z8 H
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言:5 g5 i" i& G5 P9 T# {% D+ S# B 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    3 o0 D, f4 K0 C& d如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。 * l; I5 K( ?% i我想楼主是想要一个搜索、修改二进制数据的代码吧?% a2 c4 m! i. @8 i- }# ~! D; U 基本代码: " `* D* ]7 d- ?* Q1 i 8 f5 C8 z9 |- N# M9 Hchar s1[]="\x31\x00\x33\x00\x35"; ) K. E! Z6 @" V. T. [char s2[]="\x30\x00\x30\x00\x30"; , a* j+ o6 d* ~# v' o o0 |) q7 _# m- u& t fopen(rpcss.dll...) ' S5 g0 L5 j& q9 K$ f( Jfread( buff...) * u# I/ ~/ F& B$ N0 { - K: K8 A5 `& @- e9 kchar *p=memfind(buff,filesize,s1,sizeof(s1)); 2 F& I% @ t# {6 U* |* Jif(p) memcpy(p,s2,sizeof(s2)); 2 q. \1 H/ l: D: m+ x& @: {2 \ 4 U/ L" h# _. x8 afwrite(buff...) 6 E, n5 I- T1 k, z3 x* i" Y" }2 \% {! ~fclose()( B ]" C' S6 ]4 Z$ W8 u OK ( g) ~- p4 E5 W+ t/ A* y/ M2 M5 ^0 |( C2 s: y, _ U + B. B" @% t0 X: X/ S//在buff中找sub数据 {! H1 K0 J7 A$ | k char * memfind(char *buff,int buffsize,char *sub,int subsize)8 m q3 c% u$ @0 X" V { 9 @7 x0 @% ?- n$ _' Z char *p=buff;7 ~; q0 N7 Z& B, Y( W `0 B9 M, d while(p/ `9 \- a- ?& K* B( i {# x; A3 l+ i9 i9 f if(*p++!=*sub) continue; 2 S3 H b3 P+ ] if(!memcmp(--p,sub,subsize))3 S2 k0 j0 ^; Y return p;. E1 H9 ]' n" Y p++; 0 Y2 A" @6 t: v I: v: e- K } , Y6 Q8 ]1 N& g/ j# T return NULL; ' z+ M' J# U; i% s/ M5 o1 o D}6 s5 G1 q5 C) K 7 M! H6 M! K) g4 T. y5 O0 d, Y ! O+ E% R- }3 A' _6 H! ] # k8 H* Z# h/ i: e9 i: h" z, c8 k4 T; C
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    . L- L1 T0 n$ x8 L. R
  • 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 下一条

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