pe程序流程图
2016-11-10 21:21:35 0 举报
PE程序流程图是一种用于描述Windows操作系统可执行文件(PE文件)加载和执行过程的图表。它通常包括以下几个主要步骤: 1. 用户打开程序,操作系统将控制权交给程序。 2. 程序首先检查是否已安装所需的运行时库。 3. 如果未安装,程序会提示用户安装,然后继续执行。 4. 程序检查是否已安装所需的系统组件。 5. 如果未安装,程序会提示用户安装,然后继续执行。 6. 程序初始化自身,包括分配内存、设置变量等。 7. 程序进入主循环,等待用户输入并响应。 8. 当用户关闭程序时,操作系统将控制权交还给用户。
作者其他创作
大纲/内容
读取文件信息
ReadFile
打开文件
创建窗口
CreateFile
感染文件
MoveWindow
改变窗口
SetFilePointer
移动到节头表的末端,文件末端和pe头
在节头表末端加入一个新头,在文件末端插入病毒代码,因为新加了一节,还要修改pe头
显示文件路径和文件名
是
GetPEHeaderInfo
_MainWndProc
OpenFileDlg
显示文件信息
获得程序句柄
InfectPEFile
_winmain
注册窗口,同时设定窗口过程_MainWndProc地址
CreateWindowEx
ShowWindow
生成窗口,同时载入菜单至窗口中
加载菜单
RegisterClassEx
SetWindowText
GetModuleHandle
打开文件对话框,同时获得用户打开的文件路径和文件名
显示菜单
改变窗口大小和位置
start
移动到文件相应位置
获取文件头信息
LoadMenu
建立编辑框,设置为zhidu
wsrpintf+sendMessage
CreateWindowEx+SendMessage
通过DispatchMessage将消息传递给窗口过程
0 条评论
下一页