渗透测试学习笔记(基础篇)
一.系统目录、服务、端口、注册表
系统目录
windows
1
2
3
4
5系统安装目录,存放系统文件资料
Windows/system32:系统配置文件,命令,粘滞键(sethc.exe)
Windows/system32/config/SAM:记录用户密码信息的文件
用pe清空密码,或者pe复制密码,搞完再把密码换回去
Windows/system32/drivers/etc/hosts:优先域名解析,破解,翻墙program files
1
2Program files:程序默认安装文件夹(提权需要知道位数)
Program files(x86):代表32位应用程序用户
1
2用户目录,登陆过会有记录,尽量不要创建账号,会被溯源
登录管理员账号访问桌面,比在文件夹看到的多perflogs (存放日志记录(但不是系统日志,系统日志在windows里面))
Program Data:系统临时生成的文件数据,病毒喜欢的文件夹(默认是隐藏的)
服务(services.msc)
服务是一种应用程序类型,它在后台运行。
服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web服务器、数据库服务器以及其他基于服务器的应用程序。
查看计算机本地服务
常见的服务
1
2web,dns(域名解析),dhcp(分发ip),ftp(上传下载),
smb(文件共享),telnet(远程登录),rdp(远程桌面——3389操作服务的命令: net start/stop + 服务
关掉安全狗:sc config “safedog” start=disable(开机服务禁用),然后重启
端口(区分服务)
端口的作用是用来区分服务
端口不可以重复使用
端口范围是从1-65535(1-1024分给了系统自带的一些服务,木马病毒一般使用高位端口。)

常见段口
1
2
3
4
5
6
7
8
9
10
11
121.HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080
2.FTP(文件传输)协议代理服务器常用端口号:21
3.Telnet(远程登录)协议代理服务器常用端口:23
4.TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp;
5.SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp;
6.SMTP Simple Mail Transfer Protocol (E-mail),默认的端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口);
7.POP3 Post Office Protocol (E-mail) ,默认的端口号为110/tcp;
8.TOMCAT,默认的端口号为8080;
9.WIN2003远程登陆,默认的端口号为3389;
10.Oracle 数据库,默认的端口号为1521;
11.MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp;
12.QQ,默认的端口号为1080/udp
注册表(regedit)
设置开机启动项
克隆账号密码权限
读取服务密码
隐藏后门
权限维持
注册表结构
1
2
3
4
5
6
7
8
9
10
111.HKEY_CLASSES_ROOT
管理文件系统。根据在Windows 中安装的应用程序的扩展名,该根键指明其文件类型的名称,相应打开该文件所要调用的程序等等信息。
2.HKEY_CURRENT_USER
管理系统当前的用户信息。在这个根键中保存了本地计算机中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码。在用 户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。
3.HKEY_LOCAL_MACHINE
管理当前系统硬件配置。在根键这个中保存了本地计算机硬件配置数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。
这个根键里面的许多子键与System.ini文件中设置项类似。
4.HKEY_USERS
管理系统的用户信息。在这个根键中保存了存放在本地计算机口令列表中的用户标识和密码列表。同时每个用户的预配置信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。
5.HKEY_CURRENT_CONFIG
管理当前用户的系统配置。在这个根键中保存着定义当前用户桌面配置(如显示器等等)的数据,该用户使用过的文档列表(MRU),应用程序配置和其他有关当前用户的Windows 98中文版的安装的信息。
二.常见Dos命令
1 | 1. ping:测试网络连接(TTL值一般是128或64,然后每经过一个路由器-1,一般最多经过32跳) |
1 | net config workstation 查看当前登录域 |