u disk installation Assistant, is the IT sky for the vast number of installed personnel to build the Windows PE environmentU disk installation assistant from the vastfrom the point of view of the installation maintainer, the three major requirements of PE are maintained by the machine."widely compatible, convenient operation, quick Start "to focus on the point,force will be a U disk installed Assistant to b
Section in PE isStore different types of data (Code, Data, constants, resources)Different sections have different access permissions.
Section is the basic unit for storing code or data in PE files. Some data types belong to different data directories, but they are classified into the same section because their access attributes are the same. The section may occupy one or more pages, the page attributes in
The PE file format is the self-contained execution body file format in the Win32 environment. The main subject of a personal volume is the. exe file and. DLL file. I don't know if it is correct. If it's not correct, I hope the heroes will correct it. I will not talk about it much more. Brother Feng feixue described it in details in encryption and decryption, first, write a console-based PE File Format analy
Configuration:System: win7 + Ubuntu dual-System Computer: Sony
Cause:
After windows 12.04 and Ubuntu are installed, Ubuntu has some problems, so I want to reinstall ubuntu.
I used the easybcd software to install the dual-system, because I did not know about the software and system, and so on. I just thought about it. Do I think Sony has any built-in recovery software? I can fix the entire hard disk and restore the system to the factory status. So I did it.
As a result, there is a tragedy
Image_dos_header struct
{
+ 0 h word e_magic // magic dos signature MZ (4dh 5ah) DoS Executable File tag
+ 2 H word e_cblp // bytes on last page of File
+ 4 h word e_cp // pages in file
+ 6 h word e_crlc // relocations
+ 8 h word e_cparhdr // size of header in paragraphs
+ 0ah word e_minalloc // minimun extra paragraphs needs
+ 0ch word e_maxalloc // maximun extra paragraphs needs
+ 0eh word e_ss // intial (relative) SS value dos code initialization stack SS
+ 10 h word e_sp /
The parser writes additional data to the file.
It mainly resolves the PE File Header, locates the overlay location, and writes the file. The common application scenario is that in crackme, crackme itself has a piece of encrypted additional data, parse its own additional data during the crackme operation, and then decrypt the data ....
Code retention:
// Parse your PE file TCHAR szModuleFile [MAX_PATH] = {
Research on basic PE resources
Resources are generally stored in a tree, which usually contains three layers. In NT, the top layer is type, followed by name, and finally language. If a PE file contains a resource file, the system checks whether the selection table contains ". rsrc" but does not apply to some PE files.
1. The structure of a type table is as
How is the PE system letter modified? WinPE believe that everyone has used, but every time the PE letter is fixed, then there is no way to change the letter?
For example, the PE system in the B disk into the W plate, carry forward the DIY spirit, and then together to modify it. The following areas are roughly required:
First, WINPE. There is one place in the IN
PE system can not find a hard drive solution, here we introduce the following four methods:
Method One:
On the desktop, right-click "My Computer"--"manage"--"Disk Management", you can see that PE has recognized the mobile hard disk (disk 1), but did not assign a letter to it.
On a partition on a removable hard disk (disk 1) (if there are 2 or more partitions), right-click--"Change drive name and path"--"
binary level of metadata.
In the next article, I will gradually metadata in PE, the organizational structure gradually stripped away,
So that you can understand what this mysterious CLR core is, what it hides, that we can get through
What he did, why he designed it, and so on ...
The organization structure of 1.4 metadata in PE
After saying a nonsense, back to Roman up, talk about metadata in
Recently just bought a piece of the net to move a plate, and then want to install a PE system for its system maintenance, I will explain how to install the PE system on the mobile hard disk, the use of this method will not harm the data of the mobile hard disk itself!
Of course, someone would like to, why not buy a U disk, click on it! Oh, or I hope you do not spray me greatly!
Installation Preparation:
name was later used by many file formats, including PE. A block starting with a symbol refers to the place where the compiler processes uninitialized data. The BSS section does not contain any data, but simply maintains the start and end addresses so that the memory zone can be effectively cleared during runtime. BSS does not exist in the binary image file of the application.The order of sections is fixed. This structure lacks scalability. For exampl
/Vmlinuz.efikernel/ubuntu15x64/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu15x64/ubuntu.iso ro quiet splash Locale=zh_CN. utf-8INITRD/ubuntu15x64/Initrd.lztitle " ,"Other tool Run (UD)/idbc/grub/diy. LstIn this menu we keep the option to run WinPE and add the option to install Ubuntu . To keep the menu streamlined, other features are integrated into another menu (DIY. LST). Find--set-root/ubuntu15x86/vmlinuzkernel/ubuntu15x86/vmlinuz boot=casper Iso-scan /filename=/ubuntu15x86/ubuntu.iso ro
Since Microsoft launched the WINDOWS10 system, many users want to try to experience the WINDOWS10 system, here is to introduce how to skillfully use Chinese cabbage PE upgrade WINDOWS10 system.1. Make the U-plate starter plate of Chinese cabbage. First insert a 8g-size U-Disk into your computer, open the cabbage, select ISO mode, and select the Win10iso image you downloaded in the Browse. Then the first step is to click on "Generate ISO image file" an
A lot of PE system, there is such a thing, no technical content, is to Ghost plus a UI just,But using this thing to restore the system, will be infected with some bundled software, after booting to the Dayton, and download a bunch of softwareIncluding Iqiyi art, Baidu Search, 360 browser and so on, in addition the homepage is locked to Sogou navigation, disgusting!!!!The workaround:1 is to avoid using this software, using the original ghost hand-opera
Recently, we collected the fileinfo information of the PE and found that not every PE exists, and not all of them exist. The summary of the sample basically includes the following information:
Legalcopyright: copyright information
Internalname: Internal name
Fileversion: file version
CompanyName: Company Name
Legaltrademarks: Registered Trademark
Comments: Comments
Productname: Product Name
There are more and more computer Trojans. With the emergence of various Trojan modification technologies, Trojan killing tools are often powerless. Relying solely on anti-virus software and Trojan removing software is becoming increasingly unreliable.However, most computer Trojans have several notable features:1. Computer Trojans rarely modify existing files in the system. Only a few files are modified.2. In order to reside in the computer, computer Trojans usually copy themselves to the Windows
additional fields (later called extended domain.
Note that two struct types defined in WinNT. h
[Cpp]Typedef struct _ IMAGE_NT_HEADERS64 {DWORD Signature;IMAGE_FILE_HEADER FileHeader;IMAGE_OPTIONAL_HEADER64 OptionalHeader;} IMAGE_NT_HEADERS64, * PIMAGE_NT_HEADERS64;Typedef struct _ IMAGE_NT_HEADERS {DWORD Signature;IMAGE_FILE_HEADER FileHeader;IMAGE_OPTIONAL_HEADER32 OptionalHeader;} IMAGE_NT_HEADERS32, * PIMAGE_NT_HEADERS32;This structure provides the structure layout of the
[PE Structure Analysis] 6. IMAGE_SECTION_HEADER, imagesectionheader
The source code of IMAGE_SECTION_HEADER is as follows:
Typedef struct _ IMAGE_SECTION_HEADER {BYTE Name [IMAGE_SIZEOF_SHORT_NAME]; // section table Name, such as ". text" // IMAGE_SIZEOF_SHORT_NAME = 8 union {
DWORD PhysicalAddress; // physical address in the file
DWORD VirtualSize; // the actual length. The two values are a joint structure. You can use either of them. Generally, the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.