首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
WindowsPE
】的更多相关文章
使用WindowsPE破解管理员密码
使用WindowsPE破解管理员密码 1将操作系统关闭,编辑虚拟机设置,先用老毛桃生成一个ISO,点.iso制作,再点生成ISO文件,然后选择WinPE的ISO镜像存放的位置 将WinPE.ISO文件放入CD/DVD光驱,然后打开电源时进入固件,然后启动操作系统 进入BOOt,并设置CD-ROM Drive第一启动,可通过-+进行移动,好了按f10保存退出…
WindowsPE
什么是WindowsPE Windows Preinstallation Environment(Windows PE),Windows预引导环境,是带有有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional及以上内核.它包括运行Windows安装程序及脚本.连接网络共享.自动化基本过程以及执行硬件验证所需的最小功能. WindowsPE是个光盘,如果你的计算机崩溃了,可以借助WindowsPE直接进入系统,把重要数据考出来再重装系统.…
WindowsPE权威指南 第二章 小工具 PEInfo代码的C语言实现
主程序代码 PEInfo.c #include <Windows.h> #include<Richedit.h> #include "resource.h" HINSTANCE hInstance; HWND hWinEdit; /* 初始化窗口程序 */ void _Init(HWND hWinMain) { HICON hIcon; CHARFORMAT stCf; TCHAR szFont[] = TEXT("宋体"); hWinEdi…
WindowsPE权威指南 第二章 小工具 PEComp代码的C语言实现
主程序代码 PEComp.c #include <windows.h> #include <Richedit.h> #include <Commctrl.h> #include "resource.h" HINSTANCE hInstance; DWORD dwCount; HWND hWinEdit; //富文本框句柄 /* 初始化窗口程序 */ void _Init(HWND hWinMain) { HICON hIcon; CHARFORMAT…
WindowsPE权威指南 第二章 小工具 pedump代码的C语言实现
2016-11-16 16:29:07 主程序代码 pedump.c #include <windows.h> #include <Richedit.h> #include "resource.h" HINSTANCE hInstance; DWORD dwStop; HWND hWinEdit; //富文本框句柄 /* 初始化窗口程序 */ void _Init(HWND hWinMain) { HICON hIcon; CHARFORMAT stCf; TC…
WindowsPE权威指南-PE文件头中的重定位表
PE加载的过程 任何一个EXE程序会被分配4GB的内存空间,用户层处理低2G的内存,驱动处理高2G的内存. 1.双击EXE程序,操作系统开辟一个4GB的空间. 2.从ImageBase决定了加载后的基址,ImageSize决定了程序有多大. 3.然后加载DLL 大体流程: 1.PE被执行时,装载器为进程分配虚拟地址空间,在此情况下,并不是把完整的PE文件载入到磁盘中,而是做一个简单的内存映射. 2.PE装载器在内核中创建进程对象和主进程对象以及其他的内容. 3.PE装载器搜索输入表,装载应用程序…
WindowsPE 第七章 资源表
资源表 在程序设计中,总会设计一些数据.这些数据可能是源代码内部需要用到的常量,菜单选项.界面描述等:也可能是源代码外部的,比如程序的图标文件.北京音乐文件.配置文件等,以上这些数据统称为资源.按照程序与数据分离的设计思想,最理想的方案是单独为程序所需要的数据安排一节来存储-PE中的资源就是这么做的. 7.1资源分类 资源数据在PE里是最复杂的一种.其难度主要体现在对资源数据的遍历定位上,以及资源块的不易阅读性.因为即使通过信息定位方法找到了资源块,其内部结构还需要进一步解析.首先来看资源分类的…
WindowsPE 第五章 导出表编程-1(枚举导出表)
导出表编程-1-枚举导出表 开始前先回忆一下导出表: 1.枚举dll函数的导出函数名字: 思路: (1)加载dll到内存里. (2)获取PE头,逐步找到可选头部. (3)然后找到里面的第一个结构(导出表)地址,这个地址指向一个IMAGE_EXPORT_DIRECTORY,然后找到里面的 这个地址是一个数组(DWORD),每个值都指向一个导出函数的名字字符串所在地址,然后根据 确定个数,直接枚举就行了. 代码如下: #include "stdafx.h" #include <win…
WindowsPE 第五章 导出表
导出表 PE中的导出表存在于动态链接库文件里.导出表的主要作用是将PE中存在的函数导出到外部,以便其他人可以使用这些函数,实现代码重用. 5.1导出表的作用 代码重用机制提供了重用代码的动态链接库,它会向调用者说明库里的哪些函数是可以被别人使用的,这些用来说明的信息便组成了导出表.导出表存在的位置不是绝对的,通常EXE文件中很少有导出表(也可以有),而大部分DLL文件中都有导出表.所以一提到导出表,很多时候第一反应就是动态链接库. 导出表的两个租用: 一是可以通过导出表分析不认识的动态链接库所能…
忘记Windows7登陆密码解决办法
忘记 Windows7 的登陆密码,解决这个问题的思路就是替换 system32 下的 Magnify.exe . 可以从 WindowsPE 启动,到 C:\windows\system32 下. 更改 Magnify.exe 和 cmd.exe 的所有者为 administrators ,然后更改 Magnify.exe 和 cmd.exe 的所有者权限为完全控制,Magnify.exe 改为 Magnify.exe1,cmd.exe 改为 Magnify.exe.更改后, 重启电脑,启用放…