Notice
		                                        
										
                                    
                                        
                                    
                                        Recent Posts
                                        
                                    
                                        
                                    
                                        Recent Comments
                                        
                                    
                                        
                                    
                                    
                                | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                                        Tags
                                        
                                    
                                        
                                    - Ransomware
 - why error
 - idb2pat
 - idapro
 - TensorFlow
 - pytest
 - data distribution
 - mock.patch
 - NumPy Unicode Error
 - ida
 - MySQL
 - open office xml
 - x64
 - Rat
 - 포인터 매핑
 - hex-rays
 - h5py.File
 - Injection
 - Python
 - commandline
 - error
 - ecma
 - ida pro
 - Analysis
 - malware
 - idapython
 - debugging
 - error fix
 - javascript
 - svn update
 
                                        Archives
                                        
                                    
                                        
                                    - Today
 
- Total
 
13 Security Lab
[API Referenc] Win32 matched Native API 본문
                        Computer Science/Windows Externals
                        
							
                       
                    [API Referenc] Win32 matched Native API
Maj0r Tom 2015. 5. 1. 18:36
| Process | Win32 | Native API | 
| OpenProcess | NtOpenProcess | |
| TerminateProcess | NtTerminateProcess | |
| CreateProcess | NtCreateProcess(Ex)/NtCreateUserProcess, | |
| RtlCreateUserProcess | ||
| GetProcessId | NtQueryInformationProcess (ProcessBasicInformation)  | 
|
| ExitProcess | RtlExitUserProcess (Windows Vista and later) | |
| GetPriorityClass | NtQueryInformationProcess (ProcessPriorityClass)  | 
|
| SetPriorityClass | NtSetInformationProcess (ProcessPriorityClass)  | 
|
| N/A (suspend process) | NtSuspendProcess | |
| N/A (resume process) | NtResumeProcess | |
| Thread | Win32 | Native API | 
| OpenThread | NtOpenThread | |
| TerminateThread | NtTerminateThread | |
| CreateRemoteThread(Ex) | RtlCreateUserThread/NtCreateThread(Ex) | |
| ExitThread | RtlExitUserThread | |
| GetThreadContext | NtGetContextThread | |
| SetThreadContext | NtSetContextThread | |
| SuspendThread | NtSuspendThread | |
| ResumeThread | NtResumeThread | |
| Sleep(Ex) | NtDelayExecution | |
| Virtual memory | Win32 | Native API | 
| VirtualAlloc(Ex) | NtAllocateVirtualMemory | |
| VirtualFree(Ex) | NtFreeVirtualMemory | |
| VirtualProtect(Ex) | NtProtectVirtualMemory | |
| VirtualLock | NtLockVirtualMemory | |
| ReadProcessMemory | NtReadVirtualMemory | |
| WriteProcessMemory | NtWriteVirtualMemory | |
| VirtualQuery(Ex) | NtQueryVirtualMemory | |
| Heaps | Win32 | Native API | 
| HeapCreate | RtlCreateHeap | |
| HeapAlloc | RtlAllocateHeap | |
| HeapFree | RtlFreeHeap | |
| HeapDestroy | RtlDestroyHeap | |
| Objects | Win32 | Native API | 
| CloseHandle | NtClose | |
| DuplicateHandle | NtDuplicateObject | |
| GetKernelObjectSecurity | NtQuerySecurityObject | |
| SetKernelObjectSecurity | NtSetSecurityObject | |
| File system | Win32 | Native API | 
| CreateFile | NtCreateFile | |
| ReadFile(Ex) | NtReadFile | |
| WriteFile(Ex) | NtWriteFile | |
| DeleteFile | NtDeleteFile/ | |
| NtSetInformationFile (FileDispositionInformation)  | 
||
| DeviceIoControl | NtDeviceIoControlFile /NtFsControlFile  | 
|
| System information | Win32 | Native API | 
| GetSystemInfo | NtQuerySystemInformation (SystemBasicInformation)  | 
|
| CreateToolhelp32Snapshot /EnumProcesses  | 
NtQuerySystemInformation | |
| - SystemProcessInformation | ||
| - SystemExtendedProcessInformation | ||
| Power | Win32 | Native API | 
| SetSystemPowerState | NtInitiatePowerAction | |
| N/A (force shutdown) | NtShutdownSystem | |
| SetThreadExecutionState | NtSetThreadExecutionState | |
| Other | Win32 | Native API | 
| EncodePointer | RtlEncodePointer | |
| DecodePointer | RtlDecodePointer | |
| EncodeSystemPointer | RtlEncodeSystemPointer | |
| DecodeSystemPointer | RtlDecodeSystemPointer | 
                          Comments