zoukankan      html  css  js  c++  java
  • 滴水逆向-导入表

    课堂知识点


    文字知识点

    导入表
    实现:
    
    1.使用OD打开一个发布版的exe程序,定位到某个DLL的API
    2.在没有加载的EXE中找到这个位置,观察加载前后的区别
    
    
    导入表结构:
    typedef struct _IMAGE_IMPORT_DESCRIPTOR {
        union {
            DWORD   Characteristics;
            DWORD   OriginalFirstThunk;         		//RVA 指向IMAGE_THUNK_DATA结构数组
        };
        DWORD   TimeDateStamp;               		    //时间戳
        DWORD   ForwarderChain;
        DWORD   Name;						            //RVA,指向dll名字,该名字已0结尾
        DWORD   FirstThunk;                 		    //RVA,指向IMAGE_THUNK_DATA结构数组
    } IMAGE_IMPORT_DESCRIPTOR;
    typedef IMAGE_IMPORT_DESCRIPTOR UNALIGNED *PIMAGE_IMPORT_DESCRIPTOR;
    
    
    typedef struct _IMAGE_THUNK_DATA32 {
        union {					                            call [0x412356]
            PBYTE  ForwarderString;
            PDWORD Function;
            DWORD Ordinal;						                 //序号
            PIMAGE_IMPORT_BY_NAME  AddressOfData;		//指向IMAGE_IMPORT_BY_NAME
        } u1;
    } IMAGE_THUNK_DATA32;
    typedef IMAGE_THUNK_DATA32 * PIMAGE_THUNK_DATA32;
    
    
    typedef struct _IMAGE_IMPORT_BY_NAME {
        WORD    Hint;						//可能为空,编译器决定 如果不为空 是函数在导出表中的索引
        BYTE    Name[1];						//函数名称,以0结尾
    } IMAGE_IMPORT_BY_NAME, *PIMAGE_IMPORT_BY_NAME;
    
    
    输出导入表的过程:
    
    1.定位导入表:
    	目录项目的第2个结构就是导入表
    	typedef struct _IMAGE_DATA_DIRECTORY {
    	    DWORD   VirtualAddress;					       //RVA 指向导入表结构
    	    DWORD   Size;
    	} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;
    
    
    		将RVA转换成FOA
    
    	typedef struct _IMAGE_IMPORT_DESCRIPTOR {
    	    union {
    	        DWORD   Characteristics;
    	        DWORD   OriginalFirstThunk;
    	    };
    	    DWORD   TimeDateStamp;
    	    DWORD   ForwarderChain;
    	    DWORD   Name;
    	    DWORD   FirstThunk;
    	} IMAGE_IMPORT_DESCRIPTOR;
    	typedef IMAGE_IMPORT_DESCRIPTOR UNALIGNED *PIMAGE_IMPORT_DESCRIPTOR;
    
    	......
    
    	typedef struct _IMAGE_IMPORT_DESCRIPTOR {
    	    union {
    	        DWORD   Characteristics;
    	        DWORD   OriginalFirstThunk;
    	    };
    	    DWORD   TimeDateStamp;
    	    DWORD   ForwarderChain;
    	    DWORD   Name;
    	    DWORD   FirstThunk;
    	} IMAGE_IMPORT_DESCRIPTOR;
    	typedef IMAGE_IMPORT_DESCRIPTOR UNALIGNED *PIMAGE_IMPORT_DESCRIPTOR;
    
    
    	sizeOf(IMAGE_IMPORT_DESCRIPTOR) 个 0  代表导入表结束
    
    
    2.输出DLL名字
    
    	typedef struct _IMAGE_IMPORT_DESCRIPTOR {
    	    union {
    	        DWORD   Characteristics;
    	        DWORD   OriginalFirstThunk;
    	    };
    	    DWORD   TimeDateStamp;
    	    DWORD   ForwarderChain;
    	    DWORD   Name;				                             RVA 指向一个以0结尾的字符串  是DLL的名字
    	    DWORD   FirstThunk;
    	} IMAGE_IMPORT_DESCRIPTOR;
    	typedef IMAGE_IMPORT_DESCRIPTOR UNALIGNED *PIMAGE_IMPORT_DESCRIPTOR;
    
    
    3.遍历OriginalFirstThunk
    
    OriginalFirstThunk
                    IMAGE_THUNK_DATA32			判断最高位是否为1 如果时 那么除去最高位的值
    		IMAGE_THUNK_DATA32			就是函数的导出序号
    		IMAGE_THUNK_DATA32
    		IMAGE_THUNK_DATA32			如果不是,那么这个值是一个RVA 指向
    		IMAGE_THUNK_DATA32			IMAGE_IMPORT_BY_NAME
    		IMAGE_THUNK_DATA32
    		..				                                GetProcAddr(m,函数的名字或者导出序号);
    		..
    		..			                                        IMAGE_IMPORT_BY_NAME
    		..			                                        HIT	NAME
    		..
    		..
    		00000000000000000			         typedef struct _IMAGE_IMPORT_BY_NAME {
    							                                      WORD    Hint;
    		IMAGE_THUNK_DATA32			              BYTE    Name[1];
    		结构数组 以0结尾			                 } IMAGE_IMPORT_BY_NAME, *PIMAGE_IMPORT_BY_NAME;
    		宽度4字节
    		HIT 2字节
    		NAME 长度不定 以''结尾
    
    4、遍历FirstThunk
    
    FirstThunk
                    IMAGE_THUNK_DATA32			判断最高位是否为1 如果时 那么除去最高位的值
    		IMAGE_THUNK_DATA32			就是函数的导出序号
    		IMAGE_THUNK_DATA32
    		IMAGE_THUNK_DATA32			如果不是,那么这个值是一个RVA 指向
    		IMAGE_THUNK_DATA32			IMAGE_IMPORT_BY_NAME
    		IMAGE_THUNK_DATA32
    				..
    				..
    				..			                        IMAGE_IMPORT_BY_NAME
    				..			                        HIT	NAME
    				..
    				..
    		00000000000000000
    		IMAGE_THUNK_DATA32
    		结构数组 以0结尾
    		宽度4字节
    	        HIT 2字节
                    NAME 长度不定 以''结尾
    

    打印导入表代码

    //导入表打印
    VOID LogImportTable(IN PVOID pFileBuffer)
    {
        PIMAGE_DOS_HEADER pDosHeader = NULL;
        PIMAGE_NT_HEADERS pNTHeader = NULL;
        PIMAGE_FILE_HEADER pPEHeader = NULL;
        PIMAGE_OPTIONAL_HEADER32 pOptionHeader = NULL;
        PIMAGE_SECTION_HEADER pSectionHeader = NULL;
        PIMAGE_DATA_DIRECTORY pDataDirectory = NULL;
        PIMAGE_DATA_DIRECTORY pDataDirectory_ImportTable = NULL;
        PIMAGE_IMPORT_DESCRIPTOR pImportTable = NULL;
        PIMAGE_IMPORT_BY_NAME pImportByName = NULL;
        PIMAGE_THUNK_DATA pOriginalFirstThunk = NULL;
        PIMAGE_THUNK_DATA pFirstThunk = NULL;
    
        if (pFileBuffer == NULL)
        {
            printf("FileBuffer获取失败!
    ");
            return;
        }
    
        //判断是否是有效的MZ标志
        if (*((PWORD)pFileBuffer) != IMAGE_DOS_SIGNATURE)
        {
            printf("无效的MZ标识
    ");
            return;
        }
        pDosHeader = (PIMAGE_DOS_HEADER)pFileBuffer;
    
        //判断是否是有效的PE标志
        if (*((PDWORD)((DWORD)pFileBuffer+pDosHeader->e_lfanew)) != IMAGE_NT_SIGNATURE)
        {
            printf("无效的PE标记
    ");
            return;
        }
    
        //定位各种头
        pNTHeader = (PIMAGE_NT_HEADERS)((DWORD)pFileBuffer+pDosHeader->e_lfanew);
        pPEHeader = (PIMAGE_FILE_HEADER)(((DWORD)pNTHeader)+0x04);
        pOptionHeader = (PIMAGE_OPTIONAL_HEADER32)((DWORD)pPEHeader+IMAGE_SIZEOF_FILE_HEADER);
        pSectionHeader = (PIMAGE_SECTION_HEADER)((DWORD)pOptionHeader+pPEHeader->SizeOfOptionalHeader);
        pDataDirectory = (PIMAGE_DATA_DIRECTORY)pOptionHeader->DataDirectory;
    
        //根据可选PE头里面的数据目录这个数组准确定位到导入表位置,导入表是在数据目录的第二个位置,下面两种方式都可以
        //pDataDirectory_ImportTable = &pDataDirectory[1];
        pDataDirectory_ImportTable = &pDataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT];
    
        if (!pDataDirectory_ImportTable->VirtualAddress)
        {
            printf("pDataDirectory_ImportTable 这个程序不存在导入表
    ");
            return;
        }
    
        //验证打印导出表RVA和FOA地址
        printf("Import Table RVA: %#010x
    ",pDataDirectory_ImportTable->VirtualAddress);
        DWORD FOA_ImportTable = RvaToFileOffset(pFileBuffer,pDataDirectory_ImportTable->VirtualAddress);
        printf("Import Table FOA: %#010x
    ",FOA_ImportTable);
        //确认好FOA地址之后,开始指针偏移到文件的导入表位置
        pImportTable = (PIMAGE_IMPORT_DESCRIPTOR)((DWORD)pDosHeader+FOA_ImportTable);
    
        /*
            下面就开始操作系统加载程序的整个流程,期间PE的加载过程:
            1.对应的exe程序将其拉伸贴到内存中;
            2.贴入各种所需要的dll文件,期间如果所申请的地址被占用,申请其他内存地址,再根据重定位表修改变量;
            3.完成之后开始操作导入表利用IAT表和导出表提取dll函数地址;
            4.这期间下面要做的事情就是第三步;
    
            typedef struct _IMAGE_IMPORT_DESCRIPTOR {
                union {
                    DWORD   Characteristics;
                    DWORD   OriginalFirstThunk;     //RVA 指向IMAGE_THUNK_DATA结构数组
                  };
                DWORD   TimeDateStamp;              //时间戳
                DWORD   ForwarderChain;
                DWORD   Name;						//RVA,指向dll名字,该名字已0结尾
                DWORD   FirstThunk;                 //RVA,指向IMAGE_THUNK_DATA结构数组
            } IMAGE_IMPORT_DESCRIPTOR;
            typedef IMAGE_IMPORT_DESCRIPTOR UNALIGNED *PIMAGE_IMPORT_DESCRIPTOR;
            OriginalFirstThunk -- 指向的INT表,就是导入名称表,是结构体IMAGE_THUNK_DATA,里面是联合体
            她里面最大的宽度是4个字节,就看出4个字节宽度即可
            FirstThunk -- 指向的IAT表,就是导入地址表,
        */
        //首先是遍历所有的dll模块,这里是基于导入表结构体中的Name字段进行操作;
        //下面使用while循环,终止条件就是Name是否等于0,因为如果为0,就表示已经到结尾了,结束了;
        while (pImportTable->Name != 0)
        {
            //准备打印dll模块,将导入表里面的Name的RVA地址转换为FOA地址
            DWORD FOA_DllName = RvaToFileOffset(pFileBuffer,pImportTable->Name);
            //得到FOA地址,开始进行指针偏移
            PDWORD FOA_pDllName = (PDWORD)((DWORD)pDosHeader+FOA_DllName);
            //开始打印dll模块
            printf("%s
    ",FOA_pDllName);
    
            //准备打印OriginalFirstThunk,这里同样是导入表里面OriginalFirstThunk的RVA地址转换为FOA地址
            DWORD FOA_OriginalFirstThunk = RvaToFileOffset(pFileBuffer,pImportTable->OriginalFirstThunk);
            //得到FOA地址,继续进行指针偏移
            PDWORD FOA_pOriginalFirstThunk = (PDWORD)((DWORD)pDosHeader+FOA_OriginalFirstThunk);
            //开始打印OriginalFirstThunk
            printf("****************************FOA_OriginalFirstThunk:%#010x*********************************
    ",FOA_OriginalFirstThunk);
            //上面的操作完成之后只是进入了导入表第一层的FOA地址位置,下面开始进入导入表里面一层IMAGE_THUNK_DATA
    /*
             typedef struct _IMAGE_THUNK_DATA32 {
                 union {					call [0x412356]
                     PBYTE  ForwarderString;
                 PDWORD Function;
                 DWORD Ordinal;						                //序号
                 PIMAGE_IMPORT_BY_NAME  AddressOfData;			    //指向IMAGE_IMPORT_BY_NAME
                 } u1;
             } IMAGE_THUNK_DATA32;
    
             typedef IMAGE_THUNK_DATA32 * PIMAGE_THUNK_DATA32;
    
    
             typedef struct _IMAGE_IMPORT_BY_NAME {
                 WORD    Hint;					                	//可能为空,编译器决定 如果不为空 是函数在导出表中的索引
                 BYTE    Name[1];						            //函数名称,以0结尾
             } IMAGE_IMPORT_BY_NAME, *PIMAGE_IMPORT_BY_NAME;
    */
            pOriginalFirstThunk = (PIMAGE_THUNK_DATA)FOA_pOriginalFirstThunk;
    
            //打印OriginalFirstThunk里面关于IMAGE_THUNK_DATA和IMAGE_IMPORT_BY_NAME
            while (*(PDWORD)pOriginalFirstThunk)
            {
                DWORD value = *(PDWORD)pOriginalFirstThunk;
                //这个IMAGE_ORDINAL_FLAG32 是预定义的0x80000000,这样就可以通过得到地址与32位的二进制最高位是1
                //进行与的关系得出结果是最高位为0或者1,最后通过右移31位得出最终结果是否为0或者1
                DWORD cntf = (value & IMAGE_ORDINAL_FLAG32) >> 31;
                //上面算法就是得出最高位如果是1,就以序号方式输入,否则最高位为0,以函数名称方式输入
                if (cntf)
                {
                    //输入序号
                    value -= IMAGE_ORDINAL_FLAG32;
                    printf("Import Ordinal --> %#010x
    ",value);
                }
                else
                {
                    //输入名称
                    DWORD FOA_ImportByName = RvaToFileOffset(pFileBuffer,value);
                    PDWORD FOA_pImportByName = (PDWORD)((DWORD)pDosHeader+FOA_ImportByName);
                    pImportByName = (PIMAGE_IMPORT_BY_NAME)FOA_pImportByName;
                    printf("Import Hint Name --> %#-028s Import Address --> %#010x
    ",pImportByName->Name,pImportByName->Hint);
                }
                pOriginalFirstThunk++;
            }
    
            //打印FirstThunk
            //这里操作跟上面操作OriginalFirstThunk的方式是一样的
            DWORD FOA_FirstThunk = RvaToFileOffset(pFileBuffer,pImportTable->FirstThunk);
            PDWORD FOA_pFirstThunk = (PDWORD)((DWORD)pDosHeader+FOA_FirstThunk);
            printf("****************************FOA_FirstThunk:%#010x*********************************
    ",FOA_FirstThunk);
            pFirstThunk = (PIMAGE_THUNK_DATA)FOA_pFirstThunk;
            while (*(PDWORD)pFirstThunk)
            {
                DWORD value = *(PDWORD)pFirstThunk;
                DWORD cntf = (value & IMAGE_ORDINAL_FLAG32) >> 31;
                //上面算法同样是得出最高位如果是1,就以序号方式输入,否则最高位为0,以函数名称方式输入
                if (cntf)
                {
                    //输入序号
                    value -= IMAGE_ORDINAL_FLAG32;
                    printf("Import Ordinal --> %#010x
    ",value);
                }
                else
                {
                    //输入名称
                    DWORD FOA_ImportByName = RvaToFileOffset(pFileBuffer,value);
                    PDWORD FOA_pImportByName = (PDWORD)((DWORD)pDosHeader+FOA_ImportByName);
                    pImportByName = (PIMAGE_IMPORT_BY_NAME)FOA_pImportByName;
                    printf("Import Hint Name --> %#-028s Import Address --> %#010x
    ",pImportByName->Name,pImportByName->Hint);
                }
                pFirstThunk++;
            }
            printf("
    ");
            pImportTable++;
        }
    }
    

    执行结果

    打印ipmsg.exe导入表






    打印notepad.exe导入表




    上述打印导入表的结果,确实程序在未运行前其INT表和IAT表存储的内容一样
    对比上面打印ipmsg.exe和notepad.exe这两个程序发现,notepad.exe没有导出序号,就是没有FirstThunk

    打印出来的结果

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
    Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
    
    pelx.cpp
    Microsoft (R) Incremental Linker Version 6.00.8447
    Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
    
    FileBuffer: 0x65000
    exe->filebuffer  返回值为计算所得文件大小:0x65000
    Import Table RVA: 0x000500d0
    Import Table FOA: 0x000500d0
    KERNEL32.dll
    ****************************FOA_OriginalFirstThunk:0x00050278*********************************
    Import Hint Name --> GetDiskFreeSpaceA            Import Address --> 0x00000100
    Import Hint Name --> GetVolumeInformationA        Import Address --> 0x00000177
    Import Hint Name --> GetCommandLineA              Import Address --> 0x000000ca
    Import Hint Name --> lstrcmpiA                    Import Address --> 0x000002ff
    Import Hint Name --> GetSystemDefaultLCID         Import Address --> 0x00000157
    Import Hint Name --> GetDriveTypeA                Import Address --> 0x00000104
    Import Hint Name --> GetThreadLocale              Import Address --> 0x00000168
    Import Hint Name --> GetCurrentProcess            Import Address --> 0x000000f7
    Import Hint Name --> SetPriorityClass             Import Address --> 0x00000277
    Import Hint Name --> GlobalLock                   Import Address --> 0x0000018c
    Import Hint Name --> GlobalUnlock                 Import Address --> 0x00000193
    Import Hint Name --> SetFileTime                  Import Address --> 0x0000026c
    Import Hint Name --> SuspendThread                Import Address --> 0x00000298
    Import Hint Name --> ResumeThread                 Import Address --> 0x0000022c
    Import Hint Name --> LocalFree                    Import Address --> 0x000001cc
    Import Hint Name --> Sleep                        Import Address --> 0x00000296
    Import Hint Name --> GetComputerNameW             Import Address --> 0x000000cf
    Import Hint Name --> GetModuleHandleA             Import Address --> 0x00000126
    Import Hint Name --> GetProcAddress               Import Address --> 0x0000013e
    Import Hint Name --> GetSystemTime                Import Address --> 0x0000015d
    Import Hint Name --> SystemTimeToFileTime         Import Address --> 0x0000029b
    Import Hint Name --> GetStartupInfoA              Import Address --> 0x00000150
    Import Hint Name --> SetThreadLocale              Import Address --> 0x00000286
    Import Hint Name --> SetUnhandledExceptionFilter  Import Address --> 0x0000028b
    Import Hint Name --> GetLastError                 Import Address --> 0x0000011a
    Import Hint Name --> IsDBCSLeadByte               Import Address --> 0x000001b9
    Import Hint Name --> VirtualFree                  Import Address --> 0x000002bf
    Import Hint Name --> VirtualAlloc                 Import Address --> 0x000002bb
    Import Hint Name --> GetVersion                   Import Address --> 0x00000174
    Import Hint Name --> GetWindowsDirectoryW         Import Address --> 0x0000017e
    Import Hint Name --> GetFileInformationByHandle   Import Address --> 0x00000111
    Import Hint Name --> FormatMessageW               Import Address --> 0x000000b0
    Import Hint Name --> GetFileAttributesW           Import Address --> 0x00000110
    Import Hint Name --> SetFileAttributesW           Import Address --> 0x00000269
    Import Hint Name --> FindFirstFileW               Import Address --> 0x00000097
    Import Hint Name --> FindNextFileW                Import Address --> 0x0000009e
    Import Hint Name --> CreateFileW                  Import Address --> 0x00000037
    Import Hint Name --> MoveFileW                    Import Address --> 0x000001e0
    Import Hint Name --> RemoveDirectoryW             Import Address --> 0x00000228
    Import Hint Name --> DeleteFileW                  Import Address --> 0x00000058
    Import Hint Name --> CreateDirectoryW             Import Address --> 0x00000030
    Import Hint Name --> SetCurrentDirectoryW         Import Address --> 0x0000025e
    Import Hint Name --> GetModuleFileNameW           Import Address --> 0x00000125
    Import Hint Name --> GetCurrentDirectoryW         Import Address --> 0x000000f6
    Import Hint Name --> GetDiskFreeSpaceW            Import Address --> 0x00000103
    Import Hint Name --> GetDriveTypeW                Import Address --> 0x00000105
    Import Hint Name --> GetFullPathNameW             Import Address --> 0x00000117
    Import Hint Name --> GetVolumeInformationW        Import Address --> 0x00000178
    Import Hint Name --> GetCommandLineW              Import Address --> 0x000000cb
    Import Hint Name --> LoadLibraryW                 Import Address --> 0x000001c5
    Import Hint Name --> lstrcmpiW                    Import Address --> 0x00000300
    Import Hint Name --> GetLocalTime                 Import Address --> 0x0000011b
    Import Hint Name --> MultiByteToWideChar          Import Address --> 0x000001e4
    Import Hint Name --> WideCharToMultiByte          Import Address --> 0x000002d2
    Import Hint Name --> FindClose                    Import Address --> 0x00000090
    Import Hint Name --> ExitThread                   Import Address --> 0x0000007e
    Import Hint Name --> UnmapViewOfFile              Import Address --> 0x000002b0
    Import Hint Name --> GetFileSize                  Import Address --> 0x00000112
    Import Hint Name --> CreateFileMappingA           Import Address --> 0x00000035
    Import Hint Name --> lstrlenW                     Import Address --> 0x00000309
    Import Hint Name --> FormatMessageA               Import Address --> 0x000000af
    Import Hint Name --> MapViewOfFile                Import Address --> 0x000001d6
    Import Hint Name --> IsBadReadPtr                 Import Address --> 0x000001b5
    Import Hint Name --> GetFileAttributesA           Import Address --> 0x0000010d
    Import Hint Name --> SetFileAttributesA           Import Address --> 0x00000268
    Import Hint Name --> FindFirstFileA               Import Address --> 0x00000094
    Import Hint Name --> FindNextFileA                Import Address --> 0x0000009d
    Import Hint Name --> CreateFileA                  Import Address --> 0x00000034
    Import Hint Name --> MoveFileA                    Import Address --> 0x000001dd
    Import Hint Name --> CreateDirectoryA             Import Address --> 0x0000002d
    Import Hint Name --> RemoveDirectoryA             Import Address --> 0x00000227
    Import Hint Name --> DeleteFileA                  Import Address --> 0x00000057
    Import Hint Name --> GetCurrentDirectoryA         Import Address --> 0x000000f5
    Import Hint Name --> SetCurrentDirectoryA         Import Address --> 0x0000025d
    Import Hint Name --> GetModuleFileNameA           Import Address --> 0x00000124
    Import Hint Name --> GetTickCount                 Import Address --> 0x0000016d
    Import Hint Name --> CreateThread                 Import Address --> 0x0000004a
    Import Hint Name --> SetFilePointer               Import Address --> 0x0000026a
    Import Hint Name --> WriteFile                    Import Address --> 0x000002df
    Import Hint Name --> CreateMutexA                 Import Address --> 0x0000003f
    Import Hint Name --> WaitForSingleObject          Import Address --> 0x000002ce
    Import Hint Name --> ReleaseMutex                 Import Address --> 0x00000225
    Import Hint Name --> CloseHandle                  Import Address --> 0x0000001b
    Import Hint Name --> ExitProcess                  Import Address --> 0x0000007d
    Import Hint Name --> LoadLibraryA                 Import Address --> 0x000001c2
    Import Hint Name --> GetFullPathNameA             Import Address --> 0x00000116
    Import Hint Name --> lstrlenA                     Import Address --> 0x00000308
    ****************************FOA_FirstThunk:0x000460a4*********************************
    Import Hint Name --> GetDiskFreeSpaceA            Import Address --> 0x00000100
    Import Hint Name --> GetVolumeInformationA        Import Address --> 0x00000177
    Import Hint Name --> GetCommandLineA              Import Address --> 0x000000ca
    Import Hint Name --> lstrcmpiA                    Import Address --> 0x000002ff
    Import Hint Name --> GetSystemDefaultLCID         Import Address --> 0x00000157
    Import Hint Name --> GetDriveTypeA                Import Address --> 0x00000104
    Import Hint Name --> GetThreadLocale              Import Address --> 0x00000168
    Import Hint Name --> GetCurrentProcess            Import Address --> 0x000000f7
    Import Hint Name --> SetPriorityClass             Import Address --> 0x00000277
    Import Hint Name --> GlobalLock                   Import Address --> 0x0000018c
    Import Hint Name --> GlobalUnlock                 Import Address --> 0x00000193
    Import Hint Name --> SetFileTime                  Import Address --> 0x0000026c
    Import Hint Name --> SuspendThread                Import Address --> 0x00000298
    Import Hint Name --> ResumeThread                 Import Address --> 0x0000022c
    Import Hint Name --> LocalFree                    Import Address --> 0x000001cc
    Import Hint Name --> Sleep                        Import Address --> 0x00000296
    Import Hint Name --> GetComputerNameW             Import Address --> 0x000000cf
    Import Hint Name --> GetModuleHandleA             Import Address --> 0x00000126
    Import Hint Name --> GetProcAddress               Import Address --> 0x0000013e
    Import Hint Name --> GetSystemTime                Import Address --> 0x0000015d
    Import Hint Name --> SystemTimeToFileTime         Import Address --> 0x0000029b
    Import Hint Name --> GetStartupInfoA              Import Address --> 0x00000150
    Import Hint Name --> SetThreadLocale              Import Address --> 0x00000286
    Import Hint Name --> SetUnhandledExceptionFilter  Import Address --> 0x0000028b
    Import Hint Name --> GetLastError                 Import Address --> 0x0000011a
    Import Hint Name --> IsDBCSLeadByte               Import Address --> 0x000001b9
    Import Hint Name --> VirtualFree                  Import Address --> 0x000002bf
    Import Hint Name --> VirtualAlloc                 Import Address --> 0x000002bb
    Import Hint Name --> GetVersion                   Import Address --> 0x00000174
    Import Hint Name --> GetWindowsDirectoryW         Import Address --> 0x0000017e
    Import Hint Name --> GetFileInformationByHandle   Import Address --> 0x00000111
    Import Hint Name --> FormatMessageW               Import Address --> 0x000000b0
    Import Hint Name --> GetFileAttributesW           Import Address --> 0x00000110
    Import Hint Name --> SetFileAttributesW           Import Address --> 0x00000269
    Import Hint Name --> FindFirstFileW               Import Address --> 0x00000097
    Import Hint Name --> FindNextFileW                Import Address --> 0x0000009e
    Import Hint Name --> CreateFileW                  Import Address --> 0x00000037
    Import Hint Name --> MoveFileW                    Import Address --> 0x000001e0
    Import Hint Name --> RemoveDirectoryW             Import Address --> 0x00000228
    Import Hint Name --> DeleteFileW                  Import Address --> 0x00000058
    Import Hint Name --> CreateDirectoryW             Import Address --> 0x00000030
    Import Hint Name --> SetCurrentDirectoryW         Import Address --> 0x0000025e
    Import Hint Name --> GetModuleFileNameW           Import Address --> 0x00000125
    Import Hint Name --> GetCurrentDirectoryW         Import Address --> 0x000000f6
    Import Hint Name --> GetDiskFreeSpaceW            Import Address --> 0x00000103
    Import Hint Name --> GetDriveTypeW                Import Address --> 0x00000105
    Import Hint Name --> GetFullPathNameW             Import Address --> 0x00000117
    Import Hint Name --> GetVolumeInformationW        Import Address --> 0x00000178
    Import Hint Name --> GetCommandLineW              Import Address --> 0x000000cb
    Import Hint Name --> LoadLibraryW                 Import Address --> 0x000001c5
    Import Hint Name --> lstrcmpiW                    Import Address --> 0x00000300
    Import Hint Name --> GetLocalTime                 Import Address --> 0x0000011b
    Import Hint Name --> MultiByteToWideChar          Import Address --> 0x000001e4
    Import Hint Name --> WideCharToMultiByte          Import Address --> 0x000002d2
    Import Hint Name --> FindClose                    Import Address --> 0x00000090
    Import Hint Name --> ExitThread                   Import Address --> 0x0000007e
    Import Hint Name --> UnmapViewOfFile              Import Address --> 0x000002b0
    Import Hint Name --> GetFileSize                  Import Address --> 0x00000112
    Import Hint Name --> CreateFileMappingA           Import Address --> 0x00000035
    Import Hint Name --> lstrlenW                     Import Address --> 0x00000309
    Import Hint Name --> FormatMessageA               Import Address --> 0x000000af
    Import Hint Name --> MapViewOfFile                Import Address --> 0x000001d6
    Import Hint Name --> IsBadReadPtr                 Import Address --> 0x000001b5
    Import Hint Name --> GetFileAttributesA           Import Address --> 0x0000010d
    Import Hint Name --> SetFileAttributesA           Import Address --> 0x00000268
    Import Hint Name --> FindFirstFileA               Import Address --> 0x00000094
    Import Hint Name --> FindNextFileA                Import Address --> 0x0000009d
    Import Hint Name --> CreateFileA                  Import Address --> 0x00000034
    Import Hint Name --> MoveFileA                    Import Address --> 0x000001dd
    Import Hint Name --> CreateDirectoryA             Import Address --> 0x0000002d
    Import Hint Name --> RemoveDirectoryA             Import Address --> 0x00000227
    Import Hint Name --> DeleteFileA                  Import Address --> 0x00000057
    Import Hint Name --> GetCurrentDirectoryA         Import Address --> 0x000000f5
    Import Hint Name --> SetCurrentDirectoryA         Import Address --> 0x0000025d
    Import Hint Name --> GetModuleFileNameA           Import Address --> 0x00000124
    Import Hint Name --> GetTickCount                 Import Address --> 0x0000016d
    Import Hint Name --> CreateThread                 Import Address --> 0x0000004a
    Import Hint Name --> SetFilePointer               Import Address --> 0x0000026a
    Import Hint Name --> WriteFile                    Import Address --> 0x000002df
    Import Hint Name --> CreateMutexA                 Import Address --> 0x0000003f
    Import Hint Name --> WaitForSingleObject          Import Address --> 0x000002ce
    Import Hint Name --> ReleaseMutex                 Import Address --> 0x00000225
    Import Hint Name --> CloseHandle                  Import Address --> 0x0000001b
    Import Hint Name --> ExitProcess                  Import Address --> 0x0000007d
    Import Hint Name --> LoadLibraryA                 Import Address --> 0x000001c2
    Import Hint Name --> GetFullPathNameA             Import Address --> 0x00000116
    Import Hint Name --> lstrlenA                     Import Address --> 0x00000308
    
    USER32.dll
    ****************************FOA_OriginalFirstThunk:0x00050528*********************************
    Import Hint Name --> LoadAcceleratorsA            Import Address --> 0x00000196
    Import Hint Name --> SetTimer                     Import Address --> 0x00000252
    Import Hint Name --> RegisterWindowMessageA       Import Address --> 0x00000200
    Import Hint Name --> MessageBoxA                  Import Address --> 0x000001be
    Import Hint Name --> KillTimer                    Import Address --> 0x00000195
    Import Hint Name --> GetAsyncKeyState             Import Address --> 0x000000e3
    Import Hint Name --> GetMenuItemCount             Import Address --> 0x00000122
    Import Hint Name --> CreateMenu                   Import Address --> 0x00000057
    Import Hint Name --> InvalidateRect               Import Address --> 0x0000017a
    Import Hint Name --> MessageBeep                  Import Address --> 0x000001bd
    Import Hint Name --> DestroyMenu                  Import Address --> 0x0000008d
    Import Hint Name --> TrackPopupMenu               Import Address --> 0x0000027c
    Import Hint Name --> GetMessagePos                Import Address --> 0x0000012c
    Import Hint Name --> GetCursorPos                 Import Address --> 0x000000fc
    Import Hint Name --> GetSubMenu                   Import Address --> 0x00000142
    Import Hint Name --> LoadMenuA                    Import Address --> 0x000001a6
    Import Hint Name --> LoadCursorA                  Import Address --> 0x0000019a
    Import Hint Name --> LoadIconA                    Import Address --> 0x0000019e
    Import Hint Name --> SetForegroundWindow          Import Address --> 0x00000230
    Import Hint Name --> wsprintfA                    Import Address --> 0x000002ac
    Import Hint Name --> PostQuitMessage              Import Address --> 0x000001e0
    Import Hint Name --> FlashWindow                  Import Address --> 0x000000d9
    Import Hint Name --> SetClassLongA                Import Address --> 0x00000220
    Import Hint Name --> SetDlgItemTextW              Import Address --> 0x0000022d
    Import Hint Name --> GetParent                    Import Address --> 0x00000135
    Import Hint Name --> GetDlgItem                   Import Address --> 0x00000102
    Import Hint Name --> SendDlgItemMessageA          Import Address --> 0x0000020f
    Import Hint Name --> GetWindowRect                Import Address --> 0x0000015c
    Import Hint Name --> GetWindow                    Import Address --> 0x00000152
    Import Hint Name --> SetCapture                   Import Address --> 0x0000021d
    Import Hint Name --> ScreenToClient               Import Address --> 0x0000020a
    Import Hint Name --> ReleaseCapture               Import Address --> 0x00000202
    Import Hint Name --> UpdateWindow                 Import Address --> 0x00000291
    Import Hint Name --> SetFocus                     Import Address --> 0x0000022f
    Import Hint Name --> CreatePopupMenu              Import Address --> 0x00000058
    Import Hint Name --> GetClientRect                Import Address --> 0x000000f0
    Import Hint Name --> BeginDeferWindowPos          Import Address --> 0x0000000b
    Import Hint Name --> IsWindowEnabled              Import Address --> 0x00000190
    Import Hint Name --> DeferWindowPos               Import Address --> 0x00000086
    Import Hint Name --> EndDeferWindowPos            Import Address --> 0x000000b8
    Import Hint Name --> IsWindowVisible              Import Address --> 0x00000192
    Import Hint Name --> InvalidateRgn                Import Address --> 0x0000017b
    Import Hint Name --> GetSysColor                  Import Address --> 0x00000143
    Import Hint Name --> GetSystemMenu                Import Address --> 0x00000145
    Import Hint Name --> LoadBitmapA                  Import Address --> 0x00000198
    Import Hint Name --> SendMessageA                 Import Address --> 0x00000214
    Import Hint Name --> OpenClipboard                Import Address --> 0x000001d3
    Import Hint Name --> EnumClipboardFormats         Import Address --> 0x000000be
    Import Hint Name --> CloseClipboard               Import Address --> 0x0000003c
    Import Hint Name --> GetDesktopWindow             Import Address --> 0x000000ff
    Import Hint Name --> GetDC                        Import Address --> 0x000000fd
    Import Hint Name --> ReleaseDC                    Import Address --> 0x00000203
    Import Hint Name --> RegisterHotKey               Import Address --> 0x000001fa
    Import Hint Name --> UnregisterHotKey             Import Address --> 0x0000028e
    Import Hint Name --> SendMessageW                 Import Address --> 0x00000219
    Import Hint Name --> IsIconic                     Import Address --> 0x0000018c
    Import Hint Name --> EnableWindow                 Import Address --> 0x000000b7
    Import Hint Name --> ShowWindow                   Import Address --> 0x0000026a
    Import Hint Name --> GetWindowPlacement           Import Address --> 0x0000015b
    Import Hint Name --> SetWindowPlacement           Import Address --> 0x0000025a
    Import Hint Name --> CharLowerA                   Import Address --> 0x00000021
    Import Hint Name --> CharUpperA                   Import Address --> 0x0000002f
    Import Hint Name --> ModifyMenuA                  Import Address --> 0x000001c4
    Import Hint Name --> InsertMenuA                  Import Address --> 0x00000174
    Import Hint Name --> CreateWindowExA              Import Address --> 0x00000059
    Import Hint Name --> FindWindowA                  Import Address --> 0x000000d5
    Import Hint Name --> RegisterClassA               Import Address --> 0x000001f2
    Import Hint Name --> CallWindowProcA              Import Address --> 0x00000016
    Import Hint Name --> SetWindowLongA               Import Address --> 0x00000258
    Import Hint Name --> GetWindowLongA               Import Address --> 0x00000156
    Import Hint Name --> DialogBoxParamA              Import Address --> 0x00000093
    Import Hint Name --> CreateDialogParamA           Import Address --> 0x0000004f
    Import Hint Name --> SetDlgItemTextA              Import Address --> 0x0000022c
    Import Hint Name --> GetDlgItemTextA              Import Address --> 0x00000104
    Import Hint Name --> GetWindowTextLengthA         Import Address --> 0x0000015f
    Import Hint Name --> SetWindowTextA               Import Address --> 0x0000025e
    Import Hint Name --> GetWindowTextA               Import Address --> 0x0000015e
    Import Hint Name --> CharUpperW                   Import Address --> 0x00000032
    Import Hint Name --> CharLowerW                   Import Address --> 0x00000024
    Import Hint Name --> ModifyMenuW                  Import Address --> 0x000001c5
    Import Hint Name --> InsertMenuW                  Import Address --> 0x00000177
    Import Hint Name --> CreateWindowExW              Import Address --> 0x0000005a
    Import Hint Name --> FindWindowW                  Import Address --> 0x000000d8
    Import Hint Name --> RegisterClassW               Import Address --> 0x000001f5
    Import Hint Name --> SetWindowLongW               Import Address --> 0x00000259
    Import Hint Name --> GetWindowLongW               Import Address --> 0x00000157
    Import Hint Name --> DialogBoxParamW              Import Address --> 0x00000094
    Import Hint Name --> CreateDialogParamW           Import Address --> 0x00000050
    Import Hint Name --> MessageBoxW                  Import Address --> 0x000001c3
    Import Hint Name --> SendDlgItemMessageW          Import Address --> 0x00000210
    Import Hint Name --> PostMessageW                 Import Address --> 0x000001df
    Import Hint Name --> GetDlgItemTextW              Import Address --> 0x00000105
    Import Hint Name --> GetWindowTextLengthW         Import Address --> 0x00000160
    Import Hint Name --> SetWindowTextW               Import Address --> 0x0000025f
    Import Hint Name --> GetWindowTextW               Import Address --> 0x00000161
    Import Hint Name --> AppendMenuW                  Import Address --> 0x00000008
    Import Hint Name --> GetMenuStringW               Import Address --> 0x00000129
    Import Hint Name --> LoadStringW                  Import Address --> 0x000001ac
    Import Hint Name --> LoadStringA                  Import Address --> 0x000001ab
    Import Hint Name --> wsprintfW                    Import Address --> 0x000002ad
    Import Hint Name --> DispatchMessageA             Import Address --> 0x00000095
    Import Hint Name --> TranslateMessage             Import Address --> 0x00000282
    Import Hint Name --> GetMessageA                  Import Address --> 0x0000012a
    Import Hint Name --> DefWindowProcA               Import Address --> 0x00000084
    Import Hint Name --> PeekMessageA                 Import Address --> 0x000001dc
    Import Hint Name --> DestroyWindow                Import Address --> 0x0000008e
    Import Hint Name --> IsWindow                     Import Address --> 0x0000018f
    Import Hint Name --> TranslateAcceleratorA        Import Address --> 0x0000027f
    Import Hint Name --> GetDlgItemInt                Import Address --> 0x00000103
    Import Hint Name --> SetDlgItemInt                Import Address --> 0x0000022b
    Import Hint Name --> CheckDlgButton               Import Address --> 0x00000033
    Import Hint Name --> IsDlgButtonChecked           Import Address --> 0x0000018a
    Import Hint Name --> BringWindowToTop             Import Address --> 0x0000000e
    Import Hint Name --> SetWindowPos                 Import Address --> 0x0000025b
    Import Hint Name --> SystemParametersInfoA        Import Address --> 0x00000271
    Import Hint Name --> AttachThreadInput            Import Address --> 0x0000000a
    Import Hint Name --> GetWindowThreadProcessId     Import Address --> 0x00000162
    Import Hint Name --> GetForegroundWindow          Import Address --> 0x00000108
    Import Hint Name --> SetActiveWindow              Import Address --> 0x0000021c
    Import Hint Name --> SetWindowWord                Import Address --> 0x00000260
    Import Hint Name --> GetWindowWord                Import Address --> 0x00000163
    Import Hint Name --> MoveWindow                   Import Address --> 0x000001c9
    Import Hint Name --> IsDialogMessageA             Import Address --> 0x00000188
    Import Hint Name --> EndDialog                    Import Address --> 0x000000b9
    Import Hint Name --> PostMessageA                 Import Address --> 0x000001de
    Import Hint Name --> CallWindowProcW              Import Address --> 0x00000017
    Import Hint Name --> SetCursor                    Import Address --> 0x00000226
    Import Hint Name --> GetSystemMetrics             Import Address --> 0x00000146
    ****************************FOA_FirstThunk:0x00046354*********************************
    Import Hint Name --> LoadAcceleratorsA            Import Address --> 0x00000196
    Import Hint Name --> SetTimer                     Import Address --> 0x00000252
    Import Hint Name --> RegisterWindowMessageA       Import Address --> 0x00000200
    Import Hint Name --> MessageBoxA                  Import Address --> 0x000001be
    Import Hint Name --> KillTimer                    Import Address --> 0x00000195
    Import Hint Name --> GetAsyncKeyState             Import Address --> 0x000000e3
    Import Hint Name --> GetMenuItemCount             Import Address --> 0x00000122
    Import Hint Name --> CreateMenu                   Import Address --> 0x00000057
    Import Hint Name --> InvalidateRect               Import Address --> 0x0000017a
    Import Hint Name --> MessageBeep                  Import Address --> 0x000001bd
    Import Hint Name --> DestroyMenu                  Import Address --> 0x0000008d
    Import Hint Name --> TrackPopupMenu               Import Address --> 0x0000027c
    Import Hint Name --> GetMessagePos                Import Address --> 0x0000012c
    Import Hint Name --> GetCursorPos                 Import Address --> 0x000000fc
    Import Hint Name --> GetSubMenu                   Import Address --> 0x00000142
    Import Hint Name --> LoadMenuA                    Import Address --> 0x000001a6
    Import Hint Name --> LoadCursorA                  Import Address --> 0x0000019a
    Import Hint Name --> LoadIconA                    Import Address --> 0x0000019e
    Import Hint Name --> SetForegroundWindow          Import Address --> 0x00000230
    Import Hint Name --> wsprintfA                    Import Address --> 0x000002ac
    Import Hint Name --> PostQuitMessage              Import Address --> 0x000001e0
    Import Hint Name --> FlashWindow                  Import Address --> 0x000000d9
    Import Hint Name --> SetClassLongA                Import Address --> 0x00000220
    Import Hint Name --> SetDlgItemTextW              Import Address --> 0x0000022d
    Import Hint Name --> GetParent                    Import Address --> 0x00000135
    Import Hint Name --> GetDlgItem                   Import Address --> 0x00000102
    Import Hint Name --> SendDlgItemMessageA          Import Address --> 0x0000020f
    Import Hint Name --> GetWindowRect                Import Address --> 0x0000015c
    Import Hint Name --> GetWindow                    Import Address --> 0x00000152
    Import Hint Name --> SetCapture                   Import Address --> 0x0000021d
    Import Hint Name --> ScreenToClient               Import Address --> 0x0000020a
    Import Hint Name --> ReleaseCapture               Import Address --> 0x00000202
    Import Hint Name --> UpdateWindow                 Import Address --> 0x00000291
    Import Hint Name --> SetFocus                     Import Address --> 0x0000022f
    Import Hint Name --> CreatePopupMenu              Import Address --> 0x00000058
    Import Hint Name --> GetClientRect                Import Address --> 0x000000f0
    Import Hint Name --> BeginDeferWindowPos          Import Address --> 0x0000000b
    Import Hint Name --> IsWindowEnabled              Import Address --> 0x00000190
    Import Hint Name --> DeferWindowPos               Import Address --> 0x00000086
    Import Hint Name --> EndDeferWindowPos            Import Address --> 0x000000b8
    Import Hint Name --> IsWindowVisible              Import Address --> 0x00000192
    Import Hint Name --> InvalidateRgn                Import Address --> 0x0000017b
    Import Hint Name --> GetSysColor                  Import Address --> 0x00000143
    Import Hint Name --> GetSystemMenu                Import Address --> 0x00000145
    Import Hint Name --> LoadBitmapA                  Import Address --> 0x00000198
    Import Hint Name --> SendMessageA                 Import Address --> 0x00000214
    Import Hint Name --> OpenClipboard                Import Address --> 0x000001d3
    Import Hint Name --> EnumClipboardFormats         Import Address --> 0x000000be
    Import Hint Name --> CloseClipboard               Import Address --> 0x0000003c
    Import Hint Name --> GetDesktopWindow             Import Address --> 0x000000ff
    Import Hint Name --> GetDC                        Import Address --> 0x000000fd
    Import Hint Name --> ReleaseDC                    Import Address --> 0x00000203
    Import Hint Name --> RegisterHotKey               Import Address --> 0x000001fa
    Import Hint Name --> UnregisterHotKey             Import Address --> 0x0000028e
    Import Hint Name --> SendMessageW                 Import Address --> 0x00000219
    Import Hint Name --> IsIconic                     Import Address --> 0x0000018c
    Import Hint Name --> EnableWindow                 Import Address --> 0x000000b7
    Import Hint Name --> ShowWindow                   Import Address --> 0x0000026a
    Import Hint Name --> GetWindowPlacement           Import Address --> 0x0000015b
    Import Hint Name --> SetWindowPlacement           Import Address --> 0x0000025a
    Import Hint Name --> CharLowerA                   Import Address --> 0x00000021
    Import Hint Name --> CharUpperA                   Import Address --> 0x0000002f
    Import Hint Name --> ModifyMenuA                  Import Address --> 0x000001c4
    Import Hint Name --> InsertMenuA                  Import Address --> 0x00000174
    Import Hint Name --> CreateWindowExA              Import Address --> 0x00000059
    Import Hint Name --> FindWindowA                  Import Address --> 0x000000d5
    Import Hint Name --> RegisterClassA               Import Address --> 0x000001f2
    Import Hint Name --> CallWindowProcA              Import Address --> 0x00000016
    Import Hint Name --> SetWindowLongA               Import Address --> 0x00000258
    Import Hint Name --> GetWindowLongA               Import Address --> 0x00000156
    Import Hint Name --> DialogBoxParamA              Import Address --> 0x00000093
    Import Hint Name --> CreateDialogParamA           Import Address --> 0x0000004f
    Import Hint Name --> SetDlgItemTextA              Import Address --> 0x0000022c
    Import Hint Name --> GetDlgItemTextA              Import Address --> 0x00000104
    Import Hint Name --> GetWindowTextLengthA         Import Address --> 0x0000015f
    Import Hint Name --> SetWindowTextA               Import Address --> 0x0000025e
    Import Hint Name --> GetWindowTextA               Import Address --> 0x0000015e
    Import Hint Name --> CharUpperW                   Import Address --> 0x00000032
    Import Hint Name --> CharLowerW                   Import Address --> 0x00000024
    Import Hint Name --> ModifyMenuW                  Import Address --> 0x000001c5
    Import Hint Name --> InsertMenuW                  Import Address --> 0x00000177
    Import Hint Name --> CreateWindowExW              Import Address --> 0x0000005a
    Import Hint Name --> FindWindowW                  Import Address --> 0x000000d8
    Import Hint Name --> RegisterClassW               Import Address --> 0x000001f5
    Import Hint Name --> SetWindowLongW               Import Address --> 0x00000259
    Import Hint Name --> GetWindowLongW               Import Address --> 0x00000157
    Import Hint Name --> DialogBoxParamW              Import Address --> 0x00000094
    Import Hint Name --> CreateDialogParamW           Import Address --> 0x00000050
    Import Hint Name --> MessageBoxW                  Import Address --> 0x000001c3
    Import Hint Name --> SendDlgItemMessageW          Import Address --> 0x00000210
    Import Hint Name --> PostMessageW                 Import Address --> 0x000001df
    Import Hint Name --> GetDlgItemTextW              Import Address --> 0x00000105
    Import Hint Name --> GetWindowTextLengthW         Import Address --> 0x00000160
    Import Hint Name --> SetWindowTextW               Import Address --> 0x0000025f
    Import Hint Name --> GetWindowTextW               Import Address --> 0x00000161
    Import Hint Name --> AppendMenuW                  Import Address --> 0x00000008
    Import Hint Name --> GetMenuStringW               Import Address --> 0x00000129
    Import Hint Name --> LoadStringW                  Import Address --> 0x000001ac
    Import Hint Name --> LoadStringA                  Import Address --> 0x000001ab
    Import Hint Name --> wsprintfW                    Import Address --> 0x000002ad
    Import Hint Name --> DispatchMessageA             Import Address --> 0x00000095
    Import Hint Name --> TranslateMessage             Import Address --> 0x00000282
    Import Hint Name --> GetMessageA                  Import Address --> 0x0000012a
    Import Hint Name --> DefWindowProcA               Import Address --> 0x00000084
    Import Hint Name --> PeekMessageA                 Import Address --> 0x000001dc
    Import Hint Name --> DestroyWindow                Import Address --> 0x0000008e
    Import Hint Name --> IsWindow                     Import Address --> 0x0000018f
    Import Hint Name --> TranslateAcceleratorA        Import Address --> 0x0000027f
    Import Hint Name --> GetDlgItemInt                Import Address --> 0x00000103
    Import Hint Name --> SetDlgItemInt                Import Address --> 0x0000022b
    Import Hint Name --> CheckDlgButton               Import Address --> 0x00000033
    Import Hint Name --> IsDlgButtonChecked           Import Address --> 0x0000018a
    Import Hint Name --> BringWindowToTop             Import Address --> 0x0000000e
    Import Hint Name --> SetWindowPos                 Import Address --> 0x0000025b
    Import Hint Name --> SystemParametersInfoA        Import Address --> 0x00000271
    Import Hint Name --> AttachThreadInput            Import Address --> 0x0000000a
    Import Hint Name --> GetWindowThreadProcessId     Import Address --> 0x00000162
    Import Hint Name --> GetForegroundWindow          Import Address --> 0x00000108
    Import Hint Name --> SetActiveWindow              Import Address --> 0x0000021c
    Import Hint Name --> SetWindowWord                Import Address --> 0x00000260
    Import Hint Name --> GetWindowWord                Import Address --> 0x00000163
    Import Hint Name --> MoveWindow                   Import Address --> 0x000001c9
    Import Hint Name --> IsDialogMessageA             Import Address --> 0x00000188
    Import Hint Name --> EndDialog                    Import Address --> 0x000000b9
    Import Hint Name --> PostMessageA                 Import Address --> 0x000001de
    Import Hint Name --> CallWindowProcW              Import Address --> 0x00000017
    Import Hint Name --> SetCursor                    Import Address --> 0x00000226
    Import Hint Name --> GetSystemMetrics             Import Address --> 0x00000146
    
    GDI32.dll
    ****************************FOA_OriginalFirstThunk:0x00050244*********************************
    Import Hint Name --> GetTextExtentExPointW        Import Address --> 0x0000016c
    Import Hint Name --> GetObjectA                   Import Address --> 0x0000014f
    Import Hint Name --> DeleteObject                 Import Address --> 0x00000053
    Import Hint Name --> CreateFontIndirectA          Import Address --> 0x00000037
    Import Hint Name --> GetDeviceCaps                Import Address --> 0x00000125
    Import Hint Name --> CreateDIBitmap               Import Address --> 0x00000030
    Import Hint Name --> GetDIBits                    Import Address --> 0x00000124
    ****************************FOA_FirstThunk:0x00046070*********************************
    Import Hint Name --> GetTextExtentExPointW        Import Address --> 0x0000016c
    Import Hint Name --> GetObjectA                   Import Address --> 0x0000014f
    Import Hint Name --> DeleteObject                 Import Address --> 0x00000053
    Import Hint Name --> CreateFontIndirectA          Import Address --> 0x00000037
    Import Hint Name --> GetDeviceCaps                Import Address --> 0x00000125
    Import Hint Name --> CreateDIBitmap               Import Address --> 0x00000030
    Import Hint Name --> GetDIBits                    Import Address --> 0x00000124
    
    comdlg32.dll
    ****************************FOA_OriginalFirstThunk:0x00050798*********************************
    Import Hint Name --> GetOpenFileNameW             Import Address --> 0x0000000a
    Import Hint Name --> GetOpenFileNameA             Import Address --> 0x00000009
    Import Hint Name --> GetSaveFileNameA             Import Address --> 0x0000000b
    Import Hint Name --> ChooseFontA                  Import Address --> 0x00000002
    Import Hint Name --> GetSaveFileNameW             Import Address --> 0x0000000c
    ****************************FOA_FirstThunk:0x000465c4*********************************
    Import Hint Name --> GetOpenFileNameW             Import Address --> 0x0000000a
    Import Hint Name --> GetOpenFileNameA             Import Address --> 0x00000009
    Import Hint Name --> GetSaveFileNameA             Import Address --> 0x0000000b
    Import Hint Name --> ChooseFontA                  Import Address --> 0x00000002
    Import Hint Name --> GetSaveFileNameW             Import Address --> 0x0000000c
    
    ADVAPI32.dll
    ****************************FOA_OriginalFirstThunk:0x000501d4*********************************
    Import Hint Name --> RegEnumKeyExA                Import Address --> 0x00000167
    Import Hint Name --> RegCreateKeyExA              Import Address --> 0x0000015f
    Import Hint Name --> RegOpenKeyExA                Import Address --> 0x00000172
    Import Hint Name --> RegQueryValueExA             Import Address --> 0x0000017b
    Import Hint Name --> RegQueryValueA               Import Address --> 0x0000017a
    Import Hint Name --> RegSetValueExA               Import Address --> 0x00000186
    Import Hint Name --> RegDeleteKeyA                Import Address --> 0x00000162
    Import Hint Name --> GetUserNameW                 Import Address --> 0x000000d8
    Import Hint Name --> RegCloseKey                  Import Address --> 0x0000015b
    Import Hint Name --> RegCreateKeyExW              Import Address --> 0x00000160
    Import Hint Name --> RegOpenKeyExW                Import Address --> 0x00000173
    Import Hint Name --> RegQueryValueExW             Import Address --> 0x0000017c
    Import Hint Name --> RegQueryValueW               Import Address --> 0x0000017d
    Import Hint Name --> RegSetValueExW               Import Address --> 0x00000187
    Import Hint Name --> RegDeleteKeyW                Import Address --> 0x00000163
    Import Hint Name --> RegDeleteValueW              Import Address --> 0x00000165
    Import Hint Name --> RegEnumKeyExW                Import Address --> 0x00000168
    Import Hint Name --> RegEnumValueA                Import Address --> 0x0000016a
    Import Hint Name --> RegDeleteValueA              Import Address --> 0x00000164
    Import Hint Name --> RegEnumValueW                Import Address --> 0x0000016b
    ****************************FOA_FirstThunk:0x00046000*********************************
    Import Hint Name --> RegEnumKeyExA                Import Address --> 0x00000167
    Import Hint Name --> RegCreateKeyExA              Import Address --> 0x0000015f
    Import Hint Name --> RegOpenKeyExA                Import Address --> 0x00000172
    Import Hint Name --> RegQueryValueExA             Import Address --> 0x0000017b
    Import Hint Name --> RegQueryValueA               Import Address --> 0x0000017a
    Import Hint Name --> RegSetValueExA               Import Address --> 0x00000186
    Import Hint Name --> RegDeleteKeyA                Import Address --> 0x00000162
    Import Hint Name --> GetUserNameW                 Import Address --> 0x000000d8
    Import Hint Name --> RegCloseKey                  Import Address --> 0x0000015b
    Import Hint Name --> RegCreateKeyExW              Import Address --> 0x00000160
    Import Hint Name --> RegOpenKeyExW                Import Address --> 0x00000173
    Import Hint Name --> RegQueryValueExW             Import Address --> 0x0000017c
    Import Hint Name --> RegQueryValueW               Import Address --> 0x0000017d
    Import Hint Name --> RegSetValueExW               Import Address --> 0x00000187
    Import Hint Name --> RegDeleteKeyW                Import Address --> 0x00000163
    Import Hint Name --> RegDeleteValueW              Import Address --> 0x00000165
    Import Hint Name --> RegEnumKeyExW                Import Address --> 0x00000168
    Import Hint Name --> RegEnumValueA                Import Address --> 0x0000016a
    Import Hint Name --> RegDeleteValueA              Import Address --> 0x00000164
    Import Hint Name --> RegEnumValueW                Import Address --> 0x0000016b
    
    SHELL32.dll
    ****************************FOA_OriginalFirstThunk:0x000504f4*********************************
    Import Hint Name --> ExtractIconW                 Import Address --> 0x00000023
    Import Hint Name --> SHGetMalloc                  Import Address --> 0x0000004b
    Import Hint Name --> DragFinish                   Import Address --> 0x00000012
    Import Hint Name --> Shell_NotifyIconW            Import Address --> 0x0000007a
    Import Hint Name --> DragQueryFileW               Import Address --> 0x00000016
    Import Hint Name --> ShellExecuteW                Import Address --> 0x00000076
    Import Hint Name --> ShellExecuteExW              Import Address --> 0x00000075
    Import Hint Name --> DragQueryFileA               Import Address --> 0x00000014
    Import Hint Name --> ShellExecuteA                Import Address --> 0x00000072
    Import Hint Name --> ShellExecuteExA              Import Address --> 0x00000074
    Import Hint Name --> SHGetPathFromIDListA         Import Address --> 0x00000050
    Import Hint Name --> SHBrowseForFolderA           Import Address --> 0x00000039
    ****************************FOA_FirstThunk:0x00046320*********************************
    Import Hint Name --> ExtractIconW                 Import Address --> 0x00000023
    Import Hint Name --> SHGetMalloc                  Import Address --> 0x0000004b
    Import Hint Name --> DragFinish                   Import Address --> 0x00000012
    Import Hint Name --> Shell_NotifyIconW            Import Address --> 0x0000007a
    Import Hint Name --> DragQueryFileW               Import Address --> 0x00000016
    Import Hint Name --> ShellExecuteW                Import Address --> 0x00000076
    Import Hint Name --> ShellExecuteExW              Import Address --> 0x00000075
    Import Hint Name --> DragQueryFileA               Import Address --> 0x00000014
    Import Hint Name --> ShellExecuteA                Import Address --> 0x00000072
    Import Hint Name --> ShellExecuteExA              Import Address --> 0x00000074
    Import Hint Name --> SHGetPathFromIDListA         Import Address --> 0x00000050
    Import Hint Name --> SHBrowseForFolderA           Import Address --> 0x00000039
    
    ole32.dll
    ****************************FOA_OriginalFirstThunk:0x000507b0*********************************
    Import Hint Name --> CoUninitialize               Import Address --> 0x00000053
    Import Hint Name --> CoInitialize                 Import Address --> 0x0000002d
    Import Hint Name --> OleSetContainedObject        Import Address --> 0x000000dd
    Import Hint Name --> OleDuplicateData             Import Address --> 0x000000c3
    Import Hint Name --> CoCreateInstance             Import Address --> 0x0000000d
    Import Hint Name --> StgCreateDocfileOnILockBytes Import Address --> 0x000000fe
    Import Hint Name --> CreateILockBytesOnHGlobal    Import Address --> 0x00000060
    Import Hint Name --> ReleaseStgMedium             Import Address --> 0x000000f0
    Import Hint Name --> OleCreateStaticFromData      Import Address --> 0x000000bf
    ****************************FOA_FirstThunk:0x000465dc*********************************
    Import Hint Name --> CoUninitialize               Import Address --> 0x00000053
    Import Hint Name --> CoInitialize                 Import Address --> 0x0000002d
    Import Hint Name --> OleSetContainedObject        Import Address --> 0x000000dd
    Import Hint Name --> OleDuplicateData             Import Address --> 0x000000c3
    Import Hint Name --> CoCreateInstance             Import Address --> 0x0000000d
    Import Hint Name --> StgCreateDocfileOnILockBytes Import Address --> 0x000000fe
    Import Hint Name --> CreateILockBytesOnHGlobal    Import Address --> 0x00000060
    Import Hint Name --> ReleaseStgMedium             Import Address --> 0x000000f0
    Import Hint Name --> OleCreateStaticFromData      Import Address --> 0x000000bf
    
    COMCTL32.dll
    ****************************FOA_OriginalFirstThunk:0x00050228*********************************
    Import Hint Name --> ImageList_AddMasked          Import Address --> 0x0000001e
    Import Hint Name --> ImageList_Add                Import Address --> 0x0000001c
    Import Hint Name --> ImageList_Create             Import Address --> 0x00000021
    Import Hint Name --> ImageList_Destroy            Import Address --> 0x00000022
    Import Hint Name --> ImageList_SetOverlayImage    Import Address --> 0x00000040
    Import Ordinal --> 0x00000011
    ****************************FOA_FirstThunk:0x00046054*********************************
    Import Hint Name --> ImageList_AddMasked          Import Address --> 0x0000001e
    Import Hint Name --> ImageList_Add                Import Address --> 0x0000001c
    Import Hint Name --> ImageList_Create             Import Address --> 0x00000021
    Import Hint Name --> ImageList_Destroy            Import Address --> 0x00000022
    Import Hint Name --> ImageList_SetOverlayImage    Import Address --> 0x00000040
    Import Ordinal --> 0x00000011
    
    IMM32.dll
    ****************************FOA_OriginalFirstThunk:0x00050264*********************************
    Import Hint Name --> ImmGetOpenStatus             Import Address --> 0x00000030
    Import Hint Name --> ImmReleaseContext            Import Address --> 0x0000004f
    Import Hint Name --> ImmSetOpenStatus             Import Address --> 0x0000005e
    Import Hint Name --> ImmGetContext                Import Address --> 0x0000001e
    ****************************FOA_FirstThunk:0x00046090*********************************
    Import Hint Name --> ImmGetOpenStatus             Import Address --> 0x00000030
    Import Hint Name --> ImmReleaseContext            Import Address --> 0x0000004f
    Import Hint Name --> ImmSetOpenStatus             Import Address --> 0x0000005e
    Import Hint Name --> ImmGetContext                Import Address --> 0x0000001e
    
    WSOCK32.dll
    ****************************FOA_OriginalFirstThunk:0x00050738*********************************
    Import Ordinal --> 0x00000011
    Import Ordinal --> 0x00000014
    Import Ordinal --> 0x00000001
    Import Ordinal --> 0x00000004
    Import Ordinal --> 0x0000000e
    Import Ordinal --> 0x00000034
    Import Ordinal --> 0x00000065
    Import Ordinal --> 0x00000074
    Import Ordinal --> 0x00000073
    Import Ordinal --> 0x00000017
    Import Ordinal --> 0x0000000b
    Import Ordinal --> 0x00000009
    Import Ordinal --> 0x00000003
    Import Ordinal --> 0x00000010
    Import Ordinal --> 0x00000012
    Import Ordinal --> 0x00000013
    Import Ordinal --> 0x0000000a
    Import Ordinal --> 0x0000006f
    Import Ordinal --> 0x00000039
    Import Ordinal --> 0x0000000d
    Import Ordinal --> 0x00000015
    Import Ordinal --> 0x0000000c
    Import Ordinal --> 0x00000002
    ****************************FOA_FirstThunk:0x00046564*********************************
    Import Ordinal --> 0x00000011
    Import Ordinal --> 0x00000014
    Import Ordinal --> 0x00000001
    Import Ordinal --> 0x00000004
    Import Ordinal --> 0x0000000e
    Import Ordinal --> 0x00000034
    Import Ordinal --> 0x00000065
    Import Ordinal --> 0x00000074
    Import Ordinal --> 0x00000073
    Import Ordinal --> 0x00000017
    Import Ordinal --> 0x0000000b
    Import Ordinal --> 0x00000009
    Import Ordinal --> 0x00000003
    Import Ordinal --> 0x00000010
    Import Ordinal --> 0x00000012
    Import Ordinal --> 0x00000013
    Import Ordinal --> 0x0000000a
    Import Ordinal --> 0x0000006f
    Import Ordinal --> 0x00000039
    Import Ordinal --> 0x0000000d
    Import Ordinal --> 0x00000015
    Import Ordinal --> 0x0000000c
    Import Ordinal --> 0x00000002
    
    MSVCRT.dll
    ****************************FOA_OriginalFirstThunk:0x000503d8*********************************
    Import Hint Name --> _strcmpi                     Import Address --> 0x000001bd
    Import Hint Name --> _wcsdup                      Import Address --> 0x000001e9
    Import Hint Name --> _strdup                      Import Address --> 0x000001bf
    Import Hint Name --> _stricmp                     Import Address --> 0x000001c1
    Import Hint Name --> _controlfp                   Import Address --> 0x000000b7
    Import Hint Name --> __set_app_type               Import Address --> 0x00000081
    Import Hint Name --> __p__fmode                   Import Address --> 0x0000006f
    Import Hint Name --> __p__commode                 Import Address --> 0x0000006a
    Import Hint Name --> _adjust_fdiv                 Import Address --> 0x0000009d
    Import Hint Name --> __setusermatherr             Import Address --> 0x00000083
    Import Hint Name --> _initterm                    Import Address --> 0x0000010f
    Import Hint Name --> __getmainargs                Import Address --> 0x00000058
    Import Hint Name --> _acmdln                      Import Address --> 0x0000008f
    Import Hint Name --> exit                         Import Address --> 0x00000249
    Import Hint Name --> _XcptFilter                  Import Address --> 0x00000048
    Import Hint Name --> _exit                        Import Address --> 0x000000d3
    Import Hint Name --> ?terminate@@YAXXZ            Import Address --> 0x0000002e
    Import Hint Name --> _except_handler3             Import Address --> 0x000000ca
    Import Hint Name --> ??2@YAPAXI@Z                 Import Address --> 0x0000000f
    Import Hint Name --> ??3@YAXPAX@Z                 Import Address --> 0x00000010
    Import Hint Name --> __CxxFrameHandler            Import Address --> 0x00000049
    Import Hint Name --> free                         Import Address --> 0x0000025e
    Import Hint Name --> srand                        Import Address --> 0x000002b4
    Import Hint Name --> strchr                       Import Address --> 0x000002b7
    Import Hint Name --> atoi                         Import Address --> 0x0000023d
    Import Hint Name --> strncmp                      Import Address --> 0x000002c0
    Import Hint Name --> sprintf                      Import Address --> 0x000002b2
    Import Hint Name --> malloc                       Import Address --> 0x00000291
    Import Hint Name --> strtoul                      Import Address --> 0x000002c9
    Import Hint Name --> strrchr                      Import Address --> 0x000002c3
    Import Hint Name --> atol                         Import Address --> 0x0000023e
    Import Hint Name --> strstr                       Import Address --> 0x000002c5
    Import Hint Name --> memmove                      Import Address --> 0x00000298
    Import Hint Name --> realloc                      Import Address --> 0x000002a7
    Import Hint Name --> strpbrk                      Import Address --> 0x000002c2
    Import Hint Name --> wcslen                       Import Address --> 0x000002e6
    Import Hint Name --> rand                         Import Address --> 0x000002a6
    Import Hint Name --> longjmp                      Import Address --> 0x00000290
    Import Hint Name --> _setjmp3                     Import Address --> 0x000001a8
    Import Hint Name --> __CxxLongjmpUnwind           Import Address --> 0x0000004a
    Import Hint Name --> wcschr                       Import Address --> 0x000002e0
    Import Hint Name --> wcscpy                       Import Address --> 0x000002e3
    Import Hint Name --> strcmp                       Import Address --> 0x000002b8
    Import Hint Name --> _ftol                        Import Address --> 0x000000f1
    Import Hint Name --> toupper                      Import Address --> 0x000002d4
    Import Hint Name --> strtol                       Import Address --> 0x000002c8
    Import Hint Name --> _snprintf                    Import Address --> 0x000001ae
    Import Hint Name --> floor                        Import Address --> 0x00000255
    Import Hint Name --> modf                         Import Address --> 0x0000029b
    Import Hint Name --> frexp                        Import Address --> 0x00000260
    Import Hint Name --> _CIpow                       Import Address --> 0x0000003b
    Import Hint Name --> gmtime                       Import Address --> 0x0000026e
    Import Hint Name --> fprintf                      Import Address --> 0x00000258
    Import Hint Name --> _iob                         Import Address --> 0x00000113
    Import Hint Name --> fwrite                       Import Address --> 0x00000266
    Import Hint Name --> fflush                       Import Address --> 0x0000024f
    Import Hint Name --> atof                         Import Address --> 0x0000023c
    Import Hint Name --> fread                        Import Address --> 0x0000025d
    Import Hint Name --> strcpy                       Import Address --> 0x000002ba
    Import Hint Name --> strlen                       Import Address --> 0x000002be
    Import Hint Name --> _mbschr                      Import Address --> 0x00000158
    Import Hint Name --> swprintf                     Import Address --> 0x000002cb
    Import Hint Name --> wcstol                       Import Address --> 0x000002f0
    Import Hint Name --> wcstoul                      Import Address --> 0x000002f2
    Import Hint Name --> wcsrchr                      Import Address --> 0x000002eb
    Import Hint Name --> _wcsnicmp                    Import Address --> 0x000001ee
    Import Hint Name --> wcscmp                       Import Address --> 0x000002e1
    Import Hint Name --> _purecall                    Import Address --> 0x00000192
    Import Hint Name --> _vsnprintf                   Import Address --> 0x000001e1
    Import Hint Name --> _strnicmp                    Import Address --> 0x000001c5
    ****************************FOA_FirstThunk:0x00046204*********************************
    Import Hint Name --> _strcmpi                     Import Address --> 0x000001bd
    Import Hint Name --> _wcsdup                      Import Address --> 0x000001e9
    Import Hint Name --> _strdup                      Import Address --> 0x000001bf
    Import Hint Name --> _stricmp                     Import Address --> 0x000001c1
    Import Hint Name --> _controlfp                   Import Address --> 0x000000b7
    Import Hint Name --> __set_app_type               Import Address --> 0x00000081
    Import Hint Name --> __p__fmode                   Import Address --> 0x0000006f
    Import Hint Name --> __p__commode                 Import Address --> 0x0000006a
    Import Hint Name --> _adjust_fdiv                 Import Address --> 0x0000009d
    Import Hint Name --> __setusermatherr             Import Address --> 0x00000083
    Import Hint Name --> _initterm                    Import Address --> 0x0000010f
    Import Hint Name --> __getmainargs                Import Address --> 0x00000058
    Import Hint Name --> _acmdln                      Import Address --> 0x0000008f
    Import Hint Name --> exit                         Import Address --> 0x00000249
    Import Hint Name --> _XcptFilter                  Import Address --> 0x00000048
    Import Hint Name --> _exit                        Import Address --> 0x000000d3
    Import Hint Name --> ?terminate@@YAXXZ            Import Address --> 0x0000002e
    Import Hint Name --> _except_handler3             Import Address --> 0x000000ca
    Import Hint Name --> ??2@YAPAXI@Z                 Import Address --> 0x0000000f
    Import Hint Name --> ??3@YAXPAX@Z                 Import Address --> 0x00000010
    Import Hint Name --> __CxxFrameHandler            Import Address --> 0x00000049
    Import Hint Name --> free                         Import Address --> 0x0000025e
    Import Hint Name --> srand                        Import Address --> 0x000002b4
    Import Hint Name --> strchr                       Import Address --> 0x000002b7
    Import Hint Name --> atoi                         Import Address --> 0x0000023d
    Import Hint Name --> strncmp                      Import Address --> 0x000002c0
    Import Hint Name --> sprintf                      Import Address --> 0x000002b2
    Import Hint Name --> malloc                       Import Address --> 0x00000291
    Import Hint Name --> strtoul                      Import Address --> 0x000002c9
    Import Hint Name --> strrchr                      Import Address --> 0x000002c3
    Import Hint Name --> atol                         Import Address --> 0x0000023e
    Import Hint Name --> strstr                       Import Address --> 0x000002c5
    Import Hint Name --> memmove                      Import Address --> 0x00000298
    Import Hint Name --> realloc                      Import Address --> 0x000002a7
    Import Hint Name --> strpbrk                      Import Address --> 0x000002c2
    Import Hint Name --> wcslen                       Import Address --> 0x000002e6
    Import Hint Name --> rand                         Import Address --> 0x000002a6
    Import Hint Name --> longjmp                      Import Address --> 0x00000290
    Import Hint Name --> _setjmp3                     Import Address --> 0x000001a8
    Import Hint Name --> __CxxLongjmpUnwind           Import Address --> 0x0000004a
    Import Hint Name --> wcschr                       Import Address --> 0x000002e0
    Import Hint Name --> wcscpy                       Import Address --> 0x000002e3
    Import Hint Name --> strcmp                       Import Address --> 0x000002b8
    Import Hint Name --> _ftol                        Import Address --> 0x000000f1
    Import Hint Name --> toupper                      Import Address --> 0x000002d4
    Import Hint Name --> strtol                       Import Address --> 0x000002c8
    Import Hint Name --> _snprintf                    Import Address --> 0x000001ae
    Import Hint Name --> floor                        Import Address --> 0x00000255
    Import Hint Name --> modf                         Import Address --> 0x0000029b
    Import Hint Name --> frexp                        Import Address --> 0x00000260
    Import Hint Name --> _CIpow                       Import Address --> 0x0000003b
    Import Hint Name --> gmtime                       Import Address --> 0x0000026e
    Import Hint Name --> fprintf                      Import Address --> 0x00000258
    Import Hint Name --> _iob                         Import Address --> 0x00000113
    Import Hint Name --> fwrite                       Import Address --> 0x00000266
    Import Hint Name --> fflush                       Import Address --> 0x0000024f
    Import Hint Name --> atof                         Import Address --> 0x0000023c
    Import Hint Name --> fread                        Import Address --> 0x0000025d
    Import Hint Name --> strcpy                       Import Address --> 0x000002ba
    Import Hint Name --> strlen                       Import Address --> 0x000002be
    Import Hint Name --> _mbschr                      Import Address --> 0x00000158
    Import Hint Name --> swprintf                     Import Address --> 0x000002cb
    Import Hint Name --> wcstol                       Import Address --> 0x000002f0
    Import Hint Name --> wcstoul                      Import Address --> 0x000002f2
    Import Hint Name --> wcsrchr                      Import Address --> 0x000002eb
    Import Hint Name --> _wcsnicmp                    Import Address --> 0x000001ee
    Import Hint Name --> wcscmp                       Import Address --> 0x000002e1
    Import Hint Name --> _purecall                    Import Address --> 0x00000192
    Import Hint Name --> _vsnprintf                   Import Address --> 0x000001e1
    Import Hint Name --> _strnicmp                    Import Address --> 0x000001c5
    
    WINMM.dll
    ****************************FOA_OriginalFirstThunk:0x0005072c*********************************
    Import Hint Name --> PlaySoundW                   Import Address --> 0x0000000d
    Import Hint Name --> PlaySoundA                   Import Address --> 0x0000000c
    ****************************FOA_FirstThunk:0x00046558*********************************
    Import Hint Name --> PlaySoundW                   Import Address --> 0x0000000d
    Import Hint Name --> PlaySoundA                   Import Address --> 0x0000000c
    
    
    迷茫的人生,需要不断努力,才能看清远方模糊的志向!
  • 相关阅读:
    QT添加托盘代码
    2010年左右我说要做一个操作系统的时候,绝大多数人以为那是天方夜谭,是堂吉诃德式的行为。今天,我们讨论YunOS会成为一个新的生态和创新平台,更多人相信这件事是可能的。
    台哥算法练习:八皇后问题
    台哥算法练习 汉诺塔问题
    台哥算法练习:数组排序的几种算法
    面试遇到的两道算法题
    台哥算法练习 50人围圈报数
    台哥算法练习 自己写的一个LinkedList
    台哥算法练习 自己写的一个ArrayList
    台哥算法练习 寻找和为某值的子集
  • 原文地址:https://www.cnblogs.com/autopwn/p/15349033.html
Copyright © 2011-2022 走看看