下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service
! F$ y8 y1 C& X9 b- o手动关闭是x:\windows\system32下的rpcss.dll中
" b2 N6 ~; i# K# t用16为编辑软件将- L  Z# L/ E+ Z9 e( M
31 00 33 00 35
  T! @6 W* ?3 r4 e" \改成
. B6 j/ {9 ]3 m30 00 30 00 30: X2 e5 d  G% N/ l
% u" A1 [/ g5 c4 k

  T- X% y% z+ s求代码!
% P( y8 V+ R* L  N: [: `
分享到:  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的发言:
    % p) m$ a5 ~. S# ?4 X, d& G相当于你自己做个十六进制编辑器……
    & c$ V! J  ]  r* l5 H# s
    当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。$ ~0 B" N" O1 w- A- J. l
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言: 8 K0 ~& K% E3 b1 N& v9 I7 b: J 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    5 {, P! H+ H9 u/ r6 U9 `' C 如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。 6 }% R: K( }; a' H9 \8 ^$ q: r我想楼主是想要一个搜索、修改二进制数据的代码吧?2 C( {. a- o2 b1 X" K6 t 基本代码:' g4 |3 ^2 A u$ ^& T: G " B6 ~8 N9 `0 r9 e3 ?/ l F! }char s1[]="\x31\x00\x33\x00\x35";- X% J1 h4 S1 \ char s2[]="\x30\x00\x30\x00\x30";* }% ~5 u: y5 W/ r' y7 }7 Z - S7 p7 Q; F0 ~, Qfopen(rpcss.dll...): P/ J1 D+ ^- g8 j R+ h* W9 m fread( buff...)7 o, c& _7 v0 J! S* a1 p) v" T 9 Y0 a( y' e. p( l char *p=memfind(buff,filesize,s1,sizeof(s1)); : M; A' U5 ~' P# }3 z' Y9 Hif(p) memcpy(p,s2,sizeof(s2));! r) v6 i7 B- A ; U5 [( a! I1 \5 U2 ~" I fwrite(buff...) 6 m: U! c) B' ]7 H! U+ {fclose() 1 n# h" Q2 h" V4 F- _ M/ y0 S# pOK & u9 n) p, G- F7 K0 f7 k " G$ E5 E: |3 T( V: R) b7 F* x: w: B& w; j //在buff中找sub数据 / p7 t: p* `( U9 l# C# _. ?char * memfind(char *buff,int buffsize,char *sub,int subsize) & k" R" O$ ?. d w{ & I3 |1 W" K1 D+ I* m; k0 F char *p=buff;$ d# P% T9 j- N while(p) u1 X+ s! e7 L2 b# n: V) T3 O+ m { # y, L8 f- k1 f0 v if(*p++!=*sub) continue; ; r6 I: _, [; r9 t4 @ if(!memcmp(--p,sub,subsize)) ; X3 D/ G8 j0 ^0 r" N$ g( O0 J return p;" Q+ U$ y. l- z8 g p++; u/ U9 q1 e3 K! n% b) S }0 }$ m! }0 q' L+ N7 I @ return NULL; 0 R6 q. ^- t) n3 `} ) |- h$ p4 P. L5 r' R9 H. d, @6 ^& q/ O& {7 ^ ) v; u# x/ ?7 l9 G 5 `+ S$ W& a" b5 {3 o8 u5 `' F / z( ~8 s9 ]# p) P5 F* q& q J. U3 ~
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    : z$ B$ f0 y0 I# T: ^6 m9 u8 ]
  • 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 下一条

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