常用游戏分析工具 之 PChunter 及 procexp 使用心得

应急响应-windows入侵检测分析、检测以及病毒查杀的权威性工具 2.1 病毒分析 从windows系统信息、软件、进程、内核、注册表、网络、文件、服务等各类系统信息展示并给出分析,提供给专家或安全人员分析使用工具。 1)PCHunter:http://www.xuetr.com PC Hunter是一个Windows系统信息查看软件,同时也是一个手工杀毒辅助软件。 常用进程、内核驱动、端口、内核、磁盘、卷、键盘、网络层等过滤驱动检测、注册表编辑、进程iat、eat、inline hook、patches检测和恢复、文件系统、SPI、启动项、服务、Host文件、映像 阅读详情

常用游戏分析工具

之 PChunter 及 procexp 使用心得

目录
一、PC Hunter 功能简介… 1
二、Process Explorer 功能简介 … 2
三、魔域突防实例分析 … 3

一、PC Hunter 功能简介

PC Hunter 是一款方便易用的手工杀毒工具。该软件其实有着功能齐全的 windows 系统 信息查看内容,不但可以查看各类系统的信息,也支持找到电脑中存在的病毒木马,让你的 系统得到最佳保护。
PC Hunter 功能特点:
1.进程、线程、进程模块、进程窗口、进程内存信息查看,杀进程、杀线程、卸载模块等功能
2.内核驱动模块查看,支持内核驱动模块的内存拷贝
3.SSDT、Shadow SSDT、FSD、KBD、TCPIP、Nsiproxy、Tdx、Classpnp、Atapi、Acpi、SCSI、IDT、GDT 信息查看,并能检测和恢复 ssdt hook 和 inline hook
4.CreateProcess 、 CreateThread 、 LoadImage 、 CmpCallback 、 BugCheckCallback 、 Shutdown 、 Lego 等近 20 多种 Notify Routine 信息查看,并支持对这些 Notify Routine 的删除
5.端口信息查看,目前不支持 2000 系统
6.查看消息钩子
7.内核模块的 iat、eat、inline hook、patches 检测和恢复
8.磁盘、卷、键盘、网络层等过滤驱动检测,并支持删除
9.注册表编辑
10.进程 iat、eat、inline hook、patches 检测和恢复
11.文件系统查看,支持基本的文件操作
12.查看(编辑)IE 插件、SPI、启动项、服务、Hosts 文件、映像劫持、文件关联、系统防火墙规则、 IME
13.ObjectType Hook 检测和恢复
14.DPC 定时器检测和删除
15.MBR Rootkit 检测和修复
16.内核对象劫持检测

二、Process Explorer 功能简介

Process Explorer 是一款增强型的任务管理器,你可以使用它方便地管理你的程序 进程,能强行关闭任何程序(包括系统级别的不允许随便终止的“顽固”进程)。除此之外, 它还详尽地显示计算机信息:CPU、内存使用情况,DLL、句柄信息,很酷的曲线图… 此为 最新版,原版、汉化均有较多改进,签名验证、DEP 等新的东西
1. 查看进程相关信息
启动 procexp.exe 后,我们可以在你需要查看的进程上右键>属性查看,也可以直接双击或点击工 具栏上方的手势按钮,打开后我们可以看到程序的路径,参数,线程等等信息
在这里插入图片描述
此处我们可以查看一个进程的文件版本,加载线程,网络连接等各方面信息,其中有个比较有用的 功能是校验程序的真伪.
我们知道目前网络上病毒猖狂,伪造的或者被人修改的系统文件比比皆是,在这么多文件里面我 们根本难以区分哪些文件真正属于微软原版文件,指不定一个外表看上去微软得不能再微软的程序,实 际上跟微软一点关系也没有,甚至是植入了恶意程序.
当一个程序签名是微软的信息,而实际上被注入第三方线程或者干脆非微软时,软件默认会以紫 色醒目提示.同时,我们可以查看该进程属性,点击"verify"按钮,程序会自动与微软提供的程序符号表校 对,如果确系微软文件,将会在版本信息处标识已校验通过. 反之,如果非微软的文件,则肯定无法与微软提供的符号表相匹配,软件将会提示无法验证.如果签 名信息为微软,而又无法在此处通过验证,那么此时你就要多留意此文件的安全性了.
2. 查看程序调用关系
一个程序往往由很多组件组成,程序通过各种调用关联完成一系列的功能.当然,现在的程序编写 多采用标准库,查看到的也包含系统提供的相关模块.
我们可以点击工具栏上的面板按钮,也可以按快捷 ctrl+l 或者 ctrl+d,一般多用 ctrl+d,软件将自动 展开程序的下级调用查看面板,我们选择一个程序,可以在下方看到相应的调用关系.
比如我要查看浏览器都加载了哪些插件,那么可以启动浏览器,然后选择浏览器进程,查看起调用 的所有动态链接库.可能大部分都是微软的公司签名,那么我们可以点击公司名称标签排序,这样就可 以快速地筛选出非微软的程序了.当然,纯粹公司名是可以任意伪造的,要验证真伪请参考前文.
在进程调用关系上,我们经常可以用于定位某些弹窗软件.
我们经常会发现右下角多出个小窗,小窗内播放着各种诱惑的东西,这种广告多如牛毛,还不知道 是谁弹的,那么此功能就派上用场了.
在这里插入图片描述
左键点住工具栏上的雷达图标(一般是最后一个),拖到弹出的小窗上再松开,程序自动定位到窗 口程序,其程序间的父子关系一目了然,父进程就是罪魁祸首了,该怎么办您自己看着办.
3. 查找文件占用 其实是查看程序调用功能的延伸,本身程序能检查到各个文件之间的相互调用关系,那么就很好 理解此功能的来源了.
我们平常可能会经常用到 unlock 这种工具删除被占用的文件,原理也类似,我们可以利用 procexp 查找占用,然后将占用的程序结束掉再删文件,就不用装 unlock 了. 有一种程序一启动就会占用的文件,此时我们可以将进程结束,然后点击菜单>file>run/save 等功 能任意选一个,打开 windows 的对话框,在此找到要删除的文件,右键能看到 explorer 下一样的菜单,将 文件删除即可.

三、魔域突防实例分析

魔域在启动的时候,都会事先运行一个天晴安全防御。通过 procexp,我们可以看到这 时候,魔域所调用的 DLL 及模块是全部看不见得,这时候,我们就可以通过 PcHunter,来把 天晴安全防御相关功能给禁用,来达到突防的效果。
1.首先在 PChunter 中,我们查看 System 中是否有进行相关调用。
2.在进程选项卡,右键 System,查看进程线程,这时候出现 202 个进程线程
在这里插入图片描述
在这里插入图片描述
3. 把模块按首字母排序,我们从上往下查找,看看有什么是和天晴安全防御或者魔域相关 的模块。可以发现有一个模块名叫 TQHOOK(天晴 HOOK 的缩写) 。我们右键它,把它给暂 停,为什么不强制结束呢,因为这是在系统进程中调用的,强制结束可能会使游戏瞬间 崩溃,我们通过暂停就可以获得同样的效果。
在这里插入图片描述
4. 返回 procexp 中, 发现仍然是处于不可见的状态。 那么, 我们继续使用 PChunter 往下看。
5. 打开选项卡”内核钩子”→子选项卡“内核钩子” ,可以发现这里仍然 有一个 TQHOOK 相 关的钩子。我们右键把它恢复
在这里插入图片描述
6. 继续打开旁边的“Objiect 钩子”子选项卡,我们又发现一个 TQHOOK 相关的钩子。 同样的方法把它恢复。
在这里插入图片描述
7. 返回 procexp 中,就可以发现与魔域 soul.exe 有关的模块调用统统可以查看到了,这就 说明防御被突破了 通过修改被调用的 DLL,就可以添加一些辅助功能了,比如说 QA 游戏测试三处三组自主研 发的天晴游戏性能检测工具。可以很好的展示游戏的内存占用以及刷新率
在这里插入图片描述

Windows内核驱动与进程隐藏技术深度解析:从逆向实战看终端管控实现 在Windows系统安全与终端管理领域,内核驱动是实现深度系统控制的核心技术。其原理在于通过加载运行在内核模式(Ring 0)的驱动程序,获得与操作系统同等的权限,从而能够拦截和修改系统调用、挂钩关键数据结构。这项技术的核心价值在于能够实现常规用户态程序无法完成的功能,例如进程隐藏、文件保护、设备过滤和网络监控等,广泛应用于安全软件、终端管理、反作弊系统和数字版权保护等场景。本次分析聚焦于一个典型的终端管理软件样本,通过逆向工程实战,深入剖析了其如何综合利用进程链表断链(ActiveProcessLinks 阅读详情

相关推荐

JSP过滤器防止Xss漏洞的实现方法(分享)

在用java进行web业务开发的时候,对于页面上接收到的参数,除了极少数是步可预知的内容外,大量的参数名和参数值都是不会出现触发Xss漏洞的字符。而通常为了避免Xss漏洞,都是开发人员各自在页面输出和数据入库等地方加上各种各样的encode方法来避免Xss问题。而由于开发人员的水平不一,加上在编写代码的过程中安全意识的差异,可能会粗心漏掉对用户输入内容进行encode处理。针对这种大量参数是不可能出现引起Xss和SQL注入漏洞的业务场景下,因此可以使用一个适用大多数业务场景的通用处理方法,牺牲少量用户体验,来避免Xss漏洞和SQL注入。 那就是利用Servlet的过滤器机制,编写定制的XssF

应急排查手册

雷锋网按:本文作者sm0nk@猎户攻防实验室,雷锋网宅客频道授权转载,先知技术社区拥有全部内容版权。媒体或商业转载必须获得授权,违者必追究法律责任。 1 事件分类 常见的安全事件: Web入侵:挂马、篡改、Webshell 系统入侵:系统异常、RDP爆破、SSH爆破、主机漏洞 病毒木马:远控、后门、勒索软件 信息泄漏:拖裤、数据库登录(弱口令) 网络流量:频繁发包、批量请求、DDOS...

zhalang8324的博客 2254

第10篇: WebShell高级样本收集1

1、JSP高级对抗样本 2、GitHub上5k+ Star 的WebShell收集项目 3、Webshell收集项目

360SDK文档

360  账号_ _ 社交_ _ 支付_ _ 数据_ _ 推送  SDK  接入 文档 版本号  修改时间  内容  修改人 1.1.0(270) 2014-11-13  修改: 修改AndroidManifest配置, 删除浮窗相关的activity 和service。 修改:修改混淆的proguard选项,增加-dontwarn参数。 360 手游中心 1.1.0(270) 20

yuanyifei2015的专栏 5150

Windows 2012 SYSVOL复制失败的处理

题外话:晓原理、知架构、查日志是排错的三件法宝今天在DC1上新建并链接了一个组策略对像,在客户端刷新时,却报下面的错误:“处理组策略失败。Windows无法应用组策略对象LDAP….”如下图所示:于是在客户端用\\domain.com访问,发现\\domain.com\SYSVOL\domain.com\policies下面没有上面报错的组策略对象。这是怎么一回事呢,pin...

weixin_33989780的博客 1669

超频玩家必看:TestMem5配置文件详解与内存稳定性测试实战(含黄金参数包)

本文详细解析了TestMem5(TM5)在内存超频稳定性测试中的核心价值与实战应用,特别针对DRAM颗粒特性提供黄金参数配置。通过anta777等专业配置的深度剖析,指导超频玩家精准定位内存故障,优化时序参数,实现性能与稳定性的完美平衡。涵盖从初级验证到极限压测的全流程方案,是硬件发烧友提升系统稳定性的必备指南。

weixin_29198045的博客 1814

360极速浏览器 保存的密码 查看

打开360极速浏览器已经保存密码的网页,此时显示掩码 按F12 选中Elements 按ctrf+f 输入password,挨个下翻 找到 双击把password改成text并回车。 此时密码显示为明文了。 要看保存了哪些网站的账号密码: 选项->个人资料->管理已保存的密码 ...

月清晖的程序猿生活 1万+

矩阵束(Matrix Pencil)入门:从通信系统到控制理论,它为何是建模利器?

本文深入探讨矩阵束(Matrix Pencil)在通信系统与控制理论中的关键作用,揭示其作为复杂系统建模利器的独特价值。从MIMO系统的多径干扰分析到电力系统稳定性判据,矩阵束通过`A-λB`方程求解提供精准建模方案,显著提升5G通信和工业控制等领域的性能表现。

weixin_30134145的博客 359

Linux入侵排查篇———

针对可疑文件可以使用stat进行创建修改时间、访问时间的详细查看,若修改时间距离时间日期接近,有限性关联,说明可能被篡改或者其他。

weixin_55762309的博客 765

(三)从零开始学习模糊控制——模糊决策

模糊控制之基础——模糊数学 (一)模糊数学——基本概念 (二)模糊数学——模糊关系 (三)模糊数学——模糊决策 文章目录模糊控制之基础——模糊数学前言一、模糊决策法1.最大值原理2.模糊排序2.模糊寻优总结 前言   模糊决策是指在模糊环境下进行决策的数学理论和方法。这类问题─般具有大系统特征,系统之间的关系十分复杂,存在不能准确赋值的变量,这些变量属于模糊因素,涉及到一定的主观因素,使得子系统之间、变量之间的关系不清晰,从而必须借助排序、模糊评判等方法来进行处理。 一、模糊决策

qq_43667552的博客 4750

研一脑电小白日记 之 EEGLAB预处理实战指南

本文为脑电研究新手提供了一份详尽的EEGLAB预处理实战指南。从MATLAB与EEGLAB环境搭建、使用NeuracleEEGFileReader插件导入BDF格式数据开始,逐步讲解了电极定位、滤波、降采样、ICA去伪迹等核心步骤,旨在帮助初学者高效完成脑电数据预处理,为后续分析奠定坚实基础。

weixin_29230649的博客 557

高性能web服务器

Apache起初由美国的伊利诺伊大学香槟分校的国家超级计算机应用中心开发 ,目前经历了两大版本分别是1.X和2.X其可以通过编译安装实现特定的功能。#指定错误页面server {listen 80;!若报这个错误,去配置本地解析假如需要自定义变量名称和值,使用指令set $variable value;语法格式:server {listen 80;echo $wang;重启:name=wang?

m0_63469489的博客 1225

104报文解析工具

可选择包含报文的文本文件或日志文件进行解析,可选择按条数范围或时间范围,输出结果可以在报文解析显示区,也可以输出到文件。可以对文本内容的报文文件进行高级分析,包括遥信遥测等通讯数据的具体信息,通讯帧的统计,通讯次数的统计,各种错误的分析,报文的定位功能,传输的文件具体内容等。输入完成后点击工具栏的解析报文按钮或使用右键菜单的解析就可以对报文进行解析。在报文输入区输入待解析报文并解析后,解析结果就显示在报文解析显示区和报文定位展示区及报文定位条目区。当有多条报文解析后,可以通过报文列表树具体定位某条报文。

XZHOUMIN的博客 5949

Python 模块介绍

<br />0.1. 关于本书0.2. 代码约定0.3. 关于例子0.4. 如何联系我们核心模块1.1. 介绍1.2. _ _builtin_ _ 模块1.3. exceptions 模块1.4. os 模块1.5. os.path 模块1.6. stat 模块1.7. string 模块1.8. re 模块1.9. math 模块1.10. cmath 模块1.11. operator 模块1.12. copy 模块1.13. sys 模块1.14. atexit 模块1.15. time 模块1.16.

1万+

扫地机器人设计与实现——基于嵌入式系统的智能家居解决方案

本文介绍了基于嵌入式技术的扫地机器人设计与实现。通过利用STM32单片机、传感器、驱动系统等硬件组件,并结合路径规划与控制算法、远程控制等软件技术,设计出了一款具有智能避障、路径规划、自动充电等功能的扫地机器人。系统的开发不仅提高了清洁效率,也为进一步研究和优化扫地机器人提供了实践基础。

2201_76125393的博客 1639

199、医疗内窥镜影像:微型镜头与高色彩保真度的ISP定制化方案

医疗内窥镜影像系统开发面临三大光学挑战:衍射极限导致分辨率下降,微型镜头色差严重,镀膜不足引发红外漏光。团队通过定制化ISP方案解决问题:采用分区色差补偿、红外泄露补偿技术,开发12区域分段颜色校正矩阵,并设计自适应伽马曲线。关键经验包括锁定白平衡避免术中偏色,优化FPGA流水线确保30fps流畅度,强调光学标定优先于算法优化。最终方案使DeltaE降至3以下,满足医生对组织颜色细微差异的识别需求,尤其解决了血管与脂肪边界辨识难题。

zzfmlxs的博客 265

应急响应常用工具

一.进程分析 1.ProcessHack 功能:ProcessHacker是一款不错的进程分析工具,可查看所有进程信息,包括进程加载的dll、进程打开的文件、进程读写的注册表……,也可以将特定进程的内存空间Dump到本地,此外还可以查看网络连接。 2.ProcessExplorer 功能:ProcessExplorer是一款不错的进程分析工具,微软官方推荐工具,稳定性和兼容性相对不错。可查看所有进程的信息,包括其加载的dll、创建的线程、网络连接……,同样可以Dump出进程的内存空间到本地。 3.Pro

Anonymous 1053

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

信息收集全流程

信息收集全流程

Decaede的博客 4107

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

查看开机启动项内容

ls -alt /etc/init.d/ 普通用户下即可运行

qq_37850901的博客 215

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

[转贴] 数学网站集锦

 [转贴] 数学网站集锦 Algebra Assistance(代数辅导)1 凌晨三点你在演算一个方程式,又没有人可以问一下时,那真是糟透了。不过这种情况再也不会发生,在网上你可以得到你所需要的帮助(不过当测验时你不可能带上你的计算机)。 Web: http://www.algebra-online.com/ Usenet: Alt.algebra.help 你的代数是否

杜汪洋的专栏 4556

IT工程师学习方法和发展路线

前言: 从需求,即招聘,面试入手,了解行业所需,再到个人部分,学习大佬们的学习方法,书写自己的简历,提升自我技能,或通过考证锻炼学习的学习方法,或通过技能提高工作效率,简述几个方面的特点,梳理下发展路线,通过利器提高办公效率。 Tips:Markdown语法学习:改字体颜色、该字体底色、画图、各种图、语法大全根据我国发布的《国民经济和社会发展第十四个五年规划和2035年远景目标纲要》 从招聘平台获取自己想要的招聘信息,进而找到应对之道,换言之,做好押题工作。 1、Boss直聘:https://www.zhi

stqer的博客 1万+

应急响应-Linux常用应急溯源命令

Linux常用应急溯源命令 文章目录Linux常用应急溯源命令常用命令1、账号相关命令2、程序相关命令3、日志相关命令3.1 定位爆破root帐号来源IP3.2 查询登录成功的IP3.3 查询增加用户日志3.4 查询删除用户日志3.5 查询su切换用户记录4、定时任务5、文本相关5.1grep查找前后数据5.2显示文件几行6、其他相关6.1查看最近改动的各类脚本文件和其他文件6.2域名hosts 常用命令 1、账号相关命令 1、查询特权用户特权用户(uid 为0):awk -F: ‘$3==0{print

lza20001103的博客 1351

《BJBR虚拟仿真解决方案(描述精选)》(Yanlz+SteamVR+5G+AI+VR+AR+MR+HR+BR+CR+DR+ER+FR+GR+人工智能+人机交互+立钻哥哥+==)

《BJBR虚拟仿真解决方案(描述精选)》 《BJBR虚拟仿真解决方案(描述精选)》 版本 作者 参与者 完成日期 备注 YanlzVR_BJBR_VIP_V01_1.0 严立钻 2019.08...

VRunSoftYanlz的博客 8万+

Kali--MSF-永恒之蓝详解(复现、演示、远程、后门、加壳、修复)

Kali--MSF-永恒之蓝详解(复现、演示、远程、后门、加壳、修复)

m0_65712192的博客 4万+

TowardsDataScience 博客中文翻译 2021(一百三十一)

方块字。我的起始数据集包含了他们报告的所有投球统计数据。我自己加了几个字段,都是手动编译的。这些包括联赛的指标变量(0 代表 AL,1 代表 NL),球员是否在之前的淡季更换了球队和/或联赛,以及他们是否在赛季中更换了球队/联赛,考虑了交易/削减/签约。这个变量比你想象的更加主观。如果一个球员在一个赛季中出现在几个球队,我会查看他们在哪里打了最多的比赛。如果有人在美联效力了六年,在休赛期被国联球队签下,并为他们打了七场比赛,然后在这一年的剩余时间里被交易回美联,我不认为这是改变联赛。

龙哥盟 2415
上一篇: intel 虚拟化手册解读
下一篇: java反射及hook
inquisiter
博客等级 码龄10年 374粉丝 228原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值