========================================== The Shadow Penguin Documents. No. 20 - Windows·Î Stack overflow exploit - Written by UNYUN AUG. 3, 1999 ========================================= 1. óÀ½¿¡ ¡¡ÀÌ ¹®¼­´Â, Windows¿¡ µÎ¾î StackOverflowExploit¸¦ °³¹ßÇÒ ¶§¿¡ À¯¿ëÇÑ µ¥ÀÌÅ͸¦ ¸ðÀº ·¹ÆÛ·±½º ÀÔ´Ï´Ù. msvcrt.dllÁßÀÇ À¯¿ë ÇÔ¼öÀÇ ÁÖ¼Ò¿Í ¼±µÎ 16 byte ÄÚµå, ¹× ±âº» exploit¿Í ±× ÇØ¼³À» ³ªÅ¸³À´Ï´Ù. µ¡ºÙ¿© ÀÌ ¹®¼­ ¹× µ¥ÀÌÅÍ´Â, UNIXµîÀ¸·Î StackOverflow¿¡ ÀÇÇÑ exploit¸¦ ÀÛ¼º ÇÒ ¼ö ÀÖ´Â Áö½ÄÀ» ÀüÁ¦·Î Çϰí ÀÖ½À´Ï´Ù. 2. Kernel32.dll, msvcrt.dllÁßÀÇ À¯¿ë ÇÔ¼öÀÇ ÁÖ¼Ò¿Í ¼±µÎ 16 byte ÄÚµå À̰ÍÀº, Kernel32.dll, ¹× msvcrt.dll(C·± ŸÀÓ ¶óÀ̺귯¸®)ÀÇ °¢ ¹öÁ¯¿¡ µÎ°í, exploit·Î À¯¿ë (ÀÌ)¶ó°í »ý°¢µÇ´Â ÇÔ¼öÀÇ ÁÖ¼Ò, ¹× ±×°Íµé msvcrt.dllÀÇ °¢ ÇÔ¼öÀÇ ÇÔ¼öÀÇ ¼±µÎ 16 byte¸¦ ´ýÇÁ ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÁÖ¼Ò´Â, ÀÌÇÏÀÇ À¯Æ¿¸®Æ¼¸¦ ÀÛ¼ºÇØ ÃßÃâÇß½À´Ï´Ù. http://shadowpenguin.backsection.net/tools/dllchecker.zip (¹ÙÀ̳ʸ®, ¼Ò½º, ÇÁ·ÎÁ§Æ® ÆÄÀÏ) c:\windows\system\kernel32.dll, ¹× c:\windows\system\msvcrt**. dll¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇØ, ÇÁ·ÓÆÛƼ¸¦ È®ÀÎ ÇÏ´Â °ÍÀ¸·Î½á, ±× dllÀÇ ¹öÁ¯À» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ------------------------------------------------------------------------------------------ Major Version : 4 Minor Version : 10 (Windows98) ====================================================== Kernel32.dll Info LoadLibrary : bff77750 GetProcAddress : bff76e28 ====================================================== No Version info. File : MSVCRT10.DLL (210944 bytes) Ver 1.00. 000 ------------------------------------------------------ system : 101179f0 83 ec 10 56 68 4c 8 13 10 e8 22 c7 ff ff 89 44 _flushall : 1010d3b0 6a 1 e8 9 0 0 0 83 c4 4 c3 5 0 0 0 0 fflush : 1010d2b0 56 57 8b 74 24 c b f6 75 d 6a 0 e8 ff 0 0 _execl : 1010c330 8d 44 24 8 6a 0 50 8b 44 24 c 50 e8 1f 1 0 _execle : 1010c350 8d 44 24 8 8b c8 83 c0 4 83 39 0 75 f6 8b 0 _execlp : 1010c380 8d 44 24 8 50 8b 44 24 8 50 e8 f1 2 0 0 83 _execlpe : 1010c3a0 8d 44 24 8 8b c8 83 c0 4 83 39 0 75 f6 8b 0 getenv : 10114120 56 6a c e8 78 59 0 0 8b 44 24 c 83 c4 4 50 _putenv : 101102a0 56 6a c e8 f8 97 0 0 8b 44 24 c 83 c4 4 50 _searchenv : 10110870 53 56 57 55 8b 44 24 14 6a 0 50 e8 80 98 ff ff _onexit : 10109440 56 e8 aa ff ff ff a1 c 73 12 10 50 e8 2f 63 0 setvbuf : 10116060 83 ec 4 53 56 57 55 c7 44 24 10 0 0 0 0 8b exit : 10109300 6a 0 8b 44 24 8 6a 0 50 e8 52 0 0 0 83 c4 _exit : 10109320 6a 0 8b 44 24 8 6a 1 50 e8 32 0 0 0 83 c4 _cexit : 10109340 6a 1 6a 0 6a 0 e8 15 0 0 0 83 c4 c c3 90 _c_exit : 10109350 6a 1 6a 1 6a 0 e8 5 0 0 0 83 c4 c c3 90 atexit : 101094d0 8b 44 24 4 50 e8 66 ff ff ff 83 c4 4 83 f8 1 abort : 10112db0 6a a e8 c9 6b 0 0 83 c4 4 6a 16 e8 cf 6a ff raise : 10109890 83 ec 10 53 56 57 55 8b 7c 24 24 2b db 8d 47 fe signal : 101096d0 83 ec 8 53 56 57 55 8b 6c 24 20 83 fd 4 f 84 fopen : 1010d550 8b 44 24 8 6a 40 50 8b 44 24 c 50 e8 9f ff ff freopen : 10113b60 56 57 8b 74 24 14 8b fe 81 ef 48 fa 12 10 c1 ff printf : 10115300 56 57 6a 1a e8 97 47 0 0 83 c4 4 68 68 fa 12 wprintf : 101190d0 56 57 6a 1a e8 c7 9 0 0 83 c4 4 68 68 fa 12 scanf : 101156e0 56 6a 19 e8 b8 43 0 0 8d 44 24 10 83 c4 4 50 wscanf : 10119130 56 6a 19 e8 68 9 0 0 8d 44 24 10 83 c4 4 50 fprintf : 101135f0 53 56 57 55 8b 7c 24 14 8b f7 81 ee 48 fa 12 10 fwprintf : 10113ec0 53 56 57 55 8b 7c 24 14 8b f7 81 ee 48 fa 12 10 fscanf : 10113be0 56 57 8b 74 24 c 8b fe 81 ef 48 fa 12 10 c1 ff fwscanf : 101140e0 56 57 8b 74 24 c 8b fe 81 ef 48 fa 12 10 c1 ff _fdopen : 1010cb60 83 ec 4 53 56 57 55 8b 44 24 18 3b 5 88 8 13 _sopen : 1010f7f0 83 ec 20 53 56 57 55 c7 44 24 24 c 0 0 0 c7 _fsopen : 1010d500 56 57 e8 a9 d8 0 0 8b f0 b f6 75 5 2b c0 5f _spawnl : 10110c30 8d 44 24 c 6a 0 50 8b 44 24 10 50 8b 44 24 10 ferror : 10113320 8b 44 24 4 8b 40 c 83 e0 20 c3 5 0 0 0 0 perror : 10115250 57 6a 43 e8 48 48 0 0 8b 54 24 c 83 c4 4 b strerror : 10116520 56 57 e8 99 39 ff ff 8b f0 83 7e 20 0 75 19 68 _strerror : 101117a0 53 56 57 e8 18 87 ff ff 8b f0 83 7e 20 0 75 20 clearerr : 10113140 56 57 8b 74 24 c 8b fe 81 ef 48 fa 12 10 c1 ff _eof : 1010c290 53 56 57 8b 7c 24 10 39 3d 88 8 13 10 77 21 e8 fclose : 10113250 53 56 57 8b 7c 24 10 bb ff ff ff ff f6 47 c 40 _fcloseall : 1010cb10 56 57 be a8 fa 12 10 2b ff 6a 2 e8 80 cf 0 0 fputc : 10113650 53 56 57 8b 7c 24 14 8b f7 81 ee 48 fa 12 10 c1 fputwc : 10113750 56 57 8b 74 24 10 8b fe 81 ef 48 fa 12 10 c1 ff _fputchar : 1010d4a0 8b 44 24 4 68 68 fa 12 10 50 e8 1 62 0 0 83 _fputwchar : 1010d4d0 66 8b 44 24 4 68 68 fa 12 10 50 e8 70 62 0 0 fgetc : 10113330 53 56 57 8b 74 24 10 8b fe 81 ef 48 fa 12 10 c1 fgetwc : 10113460 56 57 8b 74 24 c 8b fe 81 ef 48 fa 12 10 c1 ff _fgetchar : 1010ccb0 68 48 fa 12 10 e8 c6 66 0 0 83 c4 4 c3 8b ff _fgetwchar : 1010ccd0 68 48 fa 12 10 e8 86 67 0 0 83 c4 4 c3 8b ff fputs : 101136d0 83 ec 4 53 56 57 55 8b 5c 24 18 8b fb b9 ff ff fgets : 101133c0 83 ec 4 53 56 57 55 8b 5c 24 18 8b c3 89 44 24 fseek : 10113c20 56 57 8b 74 24 c 8b fe 81 ef 48 fa 12 10 c1 ff rewind : 10115680 53 56 57 8b 74 24 10 8b de 8b 7e 10 81 eb 48 fa ftell : 10113d20 56 57 8b 74 24 c 8b fe 81 ef 48 fa 12 10 c1 ff fgetpos : 10113390 8b 44 24 4 50 e8 86 9 0 0 8b 4c 24 c 83 c4 fsetpos : 10113d00 8b 44 24 8 6a 0 8b 0 50 8b 44 24 c 50 e8 d fwrite : 10113f20 56 57 8b 7c 24 18 8b f7 81 ee 48 fa 12 10 c1 fe fread : 10113920 56 57 8b 7c 24 18 8b f7 81 ee 48 fa 12 10 c1 fe _open : 1010f7d0 8b 44 24 c 50 8b 44 24 c 6a 40 50 8b 44 24 10 _creat : 1010b390 8b 44 24 8 50 8b 44 24 8 68 2 3 0 0 50 e8 _close : 1010a840 56 57 8b 74 24 c 3b 35 88 8 13 10 72 1e e8 cd _unlink : 10112640 8b 44 24 4 50 e8 c6 ff ff ff 83 c4 4 c3 8b ff _commit : 1010a920 56 57 8b 74 24 c 3b 35 88 8 13 10 72 13 e8 ed putc : 101136b0 8b 44 24 8 50 8b 44 24 8 50 e8 91 ff ff ff 83 _putw : 101104f0 53 56 57 55 8d 5c 24 14 8b 74 24 18 8b ee 81 ed putchar : 1010d4c0 8b 44 24 4 50 e8 d6 ff ff ff 83 c4 4 c3 8b ff getc : 10113380 8b 44 24 4 50 e8 a6 ff ff ff 83 c4 4 c3 8b ff _getw : 1010e710 83 ec 4 53 56 57 55 8d 5c 24 10 8b 74 24 18 8b getchar : 1010ccc0 e9 eb ff ff ff 8d 64 24 0 8d a4 24 0 0 0 0 puts : 10115360 53 56 57 8b 5c 24 10 8b fb b9 ff ff ff ff 2b c0 gets : 101141d0 56 57 8b 74 24 c 8b fe 6a 19 e8 c1 58 0 0 83 _lseek : 1010f420 56 57 8b 74 24 c 39 35 88 8 13 10 77 1e e8 ed _tell : 10111c10 6a 1 8b 44 24 8 6a 0 50 e8 2 d8 ff ff 83 c4 _write : 10112b50 56 57 8b 74 24 c 3b 35 88 8 13 10 72 1e e8 bd _read : 10110560 56 57 8b 74 24 c 39 35 88 8 13 10 77 1e e8 ad _fstat : 1010d570 83 ec 44 53 56 57 55 2b db 8b 6c 24 58 39 2d 88 _stat : 10111380 81 ec 54 2 0 0 53 56 57 55 8b b4 24 68 2 0 _chmod : 1010a650 56 8b 74 24 8 56 e8 4b b0 1 0 83 f8 ff 75 15 _setmode : 10110a60 56 57 8b 74 24 c 39 35 88 8 13 10 77 13 e8 ad _chsize : 1010a6b0 56 57 8b 74 24 c 39 35 88 8 13 10 77 13 e8 5d _filelength : 1010cdd0 53 56 57 55 8b 6c 24 14 39 2d 88 8 13 10 77 20 _access : 1010a100 8b 44 24 4 50 e8 9c b5 1 0 83 f8 ff 75 14 e8 _dup : 1010bef0 83 ec 4 53 56 57 55 8b 6c 24 18 39 2d 88 8 13 _dup2 : 1010c010 83 ec 4 56 57 a1 88 8 13 10 8b 74 24 10 3b f0 _isatty : 1010ef60 8b 44 24 4 3b 5 88 8 13 10 72 4 2b c0 c3 90 _locking : 1010f1e0 53 56 57 55 8b 7c 24 14 39 3d 88 8 13 10 77 20 _fullpath : 1010d8c0 83 ec 8 53 56 57 55 8b 74 24 20 b f6 f 84 7 _get_osfhandle : 1010e000 8b 44 24 4 3b 5 88 8 13 10 73 14 f6 80 90 8 _makepath : 1010f4e0 56 8b 44 24 c b c0 74 17 8a 0 a c0 8b 4c 24 _mktemp : 1010f6b0 83 ec 4 53 56 57 55 8b 74 24 18 8b fe bb 61 0 _open_osfhandle : 1010e040 53 56 57 2a db 8b 44 24 14 a8 8 74 2 b3 20 f6 remove : 10112610 8b 44 24 4 50 e8 ca 31 1 0 b c0 b8 0 0 0 rename : 10115640 8b 44 24 8 50 8b 44 24 8 50 e8 a1 1 1 0 b _splitpath : 10111140 83 ec 4 53 56 57 55 8b 7c 24 18 c7 44 24 10 0 _umask : 101125f0 8b 4c 24 4 81 e1 80 1 0 0 a1 70 f3 12 10 89 _rmtmp : 101107f0 53 56 57 55 bf 48 fa 12 10 2b db 6a 2 e8 9e 92 _fileno : 1010ce60 8b 44 24 4 8b 40 10 c3 8d 64 24 0 8d 64 24 0 _fileno : 1010ce60 8b 44 24 4 8b 40 10 c3 8d 64 24 0 8d 64 24 0 131083,0,131082,0 File : MSVCRT20.DLL (274432 bytes) Ver 2.11. 000 ------------------------------------------------------ system : 7fc8190e 55 8b ec 83 ec 10 56 68 34 2f c9 7f e8 a0 e3 ff _flushall : 7fc6565c 6a 1 e8 62 ff ff ff 83 c4 4 c3 e8 f0 ff ff ff fflush : 7fc73ea7 56 57 8b 74 24 c 85 f6 75 d 6a 0 e8 d 17 ff _execl : 7fc7311e 8d 44 24 8 6a 0 50 ff 74 24 c e8 c8 0 0 0 _wexecl : 7fc7c027 8d 44 24 8 6a 0 50 ff 74 24 c e8 c8 0 0 0 _execle : 7fc73132 8d 44 24 8 8b c8 83 c0 4 83 39 0 75 f6 ff 30 _wexecle : 7fc7c03b 8d 44 24 8 8b c8 83 c0 4 83 39 0 75 f6 ff 30 _execlp : 7fc73154 8d 44 24 8 50 ff 74 24 8 e8 91 2 0 0 83 c4 _wexeclp : 7fc7c05d 8d 44 24 8 50 ff 74 24 8 e8 16 2 0 0 83 c4 _execlpe : 7fc73166 8d 4c 24 8 8b c1 83 c1 4 83 38 0 75 f6 ff 31 _wexeclpe : 7fc7c06f 8d 44 24 8 8b c8 83 c0 4 83 39 0 75 f6 ff 30 getenv : 7fc7fcbf 56 6a c e8 a0 1e fe ff 83 c4 4 ff 74 24 8 e8 _wgetenv : 7fc7ccb5 56 6a c e8 aa 4e fe ff 83 c4 4 ff 74 24 8 e8 _putenv : 7fc79554 56 6a c e8 b 86 fe ff 83 c4 4 ff 74 24 8 e8 _wputenv : 7fc7d7c7 56 6a c e8 98 43 fe ff 83 c4 4 ff 74 24 8 e8 _searchenv : 7fc7995c 53 56 57 55 6a 0 ff 74 24 18 e8 ec 75 ff ff 83 _wsearchenv : 7fc7dafe 53 56 57 6a 0 8b 7c 24 14 57 e8 af dc ff ff 83 _getmbcp : 7fc74f8e a1 74 1b c9 7f c3 ff 25 e8 90 c9 7f 55 8b ec 83 _onexit : 7fc651a0 56 e8 c3 cb ff ff a1 c4 fb c8 7f 50 e8 c3 cb ff setvbuf : 7fc80640 83 ec 4 c7 44 24 0 0 0 0 0 53 56 8b 5c 24 exit : 7fc65724 6a 0 6a 0 ff 74 24 c e8 12 2 0 0 e9 39 37 _exit : 7fc70708 6a 0 6a 1 ff 74 24 c e8 2e 52 ff ff 83 c4 c _cexit : 7fc70719 6a 1 6a 0 6a 0 e8 1f 52 ff ff 83 c4 c c3 6a _c_exit : 7fc70728 6a 1 6a 1 6a 0 e8 10 52 ff ff 83 c4 c c3 56 atexit : 7fc6518e ff 74 24 4 e8 9 0 0 0 83 c4 4 83 f8 1 1b abort : 7fc69ad9 6a a e8 53 99 1 0 83 c4 4 6a 16 e8 e0 6e 0 raise : 7fc709ca 83 ec c 53 56 8b 74 24 18 57 55 33 ed 83 fe 2 signal : 7fc70831 83 ec 4 53 56 57 55 8b 6c 24 1c 83 fd 4 f 84 fopen : 7fc73f6e 6a 40 ff 74 24 c ff 74 24 c e8 ae ff ff ff 83 freopen : 7fc7f7a0 56 57 8b 7c 24 14 8b f7 81 ee 88 1c c9 7f c1 fe _wfreopen : 7fc7c79e 56 57 8b 7c 24 14 8b f7 81 ee 88 1c c9 7f c1 fe printf : 7fc8027b 56 57 6a 1b e8 e3 18 fe ff 83 c4 4 68 a8 1c c9 wprintf : 7fc82bc2 56 57 6a 1b e8 9c ef fd ff 83 c4 4 68 a8 1c c9 scanf : 7fc805e7 56 6a 1a e8 78 15 fe ff 8d 44 24 10 83 c4 4 50 wscanf : 7fc82c12 56 6a 1a e8 4d ef fd ff 8d 44 24 10 83 c4 4 50 fprintf : 7fc7f314 53 56 8b 5c 24 c 57 55 8b fb 81 ef 88 1c c9 7f fwprintf : 7fc7fa8e 53 56 8b 5c 24 c 57 55 8b fb 81 ef 88 1c c9 7f fscanf : 7fc7f7fc 56 57 8b 74 24 c 8b fe 81 ef 88 1c c9 7f c1 ff fwscanf : 7fc7fc80 56 57 8b 74 24 c 8b fe 81 ef 88 1c c9 7f c1 ff _wfopen : 7fc7c78b 6a 40 ff 74 24 c ff 74 24 c e8 ae ff ff ff 83 _fdopen : 7fc738b4 8b 44 24 4 83 ec 4 39 5 d8 2f c9 7f 53 56 57 _sopen : 7fc78b93 55 33 c0 8b ec 83 ec 1c 53 89 45 e8 56 89 45 ec _wsopen : 7fc7cf3d 55 33 c0 8b ec 83 ec 1c 53 89 45 e8 56 89 45 ec _wfdopen : 7fc7c40c 8b 44 24 4 83 ec 4 3b 5 d8 2f c9 7f 53 56 57 _fsopen : 7fc73f2b 56 57 e8 e fc 0 0 8b f0 b8 0 0 0 0 85 f6 _wfsopen : 7fc7c748 56 57 e8 f1 73 0 0 8b f0 b8 0 0 0 0 85 f6 _spawnl : 7fc79cc8 8d 44 24 c 6a 0 50 ff 74 24 10 ff 74 24 10 e8 _wspawnl : 7fc7dca0 8d 44 24 c 6a 0 50 ff 74 24 10 ff 74 24 10 e8 _setmbcp : 7fc64d96 55 8b ec 83 ec 1c 53 56 57 6a 19 e8 c1 cd ff ff ferror : 7fc7f046 8b 44 24 4 8b 40 c 83 e0 20 c3 53 56 57 8b 7c perror : 7fc801d3 57 6a 44 e8 8c 19 fe ff 8b 54 24 c 83 c4 4 85 strerror : 7fc80972 56 57 e8 25 47 fe ff 83 78 24 0 8b f0 75 19 68 _strerror : 7fc7a834 53 56 57 e8 62 a8 fe ff 83 78 24 0 8b f0 75 1a _wperror : 7fc7d30d 53 56 57 8b 7c 24 10 57 e8 a0 68 fe ff 83 c4 4 clearerr : 7fc7eec1 56 57 8b 74 24 c 8b fe 81 ef 88 1c c9 7f c1 ff _eof : 7fc72f1a 53 56 8b 74 24 c 57 39 35 d8 2f c9 7f 77 1f e8 fclose : 7fc7ef98 53 56 57 bb ff ff ff ff 8b 74 24 10 f6 46 c 40 _fcloseall : 7fc7386f 56 57 be e8 1c c9 7f 33 ff 6a 2 e8 e8 e2 fe ff fputc : 7fc7f36c 53 56 57 8b 7c 24 14 8b f7 81 ee 88 1c c9 7f c1 fputwc : 7fc7f451 56 57 8b 74 24 10 8b fe 81 ef 88 1c c9 7f c1 ff _fputchar : 7fc73eed 68 a8 1c c9 7f ff 74 24 8 e8 c8 b4 0 0 83 c4 _fputwchar : 7fc73f0c 68 a8 1c c9 7f ff 74 24 8 e8 37 b5 0 0 83 c4 fgetc : 7fc7f051 53 56 57 8b 7c 24 10 8b f7 81 ee 88 1c c9 7f c1 fgetwc : 7fc7f14f 56 57 8b 74 24 c 8b fe 81 ef 88 1c c9 7f c1 ff _fgetchar : 7fc739b7 68 88 1c c9 7f e8 db b6 0 0 83 c4 4 c3 68 88 _fgetwchar : 7fc739c5 68 88 1c c9 7f e8 80 b7 0 0 83 c4 4 c3 56 8b fputs : 7fc7f3d4 83 ec 4 b9 ff ff ff ff 2b c0 53 56 57 8b 7c 24 fputws : 7fc7f5be 83 ec 4 c7 44 24 0 0 0 0 0 53 56 8b 74 24 fgets : 7fc7f0c2 83 ec 4 53 56 8b 5c 24 10 57 8b 7c 24 18 55 89 fgetws : 7fc7f290 83 ec 4 53 56 8b 5c 24 10 57 8b 7c 24 18 55 89 fseek : 7fc7f83b 56 57 8b 74 24 c 8b fe 81 ef 88 1c c9 7f c1 ff rewind : 7fc8058c 53 56 8b 5c 24 c 57 8b fb 8b 73 10 81 ef 88 1c ftell : 7fc7f923 56 57 8b 74 24 c 8b fe 81 ef 88 1c c9 7f c1 ff fgetpos : 7fc7f0a9 ff 74 24 4 e8 71 8 0 0 8b 4c 24 c 83 c4 4 fsetpos : 7fc7f90e 8b 44 24 8 6a 0 ff 30 ff 74 24 c e8 1c ff ff fwrite : 7fc7fae6 56 57 8b 7c 24 18 8b f7 81 ee 88 1c c9 7f c1 fe fread : 7fc7f633 56 57 8b 7c 24 18 8b f7 81 ee 88 1c c9 7f c1 fe _open : 7fc78b7c ff 74 24 c 6a 40 ff 74 24 10 ff 74 24 10 e8 4 _wopen : 7fc7cf26 ff 74 24 c 6a 40 ff 74 24 10 ff 74 24 10 e8 4 _creat : 7fc72063 ff 74 24 8 68 2 3 0 0 ff 74 24 c e8 7 6b _close : 7fc7157f 56 57 8b 74 24 c 3b 35 d8 2f c9 7f 72 1e e8 18 _unlink : 7fc7b6e1 ff 74 24 4 e8 c7 ff ff ff 83 c4 4 c3 55 8b 44 _wunlink : 7fc7d8b4 ff 74 24 4 e8 c7 ff ff ff 83 c4 4 c3 ff 74 24 _commit : 7fc71642 56 57 8b 74 24 c 39 35 d8 2f c9 7f 77 13 e8 55 putc : 7fc7f3c3 ff 74 24 8 ff 74 24 8 e8 9c ff ff ff 83 c4 8 _putw : 7fc79610 53 56 8d 74 24 c 57 8b 5c 24 14 55 8b fb bd 3 putwc : 7fc7f5ad ff 74 24 8 ff 74 24 8 e8 97 fe ff ff 83 c4 8 putchar : 7fc73eff ff 74 24 4 e8 e5 ff ff ff 83 c4 4 c3 68 a8 1c putwchar : 7fc73f1e ff 74 24 4 e8 e5 ff ff ff 83 c4 4 c3 56 57 e8 getc : 7fc7f09c ff 74 24 4 e8 ac ff ff ff 83 c4 4 c3 ff 74 24 _getw : 7fc75062 83 ec 4 53 56 8d 74 24 8 57 8b 7c 24 14 55 8b getwc : 7fc7f283 ff 74 24 4 e8 c3 fe ff ff 83 c4 4 c3 83 ec 4 getchar : 7fc739b7 68 88 1c c9 7f e8 db b6 0 0 83 c4 4 c3 68 88 getwchar : 7fc739c5 68 88 1c c9 7f e8 80 b7 0 0 83 c4 4 c3 56 8b puts : 7fc802cb 53 56 57 bb ff ff ff ff 6a 1b e8 8d 18 fe ff 83 _putws : 7fc7967f 53 56 57 bb ff ff 0 0 6a 1b e8 d9 84 fe ff 83 gets : 7fc7fce6 56 57 8b 74 24 c 6a 1a 8b fe e8 72 1e fe ff 83 _lseek : 7fc762f7 56 57 8b 74 24 c 39 35 d8 2f c9 7f 77 1e e8 a0 _tell : 7fc7b159 6a 1 6a 0 ff 74 24 c e8 91 b1 ff ff 83 c4 c _write : 7fc7d8f5 56 57 8b 74 24 c 3b 35 d8 2f c9 7f 72 1e e8 a2 _read : 7fc796fa 56 57 8b 74 24 c 3b 35 d8 2f c9 7f 72 1e e8 9d _fstat : 7fc73f81 55 8b ec 83 ec 50 c7 45 fc 0 0 0 0 53 56 57 _stat : 7fc7a40f 55 8b ec 81 ec 60 2 0 0 53 56 57 8b 75 8 68 _wstat : 7fc7e2f5 55 8b ec 81 ec 74 4 0 0 53 56 57 8b 75 8 68 _chmod : 7fc713c4 56 8b 74 24 8 56 ff 15 94 91 c9 7f 83 f8 ff 74 _setmode : 7fc79b45 56 57 8b 74 24 c 3b 35 d8 2f c9 7f 72 13 e8 52 _wchmod : 7fc7b9c0 56 8b 74 24 8 56 ff 15 14 91 c9 7f 83 f8 ff 74 _chsize : 7fc71409 56 57 8b 74 24 c 39 35 d8 2f c9 7f 77 13 e8 8e _filelength : 7fc73a8e 53 56 8b 74 24 c 57 55 39 35 d8 2f c9 7f 77 20 _access : 7fc70f57 ff 74 24 4 ff 15 94 91 c9 7f 83 f8 ff 75 15 ff _waccess : 7fc7b7bc ff 74 24 4 ff 15 14 91 c9 7f 83 f8 ff 75 15 ff _dup : 7fc72bf7 83 ec 4 53 56 57 55 8b 6c 24 18 3b 2d d8 2f c9 _dup2 : 7fc72cf6 83 ec 4 a1 d8 2f c9 7f 53 56 8b 74 24 10 57 3b _isatty : 7fc756d7 8b 4c 24 4 3b d d8 2f c9 7f 72 3 33 c0 c3 8a _locking : 7fc7609b 83 ec 4 53 56 57 55 8b 7c 24 18 3b 3d d8 2f c9 _fullpath : 7fc741eb 55 8b ec 83 ec 14 53 56 57 8b 5d c 89 5d ec 85 _wfullpath : 7fc7c7fa 55 8b ec 83 ec c 53 56 57 8b 75 c 85 f6 f 84 _get_osfhandle : 7fc748f0 8b 44 24 4 3b 5 d8 2f c9 7f 73 11 f6 80 e0 2f _makepath : 7fc763a1 8b 44 24 8 56 85 c0 f 84 8b 0 0 0 8a 0 8b _wmakepath : 7fc7cd59 8b 44 24 8 56 85 c0 f 84 b8 0 0 0 66 8b 0 _mktemp : 7fc78aaf 53 56 57 33 db 8b 7c 24 10 55 8b ef e8 cc 83 ff _wmktemp : 7fc7ce60 53 56 57 33 f6 8b 7c 24 10 55 8b df e8 1b 40 ff _open_osfhandle : 7fc7492a 8b 44 24 8 53 56 32 db 57 a8 8 74 2 b3 20 f6 remove : 7fc7b6b1 ff 74 24 4 ff 15 10 91 c9 7f 85 c0 b8 0 0 0 _wremove : 7fc7d884 ff 74 24 4 ff 15 78 90 c9 7f 85 c0 b8 0 0 0 rename : 7fc80558 ff 74 24 8 ff 74 24 8 ff 15 64 90 c9 7f 85 c0 _wrename : 7fc7d8c1 ff 74 24 8 ff 74 24 8 ff 15 74 90 c9 7f 85 c0 _splitpath : 7fc7a1b1 83 ec 8 53 56 57 33 db 8b 7c 24 18 55 8b 74 24 _wsplitpath : 7fc7e091 83 ec 4 53 56 57 33 db 8b 74 24 14 55 8b 7c 24 _umask : 7fc7b69b 8b 4c 24 4 a1 68 12 c9 7f 81 e1 80 1 0 0 89 _rmtmp : 7fc656b8 53 56 57 33 db 55 bf 88 1c c9 7f 33 ed 6a 2 e8 _fileno : 7fc73b11 8b 44 24 4 8b 40 10 c3 55 8b ec 81 ec 44 1 0 _fileno : 7fc73b11 8b 44 24 4 8b 40 10 c3 55 8b ec 81 ec 44 1 0 262154,6038,262154,6038 File : MSVCRT40.DLL (344064 bytes) Ver 4.10. 6038 ------------------------------------------------------ system : 7aa08140 83 ec 10 56 68 50 fa a1 7a e8 12 a6 ff ff 89 44 _flushall : 7a9fb910 6a 1 e8 9 0 0 0 83 c4 4 c3 cc cc cc cc cc fflush : 7a9fb820 56 57 8b 74 24 c 85 f6 75 d 6a 0 e8 ef 0 0 _execl : 7aa06c10 8d 44 24 8 6a 0 8b 4c 24 8 50 51 e8 af 0 0 _wexecl : 7aa077a0 8d 44 24 8 6a 0 8b 4c 24 8 50 51 e8 af 0 0 _execle : 7aa06c30 8d 44 24 8 8b c8 83 c0 4 83 39 0 75 f6 8b 0 _wexecle : 7aa077c0 8d 4c 24 8 8b c1 83 c1 4 83 38 0 75 f6 8b 1 _execlp : 7aa06c60 8d 44 24 8 8b 4c 24 4 50 51 e8 f1 2 0 0 83 _wexeclp : 7aa077f0 8d 44 24 8 8b 4c 24 4 50 51 e8 71 2 0 0 83 _execlpe : 7aa06c80 8d 4c 24 8 8b c1 83 c1 4 83 38 0 75 f6 8b 1 _wexeclpe : 7aa07810 8d 4c 24 8 8b c1 83 c1 4 83 38 0 75 f6 8b 1 getenv : 7aa02760 56 6a c e8 38 14 ff ff 8b 44 24 c 83 c4 4 50 _wgetenv : 7aa0dc80 56 6a c e8 18 5f fe ff 8b 44 24 c 83 c4 4 50 _putenv : 7aa0d690 56 6a c e8 8 65 fe ff 8b 44 24 c 83 c4 4 50 _wputenv : 7aa0df00 56 6a c e8 98 5c fe ff 8b 44 24 c 83 c4 4 50 _searchenv : 7aa0d7b0 81 ec 8 1 0 0 53 56 8b 9c 24 14 1 0 0 57 _wsearchenv : 7aa0e010 81 ec 10 2 0 0 53 56 8b b4 24 1c 2 0 0 57 _getmbcp : 7a9f7260 a1 a4 a7 a2 7a c3 cc cc cc cc cc cc cc cc cc cc _onexit : 7a9f7e40 56 e8 4a b6 ff ff a1 ec da a2 7a 50 e8 7f a1 0 setvbuf : 7a9fc1d0 53 56 8b 5c 24 18 57 8b 7c 24 18 55 33 ed 83 ff exit : 7a9f3370 8b 44 24 4 6a 0 6a 0 50 e8 52 0 0 0 83 c4 _exit : 7a9f3390 8b 44 24 4 6a 0 6a 1 50 e8 32 0 0 0 83 c4 _cexit : 7a9f33b0 6a 1 6a 0 6a 0 e8 15 0 0 0 83 c4 c c3 cc _c_exit : 7a9f33c0 6a 1 6a 1 6a 0 e8 5 0 0 0 83 c4 c c3 cc atexit : 7a9f7ed0 8b 44 24 4 50 e8 66 ff ff ff 83 c4 4 83 f8 1 abort : 7a9f7e20 6a a e8 f9 b6 ff ff 83 c4 4 6a 16 e8 7f 1b 0 raise : 7a9f99b0 83 ec c 53 56 57 33 db 8b 7c 24 1c 55 8d 47 fe signal : 7a9f9740 83 ec 4 53 56 57 55 8b 6c 24 1c 83 fd 4 f 84 fopen : 7aa10400 8b 44 24 8 6a 40 8b 4c 24 8 50 51 e8 af ff ff freopen : 7aa12230 56 57 8b 74 24 14 56 e8 f4 19 fe ff 83 c4 4 f6 _wfreopen : 7aa113c0 56 57 8b 74 24 14 56 e8 64 28 fe ff 83 c4 4 f6 printf : 7aa123e0 56 57 68 10 b6 a2 7a 6a 1 e8 82 18 fe ff 83 c4 wprintf : 7aa12e50 56 57 68 10 b6 a2 7a 6a 1 e8 12 e fe ff 83 c4 scanf : 7aa12550 56 68 f0 b5 a2 7a 6a 0 e8 13 17 fe ff 8d 44 24 wscanf : 7aa12eb0 56 68 f0 b5 a2 7a 6a 0 e8 b3 d fe ff 8d 44 24 fprintf : 7a9fc180 53 56 8b 74 24 c 57 56 e8 a3 7a ff ff 83 c4 4 fwprintf : 7aa122e0 53 56 8b 74 24 c 57 56 e8 43 19 fe ff 83 c4 4 fscanf : 7aa12280 56 57 8b 7c 24 c 57 e8 a4 19 fe ff 8d 44 24 18 fwscanf : 7aa12330 56 57 8b 7c 24 c 57 e8 f4 18 fe ff 8d 44 24 18 _wfopen : 7aa113a0 8b 44 24 8 6a 40 8b 4c 24 8 50 51 e8 af ff ff _fdopen : 7aa10170 8b 44 24 4 83 ec 4 39 5 0 dc a2 7a 53 56 57 _sopen : 7a9f6420 83 ec 1c 33 c0 89 44 24 14 53 89 44 24 1c 56 8b _wsopen : 7aa0ab90 83 ec 1c 33 c0 89 44 24 14 53 89 44 24 1c 56 8b _wfdopen : 7aa111b0 8b 44 24 4 83 ec 4 3b 5 0 dc a2 7a 53 56 57 _fsopen : 7aa103c0 56 57 e8 29 2b 0 0 8b f0 85 f6 75 5 33 c0 5f _wfsopen : 7aa11360 56 57 e8 89 1b 0 0 8b f0 85 f6 75 5 33 c0 5f _spawnl : 7aa07220 8d 44 24 c 6a 0 8b 4c 24 c 50 8b 54 24 c 51 _wspawnl : 7aa07c10 8d 44 24 c 6a 0 8b 4c 24 c 50 8b 54 24 c 51 _setmbcp : 7a9f6f50 83 ec 18 53 56 57 55 6a 19 e8 42 cc ff ff 8b 44 ferror : 7aa11d20 8b 44 24 4 8b 40 c 83 e0 20 c3 cc cc cc cc cc perror : 7aa0e580 57 6a 2 e8 78 87 fe ff 8b 54 24 c 83 c4 4 85 strerror : 7aa0e860 56 57 e8 d9 5b fe ff 83 78 24 0 8b f0 75 19 68 _strerror : 7aa0db30 53 56 57 e8 8 69 fe ff 83 78 24 0 8b f0 75 1a _wperror : 7aa0de10 53 56 8b 74 24 c 57 56 e8 43 f7 fe ff 83 c4 4 clearerr : 7aa11cc0 56 8b 74 24 8 56 e8 65 1f fe ff 83 c4 4 8b 4e _eof : 7aa09740 56 57 8b 74 24 c 3b 35 0 dc a2 7a 73 7d 8b c6 fclose : 7a9fd1d0 56 57 bf ff ff ff ff 8b 74 24 c f6 46 c 40 74 _fcloseall : 7a9fced0 53 56 57 33 f6 55 bf 3 0 0 0 6a 2 e8 be 6c fputc : 7a9fbab0 53 56 8b 74 24 10 56 e8 74 81 ff ff 83 c4 4 8b fputwc : 7aa12020 56 57 8b 7c 24 10 57 e8 4 1c fe ff 66 8b 44 24 _fputchar : 7aa10360 8b 44 24 4 68 10 b6 a2 7a 50 e8 91 b7 fe ff 83 _fputwchar : 7aa10390 8b 44 24 4 68 10 b6 a2 7a 50 e8 81 1c 0 0 83 fgetc : 7a9fbce0 53 56 8b 74 24 c 56 e8 44 7f ff ff 83 c4 4 8b fgetwc : 7aa11dd0 56 57 8b 74 24 c 56 e8 54 1e fe ff 83 c4 4 56 _fgetchar : 7aa10310 68 f0 b5 a2 7a e8 6 ba fe ff 83 c4 4 c3 cc cc _fgetwchar : 7aa10330 68 f0 b5 a2 7a e8 96 1a 0 0 83 c4 4 c3 cc cc fputs : 7aa11fb0 53 b9 ff ff ff ff 8b 5c 24 8 56 57 2b c0 55 8b fputws : 7aa121d0 53 56 8b 74 24 c 57 55 56 33 ed e8 80 b3 fe ff fgets : 7aa11d60 53 56 8b 74 24 10 57 55 85 f6 8b 6c 24 14 8b dd fgetws : 7aa11f40 53 56 8b 74 24 10 57 55 85 f6 8b 6c 24 14 8b dd fseek : 7a9fc0a0 56 57 8b 7c 24 c 57 e8 84 7b ff ff 8b 44 24 18 rewind : 7aa124e0 56 57 8b 7c 24 c 57 8b 77 10 e8 41 17 fe ff 83 ftell : 7a9fbec0 56 57 8b 74 24 c 56 e8 64 7d ff ff 83 c4 4 56 fgetpos : 7aa11d30 8b 44 24 4 50 e8 26 21 0 0 8b 4c 24 c 83 c4 fsetpos : 7aa122c0 8b 44 24 8 6a 0 8b 8 8b 50 4 8b 44 24 8 52 fwrite : 7a9fbb20 56 57 8b 74 24 18 56 e8 4 81 ff ff 8b 44 24 18 fread : 7a9fbd30 56 57 8b 74 24 18 56 e8 f4 7e ff ff 8b 44 24 18 _open : 7a9f6400 8b 44 24 c 8b 4c 24 8 8b 54 24 4 50 6a 40 51 _wopen : 7aa0ab70 8b 44 24 c 8b 4c 24 8 8b 54 24 4 50 6a 40 51 _creat : 7aa09350 8b 44 24 8 8b 4c 24 4 50 68 2 3 0 0 51 e8 _close : 7a9f5a80 56 57 8b 74 24 c 3b 35 0 dc a2 7a 73 42 8b c6 _unlink : 7aa05600 8b 44 24 4 50 e8 c6 ff ff ff 83 c4 4 c3 cc cc _wunlink : 7aa05a30 8b 44 24 4 50 e8 c6 ff ff ff 83 c4 4 c3 cc cc _commit : 7aa020e0 53 56 8b 74 24 c 57 3b 35 0 dc a2 7a 73 7f 8b putc : 7a9fbb00 8b 44 24 8 8b 4c 24 4 50 51 e8 a1 ff ff ff 83 _putw : 7aa10b50 53 56 8d 5c 24 c 57 8b 74 24 14 bf 3 0 0 0 putwc : 7aa121b0 8b 44 24 8 8b 4c 24 4 50 51 e8 61 fe ff ff 83 putchar : 7aa10380 8b 44 24 4 50 e8 d6 ff ff ff 83 c4 4 c3 cc cc putwchar : 7aa103b0 8b 44 24 4 50 e8 d6 ff ff ff 83 c4 4 c3 cc cc getc : 7a9fbd20 8b 44 24 4 50 e8 b6 ff ff ff 83 c4 4 c3 cc cc _getw : 7aa10540 83 ec 4 53 56 8d 5c 24 8 57 8b 7c 24 14 be 3 getwc : 7aa11f30 8b 44 24 4 50 e8 96 fe ff ff 83 c4 4 c3 cc cc getchar : 7aa10320 e9 eb ff ff ff cc cc cc cc cc cc cc cc cc cc cc getwchar : 7aa10340 e9 eb ff ff ff cc cc cc cc cc cc cc cc cc cc cc puts : 7aa12440 53 56 57 55 bd ff ff ff ff 68 10 b6 a2 7a 6a 1 _putws : 7aa10bb0 53 56 57 68 10 b6 a2 7a bf ff ff 0 0 6a 1 e8 gets : 7aa12370 56 57 8b 74 24 c 68 f0 b5 a2 7a 8b fe 6a 0 e8 _lseek : 7a9f60b0 56 57 8b 74 24 c 39 35 0 dc a2 7a 76 4c 8b c6 _lseeki64 : 7aa0a590 83 ec 8 56 8b 74 24 10 3b 35 0 dc a2 7a 73 5f _tell : 7aa0aa40 8b 44 24 4 6a 1 6a 0 50 e8 62 b6 fe ff 83 c4 _telli64 : 7aa0aa60 8b 44 24 4 6a 1 6a 0 6a 0 50 e8 20 fb ff ff _write : 7a9f5b80 56 57 8b 74 24 c 3b 35 0 dc a2 7a 73 4c 8b c6 _read : 7a9f5e00 56 57 8b 74 24 c 3b 35 0 dc a2 7a 73 4c 8b c6 _fstat : 7aa09980 83 ec 54 c7 44 24 0 0 0 0 0 53 56 8b 74 24 _fstati64 : 7aa09cb0 83 ec 54 c7 44 24 0 0 0 0 0 53 56 8b 74 24 _stat : 7aa04d50 81 ec 5c 2 0 0 53 56 8b b4 24 68 2 0 0 57 _wstat : 7aa05b90 81 ec 70 4 0 0 53 56 8b b4 24 7c 4 0 0 57 _stati64 : 7aa05180 81 ec 5c 2 0 0 53 56 8b b4 24 68 2 0 0 57 _wstati64 : 7aa05fd0 81 ec 70 4 0 0 53 56 8b b4 24 7c 4 0 0 57 _chmod : 7aa048d0 56 8b 74 24 8 56 ff 15 b0 f3 a2 7a 83 f8 ff 75 _setmode : 7a9f6880 56 57 8b 74 24 c 39 35 0 dc a2 7a 76 47 8b c6 _wchmod : 7aa05710 56 8b 74 24 8 56 ff 15 d8 f3 a2 7a 83 f8 ff 75 _chsize : 7a9f6da0 56 57 8b 74 24 c 3b 35 0 dc a2 7a 73 47 8b c6 _filelength : 7aa097f0 53 56 8b 74 24 c 57 3b 35 0 dc a2 7a 73 72 8b _filelengthi64 : 7aa09890 83 ec 10 56 8b 74 24 18 3b 35 0 dc a2 7a f 83 _access : 7aa04700 8b 44 24 4 50 ff 15 b0 f3 a2 7a 83 f8 ff 75 15 _waccess : 7aa05610 8b 44 24 4 50 ff 15 d8 f3 a2 7a 83 f8 ff 75 15 _dup : 7aa09370 83 ec 4 53 56 8b 74 24 10 57 55 3b 35 0 dc a2 _dup2 : 7aa094b0 83 ec c 53 56 8b 74 24 18 57 55 39 35 0 dc a2 _isatty : 7aa02190 8b 54 24 4 39 15 0 dc a2 7a 77 3 33 c0 c3 8b _locking : 7aa0a430 53 56 8b 74 24 c 57 55 3b 35 0 dc a2 7a f 83 _fullpath : 7aa04930 83 ec 4 53 56 8b 5c 24 14 57 85 db f 84 8e 0 _wfullpath : 7aa05770 83 ec 4 53 56 8b 5c 24 14 57 85 db f 84 8f 0 _get_osfhandle : 7a9f6bf0 8b 4c 24 4 3b d 0 dc a2 7a 73 22 8b c1 83 e1 _makepath : 7aa0d5f0 8b 44 24 8 56 85 c0 74 13 8a 0 8b 74 24 8 84 _wmakepath : 7aa0dd40 8b 44 24 8 56 85 c0 74 1c 66 8b 0 8b 4c 24 8 _mktemp : 7aa0a6e0 53 56 57 33 db 8b 7c 24 10 55 8b ef e8 6f 9e fe _wmktemp : 7aa0aaa0 53 56 57 33 f6 8b 7c 24 10 55 8b df e8 af 9a fe _open_osfhandle : 7a9f6c40 8b 44 24 8 53 56 32 db 57 a8 8 74 2 b3 20 f6 remove : 7aa055d0 8b 44 24 4 50 ff 15 d4 f3 a2 7a 85 c0 b8 0 0 _wremove : 7aa05a00 8b 44 24 4 50 ff 15 f0 f3 a2 7a 85 c0 b8 0 0 rename : 7aa06430 8b 44 24 8 8b 4c 24 4 50 51 ff 15 0 f4 a2 7a _wrename : 7aa05a40 8b 44 24 8 8b 4c 24 4 50 51 ff 15 f4 f3 a2 7a _splitpath : 7aa0d9d0 83 ec 4 53 56 57 33 db 8b 7c 24 14 55 8b 74 24 _wsplitpath : 7aa0e240 83 ec 4 53 56 57 33 db 8b 7c 24 14 55 8b 74 24 _umask : 7aa0dc60 8b 4c 24 4 a1 40 a3 a2 7a 81 e1 80 1 0 0 89 _rmtmp : 7aa10c40 53 56 57 33 f6 55 33 ff 6a 2 e8 51 2f fe ff 83 _fileno : 7aa10350 8b 44 24 4 8b 40 10 c3 cc cc cc cc cc cc cc cc _fileno : 7aa10350 8b 44 24 4 8b 40 10 c3 cc cc cc cc cc cc cc cc 262166,0,262166,0 File : MSVCRT40.DLL (326656 bytes) Ver 4.22. 000 ------------------------------------------------------ system : 10228140 83 ec 10 56 68 50 fa 23 10 e8 12 a6 ff ff 89 44 _flushall : 1021b910 6a 1 e8 9 0 0 0 83 c4 4 c3 cc cc cc cc cc fflush : 1021b820 56 57 8b 74 24 c 85 f6 75 d 6a 0 e8 ef 0 0 _execl : 10226c10 8d 44 24 8 6a 0 8b 4c 24 8 50 51 e8 af 0 0 _wexecl : 102277a0 8d 44 24 8 6a 0 8b 4c 24 8 50 51 e8 af 0 0 _execle : 10226c30 8d 44 24 8 8b c8 83 c0 4 83 39 0 75 f6 8b 0 _wexecle : 102277c0 8d 4c 24 8 8b c1 83 c1 4 83 38 0 75 f6 8b 1 _execlp : 10226c60 8d 44 24 8 8b 4c 24 4 50 51 e8 f1 2 0 0 83 _wexeclp : 102277f0 8d 44 24 8 8b 4c 24 4 50 51 e8 71 2 0 0 83 _execlpe : 10226c80 8d 4c 24 8 8b c1 83 c1 4 83 38 0 75 f6 8b 1 _wexeclpe : 10227810 8d 4c 24 8 8b c1 83 c1 4 83 38 0 75 f6 8b 1 getenv : 10222760 56 6a c e8 38 14 ff ff 8b 44 24 c 83 c4 4 50 _wgetenv : 1022dc80 56 6a c e8 18 5f fe ff 8b 44 24 c 83 c4 4 50 _putenv : 1022d690 56 6a c e8 8 65 fe ff 8b 44 24 c 83 c4 4 50 _wputenv : 1022df00 56 6a c e8 98 5c fe ff 8b 44 24 c 83 c4 4 50 _searchenv : 1022d7b0 81 ec 8 1 0 0 53 56 8b 9c 24 14 1 0 0 57 _wsearchenv : 1022e010 81 ec 10 2 0 0 53 56 8b b4 24 1c 2 0 0 57 _getmbcp : 10217260 a1 a4 a7 24 10 c3 cc cc cc cc cc cc cc cc cc cc _onexit : 10217e40 56 e8 4a b6 ff ff a1 ec da 24 10 50 e8 7f a1 0 setvbuf : 1021c1d0 53 56 8b 5c 24 18 57 8b 7c 24 18 55 33 ed 83 ff exit : 10213370 8b 44 24 4 6a 0 6a 0 50 e8 52 0 0 0 83 c4 _exit : 10213390 8b 44 24 4 6a 0 6a 1 50 e8 32 0 0 0 83 c4 _cexit : 102133b0 6a 1 6a 0 6a 0 e8 15 0 0 0 83 c4 c c3 cc _c_exit