首页 网络安全 安全学院 查看内容

kernel32.dll中输出的函数名

2009-8-13 10:14 1169 0

摘要: 昨天写程序到获取WinExec函数地址的时候卡壳了,跟踪测试了半天最后才发现原来kernel32中输出的函数名是WinExec.....而不是Winexec....彻底昏倒~~极度鄙视.... 特意...
关键词: 32 数名 WinExec serPhysicalPages NamesForVolumeNa CurrentDirectory etEnvironmentVar eEnvironmentVari erCriticalSectio meAGetVolumePath

昨天写程序到获取WinExec函数地址的时候卡壳了,跟踪测试了半天最后才发现原来kernel32中输出的函数名是WinExec.....而不是Winexec....彻底昏倒~~极度鄙视.... 特意把kernel32.dll用wdasm把输出函数名给列了出来....放到这里做个备份参考..... _hread_hwrite_lclose_lcreat_llseek_lopen_lread_lwriteActivateActCtxAddAtomAAddAtomWAddConsoleAliasAAddConsoleAliasWAddLocalAlternateComputerNameAAddLocalAlternateComputerNameWAddRefActCtxAddVectoredExceptionHandlerAllocateUserPhysicalPagesAllocConsoleAreFileApisANSIAssignProcessToJobObjectAttachConsoleBackupReadBackupSeekBackupWriteBaseCheckAppcompatCacheBaseCleanupAppcompatCacheBaseCleanupAppcompatCacheSupportBaseDumpAppcompatCacheBaseFlushAppcompatCacheBaseInitAppcompatCacheBaseInitAppcompatCacheSupportBasepCheckWinSaferRestrictionsBaseProcessInitPostImportBaseQueryModuleDataBaseUpdateAppcompatCacheBeepBeginUpdateResourceABeginUpdateResourceWBindIoCompletionCallbackBuildCommDCBABuildCommDCBAndTimeoutsABuildCommDCBAndTimeoutsWBuildCommDCBWCallNamedPipeACallNamedPipeWCancelDeviceWakeupRequestCancelIoCancelTimerQueueTimerCancelWaitableTimerChangeTimerQueueTimerCheckNameLegalDOS8Dot3ACheckNameLegalDOS8Dot3WCheckRemoteDebuggerPresentClearCommBreakClearCommErrorCloseConsoleHandleCloseHandleCloseProfileUserMappingCmdBatNotificationCommConfigDialogACommConfigDialogWCompareFileTimeCompareStringACompareStringWConnectNamedPipeConsoleMenuControlContinueDebugEventConvertDefaultLocaleConvertFiberToThreadConvertThreadToFiberCopyFileACopyFileExACopyFileExWCopyFileWCopyLZFileCreateActCtxACreateActCtxWCreateConsoleScreenBufferCreateDirectoryACreateDirectoryExACreateDirectoryExWCreateDirectoryWCreateEventACreateEventWCreateFiberCreateFiberExCreateFileACreateFileMappingACreateFileMappingWCreateFileWCreateHardLinkACreateHardLinkWCreateIoCompletionPortCreateJobObjectACreateJobObjectWCreateJobSetCreateMailslotACreateMailslotWCreateMemoryResourceNotificationCreateMutexACreateMutexWCreateNamedPipeACreateNamedPipeWCreateNlsSecurityDescriptorCreatePipeCreateProcessACreateProcessInternalACreateProcessInternalWCreateProcessInternalWSecureCreateProcessWCreateRemoteThreadCreateSemaphoreACreateSemaphoreWCreateSocketHandleCreateTapePartitionCreateThreadCreateTimerQueueCreateTimerQueueTimerCreateToolhelp32SnapshotCreateVirtualBufferCreateWaitableTimerACreateWaitableTimerWDeactivateActCtxDebugActiveProcessDebugActiveProcessStopDebugBreakDebugBreakProcessDebugSetProcessKillOnExitDecodePointerDecodeSystemPointerDefineDosDeviceADefineDosDeviceWDelayLoadFailureHookDeleteAtomDeleteCriticalSectionDeleteFiberDeleteFileADeleteFileWDeleteTimerQueueDeleteTimerQueueExDeleteTimerQueueTimerDeleteVolumeMountPointADeleteVolumeMountPointWDeviceIoControlDisableThreadLibraryCallsDisconnectNamedPipeDnsHostnameToComputerNameADnsHostnameToComputerNameWDosDateTimeToFileTimeDosPathToSessionPathADosPathToSessionPathWDuplicateConsoleHandleDuplicateHandleEncodePointerEncodeSystemPointerEndUpdateResourceAEndUpdateResourceWEnterCriticalSectionEnumCalendarInfoAEnumCalendarInfoExAEnumCalendarInfoExWEnumCalendarInfoWEnumDateFormatsAEnumDateFormatsExAEnumDateFormatsExWEnumDateFormatsWEnumerateLocalComputerNamesAEnumerateLocalComputerNamesWEnumLanguageGroupLocalesAEnumLanguageGroupLocalesWEnumResourceLanguagesAEnumResourceLanguagesWEnumResourceNamesAEnumResourceNamesWEnumResourceTypesAEnumResourceTypesWEnumSystemCodePagesAEnumSystemCodePagesWEnumSystemGeoIDEnumSystemLanguageGroupsAEnumSystemLanguageGroupsWEnumSystemLocalesAEnumSystemLocalesWEnumTimeFormatsAEnumTimeFormatsWEnumUILanguagesAEnumUILanguagesWEraseTapeEscapeCommFunctionExitProcessExitThreadExitVDMExpandEnvironmentStringsAExpandEnvironmentStringsWExpungeConsoleCommandHistoryAExpungeConsoleCommandHistoryWExtendVirtualBufferFatalAppExitAFatalAppExitWFatalExitFileTimeToDosDateTimeFileTimeToLocalFileTimeFileTimeToSystemTimeFillConsoleOutputAttributeFillConsoleOutputCharacterAFillConsoleOutputCharacterWFindActCtxSectionGuidFindActCtxSectionStringAFindActCtxSectionStringWFindAtomAFindAtomWFindCloseFindCloseChangeNotificationFindFirstChangeNotificationAFindFirstChangeNotificationWFindFirstFileAFindFirstFileExAFindFirstFileExWFindFirstFileWFindFirstVolumeAFindFirstVolumeMountPointAFindFirstVolumeMountPointWFindFirstVolumeWFindNextChangeNotificationFindNextFileAFindNextFileWFindNextVolumeAFindNextVolumeMountPointAFindNextVolumeMountPointWFindNextVolumeWFindResourceAFindResourceExAFindResourceExWFindResourceWFindVolumeCloseFindVolumeMountPointCloseFlushConsoleInputBufferFlushFileBuffersFlushInstructionCacheFlushViewOfFileFoldStringAFoldStringWFormatMessageAFormatMessageWFreeConsoleFreeEnvironmentStringsAFreeEnvironmentStringsWFreeLibraryFreeLibraryAndExitThreadFreeResourceFreeUserPhysicalPagesFreeVirtualBufferGenerateConsoleCtrlEventGetACPGetAtomNameAGetAtomNameWGetBinaryTypeGetBinaryTypeAGetBinaryTypeWGetCalendarInfoAGetCalendarInfoWGetCommandLineAGetCommandLineWGetCommConfigGetCommMaskGetCommModemStatusGetCommPropertiesGetCommStateGetCommTimeoutsGetComPlusPackageInstallStatusGetCompressedFileSizeAGetCompressedFileSizeWGetComputerNameAGetComputerNameExAGetComputerNameExWGetComputerNameWGetConsoleAliasAGetConsoleAliasesAGetConsoleAliasesLengthAGetConsoleAliasesLengthWGetConsoleAliasesWGetConsoleAliasExesAGetConsoleAliasExesLengthAGetConsoleAliasExesLengthWGetConsoleAliasExesWGetConsoleAliasWGetConsoleCharTypeGetConsoleCommandHistoryAGetConsoleCommandHistoryLengthAGetConsoleCommandHistoryLengthWGetConsoleCommandHistoryWGetConsoleCPGetConsoleCursorInfoGetConsoleCursorModeGetConsoleDisplayModeGetConsoleFontInfoGetConsoleFontSizeGetConsoleHardwareStateGetConsoleInputExeNameAGetConsoleInputExeNameWGetConsoleInputWaitHandleGetConsoleKeyboardLayoutNameAGetConsoleKeyboardLayoutNameWGetConsoleModeGetConsoleNlsModeGetConsoleOutputCPGetConsoleProcessListGetConsoleScreenBufferInfoGetConsoleSelectionInfoGetConsoleTitleAGetConsoleTitleWGetConsoleWindowGetCPFileNameFromRegistryGetCPInfoGetCPInfoExAGetCPInfoExWGetCurrencyFormatAGetCurrencyFormatWGetCurrentActCtxGetCurrentConsoleFontGetCurrentDirectoryAGetCurrentDirectoryWGetCurrentProcessGetCurrentProcessIdGetCurrentThreadGetCurrentThreadIdGetDateFormatAGetDateFormatWGetDefaultCommConfigAGetDefaultCommConfigWGetDefaultSortkeySizeGetDevicePowerStateGetDiskFreeSpaceAGetDiskFreeSpaceExAGetDiskFreeSpaceExWGetDiskFreeSpaceWGetDllDirectoryAGetDllDirectoryWGetDriveTypeAGetDriveTypeWGetEnvironmentStringsGetEnvironmentStringsAGetEnvironmentStringsWGetEnvironmentVariableAGetEnvironmentVariableWGetExitCodeProcessGetExitCodeThreadGetExpandedNameAGetExpandedNameWGetFileAttributesAGetFileAttributesExAGetFileAttributesExWGetFileAttributesWGetFileInformationByHandleGetFileSizeGetFileSizeExGetFileTimeGetFileTypeGetFirmwareEnvironmentVariableAGetFirmwareEnvironmentVariableWGetFullPathNameAGetFullPathNameWGetGeoInfoAGetGeoInfoWGetHandleContextGetHandleInformationGetLargestConsoleWindowSizeGetLastErrorGetLinguistLangSizeGetLocaleInfoAGetLocaleInfoWGetLocalTimeGetLogicalDrivesGetLogicalDriveStringsAGetLogicalDriveStringsWGetLongPathNameAGetLongPathNameWGetMailslotInfoGetModuleFileNameAGetModuleFileNameWGetModuleHandleAGetModuleHandleExAGetModuleHandleExWGetModuleHandleWGetNamedPipeHandleStateAGetNamedPipeHandleStateWGetNamedPipeInfoGetNativeSystemInfoGetNextVDMCommandGetNlsSectionNameGetNumaAvailableMemoryGetNumaAvailableMemoryNodeGetNumaHighestNodeNumberGetNumaNodeProcessorMaskGetNumaProcessorMapGetNumaProcessorNodeGetNumberFormatAGetNumberFormatWGetNumberOfConsoleFontsGetNumberOfConsoleInputEventsGetNumberOfConsoleMouseButtonsGetOEMCPGetOverlappedResultGetPriorityClassGetPrivateProfileIntAGetPrivateProfileIntWGetPrivateProfileSectionAGetPrivateProfileSectionNamesAGetPrivateProfileSectionNamesWGetPrivateProfileSectionWGetPrivateProfileStringAGetPrivateProfileStringWGetPrivateProfileStructAGetPrivateProfileStructWGetProcAddressGetProcessAffinityMaskGetProcessHandleCountGetProcessHeapGetProcessHeapsGetProcessIdGetProcessIoCountersGetProcessPriorityBoostGetProcessShutdownParametersGetProcessTimesGetProcessVersionGetProcessWorkingSetSizeGetProfileIntAGetProfileIntWGetProfileSectionAGetProfileSectionWGetProfileStringAGetProfileStringWGetQueuedCompletionStatusGetShortPathNameAGetShortPathNameWGetStartupInfoAGetStartupInfoWGetStdHandleGetStringTypeAGetStringTypeExAGetStringTypeExWGetStringTypeWGetSystemDefaultLangIDGetSystemDefaultLCIDGetSystemDefaultUILanguageGetSystemDirectoryAGetSystemDirectoryWGetSystemInfoGetSystemPowerStatusGetSystemRegistryQuotaGetSystemTimeGetSystemTimeAdjustmentGetSystemTimeAsFileTimeGetSystemTimesGetSystemWindowsDirectoryAGetSystemWindowsDirectoryWGetSystemWow64DirectoryAGetSystemWow64DirectoryWGetTapeParametersGetTapePositionGetTapeStatusGetTempFileNameAGetTempFileNameWGetTempPathAGetTempPathWGetThreadContextGetThreadIOPendingFlagGetThreadLocaleGetThreadPriorityGetThreadPriorityBoostGetThreadSelectorEntryGetThreadTimesGetTickCountGetTimeFormatAGetTimeFormatWGetTimeZoneInformationGetUserDefaultLangIDGetUserDefaultLCIDGetUserDefaultUILanguageGetUserGeoIDGetVDMCurrentDirectoriesGetVersionGetVersionExAGetVersionExWGetVolumeInformationAGetVolumeInformationWGetVolumeNameForVolumeMountPointAGetVolumeNameForVolumeMountPointWGetVolumePathNameAGetVolumePathNamesForVolumeNameAGetVolumePathNamesForVolumeNameWGetVolumePathNameWGetWindowsDirectoryAGetWindowsDirectoryWGetWriteWatchGlobalAddAtomAGlobalAddAtomWGlobalAllocGlobalCompactGlobalDeleteAtomGlobalFindAtomAGlobalFindAtomWGlobalFixGlobalFlagsGlobalFreeGlobalGetAtomNameAGlobalGetAtomNameWGlobalHandleGlobalLockGlobalMemoryStatusGlobalMemoryStatusExGlobalReAllocGlobalSizeGlobalUnfixGlobalUnlockGlobalUnWireGlobalWireHeap32FirstHeap32ListFirstHeap32ListNextHeap32NextHeapAllocHeapCompactHeapCreateHeapCreateTagsWHeapDestroyHeapExtendHeapFreeHeapLockHeapQueryInformationHeapQueryTagWHeapReAllocHeapSetInformationHeapSizeHeapSummaryHeapUnlockHeapUsageHeapValidateHeapWalkInitAtomTableInitializeCriticalSectionInitializeCriticalSectionAndSpinCountInitializeSListHeadInterlockedCompareExchangeInterlockedDecrementInterlockedExchangeInterlockedExchangeAddInterlockedFlushSListInterlockedIncrementInterlockedPopEntrySListInterlockedPushEntrySListInvalidateConsoleDIBitsIsBadCodePtrIsBadHugeReadPtrIsBadHugeWritePtrIsBadReadPtrIsBadStringPtrAIsBadStringPtrWIsBadWritePtrIsDBCSLeadByteIsDBCSLeadByteExIsDebuggerPresentIsProcessInJobIsProcessorFeaturePresentIsSystemResumeAutomaticIsValidCodePageIsValidLanguageGroupIsValidLocaleIsValidUILanguageIsWow64ProcessLCMapStringALCMapStringWLeaveCriticalSectionLoadLibraryALoadLibraryExALoadLibraryExWLoadLibraryWLoadModuleLoadResourceLocalAllocLocalCompactLocalFileTimeToFileTimeLocalFlagsLocalFreeLocalHandleLocalLockLocalReAllocLocalShrinkLocalSizeLocalUnlockLockFileLockFileExLockResourcelstrcatlstrcatAlstrcatWlstrcmplstrcmpAlstrcmpilstrcmpiAlstrcmpiWlstrcmpWlstrcpylstrcpyAlstrcpynlstrcpynAlstrcpynWlstrcpyWlstrlenlstrlenAlstrlenWLZCloseLZCloseFileLZCopyLZCreateFileWLZDoneLZInitLZOpenFileALZOpenFileWLZReadLZSeekLZStartMapUserPhysicalPagesMapUserPhysicalPagesScatterMapViewOfFileMapViewOfFileExModule32FirstModule32FirstWModule32NextModule32NextWMoveFileAMoveFileExAMoveFileExWMoveFileWMoveFileWithProgressAMoveFileWithProgressWMulDivMultiByteToWideCharNlsConvertIntegerToStringNlsGetCacheUpdateCountNlsResetProcessLocaleNumaVirtualQueryNodeOpenConsoleWOpenDataFileOpenEventAOpenEventWOpenFileOpenFileMappingAOpenFileMappingWOpenJobObjectAOpenJobObjectWOpenMutexAOpenMutexWOpenProcessOpenProfileUserMappingOpenSemaphoreAOpenSemaphoreWOpenThreadOpenWaitableTimerAOpenWaitableTimerWOutputDebugStringAOutputDebugStringWPeekConsoleInputAPeekConsoleInputWPeekNamedPipePostQueuedCompletionStatusPrepareTapePrivCopyFileExWPrivMoveFileIdentityWProcess32FirstProcess32FirstWProcess32NextProcess32NextWProcessIdToSessionIdPulseEventPurgeCommQueryActCtxWQueryDepthSListQueryDosDeviceAQueryDosDeviceWQueryInformationJobObjectQueryMemoryResourceNotificationQueryPerformanceCounterQueryPerformanceFrequencyQueryWin31IniFilesMappedToRegistryQueueUserAPCQueueUserWorkItemRaiseExceptionReadConsoleAReadConsoleInputAReadConsoleInputExAReadConsoleInputExWReadConsoleInputWReadConsoleOutputAReadConsoleOutputAttributeReadConsoleOutputCharacterAReadConsoleOutputCharacterWReadConsoleOutputWReadConsoleWReadDirectoryChangesWReadFileReadFileExReadFileScatterReadProcessMemoryRegisterConsoleIMERegisterConsoleOS2RegisterConsoleVDMRegisterWaitForInputIdleRegisterWaitForSingleObjectRegisterWaitForSingleObjectExRegisterWowBaseHandlersRegisterWowExecReleaseActCtxReleaseMutexReleaseSemaphoreRemoveDirectoryARemoveDirectoryWRemoveLocalAlternateComputerNameARemoveLocalAlternateComputerNameWRemoveVectoredExceptionHandlerReplaceFileReplaceFileAReplaceFileWRequestDeviceWakeupRequestWakeupLatencyResetEventResetWriteWatchRestoreLastErrorResumeThreadRtlCaptureContextRtlCaptureStackBackTraceRtlFillMemoryRtlMoveMemoryRtlUnwindRtlZeroMemoryScrollConsoleScreenBufferAScrollConsoleScreenBufferWSearchPathASearchPathWSetCalendarInfoASetCalendarInfoWSetClientTimeZoneInformationSetCommBreakSetCommConfigSetCommMaskSetCommStateSetCommTimeoutsSetComPlusPackageInstallStatusSetComputerNameASetComputerNameExASetComputerNameExWSetComputerNameWSetConsoleActiveScreenBufferSetConsoleCommandHistoryModeSetConsoleCPSetConsoleCtrlHandlerSetConsoleCursorSetConsoleCursorInfoSetConsoleCursorModeSetConsoleCursorPositionSetConsoleDisplayModeSetConsoleFontSetConsoleHardwareStateSetConsoleIconSetConsoleInputExeNameASetConsoleInputExeNameWSetConsoleKeyShortcutsSetConsoleLocalEUDCSetConsoleMaximumWindowSizeSetConsoleMenuCloseSetConsoleModeSetConsoleNlsModeSetConsoleNumberOfCommandsASetConsoleNumberOfCommandsWSetConsoleOS2OemFormatSetConsoleOutputCPSetConsolePaletteSetConsoleScreenBufferSizeSetConsoleTextAttributeSetConsoleTitleASetConsoleTitleWSetConsoleWindowInfoSetCPGlobalSetCriticalSectionSpinCountSetCurrentDirectoryASetCurrentDirectoryWSetDefaultCommConfigASetDefaultCommConfigWSetDllDirectoryASetDllDirectoryWSetEndOfFileSetEnvironmentVariableASetEnvironmentVariableWSetErrorModeSetEventSetFileApisToANSISetFileApisToOEMSetFileAttributesASetFileAttributesWSetFilePointerSetFilePointerExSetFileShortNameASetFileShortNameWSetFileTimeSetFileValidDataSetFirmwareEnvironmentVariableASetFirmwareEnvironmentVariableWSetHandleContextSetHandleCountSetHandleInformationSetInformationJobObjectSetLastConsoleEventActiveSetLastErrorSetLocaleInfoASetLocaleInfoWSetLocalPrimaryComputerNameASetLocalPrimaryComputerNameWSetLocalTimeSetMailslotInfoSetMessageWaitingIndicatorSetNamedPipeHandleStateSetPriorityClassSetProcessAffinityMaskSetProcessPriorityBoostSetProcessShutdownParametersSetProcessWorkingSetSizeSetStdHandleSetSystemPowerStateSetSystemTimeSetSystemTimeAdjustmentSetTapeParametersSetTapePositionSetTermsrvAppInstallModeSetThreadAffinityMaskSetThreadContextSetThreadExecutionStateSetThreadIdealProcessorSetThreadLocaleSetThreadPrioritySetThreadPriorityBoostSetThreadUILanguageSetTimerQueueTimerSetTimeZoneInformationSetUnhandledExceptionFilterSetupCommSetUserGeoIDSetVDMCurrentDirectoriesSetVolumeLabelASetVolumeLabelWSetVolumeMountPointASetVolumeMountPointWSetWaitableTimerShowConsoleCursorSignalObjectAndWaitSizeofResourceSleepSleepExSuspendThreadSwitchToFiberSwitchToThreadSystemTimeToFileTimeSystemTimeToTzSpecificLocalTimeTerminateJobObjectTerminateProcessTerminateThreadTermsrvAppInstallModeThread32FirstThread32NextTlsAllocTlsFreeTlsGetValueTlsSetValueToolhelp32ReadProcessMemoryTransactNamedPipeTransmitCommCharTrimVirtualBufferTryEnterCriticalSectionTzSpecificLocalTimeToSystemTimeUnhandledExceptionFilterUnlockFileUnlockFileExUnmapViewOfFileUnregisterConsoleIMEUnregisterWaitUnregisterWaitExUpdateResourceAUpdateResourceWUTRegisterUTUnRegisterValidateLCTypeValidateLocaleVDMConsoleOperationVDMOperationStartedVerifyConsoleIoHandleVerifyVersionInfoAVerifyVersionInfoWVerLanguageNameAVerLanguageNameWVerSetConditionMaskVirtualAllocVirtualAllocExVirtualBufferExceptionHandlerVirtualFreeVirtualFreeExVirtualLockVirtualProtectVirtualProtectExVirtualQueryVirtualQueryExVirtualUnlockWaitCommEventWaitForDebugEventWaitForMultipleObjectsWaitForMultipleObjectsExWaitForSingleObjectWaitForSingleObjectExWaitNamedPipeAWaitNamedPipeWWideCharToMultiByteWinExecWriteConsoleAWriteConsoleInputAWriteConsoleInputVDMAWriteConsoleInputVDMWWriteConsoleInputWWriteConsoleOutputAWriteConsoleOutputAttributeWriteConsoleOutputCharacterAWriteConsoleOutputCharacterWWriteConsoleOutputWWriteConsoleWWriteFileWriteFileExWriteFileGatherWritePrivateProfileSectionAWritePrivateProfileSectionWWritePrivateProfileStringAWritePrivateProfileStringWWritePrivateProfileStructAWritePrivateProfileStructWWriteProcessMemoryWriteProfileSectionAWriteProfileSectionWWriteProfileStringAWriteProfileStringWWriteTapemarkWTSGetActiveConsoleSessionIdZombifyActCtx
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部