Windows应急响应的命令使用和安全检查分析

1、获取IP地址:

  ·ipconfig /all,获取Windows主机IP地址信息;

  ·ipconfig /release,释放网络IP位置;

  ·ipconfig /flushdns,更新网络IP位置;

  ·ipconfig /renew,更新网络IP等消息获取DNS服务器的IP地址等。

2、获取端口信息:

  ·neystat -an,获取主机所有端口的开放情况和网络连接情况;

  ·-o,显示与每个连接相关的所属进程ID;

  ·netstat -ano 获取TCP/UDP协议信息、端口和进程号;

  ·netstat -anvb,获取进程名,对应进程PID、端口所用协议、调用的可执行组件、相应的组件和第三方进程;

  ·-n 不执行IP和域名的解析过程;

  ·-p protocol,列出进程/组件所使用的的协议;

  ·netstat -n -p tcp | find ":3389" ,查询远程登录本机的所有IP

3、获取服务信息:

  ·Windows很多第三发程序通过服务运行。如果攻击者从服务信息中获得了第三方程序的名称,即可利用相关的漏洞进行提权,服务信息的获取,还可以用于关闭杀毒软件和防火墙以及关闭某些防护的进程;

  ·net start命令,可查看开启的所有服务;

  ·net stop service_name 停止服务;

  ·net start service_name 开启服务。

4、获取进程信息:

  ·通过 tasklist /svc命令获取运行的进程名称、服务和PID;

  ·通过msinfo32命令获取更多详细的进程信息;

    <1>.start /wait msinfo32.exe /report c:\windows\list.txt /categoriesswenv+SWEnvRunningTasks --> 打印报告名称为list.txt文件存放在c:\windows目录下。  

    <2>.获取环境变量的信息(Environment Variables、Software Environment):

      start /wait msinfo32.exe /report c:\windows\temp/Startup.txt /categoriesswenv+SWEnvEnvVars

    <3>.获取目标服务器所安装的软件信息,获取程序组信息:

      start /wait msinfo32.exe /report c:\windows\temp\programs.txt /categoriesswenv+SWEnvStartupPrograms

    <4>.获取启动程序相关信息:

      start /wait msinfo32.exe /report c:\windows\temp/Startup2.txt /categoriesswenv+SWEnvStartupPrograms

5、用户管理命令:

  ·windows操作系统,系统访问一般通过用户口令实现。大多漏洞利用和提权,获取system权限,再添加管理员账号到系统中,接着开启3389端口登录系统。

  ·用户管理:

    <1>.添加用户x为管理员,命令:

      net user x root /add & net localgroup Administrators x /add

    <2>.查看系统管理员用户组:

      net Localgroup Administrators

    <3>.加入远程桌面用户组:

      net localgroup “Remote Desktop Users” x /add

    <4>.查看用户信息:

      net user x

    <5>.激活用户:

      net user x /active:yes

    <6>.修改用户密码:

      net user x 1234

    <7>.管理和查看全部的用户状况:

      net usr

6.查看操作系统进情况:

   ·tasklist:显示本机的所有进程,显示包括:进程名(Image Name)、PID、会话名(Session Name)、会话#(Session Name)、内存使用(Mem Usage)情况;

     <1>.查看本地系统中某进程调用了某DLL某木偶快的具体信息:

      tasklist /m shell32.dll

     <2>.查看远程系统中某进程调用了某DLL模块文件的具体信息:

      tasklist /m rundll32.dll /s X /u administrator /p root

   ·taskkill:Windows自带的终止进程的程序

      ·taskkill /im  /f   强制终止X程序

      ·taskkill /pid 终止pid为x的程序

7.查看操作系统详细配置信息:

  ·systeminfo 显示本地计算机及其操作系统的详细配置信息,包括:操作系统配置、安全信息、产品ID和硬件属性,如RAM、磁盘空间、网卡和KB不定信息等。

  ·ver 查看内核版本信息

  ·whoami 、whoami /all 查看到当前用户的所有权限和角色的信息

  ·arp -a、arp /a 局域网内所有连接的主机

  ·query user 查询登录本机的所有用户

8.Windows管理工具包和组件的常用应急响应命令:

  ·compmgmt.msc 计算机管理

  ·gpedit.msc 组策略

  ·services.msc 管理和查看本地服务设置情况

  ·control 控制面板

  ·eventvwr 打开事件查看器(含日志)

  ·taskmgr 任务管理器

  ·secpol.msc 本地安全策略

  ·regedt32/regedit 注册表编辑器

  ·certmgr.msc 证书管理实用程序

  ·lusrmgr.msc 本地用户和用户组管理器

  ·taskschd.msc 计划任务管理器

  ·

Windows应急响应和系统加固(2)——Windows应急响应的命令使用和安全检查分析的更多相关文章

  1. Windwos应急响应和系统加固(1)——Windwos操作系统版本介绍

    Windwos操作系统版本介绍 1. Micorsoft  Windows XP  ·Microsoft官方发布时间以及终止提供服务时间:2001.10.25-2014.4.8   产生漏洞:MS08 ...

  2. Windows Server 2008 系统加固

    账号安全:更改管理员账号 更改管理员账户名来避免攻击,提高系统安全性. 以Administrator账户登录本地计算机,开始->运行->compmgmt.msc(计算机管理)->本地 ...

  3. 深入解析Windows操作系统笔记——CH3系统机制

    3.系统机制 微软提供了一些基本组件让内核模式的组件使用: 1.陷阱分发,包括终端,延迟的过程调用(DPC),异步过程调用(APC),异常分发以及系统服务分发 2.执行体对象管理器 3.同步,包括自旋 ...

  4. 在UEFI下安装windows和Ubuntu双系统目前不可行

    UEFI是BIOS的升级,未来将取代BIOS,说白了,就是跟BISO差不多的作用.但是目前比较新的主板兼容两种设置就比较坑了,默认是UEFI,UEFI下只能安装win8以上的版本,和linux64位系 ...

  5. IBM X3850 Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘

    以前安装的是window2003 32位, 改装为2012 64位的时候.出现 Windows 无法安装到这个磁盘.选中的磁盘具有MBR分区表.在 EFI 系统上,Windows 只能安装到 GPT ...

  6. kali linux 、 windows、ubuntu三系统的引导问题

    '小飞机'是一个学生,所以接触的东西,虽广泛,但并不精通,在此利用随笔,记录自己的一些学习过程,以及自己的想法,既可以有时间自己复习,也可以顺便帮助别人. 近期由于同学的引诱以及男生天生对于破解的好奇 ...

  7. Windows与Linux/Mac系统时间不一致的解决方法

    Windows与Linux/Mac系统时间不一致的解决方法 分类: linux2012-02-12 14:25 1691人阅读 评论(1) 收藏 举报 windowsubuntusystemlinux ...

  8. Windows Phone 离主流系统还很远

    调查机构 Kantar Worldpanel 在本月发布全球智能手机份额报告.报告显示,五月份除德国和澳大利亚出现下滑,Windows Phone 的市场份额在不少国家都实现增长. 英国,4.1% 升 ...

  9. 双系统下,Windows如何正确删除Linux系统

    一般电脑装了双系统,特别是Windows加Linux的电脑,不可以在Windows中直接删了linux,因为一般安装linux的时候,grub都写进了mbr,直接删了Windows就进不了了,除非原来 ...

随机推荐

  1. [转载收藏]C#基础知识梳理系列十一:垃圾回收机制

    摘 要 基于.NET平台的开发语言中,最让开发人员爽的一点就是垃圾回收处理机制,在编码过程中,终于可以解放你的双手来关注更重要的事情.很多的资料中在讲到.NET中的垃圾回收机制时都说"CLR ...

  2. selenium2-Python环境搭建

    一.什么是selenium? selenium主要用于web应用的自动化测试,但并不局限于此,它还支持基于所有web的管理任务自动化,且开源免费,多浏览器支持(IE,Mozilla Firefox,S ...

  3. 必须掌握的50条Linux基础操作命令

    说明: 根据笔者平时使用情况,并结合参考一些其他资料,精心整理出以下必须掌握的50条Linux基础命令. 命令: 1. ssh 登录到远程主机 $ ssh -l jsmith remotehost.e ...

  4. 腾讯云ubuntu服务器无法以root身份ssh连接

    在腾讯云上拿到的Ubuntu主机分配给的用户是ubuntu用户,并不是root用户,而阿里云上拿到的Ubuntu主机分配给的用户就是root用户.如果没有root用户权限做事情会变得麻烦,每次做什么都 ...

  5. Centos 7 最小化部署jenkins

    前言 jenkins是devops与CI/CD的重要工具之一,下面通过jenkins与svn的结合完成自动部署功能 环境 软件 名称 版本 操作系统 Centos 7.4 开发环境 jdk 1.8 中 ...

  6. Tornadofx学习笔记(2)——FxRecyclerView控件的打造

    Tornadofx是基于javafx的一个kotlin框架,用来写些电脑版的小程序 基于Scroll Pane控件,仿造Android中的RecyclerView,实现的一款tornadofx的控件 ...

  7. python实现ip地址的包含关系判断

    python的IPy模块虽然可以实现一些ip地址的判断,但是不是很完美,有些场景根本判断不出来,还会抛出异常,比如一个地址范围和一个ip/掩码,这种不同类型就无法判断. 对此通过自己写函数来实现ip地 ...

  8. Codeforces Round #618 (Div. 2)

    题库链接 https://codeforces.ml/contest/1300 A. Non-zero 一个数组,每次操作可以给某个数加1,让这个数组的积和和不为0的最小操作数 显然如果有0的话,必须 ...

  9. 开源虚拟机Bochs安装以及踩坑

    因为想要写一个简单的操作系统,所以需要安装虚拟机来模拟出硬件,VMware不适合这个场景,因为会使用硬件级别的虚拟化,而bochs这个开源虚拟机,是用软件虚拟了所有的硬件,所以调试可以做到非常细的粒度 ...

  10. java设计模式2————工厂模式

    1.工厂模式介绍: 1.1.实现了创建者与调用者的分离 1.2.详细分类: 简单工厂模式 工厂方法模式 抽象工厂模式 1.3.所遵循的OOP原则: 开闭原则:对扩展开放,对修改关闭 依赖倒转原则:面向 ...