C程序简单密码对比验证程序:
//逐字符匹配密码
#include <stdio.h>
#include <string.h>
#define PASSWORD_SIZE 100
#define PASSWORD “myGoodpassword/n”
int main()
{
//记录鉴定失败次数的订数器
int count=0;
//用于存放输入的密码符的缓冲区
char buff[PASSWORD_SIZE];
//鉴定操作主循环
for(; ; )
{
//提示用户输入密码并读取它
printf(“Enter password :”);
fgets(&buff[0],PASSWORD_SIZE,stdin);
//针对参照值匹配输入的密码
if(strcmp(&buff[0],PASSWORD) )
//申斥密码不匹配
printf(“Wrong password /n”);
else
break;
//鉴定失败计数值加1并且在密码试输三次后终止程序的运行
if(++count>=3) return -1;
}
//程序执行到这里,意味着用户输入的密码是正确的
printf(“Passrod Ok /n”);
return 0;
}
将使用Microsoft Visual Studio 提供的Dumpbin实用工具.(VC6.0工具下)
>dumpbin /RAWDATA: BYTES /SECTION:.rdata simple.exe >filename
filename里的内容
Microsoft (R) COFF Binary File Dumper Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
Dump of file E:/MyProject/Secret/Debug/secret.exe
File Type: EXECUTABLE IMAGE
SECTION HEADER #2
.rdata name
1416 virtual size
23000 virtual address
2000 size of raw data
23000 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40000040 flags
Initialized Data
Read Only
RAW DATA #2
00423000: 00 00 00 00 53 99 C4 49 00 00 00 00 02 00 00 00 ….S..I……..
00423010: 35 00 00 00 00 00 00 00 00 C0 02 00 50 61 73 73 5………..Pass
00423020: 72 6F 64 20 4F 6B 20 0A 00 00 00 00 57 72 6F 6E rod Ok …..Wron
00423030: 67 20 70 61 73 73 77 6F 72 64 20 0A 00 00 00 00 g password …..
00423040: 6D 79 47 6F 6F 64 70 61 73 73 77 6F 72 64 0A 00 myGoodpassword..
00423050: 00 00 00 00 73 74 72 20 21 3D 20 4E 55 4C 4C 00 ….str != NULL.
00423060: 66 67 65 74 73 2E 63 00 73 74 72 69 6E 67 20 21 fgets.c.string !
00423070: 3D 20 4E 55 4C 4C 00 00 5F 66 69 6C 65 2E 63 00 = NULL.._file.c.
00423080: 70 72 69 6E 74 66 2E 63 00 00 00 00 66 6F 72 6D printf.c….form
00423090: 61 74 20 21 3D 20 4E 55 4C 4C 00 00 69 33 38 36 at != NULL..i386
004230A0: 5C 63 68 6B 65 73 70 2E 63 00 00 00 00 00 00 00 /chkesp.c…….
004230B0: 54 68 65 20 76 61 6C 75 65 20 6F 66 20 45 53 50 The value of ESP
004230C0: 20 77 61 73 20 6E 6F 74 20 70 72 6F 70 65 72 6C was not properl
004230D0: 79 20 73 61 76 65 64 20 61 63 72 6F 73 73 20 61 y saved across a
004230E0: 20 66 75 6E 63 74 69 6F 6E 20 63 61 6C 6C 2E 20 function call.
004230F0: 20 54 68 69 73 20 69 73 20 75 73 75 61 6C 6C 79 This is usually
00423100: 20 61 20 72 65 73 75 6C 74 20 6F 66 20 63 61 6C a result of cal
00423110: 6C 69 6E 67 20 61 20 66 75 6E 63 74 69 6F 6E 20 ling a function
00423120: 64 65 63 6C 61 72 65 64 20 77 69 74 68 20 6F 6E declared with on
00423130: 65 20 63 61 6C 6C 69 6E 67 20 63 6F 6E 76 65 6E e calling conven
00423140: 74 69 6F 6E 20 77 69 74 68 20 61 20 66 75 6E 63 tion with a func
00423150: 74 69 6F 6E 20 70 6F 69 6E 74 65 72 20 64 65 63 tion pointer dec
00423160: 6C 61 72 65 64 20 77 69 74 68 20 61 20 64 69 66 lared with a dif
00423170: 66 65 72 65 6E 74 20 63 61 6C 6C 69 6E 67 20 63 ferent calling c
00423180: 6F 6E 76 65 6E 74 69 6F 6E 2E 20 00 00 00 00 00 onvention. …..
00423190: FF FF FF FF A8 15 40 00 C3 15 40 00 5F 66 69 6C ……@…@._fil
004231A0: 62 75 66 2E 63 00 00 00 41 73 73 65 72 74 69 6F buf.c…Assertio
004231B0: 6E 20 46 61 69 6C 65 64 00 00 00 00 45 72 72 6F n Failed….Erro
004231C0: 72 00 00 00 57 61 72 6E 69 6E 67 00 25 73 28 25 r…Warning.%s(%
004231D0: 64 29 20 3A 20 25 73 00 0A 00 00 00 0D 00 00 00 d) : %s………
004231E0: 41 73 73 65 72 74 69 6F 6E 20 66 61 69 6C 65 64 Assertion failed
004231F0: 21 00 00 00 41 73 73 65 72 74 69 6F 6E 20 66 61 !…Assertion fa
00423200: 69 6C 65 64 3A 20 00 00 5F 43 72 74 44 62 67 52 iled: .._CrtDbgR
00423210: 65 70 6F 72 74 3A 20 53 74 72 69 6E 67 20 74 6F eport: String to
00423220: 6F 20 6C 6F 6E 67 20 6F 72 20 49 4F 20 45 72 72 o long or IO Err
00423230: 6F 72 00 00 53 65 63 6F 6E 64 20 43 68 61 6E 63 or..Second Chanc
00423240: 65 20 41 73 73 65 72 74 69 6F 6E 20 46 61 69 6C e Assertion Fail
00423250: 65 64 3A 20 46 69 6C 65 20 25 73 2C 20 4C 69 6E ed: File %s, Lin
00423260: 65 20 25 64 0A 00 00 00 77 73 70 72 69 6E 74 66 e %d….wsprintf
00423270: 41 00 00 00 75 73 65 72 33 32 2E 64 6C 6C 00 00 A…user32.dll..
00423280: 4D 69 63 72 6F 73 6F 66 74 20 56 69 73 75 61 6C Microsoft Visual
00423290: 20 43 2B 2B 20 44 65 62 75 67 20 4C 69 62 72 61 C++ Debug Libra
004232A0: 72 79 00 00 44 65 62 75 67 20 25 73 21 0A 0A 50 ry..Debug %s!..P
004232B0: 72 6F 67 72 61 6D 3A 20 25 73 25 73 25 73 25 73 rogram: %s%s%s%s
004232C0: 25 73 25 73 25 73 25 73 25 73 25 73 25 73 0A 0A %s%s%s%s%s%s%s..
004232D0: 28 50 72 65 73 73 20 52 65 74 72 79 20 74 6F 20 (Press Retry to
004232E0: 64 65 62 75 67 20 74 68 65 20 61 70 70 6C 69 63 debug the applic
004232F0: 61 74 69 6F 6E 29 00 00 0A 4D 6F 64 75 6C 65 3A ation)…Module:
00423300: 20 00 00 00 0A 46 69 6C 65 3A 20 00 0A 4C 69 6E ….File: ..Lin
00423310: 65 3A 20 00 0A 0A 00 00 45 78 70 72 65 73 73 69 e: …..Expressi
00423320: 6F 6E 3A 20 00 00 00 00 0A 0A 46 6F 72 20 69 6E on: ……For in
00423330: 66 6F 72 6D 61 74 69 6F 6E 20 6F 6E 20 68 6F 77 formation on how
00423340: 20 79 6F 75 72 20 70 72 6F 67 72 61 6D 20 63 61 your program ca
00423350: 6E 20 63 61 75 73 65 20 61 6E 20 61 73 73 65 72 n cause an asser
00423360: 74 69 6F 6E 0A 66 61 69 6C 75 72 65 2C 20 73 65 tion.failure, se
00423370: 65 20 74 68 65 20 56 69 73 75 61 6C 20 43 2B 2B e the Visual C++
00423380: 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 20 6F documentation o
00423390: 6E 20 61 73 73 65 72 74 73 2E 00 00 2E 2E 2E 00 n asserts…….
004233A0: 3C 70 72 6F 67 72 61 6D 20 6E 61 6D 65 20 75 6E <program name un
004233B0: 6B 6E 6F 77 6E 3E 00 00 64 62 67 72 70 74 2E 63 known>..dbgrpt.c
004233C0: 00 00 00 00 73 7A 55 73 65 72 4D 65 73 73 61 67 ….szUserMessag
004233D0: 65 20 21 3D 20 4E 55 4C 4C 00 00 00 69 6F 69 6E e != NULL…ioin
004233E0: 69 74 2E 63 00 00 00 00 43 6C 69 65 6E 74 00 00 it.c….Client..
004233F0: 49 67 6E 6F 72 65 00 00 43 52 54 00 4E 6F 72 6D Ignore..CRT.Norm
00423400: 61 6C 00 00 46 72 65 65 00 00 00 00 45 72 72 6F al..Free….Erro
00423410: 72 3A 20 6D 65 6D 6F 72 79 20 61 6C 6C 6F 63 61 r: memory alloca
00423420: 74 69 6F 6E 3A 20 62 61 64 20 6D 65 6D 6F 72 79 tion: bad memory
00423430: 20 62 6C 6F 63 6B 20 74 79 70 65 2E 0A 00 00 00 block type…..
00423440: 49 6E 76 61 6C 69 64 20 61 6C 6C 6F 63 61 74 69 Invalid allocati
00423450: 6F 6E 20 73 69 7A 65 3A 20 25 75 20 62 79 74 65 on size: %u byte
00423460: 73 2E 0A 00 25 73 00 00 43 6C 69 65 6E 74 20 68 s…%s..Client h
00423470: 6F 6F 6B 20 61 6C 6C 6F 63 61 74 69 6F 6E 20 66 ook allocation f
00423480: 61 69 6C 75 72 65 2E 0A 00 00 00 00 43 6C 69 65 ailure……Clie
00423490: 6E 74 20 68 6F 6F 6B 20 61 6C 6C 6F 63 61 74 69 nt hook allocati
004234A0: 6F 6E 20 66 61 69 6C 75 72 65 20 61 74 20 66 69 on failure at fi
004234B0: 6C 65 20 25 68 73 20 6C 69 6E 65 20 25 64 2E 0A le %hs line %d..
004234C0: 00 00 00 00 64 62 67 68 65 61 70 2E 63 00 00 00 ….dbgheap.c…
004234D0: 5F 43 72 74 43 68 65 63 6B 4D 65 6D 6F 72 79 28 _CrtCheckMemory(
004234E0: 29 00 00 00 5F 70 46 69 72 73 74 42 6C 6F 63 6B )…_pFirstBlock
004234F0: 20 3D 3D 20 70 4F 6C 64 42 6C 6F 63 6B 00 00 00 == pOldBlock…
00423500: 5F 70 4C 61 73 74 42 6C 6F 63 6B 20 3D 3D 20 70 _pLastBlock == p
00423510: 4F 6C 64 42 6C 6F 63 6B 00 00 00 00 66 52 65 61 OldBlock….fRea
00423520: 6C 6C 6F 63 20 7C 7C 20 28 21 66 52 65 61 6C 6C lloc || (!fReall
00423530: 6F 63 20 26 26 20 70 4E 65 77 42 6C 6F 63 6B 20 oc && pNewBlock
00423540: 3D 3D 20 70 4F 6C 64 42 6C 6F 63 6B 29 00 00 00 == pOldBlock)…
00423550: 5F 42 4C 4F 43 4B 5F 54 59 50 45 28 70 4F 6C 64 _BLOCK_TYPE(pOld
00423560: 42 6C 6F 63 6B 2D 3E 6E 42 6C 6F 63 6B 55 73 65 Block->nBlockUse
00423570: 29 3D 3D 5F 42 4C 4F 43 4B 5F 54 59 50 45 28 6E )==_BLOCK_TYPE(n
00423580: 42 6C 6F 63 6B 55 73 65 29 00 00 00 70 4F 6C 64 BlockUse)…pOld
00423590: 42 6C 6F 63 6B 2D 3E 6E 4C 69 6E 65 20 3D 3D 20 Block->nLine ==
004235A0: 49 47 4E 4F 52 45 5F 4C 49 4E 45 20 26 26 20 70 IGNORE_LINE && p
004235B0: 4F 6C 64 42 6C 6F 63 6B 2D 3E 6C 52 65 71 75 65 OldBlock->lReque
004235C0: 73 74 20 3D 3D 20 49 47 4E 4F 52 45 5F 52 45 51 st == IGNORE_REQ
004235D0: 00 00 00 00 5F 43 72 74 49 73 56 61 6C 69 64 48 …._CrtIsValidH
004235E0: 65 61 70 50 6F 69 6E 74 65 72 28 70 55 73 65 72 eapPointer(pUser
004235F0: 44 61 74 61 29 00 00 00 41 6C 6C 6F 63 61 74 69 Data)…Allocati
00423600: 6F 6E 20 74 6F 6F 20 6C 61 72 67 65 20 6F 72 20 on too large or
00423610: 6E 65 67 61 74 69 76 65 3A 20 25 75 20 62 79 74 negative: %u byt
00423620: 65 73 2E 0A 00 00 00 00 43 6C 69 65 6E 74 20 68 es……Client h
00423630: 6F 6F 6B 20 72 65 2D 61 6C 6C 6F 63 61 74 69 6F ook re-allocatio
00423640: 6E 20 66 61 69 6C 75 72 65 2E 0A 00 43 6C 69 65 n failure…Clie
00423650: 6E 74 20 68 6F 6F 6B 20 72 65 2D 61 6C 6C 6F 63 nt hook re-alloc
00423660: 61 74 69 6F 6E 20 66 61 69 6C 75 72 65 20 61 74 ation failure at
00423670: 20 66 69 6C 65 20 25 68 73 20 6C 69 6E 65 20 25 file %hs line %
00423680: 64 2E 0A 00 5F 70 46 69 72 73 74 42 6C 6F 63 6B d…_pFirstBlock
00423690: 20 3D 3D 20 70 48 65 61 64 00 00 00 5F 70 4C 61 == pHead…_pLa
004236A0: 73 74 42 6C 6F 63 6B 20 3D 3D 20 70 48 65 61 64 stBlock == pHead
004236B0: 00 00 00 00 70 48 65 61 64 2D 3E 6E 42 6C 6F 63 ….pHead->nBloc
004236C0: 6B 55 73 65 20 3D 3D 20 6E 42 6C 6F 63 6B 55 73 kUse == nBlockUs
004236D0: 65 00 00 00 70 48 65 61 64 2D 3E 6E 4C 69 6E 65 e…pHead->nLine
004236E0: 20 3D 3D 20 49 47 4E 4F 52 45 5F 4C 49 4E 45 20 == IGNORE_LINE
004236F0: 26 26 20 70 48 65 61 64 2D 3E 6C 52 65 71 75 65 && pHead->lReque
00423700: 73 74 20 3D 3D 20 49 47 4E 4F 52 45 5F 52 45 51 st == IGNORE_REQ
00423710: 00 00 00 00 44 41 4D 41 47 45 3A 20 61 66 74 65 ….DAMAGE: afte
00423720: 72 20 25 68 73 20 62 6C 6F 63 6B 20 28 23 25 64 r %hs block (#%d
00423730: 29 20 61 74 20 30 78 25 30 38 58 2E 0A 00 00 00 ) at 0x%08X…..
00423740: 44 41 4D 41 47 45 3A 20 62 65 66 6F 72 65 20 25 DAMAGE: before %
00423750: 68 73 20 62 6C 6F 63 6B 20 28 23 25 64 29 20 61 hs block (#%d) a
00423760: 74 20 30 78 25 30 38 58 2E 0A 00 00 5F 42 4C 4F t 0x%08X…._BLO
00423770: 43 4B 5F 54 59 50 45 5F 49 53 5F 56 41 4C 49 44 CK_TYPE_IS_VALID
00423780: 28 70 48 65 61 64 2D 3E 6E 42 6C 6F 63 6B 55 73 (pHead->nBlockUs
00423790: 65 29 00 00 43 6C 69 65 6E 74 20 68 6F 6F 6B 20 e)..Client hook
004237A0: 66 72 65 65 20 66 61 69 6C 75 72 65 2E 0A 00 00 free failure….
004237B0: 6D 65 6D 6F 72 79 20 63 68 65 63 6B 20 65 72 72 memory check err
004237C0: 6F 72 20 61 74 20 30 78 25 30 38 58 20 3D 20 30 or at 0x%08X = 0
004237D0: 78 25 30 32 58 2C 20 73 68 6F 75 6C 64 20 62 65 x%02X, should be
004237E0: 20 30 78 25 30 32 58 2E 0A 00 00 00 25 68 73 20 0x%02X…..%hs
004237F0: 6C 6F 63 61 74 65 64 20 61 74 20 30 78 25 30 38 located at 0x%08
00423800: 58 20 69 73 20 25 75 20 62 79 74 65 73 20 6C 6F X is %u bytes lo
00423810: 6E 67 2E 0A 00 00 00 00 25 68 73 20 61 6C 6C 6F ng……%hs allo
00423820: 63 61 74 65 64 20 61 74 20 66 69 6C 65 20 25 68 cated at file %h
00423830: 73 28 25 64 29 2E 0A 00 44 41 4D 41 47 45 3A 20 s(%d)…DAMAGE:
00423840: 6F 6E 20 74 6F 70 20 6F 66 20 46 72 65 65 20 62 on top of Free b
00423850: 6C 6F 63 6B 20 61 74 20 30 78 25 30 38 58 2E 0A lock at 0x%08X..
00423860: 00 00 00 00 44 41 4D 41 47 45 44 00 5F 68 65 61 ….DAMAGED._hea
00423870: 70 63 68 6B 20 66 61 69 6C 73 20 77 69 74 68 20 pchk fails with
00423880: 75 6E 6B 6E 6F 77 6E 20 72 65 74 75 72 6E 20 76 unknown return v
00423890: 61 6C 75 65 21 0A 00 00 5F 68 65 61 70 63 68 6B alue!…_heapchk
004238A0: 20 66 61 69 6C 73 20 77 69 74 68 20 5F 48 45 41 fails with _HEA
004238B0: 50 42 41 44 50 54 52 2E 0A 00 00 00 5F 68 65 61 PBADPTR….._hea
004238C0: 70 63 68 6B 20 66 61 69 6C 73 20 77 69 74 68 20 pchk fails with
004238D0: 5F 48 45 41 50 42 41 44 45 4E 44 2E 0A 00 00 00 _HEAPBADEND…..
004238E0: 5F 68 65 61 70 63 68 6B 20 66 61 69 6C 73 20 77 _heapchk fails w
004238F0: 69 74 68 20 5F 48 45 41 50 42 41 44 4E 4F 44 45 ith _HEAPBADNODE
00423900: 2E 0A 00 00 5F 68 65 61 70 63 68 6B 20 66 61 69 …._heapchk fai
00423910: 6C 73 20 77 69 74 68 20 5F 48 45 41 50 42 41 44 ls with _HEAPBAD
00423920: 42 45 47 49 4E 2E 0A 00 42 61 64 20 6D 65 6D 6F BEGIN…Bad memo
00423930: 72 79 20 62 6C 6F 63 6B 20 66 6F 75 6E 64 20 61 ry block found a
00423940: 74 20 30 78 25 30 38 58 2E 0A 00 00 5F 43 72 74 t 0x%08X…._Crt
00423950: 4D 65 6D 43 68 65 63 6B 50 6F 69 6E 74 3A 20 4E MemCheckPoint: N
00423960: 55 4C 4C 20 73 74 61 74 65 20 70 6F 69 6E 74 65 ULL state pointe
00423970: 72 2E 0A 00 5F 43 72 74 4D 65 6D 44 69 66 66 65 r…_CrtMemDiffe
00423980: 72 65 6E 63 65 3A 20 4E 55 4C 4C 20 73 74 61 74 rence: NULL stat
00423990: 65 20 70 6F 69 6E 74 65 72 2E 0A 00 4F 62 6A 65 e pointer…Obje
004239A0: 63 74 20 64 75 6D 70 20 63 6F 6D 70 6C 65 74 65 ct dump complete
004239B0: 2E 0A 00 00 63 72 74 20 62 6C 6F 63 6B 20 61 74 ….crt block at
004239C0: 20 30 78 25 30 38 58 2C 20 73 75 62 74 79 70 65 0x%08X, subtype
004239D0: 20 25 78 2C 20 25 75 20 62 79 74 65 73 20 6C 6F %x, %u bytes lo
004239E0: 6E 67 2E 0A 00 00 00 00 6E 6F 72 6D 61 6C 20 62 ng……normal b
004239F0: 6C 6F 63 6B 20 61 74 20 30 78 25 30 38 58 2C 20 lock at 0x%08X,
00423A00: 25 75 20 62 79 74 65 73 20 6C 6F 6E 67 2E 0A 00 %u bytes long…
00423A10: 63 6C 69 65 6E 74 20 62 6C 6F 63 6B 20 61 74 20 client block at
00423A20: 30 78 25 30 38 58 2C 20 73 75 62 74 79 70 65 20 0x%08X, subtype
00423A30: 25 78 2C 20 25 75 20 62 79 74 65 73 20 6C 6F 6E %x, %u bytes lon
00423A40: 67 2E 0A 00 7B 25 6C 64 7D 20 00 00 25 68 73 28 g…{%ld} ..%hs(
00423A50: 25 64 29 20 3A 20 00 00 23 46 69 6C 65 20 45 72 %d) : ..#File Er
00423A60: 72 6F 72 23 28 25 64 29 20 3A 20 00 44 75 6D 70 ror#(%d) : .Dump
00423A70: 69 6E 67 20 6F 62 6A 65 63 74 73 20 2D 3E 0A 00 ing objects ->..
00423A80: 20 44 61 74 61 3A 20 3C 25 73 3E 20 25 73 0A 00 Data: <%s> %s..
00423A90: 25 2E 32 58 20 00 00 00 44 65 74 65 63 74 65 64 %.2X …Detected
00423AA0: 20 6D 65 6D 6F 72 79 20 6C 65 61 6B 73 21 0A 00 memory leaks!..
00423AB0: 54 6F 74 61 6C 20 61 6C 6C 6F 63 61 74 69 6F 6E Total allocation
00423AC0: 73 3A 20 25 6C 64 20 62 79 74 65 73 2E 0A 00 00 s: %ld bytes….
00423AD0: 4C 61 72 67 65 73 74 20 6E 75 6D 62 65 72 20 75 Largest number u
00423AE0: 73 65 64 3A 20 25 6C 64 20 62 79 74 65 73 2E 0A sed: %ld bytes..
00423AF0: 00 00 00 00 25 6C 64 20 62 79 74 65 73 20 69 6E ….%ld bytes in
00423B00: 20 25 6C 64 20 25 68 73 20 42 6C 6F 63 6B 73 2E %ld %hs Blocks.
00423B10: 0A 00 00 00 5F 73 66 74 62 75 66 2E 63 00 00 00 …._sftbuf.c…
00423B20: 66 6C 61 67 20 3D 3D 20 30 20 7C 7C 20 66 6C 61 flag == 0 || fla
00423B30: 67 20 3D 3D 20 31 00 00 06 00 00 06 00 01 00 00 g == 1……….
00423B40: 10 00 03 06 00 06 02 10 04 45 45 45 05 05 05 05 ………EEE….
00423B50: 05 35 30 00 50 00 00 00 00 20 28 38 50 58 07 08 .50.P…. (8PX..
00423B60: 00 37 30 30 57 50 07 00 00 20 20 08 00 00 00 00 .700WP… …..
00423B70: 08 60 68 60 60 60 60 00 00 70 70 78 78 78 78 08 .`h““..ppxxxx.
00423B80: 07 08 00 00 07 00 08 08 08 00 00 08 00 08 00 07 …………….
00423B90: 08 00 00 00 28 00 6E 00 75 00 6C 00 6C 00 29 00 ….(.n.u.l.l.).
00423BA0: 00 00 00 00 28 6E 75 6C 6C 29 00 00 6F 75 74 70 ….(null)..outp
00423BB0: 75 74 2E 63 00 00 00 00 63 68 20 21 3D 20 5F 54 ut.c….ch != _T
00423BC0: 28 27 5C 30 27 29 00 00 73 74 64 65 6E 76 70 2E (‘/0’)..stdenvp.
00423BD0: 63 00 00 00 73 74 64 61 72 67 76 2E 63 00 00 00 c…stdargv.c…
00423BE0: 61 5F 65 6E 76 2E 63 00 5F 5F 47 4C 4F 42 41 4C a_env.c.__GLOBAL
00423BF0: 5F 48 45 41 50 5F 53 45 4C 45 43 54 45 44 00 00 _HEAP_SELECTED..
00423C00: 5F 5F 4D 53 56 43 52 54 5F 48 45 41 50 5F 53 45 __MSVCRT_HEAP_SE
00423C10: 4C 45 43 54 00 00 00 00 72 75 6E 74 69 6D 65 20 LECT….runtime
00423C20: 65 72 72 6F 72 20 00 00 0D 0A 00 00 54 4C 4F 53 error ……TLOS
00423C30: 53 20 65 72 72 6F 72 0D 0A 00 00 00 53 49 4E 47 S error…..SING
00423C40: 20 65 72 72 6F 72 0D 0A 00 00 00 00 44 4F 4D 41 error……DOMA
00423C50: 49 4E 20 65 72 72 6F 72 0D 0A 00 00 52 36 30 32 IN error….R602
00423C60: 38 0D 0A 2D 20 75 6E 61 62 6C 65 20 74 6F 20 69 8..- unable to i
00423C70: 6E 69 74 69 61 6C 69 7A 65 20 68 65 61 70 0D 0A nitialize heap..
00423C80: 00 00 00 00 52 36 30 32 37 0D 0A 2D 20 6E 6F 74 ….R6027..- not
00423C90: 20 65 6E 6F 75 67 68 20 73 70 61 63 65 20 66 6F enough space fo
00423CA0: 72 20 6C 6F 77 69 6F 20 69 6E 69 74 69 61 6C 69 r lowio initiali
00423CB0: 7A 61 74 69 6F 6E 0D 0A 00 00 00 00 52 36 30 32 zation……R602
00423CC0: 36 0D 0A 2D 20 6E 6F 74 20 65 6E 6F 75 67 68 20 6..- not enough
00423CD0: 73 70 61 63 65 20 66 6F 72 20 73 74 64 69 6F 20 space for stdio
00423CE0: 69 6E 69 74 69 61 6C 69 7A 61 74 69 6F 6E 0D 0A initialization..
00423CF0: 00 00 00 00 52 36 30 32 35 0D 0A 2D 20 70 75 72 ….R6025..- pur
00423D00: 65 20 76 69 72 74 75 61 6C 20 66 75 6E 63 74 69 e virtual functi
00423D10: 6F 6E 20 63 61 6C 6C 0D 0A 00 00 00 52 36 30 32 on call…..R602
00423D20: 34 0D 0A 2D 20 6E 6F 74 20 65 6E 6F 75 67 68 20 4..- not enough
00423D30: 73 70 61 63 65 20 66 6F 72 20 5F 6F 6E 65 78 69 space for _onexi
00423D40: 74 2F 61 74 65 78 69 74 20 74 61 62 6C 65 0D 0A t/atexit table..
00423D50: 00 00 00 00 52 36 30 31 39 0D 0A 2D 20 75 6E 61 ….R6019..- una
00423D60: 62 6C 65 20 74 6F 20 6F 70 65 6E 20 63 6F 6E 73 ble to open cons
00423D70: 6F 6C 65 20 64 65 76 69 63 65 0D 0A 00 00 00 00 ole device……
00423D80: 52 36 30 31 38 0D 0A 2D 20 75 6E 65 78 70 65 63 R6018..- unexpec
00423D90: 74 65 64 20 68 65 61 70 20 65 72 72 6F 72 0D 0A ted heap error..
00423DA0: 00 00 00 00 52 36 30 31 37 0D 0A 2D 20 75 6E 65 ….R6017..- une
00423DB0: 78 70 65 63 74 65 64 20 6D 75 6C 74 69 74 68 72 xpected multithr
00423DC0: 65 61 64 20 6C 6F 63 6B 20 65 72 72 6F 72 0D 0A ead lock error..
00423DD0: 00 00 00 00 52 36 30 31 36 0D 0A 2D 20 6E 6F 74 ….R6016..- not
00423DE0: 20 65 6E 6F 75 67 68 20 73 70 61 63 65 20 66 6F enough space fo
00423DF0: 72 20 74 68 72 65 61 64 20 64 61 74 61 0D 0A 00 r thread data…
00423E00: 0D 0A 61 62 6E 6F 72 6D 61 6C 20 70 72 6F 67 72 ..abnormal progr
00423E10: 61 6D 20 74 65 72 6D 69 6E 61 74 69 6F 6E 0D 0A am termination..
00423E20: 00 00 00 00 52 36 30 30 39 0D 0A 2D 20 6E 6F 74 ….R6009..- not
00423E30: 20 65 6E 6F 75 67 68 20 73 70 61 63 65 20 66 6F enough space fo
00423E40: 72 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 0D 0A 00 r environment…
00423E50: 52 36 30 30 38 0D 0A 2D 20 6E 6F 74 20 65 6E 6F R6008..- not eno
00423E60: 75 67 68 20 73 70 61 63 65 20 66 6F 72 20 61 72 ugh space for ar
00423E70: 67 75 6D 65 6E 74 73 0D 0A 00 00 00 52 36 30 30 guments…..R600
00423E80: 32 0D 0A 2D 20 66 6C 6F 61 74 69 6E 67 20 70 6F 2..- floating po
00423E90: 69 6E 74 20 6E 6F 74 20 6C 6F 61 64 65 64 0D 0A int not loaded..
00423EA0: 00 00 00 00 4D 69 63 72 6F 73 6F 66 74 20 56 69 ….Microsoft Vi
00423EB0: 73 75 61 6C 20 43 2B 2B 20 52 75 6E 74 69 6D 65 sual C++ Runtime
00423EC0: 20 4C 69 62 72 61 72 79 00 00 00 00 52 75 6E 74 Library….Runt
00423ED0: 69 6D 65 20 45 72 72 6F 72 21 0A 0A 50 72 6F 67 ime Error!..Prog
00423EE0: 72 61 6D 3A 20 00 00 00 5F 67 65 74 62 75 66 2E ram: …_getbuf.
00423EF0: 63 00 00 00 73 70 72 69 6E 74 66 2E 63 00 00 00 c…sprintf.c…
00423F00: 76 73 70 72 69 6E 74 66 2E 63 00 00 47 65 74 4C vsprintf.c..GetL
00423F10: 61 73 74 41 63 74 69 76 65 50 6F 70 75 70 00 00 astActivePopup..
00423F20: 47 65 74 41 63 74 69 76 65 57 69 6E 64 6F 77 00 GetActiveWindow.
00423F30: 4D 65 73 73 61 67 65 42 6F 78 41 00 66 63 6C 6F MessageBoxA.fclo
00423F40: 73 65 2E 63 00 00 00 00 28 22 69 6E 63 6F 6E 73 se.c….(“incons
00423F50: 69 73 74 65 6E 74 20 49 4F 42 20 66 69 65 6C 64 istent IOB field
00423F60: 73 22 2C 20 73 74 72 65 61 6D 2D 3E 5F 70 74 72 s”, stream->_ptr
00423F70: 20 2D 20 73 74 72 65 61 6D 2D 3E 5F 62 61 73 65 – stream->_base
00423F80: 20 3E 3D 20 30 29 00 00 5F 66 6C 73 62 75 66 2E >= 0).._flsbuf.
00423F90: 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c……………
00423FA0: FF FF FF FF 84 D3 40 00 8A D3 40 00 5F 66 72 65 ……@…@._fre
00423FB0: 65 62 75 66 2E 63 00 00 73 74 72 65 61 6D 20 21 ebuf.c..stream !
00423FC0: 3D 20 4E 55 4C 4C 00 00 6F 73 66 69 6E 66 6F 2E = NULL..osfinfo.
00423FD0: 63 00 00 00 00 00 00 00 FF FF FF FF E6 DA 40 00 c………….@.
00423FE0: EC DA 40 00 FF FF FF FF DC DB 40 00 E2 DB 40 00 ..@…….@…@.
00423FF0: 45 6E 74 65 72 20 70 61 73 73 77 6F 72 64 20 3A Enter password :
00424000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004240A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004240B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004240C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004240D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004240E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004240F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004241A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004241B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004241C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004241D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004241E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004241F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004242A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004242B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004242C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004242D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004242E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004242F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004243A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004243B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004243C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004243D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004243E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
004243F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
00424410: 00 00 00 00 00 00 ……
Summary
2000 .rdata
密码在里面了:)
今天的文章密码对比分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/28959.html