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

 

:RemoveService
Setlocal
Cd/d %temp%
If "%2"=="" Echo NP -RemoveService ServiceName&&Goto Exit
Net start|find "%2" >nul&&net stop %2
Echo [Version] >Remove.inf
Echo Signature="$WINDOWS NT$" >>Remove.inf
Echo [DefaultInstall.Services] >>Remove.inf
Echo DelService=%2 >>Remove.inf
Rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 %temp%\Remove.inf
Del Remove.inf
Goto Exit

:Fport
setlocal enabledelayedexpansion 
echo ------------------------------------------------------------------------ 
echo       进程名称                端口号     
ECHO TCP协议: 
::利用netstat命令找出使用TCP协议通信的端口,并将结果分割; 
::将第二个参数(IP加端口)传给%%i,第五个参数(PID号)传给%%j; 
for /F "usebackq skip=4 tokens=2,5" %%i in (`"netstat -ano -p TCP"`) do ( 
call :Assoc %%i TCP %%j 
echo       !TCP_Proc_Name!                !TCP_Port! 


ECHO UDP协议: 
for /F "usebackq skip=4 tokens=2,4" %%i in (`"netstat -ano -p UDP"`) do ( 
call :Assoc %%i UDP %%j 
echo       !UDP_Proc_Name!                !UDP_Port! 

echo 按任意键退出 
pause>nul 

:Assoc 
::对%1(第一个参数)进行分割,将第二个参数传给%%e。在本程序中,%1即为上面的%%i(形式为:IP:端口号) 
for /F "tokens=2 delims=:" %%e in ("%1") do ( 
  set %2_Port=%%e 

:: 查询PID等于%3(第三个参数)的进程,并将结果传给变量?_Proc_Name,?代表UDP或者TCP; 
for /F "skip=2 usebackq delims=, tokens=1" %%a in (`"Tasklist /FI "PID eq %3" /FO CSV"`) do ( 
  ::%%~a表示去掉%%a外面的引号,因为上述命令的结果是用括号括起来的。 
  set %2_Proc_Name=%%~a 

Goto Exit

:RenName
If "%2"=="" Echo 请输入要重命名的名称&&Goto Exit
Wmic UserAccount Where Name=’%1’ call Rename %2
Goto Exit

:Help
Echo ******************************************************************************
Echo **                Small_Tool
Echo **
Echo **                Code By NetPatch
Echo **    Exp:
Echo **    NP -Help        //脚本帮助
Echo **    NP -Reboot        //重新启动
Echo **    NP -InstallService    //安装服务
Echo **    NP -RemoveService    //删除服务
Echo **    NP -Fport        //端口关联的进程
Echo **    NP -QueryLnk        //查询快捷方式所指文件路径
Echo **    NP -RenName        //系统帐号重命名
Echo **
Echo **    注意:命令请全部用小写形式!
Echo *******************************************************************************
CMD /K

:Exit 

上一页  [1] [2] 

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 最近更新
    固顶文章 企业网络组建与维护班正式开课
    普通文章 瑞星公司04月24日发布 每日计算机病毒及木马播报
    普通文章 用注册表映像劫持巧治病毒
    普通文章 SQL Server安全-加密术和SQL注入攻击
    普通文章 脱壳后软件减肥大法
    推荐文章 推荐:系统自带不起眼但很强杀毒工具
    普通文章 批处理打造自己的工具
    普通文章 用vbs写的短小精悍的字典生成器
    普通文章 攻击木马--远程控制软件自身的漏洞你注意了吗
    普通文章 MPlayer sdpplin_parse()函数 RTSP 整数溢出漏洞
    热门文章
    普通文章瑞星:“磁碟机”病毒余波未平
    普通文章Google让蜘蛛自动填表提交 以抓取更多网页
    普通文章赛门铁克:ActiveX浏览器插件漏洞最多
    普通文章瑞星:小心“安德夫木马下载器”
    普通文章国产软件占企业杀毒市场半壁江山
    普通文章Adobe Flash Player 9.0.124.0 修改多个安全漏洞
    普通文章Adobe Flash Player SWF 文件中的标签堆溢出漏洞
    普通文章Microsoft SharePoint 服务器源码 HTML 注入漏洞
    普通文章Cisco IOS的OSPF、Sup720或RSP720等拒绝服务漏洞
    普通文章Mysql5注射技巧总结
    精彩专题