下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service
9 B: c. Y4 ~) t* ~手动关闭是x:\windows\system32下的rpcss.dll中
% ^7 o$ S, Z3 [6 f, L) k2 {用16为编辑软件将0 M# \; q* V8 M3 U2 }) u
31 00 33 00 356 h6 t  U& x6 v' f  i6 r2 Z2 n2 A
改成1 ^8 j5 C. [8 j8 h) N
30 00 30 00 30
& q+ e0 |! c& p) E( c9 E" y7 K1 F5 Z3 c7 Y* ?& N$ T

8 s$ K; W8 a, ]+ G8 ~& o& L6 V求代码!
( ]; c& K1 `6 U  h
分享到:  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的发言:
    ) V4 Y# d, H& q相当于你自己做个十六进制编辑器……
    ' r% _7 R1 \# S5 l
    当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。- g, L% e! U, _: X2 p
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言: 7 b+ o5 m, ?4 I' E4 ?/ \9 b 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    1 L" \1 v* h \6 Y/ I: E如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。 , M7 G- s6 K! E* k我想楼主是想要一个搜索、修改二进制数据的代码吧?$ S: x) f. B% o; ] 基本代码: + j; p/ J) V: n ' Z/ N% Z& P5 W- Achar s1[]="\x31\x00\x33\x00\x35";* h& v% R( z8 ]5 m+ N char s2[]="\x30\x00\x30\x00\x30";/ o" D# i* D, m8 X+ i8 ? p0 f* F( n$ z9 n fopen(rpcss.dll...)1 k5 O" J2 [$ @% h" Y fread( buff...) , Y' t5 ^! g6 V, B! R- d1 Y4 |% [ " W. I) E4 L: T: O8 {' Mchar *p=memfind(buff,filesize,s1,sizeof(s1)); $ y3 }9 P+ }! @ Z$ Q- s" H, z& }if(p) memcpy(p,s2,sizeof(s2)); - P) ^$ K, O0 B8 ` - m2 C( o# G* T! r/ Efwrite(buff...) 2 b. |$ N- K- L# m, K6 Lfclose()) d' h4 {# W1 u+ K% k, M6 D+ X OK; _: W* i0 x- q* K+ b * V$ K1 q; M: W- l7 X! a & {8 a( i- c( ?! w//在buff中找sub数据 0 @) Z* X( l2 L3 E# [char * memfind(char *buff,int buffsize,char *sub,int subsize) ( Z) X3 C) {& w{# N. G1 }$ b7 M6 ~* m; D char *p=buff; ! { c$ W2 y. s) i. m) ? while(p# C& K2 {- U" G" _& t { $ I. J# B, m' x/ T+ t if(*p++!=*sub) continue;* H+ V% }- F* m+ L if(!memcmp(--p,sub,subsize)) 0 \8 n9 o; A1 G' o return p; 4 R y) H6 g3 C: g) X1 ?3 g p++; ( S" j/ _2 _+ q8 Z+ }- M } ( @' U7 t2 o$ q0 |3 o; T8 L/ K7 o return NULL;% @" R( y6 H* z* ] } 3 ?" }3 B5 U# A+ J ]* t+ n: W( I1 H$ U4 E, B! {8 B# I8 w$ a$ u - R& d1 [( G0 [/ B. v0 G2 A/ s 7 s2 c( c1 X1 E' u$ G; h8 i% S, J. v6 J
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    / p9 U' l6 H+ 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 下一条

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