网络渗透学习笔记

article/2025/10/7 21:19:07

内网环境配置

不同域之间的访问称为跨域访问

信任是可以传递的

 

为域控win2008配置静态ip,cmd中输入ncpa.cpl.配置完后,在cmd中输入dcpromo

 创建dns是为了解析域名

 win7 配置服务器就行

 此时可以ping通域控

命令:清空dns缓存的

 win2008中配好后的

 有注册的记录

win7加入了cxh.com域

在win7中登录win2008域控主机,win2008主机就自动关机了

 问题:

修改了此处 

上图是因为出现了一个问题,就是win7加入域后再重新启动,怎么输入账号密码(在输入正确的前提下)都提示有错误,弄了半小时。后来幸好之前有快照,登进去之后改了下复杂点的密码。

2022.5.10 问题:之前登录win8域控制器检查,发现win7登陆的用户在域的用户中找不到,后来发现,是要在win8下新加一个用户,然后再win7这个域内的电脑上面登录才有的。

若要对win7进行管理,先新建一个组织单位,然后把cxh1加入进去,再到组策略管理中编辑添加。可以实现比如限制壁纸、禁止cmd等等

 

搞域林的话,要使两个主域控在转发器中互相添加dns服务器ip

组策略更新命令:gpupdate /force

 

  1.  内网环境拓扑

2.信息收集

 

 不同的服务器所表现的功能不一样,假如是文件上传类的,那么就可写一个payload,所被攻击的电脑发给本网内的电脑用户文件,到时网内的用户一打开这个文件,就会反弹给攻击机

uac提权为管理员向system权限提升

一般的服务器有多个网卡,那么就可能有多个网段。ipconfig /all 看服务器上有多少个网段。

如何查找内网网段:1.ping或用工具扫描(加入有192.168.0.10/2.0/3.0/。。网段,不确定是那个网段  此时用s.exe工具扫描最快(批量扫描一个端口,基于tcp、syn扫描两种反式。例如通过syn加入扫描一个192.168.0.0到192.255.255.255 扫445 端口 假如只要找出192.168.10.100 445 就行,证明这个网段有个主机打开了这个端口。对于Linux的可以扫22端口等) )   

2. 文件共享连接记录(ftp连接记录 如在文件管理器搜索中搜 ftp:// 看会不会有消息弹出(浏览器连接记录)mstsc3389远程桌面连接记录 )

3.抓包分析网络流量(开启混杂模式,分析流量看网段) meterpreter抓取目标机所在网络流量

4.黑掉路由器、核心交换机(连接各个网段,交换数据)  里面有下一跳地址或链接的另一个网段

 

内网走mac地址访问,容易有arp欺骗,中间人攻击。kali中有个工具,强制将https转为http,然后可进行劫持 

找不到网络没法进行纵向渗透,只能进行横向的

看进程 tasklist   看端口netstat -an  看网络链接 netstat -ano  Linux中为tnlp、unlp   看补丁 systeminfo(可看都系统版本类型等) 查看开了那些共享 net share 查看计划认为 at

查看用户 net user  查看本地管理员用户 net localgroup administrators 查看路由 route print

net use k: \\192.168.227.3\c$ 用户名 密码 (将192.168.227.3的隐藏c盘共享到我的k盘来使用,l利用445端口)

netsh命令端口转发。通过获取web的3306,从而得到内网0.10的3306端口

 域环境信息收集

域的SID可用来作伪证

net user /domain 查询与里面的用户

 

 NBTSCAN运用

 msf也有扫描模块,需要做一个路由转发,添加一个路由条目就行。portscan。。

 

 

 

 

 重点powershell

 

 

 

msf中 run winenum是收集信息的命令 

 

 msf中的powersploit模块

 msf的强大,直接包含了这些功能。使用了msf的本地自动加载。不需要那个vps了,但必须在已进入的主机上有PowerView.ps1这个文件,已经上传在哪里

 

 Empire也特别强,对于域的渗透、信息收集、内网渗透

 

横向渗透及爆破

 服务的攻击有哪些方法:1、爆破 2、漏洞  smb 3、欺骗 4、钓鱼

 

                             

 

 arp欺骗用于http未加密的、没有安全证书的欺骗。

但若要欺骗安全的、https有以下方法:1. 我们强制他转换使用http协议 2、钓鱼

密码的作用:实际是就是一个时间函数,解出来之后就没用了。

查看arp缓存表 : arp -a

*wireshark 抓取内网流量

 

  1.网段(可以抓取内网不同网段,进行纵向渗透) 2、抓取密文,分析流量

 密码一般看post相关的

 可以抓取到内网中所有用户登陆的账号信息,这些账户信息可以用来生成字典,来撞库,撞内网中所有主机的账户和登陆密码,什么可能有管理员的账户密码。或渗透提权

把一些包组合到一块,要右击合成TCP流

 smb服务建立通信

 

ARP欺骗原理利用

 Netfuck。这对于老版本的03服务

 

 运行之后。强制跳转,也可以加入超链接,比如如果其为一个服务器,那么跳到beef里。直接可获取其所有的cookie。可配合无文件攻击

 

 Evil foca 对于08及以上的版本用。 须安装dotNet 4。6以上版本

 DNS劫持。可配合VPS,做钓鱼网站。

这是将这个页面保存下了,然后放到phpstudy的www下面,最好用kali里面的工具下载,那样最完整。若钓鱼的话,可以把登录的界面下载下来,以此修改。

也可在上面图中加一个VPS,那么DNS就会向这个VPS服务器请求,我们通过对这个服务器更改,那么“百度“这个服务其就会中招,访问者下载payload,我们就可提权等等。

虚拟VPS如vultr里面的,可匿名买

 

 

 

 对于kali不是这个内网的如何使用ettercap扫描、跨网段的?

例如kali机a已经获得了内网b的权限,然后b具有两块网卡。1.0对外部、kali通信,8.0为内网c、d通信。当我们想要通过kali去通信抓包c、d,那么可做一个socket代理,将1.0的转到8.0从而实现

 运行,要先在host中设定目标target

 在其中运行dns欺骗。首先要运行红框内的命令,配置

在操作命令界面进入图形界面的命令:ettercap -G 

 

 要在plugins界面点击,让其变星,进行dns欺骗

 -T是保持静默,-q -i指定你要欺骗的网卡,-M中间人欺骗方式 ,192.168.8.2为网卡

 

命令行除了密码外,更重要的是还可以获得cookie 。cookie也能进后台。

 

 


http://chatgpt.dhexx.cn/article/NgNquCwN.shtml

相关文章

带你了解无线网络渗透测试——无线网络嗅探工具Kismet

如果要进行无线网络渗透测试,则必须先扫描所有有效的无线接入点。刚好在Kali Linux中,提供了一款嗅探无线网络工具Kismet。使用该工具可以测量周围的无线信号,并查看所有可用的无线接入点。本节将介绍使用Kismet工具嗅探无线网络。 &#xff…

第一次网络渗透实验报告

网络渗透测试实验一:网络扫描与网络侦察 1、概论1.1、网络扫描与网络侦察的目的1.2、Google Hacking(或baidu)1.3、BASE64编码1.4、Nmap1.5、WinHex 2.实验内容2.1 用搜索引擎Google或百度搜索麻省理工学院网站中文件名包含“network securit…

WEB网络渗透的基础知识

网络渗透 1.什么是网络渗透 网络渗透是攻击者常用的一种攻击手段,也是一种综合的高级攻击技术,同时网络渗透也是安全工作者所研究的一个课题,在他们口中通常被称为”渗透测试(Penetration Test)”。 网络渗透的目的…

Kali网络渗透实验一

文章目录 前言实验原理环境搭建实验工具1.Google Hacking(或baidu)2.BASE64编码3.Nmap4.WinHex 实验步骤1.用搜索引擎Google或百度搜索麻省理工学院网站中文件名包含“network security”的pdf文档,截图搜索得到的页面。2、照片中的女生在哪里…

网络渗透测试实验一 网络扫描与网络侦查

实验目的 理解网络扫描、网络侦察的作用;通过搭建网络渗透测试平台,了解并熟悉常用搜索引擎、扫描工具的应用,通过信息收集为下一步渗透工作打下基础。 实验内容、原理 一.被动扫描 1.搜索麻省理工学院网站中文件名包含“network security…

Kali linux无线网络渗透详解笔记

Kali linux无线网络渗透详解笔记 第一章:搭建渗透环境测试环境第二章:WiFi网络的构成第三章:监听WiFi网络第四章:捕获数据包第五章: 分析数据包第六章:获取信息第七章:WPS加密模式(重要)第八章:破解WEP加密WIFI第九章:破解WPA加密wifi总结:新的改变功能快捷键合理的…

kali网络渗透实验一:网络扫描与网络侦查

实验一 网络扫描与网络侦查 实验目的:理解网络扫描、网络侦察的作用;通过搭建网络渗透测试平台,了解并熟悉常用搜索引擎、扫描工具的应用,通过信息收集为下一步渗透工作打下基础。 系统环境:Kali Linux 2、Windows …

网络渗透试验一实验报告

网络渗透试验一实验报告 实验一 网络扫描与网络侦察 实验目的: 理解网络扫描、网络侦察的作用;通过搭建网络渗透测试平台,了解并熟悉常用搜索引擎、扫描工具的应用,通过信息收集为下一步渗透工作打下基础。 系统环境&#xff1a…

网络渗透实验一

实验目的:理解网络扫描、网络侦察的作用;通过搭建渗透测试平台,了解并熟悉常用搜索引擎、扫描工具的应用,通过信息收集为下一步渗透工作打下基础。 系统环境:Kali Linux2、Windows 网络环境:交换网络结构…

网络渗透笔记

第一章 渗透测试之信息收集 进行渗透测试之前,最重要的一步就是信息收集,在这个阶段,我们要尽可能地收集目标组织的信息。在信息收集中,追主要的就是收集服务器的配置信息和网站的敏感信息,其中包括域名与子域名信息、…

零基础自学网络安全/网络渗透攻防路线学习方法【建议收藏】

学前感言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答. 4.遇到实在搞不懂的,可以先放放,以后再来解决. …

网络渗透知识

1. Nmap的基本Nmap ip 6 ipNmap -A 开启操作系统识别和版本识别功能– T(0-6档) 设置扫描的速度 一般设置T4 过快容易被发现-v 显示信息的级别,-vv显示更详细的信息192.168.1.1/24 扫描C段 192.168.11 -254 上nmap -A -T4 -v -iL ~…

网络安全之渗透(基础知识点)

一.常见术语 1、 脚本语言 脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如[ASCII](https://baike.baidu.com/item/ASCII))保存,…

零基础入门网络渗透到底要怎么学?

前言: 很多朋友问我,想搞网络安全,编程重要吗,选什么语言呢? 国内其实正经开设网络安全专业的学校很少,大部分同学是来自计算机科学、网络工程、软件工程专业的,甚至很多非计算机专业自学的。…

MyBatis 声明JdbcType. 如#{name,jdbcType=VARCHAR}

在我们结合MyBatis框架使用时,发现如下问题,当SQL语句为insert或者update时,如果其变量含有null值,会报错: ###Cause: java.sql.SQLException: JZ006: Caught IOException: java.io.IOException: JZ0SL: Unsupported …

Error setting null for parameter #6 with JdbcType OTHER . Try setting a different JdbcType for this

控制台报错信息如下 控制台报错信息如下: Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #6 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration prope…

mybatis惯用jdbcType数据类型

mybatis常用jdbcType数据类型 MyBatis 通过包含的jdbcType类型 BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINED TINYINT REAL VARCHAR BINARY BLOB NVARCHAR SMALLINT DOUBLE LONGVARCHAR VAR…

jdbcType报错

resultMap中映射没注意jdbcType类型直接报错: Cause: org.apache.ibatis.builder.BuilderException: Error resolving JdbcType. Cause: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.int 随后检查XML文件映射问题&#…

MyBatis的jdbcType的作用

今天在工作中,碰到在MyBatis的Mapping中看到了jdbc这个参数,瞬间懵逼,于是百度了下。 Mybatis中的jdbcType的作用使用MyBatis框架做更新操作时,在该字段需要更新的内容为空时,就会出现1111错误,也就是无效的…

Mysql中是text,jdbcType对应类型及jdbcType与javaType对应关系

如果Mysql中是text,则jdbcType对应LONGVARCHAR,java type对应String