下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service 6 A: M! ^; |* F2 E+ u" |
手动关闭是x:\windows\system32下的rpcss.dll中; H/ P4 F/ b% [0 t; E7 ?
用16为编辑软件将9 {5 a4 R: u3 `2 w# T' C9 F
31 00 33 00 35# t! Y' h1 C# K( C2 W+ `+ l* N
改成! R: i4 J1 e- c% U
30 00 30 00 30
1 W/ [3 c- c5 P& U5 j5 y# ]/ v1 A" R) Z9 O% @! a
' y% ^3 Y) G8 b& {
求代码!- z, S5 v, O2 `. T* {
分享到:  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的发言:. G. n$ N" Q/ D% x' G5 o
    相当于你自己做个十六进制编辑器……

    8 l+ N# L, \& D. w当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。% I; y3 |: M: U1 U- u0 ^
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言:$ w5 A. R j5 D ^ |$ g 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    ) F- V* p4 x9 \% J$ x% j 如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。7 Q' m( [/ s* v 我想楼主是想要一个搜索、修改二进制数据的代码吧?7 ~; a: W$ ^' u, T- I 基本代码: . \, e2 c4 ?, c $ ~) |; {7 J0 X: E* [' }char s1[]="\x31\x00\x33\x00\x35"; 1 ^5 i: |( Z( ?/ `1 Echar s2[]="\x30\x00\x30\x00\x30";" s6 U2 H4 @# Y" W) Q# B ! P/ s" `! x& u, C: R, g' U8 V/ i) N fopen(rpcss.dll...) % q( z' z$ W) a0 K+ j' P! sfread( buff...) . V8 i- c. t) d' |/ g7 B8 d/ G }( J+ `" L4 y/ Y c7 ] }& ~% U char *p=memfind(buff,filesize,s1,sizeof(s1));8 y* c+ Y9 t7 m# r2 `$ F if(p) memcpy(p,s2,sizeof(s2)); ' o: y6 y. v6 W6 S* b+ x* E2 E& x5 r$ G! A" g3 r4 k4 } O fwrite(buff...)8 U# S8 K4 W; L2 T) r; z1 }: P* I' X$ A fclose() 1 Q* r8 b1 E# t) t# lOK! }. E D/ v( B6 L0 E 0 p3 R' H+ ~9 o) c) ~ ) ]% t4 X5 V/ x6 d# S' ], h1 _//在buff中找sub数据 , d% m2 V* I5 d0 R8 F+ g7 f, P- |/ ichar * memfind(char *buff,int buffsize,char *sub,int subsize) + U5 s: N+ [- U* T( X{ : _. r! r" B+ N2 ~ char *p=buff; ) S6 N0 f; N8 q# m) w' J# ^! T while(p& Q' B( q: f% J% W6 G+ I {) I9 I( Y5 D1 p/ a if(*p++!=*sub) continue;: P# D2 T& j+ n if(!memcmp(--p,sub,subsize)) 8 M$ z) e5 r6 b; x return p;3 p3 d+ y, u, ~+ U p++; " f6 p1 B7 ^% R: ]7 P6 e4 e6 c } + l+ y" M. q) n/ [$ \9 L return NULL;' F. Q9 M4 D, i- ?, b }4 b% |5 N( F w9 b0 F# s; r ' V0 D% ?: q+ w0 X% b 8 w; S* ]$ m" n2 r5 S( p) K8 @1 i8 I' b * x" q$ Z+ s$ F) ~: a
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    ! M, P" k4 H1 {7 d
  • 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 下一条

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