通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 红客教程 >> 菜鸟入门 >> 文章正文
寻找程序端口
责任编辑:admin   更新日期:2005-7-6
 
转自:http://www.77169.com

安装了微软的SP2补丁以后,大家会发现此时的防火墙与未打补丁前的ICF大不相同,是对以前Windows XP防火墙的全面升级,许多新功能是原Firewall无法媲美的。

在默认的情况下,系统防火墙将会阻止所有访问网络的程序,在监控程序的同时,非安全默认端口也是关闭着的。如果需要开放那些端口的话,需要另外单独进行添加,否则使用该端口的程序会无法正常工作。所以有些时候必须手动添加规则,以使某些端口成功开放,为程序正常利用创造环境。

如果使用的某一网络工具不知道使用何种端口,用什么办法才能方便地知道它工作时使用的端口号呢?如果你有这方面的疑问,本文一定能帮你释疑。

1.首先运行该程序,并尝试启用其网络功能(如果是Web服务请启动相应服务),接着在开始菜单的“运行”中输入CMD后回车,打开MS-DOS命令行方式,在其中输入:

netstat -ano > netstat.txt

提示:想得到netstat参数更详细的使用方法,可以在命令提示符下键入netstat/?进行查看。

2.执行完成后,netstat命令会将此时获取的所有侦听端口列表输入到netstat.txt文件中。此时不要关闭命令行窗口,继续执行以下命令行:

tasklist > tasklist.txt

提示:tasklist命令用于显示运行在本地或远程计算机上的所有任务的应用程序和服务列表,带有过程ID(PID)。执行完该命令后,当前所有的进程标志符将保存到tasklist.txt文件中。

3. 在执行上述命令的同时,不会有任何提示信息。接着打开已经保存的tasklist.txt文件,找到需要查询其端口号的程序,记下该程序的进程标志符;接着打开同目录下的netstat.txt文件,将刚才记录的标志符对应的条目找出来,端口就在这一行里了。同时记录下所使用的协议(TCP或UDP),这样所有关于该程序的“网络进出”状态就被我们完全掌握了。

利用这种方法可以随时将某一正在访问网络的应用程序所使用的端口及协议找出来,这样,以后只要在防火墙设置界面中,添加端口的相关内容即可。

使用这种方法,也有一定的弊端。当某一应用程序使用多个端口时,就不太好办了。不过在一般的情况下,这样的程序我们见得并不多,所以不必顾虑;另外,如果该程序所使用的端口数大于1024的话,则该端口一般不会发生变化。如果使用的是小于1024端口的话,可能该程序会使用某个范围内的端口。所以有的时候开放个别端口时,某程序仍然无法工作就不要奇怪。

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    固顶文章 爱国者安全网2007年度优秀版主评选
    普通文章 瑞星公司01月11日发布 每日计算机病毒及木马播报
    普通文章 破解博彩神助(专注彩票) V2.8.01
    推荐文章 推荐:跨站脚本执行漏洞代码的六点思路
    普通文章 Windows系统下的远程堆栈溢出 实战篇
    普通文章 Windows系统下的远程堆栈溢出 原理篇
    普通文章 MsSQLServer是如何加密口令的
    普通文章 浅谈国内的渗透评估过程
    普通文章 Dvbbs8.1 0DAY(通杀Access和mssql版本)
    普通文章 微软:我们的代码比赛门铁克更安全
    热门文章
    普通文章提醒:“求职信”病毒1月6日发作
    普通文章两条“蠕虫”蠢蠢欲动
    普通文章5“网银大盗”狂盗储户14万 武汉男子被判10年
    普通文章“木马事件”终告结束 英语学习网重获新生
    普通文章搜索引擎不再喜欢新米,并非只是CN米
    普通文章蠕虫"威金"新变种 "小熊猫"屠宰多个计算机系统
    普通文章元旦上网谨防“Real蛀虫” 通过视频文件传播
    普通文章入侵工具Knark的分析及防范
    普通文章认清本质 计算机病毒防治常遇问题
    普通文章饶过现代Anti-Rookit工具的内核模块扫描(ZT)
    精彩专题