TC官方合作论坛

 找回密码
 立即注册
查看: 71|回复: 1

[源码分享] 【剑仙教程】用匿名管道_隐藏执行cmd。获取IP地址

[复制链接]
发表于 2019-12-3 21:22:17 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 2019-12-4 22:21 编辑

//【剑仙教程】用匿名管道_隐藏执行cmd。获取IP地址
//代码环境:tc7.0

var hThread
功能 执行()
var str
//str = PipeCmd("cmd /c date 2017-10-05")
//str = PipeCmd("cmd /c time 10:10:10")
//str = PipeCmd("cmd /c dir c:")
//调试输出("遍历结果:" & str)

//str = PipeCmd("cmd /c ipconfig/all")
str = PipeCmd("cmd /c ipconfig")
调试输出("ipconfig:" & str)

//xp格式IP Address. . . . . . . . . . . . : 192.168.1.2
//win7格式IPv4 地址 . . . . . . . . . . . . : 192.168.1.2
变量 version = 系统获取版本号()
traceprint("系统版本号:" & version)
var pattern
if(version == 2)
  pattern = "(\\. ){8,16}: \\d{3}\\.\\d{3}\\.\\d{1,3}\\.\\d{1,3}"
elseif(version >= 5)
  pattern = "(\\. ){8,16}: \\d{3}\\.\\d{3}\\.\\d{1,3}\\.\\d{1,3}"
end

var arr = 正则表达式匹配(str, pattern, true, true)
var bool = 是否数组(arr)
if(bool == 1)
  var n = 数组大小(arr)
  traceprint("数组大小:" & n)
  if(n > -1)
   traceprint(arr[0])
   var ay
   字符串分割(arr[0], ": ", ay)
   调试输出("内网_IP地址:" & ay[1])
   messagebox("内网_IP地址:" & ay[1])
  end
end
结束

功能 执行0()
//域名是什么 有什么用
//.
//用网址来打开网页,那个网址就是域名。
//域名是一个IP地址上的"面具", 目的是便于记忆和沟通,的一组服务器的地址。
//域名可以打开网页,域名_IP 也可以打开网页
//例如百度,域名是:www.baidu.com
//域名_IP是:14.215.177.38
//这两个都可以打开网页.
//.
//网络域名解析()
//传入域名,获取域名_IP地址.
//传入"",获取内网_IP地址.
//传入"",断网时,内网_IP为:127.0.0.1
//.
var 域名_IP地址 = 网络域名解析("www.baidu.com")
traceprint(域名_IP地址)
//外网_IP地址:
//在网页浏览器输入:IP地址,就可以查询到.
var 内网_IP地址 = 网络域名解析("")
traceprint(内网_IP地址)
结束

游客,如果您要查看本帖隐藏内容请回复


用匿名管道_隐藏执行cmd。获取IP地址.zip

4.92 KB, 下载次数: 3

回复

使用道具 举报

 楼主| 发表于 2019-12-3 21:26:48 | 显示全部楼层
二楼,更新信息专用。
爱好群
内存群
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2019-12-14 22:29 , Processed in 0.033483 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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