密码对比

密码对比C程序简单密码对比验证程序://逐字符匹配密码#include#include#definePASSWORD_SIZE100#definePASSWORD”myGoodpassword/n”intmain(){ //记录鉴定失败次数的订数器 intcount=0; //用于存放输入的密码符的缓冲区 charbuff[PASSWORD_SIZE]; //鉴定操作主循环

密码对比

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
密码在里面了:)

今天的文章密码对比分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/28959.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注