下沙论坛

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

QQ登录

QQ登录

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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2004-4-8 23:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
135端口是Location Service " F/ m4 S2 {/ \: D' d  |) L8 \
手动关闭是x:\windows\system32下的rpcss.dll中4 |3 R: {9 m1 O+ c/ @2 S6 s1 _
用16为编辑软件将
# K* k4 Z+ A6 c' I2 z5 f0 O31 00 33 00 35
4 b# E' E! D' Q- n! ~改成
3 i# S% u% ?0 E3 O1 u( t, m- _30 00 30 00 30, w; X0 ]1 U: S' o; `
# {0 N& [' B. c' s( W9 i
7 L. c0 [" D, o, k  _& m% W" M
求代码!0 Q* X/ R1 Y  \7 v% G2 o
分享到:  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的发言:9 B. f% u* s  v" j: h+ Q5 H" ?
    相当于你自己做个十六进制编辑器……

    . V  r1 l  j9 j4 G% o当然不是,楼住的意思是要运行程序后,dll就自动被改变了,类似专杀工具一样。$ v: @$ r8 I0 {0 T' m0 O4 N" z
    难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。

    该用户从未签到

    5
    发表于 2004-4-10 11:13:00 | 只看该作者
    以下是引用yzhlinux在2004-4-9 19:33:40的发言:$ v' Z2 \+ H% V5 u4 G 难点不在修改她(字符操作而已),难点在改变成功改变系统文件上(window2000是自动检测的)。
    ( E4 o4 @" t# y) n5 l 如果要修改受系统保护的文件,要考虑的地方就多了。可能rpcss.dll还不是受系统保护的文件。3 T5 @: f. w4 \0 L% r$ N 我想楼主是想要一个搜索、修改二进制数据的代码吧?" H; u O \) \2 Z8 Y1 |* |# [5 C: ~ 基本代码:9 P" Q0 Q( l! x) {! O% P2 Y 4 |/ g" N% y. o. Z( T. |4 Y; b char s1[]="\x31\x00\x33\x00\x35";( N, V0 V3 L' y [6 [, r3 G u# Y! y char s2[]="\x30\x00\x30\x00\x30";3 w& G3 W* i6 {# G; Q8 D" ?3 c Y . t" }6 L# I8 P5 {fopen(rpcss.dll...)0 X5 ?$ h3 x; p' { m2 o fread( buff...) 1 j+ _5 S1 N* }# R: r/ T0 |4 s 6 ^8 Q. h2 _4 r+ N( z3 Y2 tchar *p=memfind(buff,filesize,s1,sizeof(s1));9 n* w% K" |" [- L* | if(p) memcpy(p,s2,sizeof(s2)); 9 g4 ?# W+ y9 Q & C X. Y& ^" q$ C& V. t: L5 u- nfwrite(buff...) 8 y1 S/ X% u! ]2 G& I3 x+ lfclose()' ?5 i9 u5 G- v% v OK7 ]% j1 P0 `8 W* j ( Z' g/ V- i1 N6 v- }$ g" u 0 p- ]6 `; V& _' i2 [3 o% b//在buff中找sub数据9 @, O* B" ^9 w% B2 l2 u char * memfind(char *buff,int buffsize,char *sub,int subsize) # b+ ~) E. Y2 T: P* l, g% p{ . X# m; {& V$ l/ A char *p=buff;# R1 A9 u( \4 G, E3 i2 I while(p, H5 I- y: I2 X9 _4 K {/ h3 x3 }4 g& a' O$ H) D if(*p++!=*sub) continue; ' k, b$ H0 y" V% p; F0 r if(!memcmp(--p,sub,subsize)) * o% g1 r$ s+ d N return p;. K: O- B0 F! B& ~ p++;0 q- H2 }; n3 |4 ?3 J/ F9 n8 X6 Q } 9 n5 l9 _" v. U# u3 B' h return NULL;5 r; m. h; o9 t2 V' H9 z: C' D } 3 c+ E4 \1 k2 j$ k, g ) ]5 h. X n4 A - j/ a( i0 J3 v* c+ P- e7 k q5 I' P1 y, F* S $ ]5 Y7 [/ j# y! x4 S
    [此贴子已经被作者于2004-4-10 11:40:12编辑过]
    0 D- u- c5 I( x2 V: f6 a
  • 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 下一条

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