0%

常见端口号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
21端口:FTP 文件传输服务
22端口:SSH协议(安全Shell服务)、SCP(文件传输)、端口号重定向
23/tcp端口:TELNET 终端仿真服务
25端口:SMTP 简单邮件传输服务
53端口:DNS 域名解析服务

69/udp:TFTP
80/8080/3128/8081/9098端口:HTTP协议代理服务器

107端口: rtelnet(远程Telnet)
110/tcp端口:邮局协议版本3(POP3,Post Office Protocol version 3)
119端口:Network
123端口:NTP(网络时间协议)
135、137、138、139端口: 局域网相关默认端口,应关闭
161端口:SNMP(简单网络管理协议)
389端口:LDAP(轻量级目录访问协议)、ILS(定位服务)
443/tcp 443/udp:HTTPS服务器
465端口:SMTP(简单邮件传输协议)
873端口:rsync
1080端口:SOCKS代理协议服务器常用端口号、QQ
1158端口:ORACLE EMCTL
1433/tcp/udp端口:MS SQL*SERVER数据库server、MS SQL*SERVER数据库monitor

1521端口:Oracle 数据库
2100端口:Oracle XDB FTP服务

3389端口:WIN2003远程登录

3306端口:MYSQL数据库端口
5432端口:postgresql数据库端口

5601端口:kibana

6379端口:Redis数据库端口

8080端口:TCP服务端默认端口、JBOSS、TOMCAT、Oracle XDB(XML 数据库)
8081端口:Symantec AV/Filter for MSE

8888端口:Nginx服务器的端口

9000端口:php-fpm
9080端口:Webshpere应用程序
9090端口:webshpere管理工具
9200端口:Elasticsearch服务器端口
10050端口:zabbix_server 10050
10051端口:zabbix_agent
11211端口:memcache(高速缓存系统)

27017端口:mongoDB数据库默认端口

22122端口:fastdfs服务器默认端口

33434端口: 注册Traceroute网络跟踪工具
阅读全文 »

OWASP Top Ten | OWASP Foundation

信息收集

从旁观者的角度了解整个WEB应用乃至整个目标的全貌,但是资产是收集不完的,可以边收集,边进行一定程度的测试。信息收集最小的粒度应是目录

目标确认

1. 域名注册信息

通过如下步骤确认目标所有者信息:
Whois 目标域名/主机名:whois http://example.com
解析目标域名/主机名的IP地址:dig +short http://example.com
获取域名的详细解析过程:dig +trace http://example.com
后续用于字典制作和进一步收集目标信息的基础

阅读全文 »

排序算法总结

  • 排序算法是《数据结构与算法》中最基本的算法之一。
  • 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。
  • 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。


  1. 排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。
  2. 稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次 序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排 序算法是稳定的;否则称为不稳定的。
  3. 内部排序:数据元素全部放在内存中的排序。
  4. 外部排序:数据元素太多不能同时放在内存中,根据排序过程的要求不能在内外存之间移动数据的排序。
阅读全文 »

代码

要将单词或短语表示为代码,请将其包裹在反引号 (`) 中。

Markdown语法 HTML 预览效果
At the command prompt, type `nano`. At the command prompt, type <code>nano</code>. At the command prompt, type nano.

转义反引号

如果你要表示为代码的单词或短语中包含一个或多个反引号,则可以通过将单词或短语包裹在双反引号(` `)中。

Markdown语法 HTML 预览效果
``Use `code` in your Markdown file.`` <code>Use `code` in your Markdown file.</code> Use `code` in your Markdown file.

代码块

要创建代码块,请将代码块的每一行缩进至少四个空格或一个制表符。

1
2
3
4
&lt;html>
&lt;head>
&lt;/head>
&lt;/html>

渲染效果如下:

1
2
3
4
&lt;html>
&lt;head>
&lt;/head>
&lt;/html>

Note: 要创建不用缩进的代码块,请使用 围栏式代码块(fenced code blocks).

阅读全文 »

Markdown 资源集

这是一个收集了各种优秀的Markdown资源(库、服务、编辑器、工具、速查表等)的列表。

阅读全文 »

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

1
2
hexo clean && hexo g && hexo s
hexo clean && hexo g && hexo d
阅读全文 »

标题语法

要创建标题,请在单词或短语前面添加井号 (#) 。# 的数量代表了标题的级别。例如,添加三个 # 表示创建一个三级标题 (<h3>) (例如:### My Header)。

阅读全文 »