当前位置:网站首页>Record the process of reverse task manager
Record the process of reverse task manager
2022-07-06 03:22:00 【Yulong_】
keyword :
Task manager , reverse ,WdcSafeOpenProcess,ResolveImagePath_Desktop,OpenProcess
Preface
Record the process of this reverse task manager , The whole process is relatively pleasant and easy .
There is no detailed analysis of the function implementation of the task manager , In this reverse , only Focus on a function point —— How does the task manager get the process id by 4 Of system Of relevant information ? Because I've done Windows The process related programming is clear , Microsoft offers API Function except to get System Process name and pid Outside , Other information ( Such as path 、 Command line, etc ) It's impossible to get .
Text
Let's take a look at the display of the task manager :
Where did the description information of this process come from ? We can even right-click to open the location of the file ...
First , open IDA, Let's start with a wave of Static analysis :
From the import table , See how the task manager gets the process handle ( Guess there is special treatment here ?)
We see OpenProcess function , Take a look at how it is called in the task manager , View the of this function Cross reference
边栏推荐
- Crazy, thousands of netizens are exploding the company's salary
- Data and Introspection__ dict__ Attributes and__ slots__ attribute
- Remote Sensing Image Super-resolution and Object Detection: Benchmark and State of the Art
- 蓝色样式商城网站页脚代码
- Deno介绍
- February 14, 2022 Daily: Google long article summarizes the experience of building four generations of TPU
- [padding] an error is reported in the prediction after loading the model weight attributeerror: 'model' object has no attribute '_ place‘
- Jenkins basic knowledge ----- detailed explanation of 03pipeline code
- 这些不太会
- 【Rust 笔记】18-宏
猜你喜欢
暑期刷题-Day3
如何做好功能测试
SAP ALV颜色代码对应颜色(整理)
NR modulation 1
Jenkins basic knowledge ----- detailed explanation of 03pipeline code
OCR文字識別方法綜述
Exness foreign exchange: the governor of the Bank of Canada said that the interest rate hike would be more moderate, and the United States and Canada fell slightly to maintain range volatility
数据分析——seaborn可视化(笔记自用)
真机无法访问虚拟机的靶场,真机无法ping通虚拟机
SAP ALV单元格级别设置颜色
随机推荐
2022工作中遇到的问题四
Getting started with applet cloud development - getting user search content
Recommended foreign websites for programmers to learn
Image super-resolution using deep convolutional networks(SRCNN)解读与实现
Erreur de la carte SD "erreur - 110 whilst initialisation de la carte SD
Game theory matlab
Descriptor implements ORM model
Selenium share
SD卡报错“error -110 whilst initialising SD card
Who is the winner of PTA
The real machine cannot access the shooting range of the virtual machine, and the real machine cannot Ping the virtual machine
MySQL advanced notes
Distributed service framework dobbo
Linear programming matlab
[Li Kou] the second set of the 280 Li Kou weekly match
【概念】Web 基础概念认知
深入探究指针及指针类型
给新人工程师组员的建议
Reverse repackaging of wechat applet
Overview of OCR character recognition methods