Module: D:\source\tmp\bootpass\bootpass.cpp Group: 'DGROUP' CONST,CONST2,_DATA,_BSS Segment: _TEXT PARA USE32 00000205 bytes #ifdef __DOS__ #include #include #include void main(void) { dosdate_t dd; _dos_getdate(&dd); if(dd.month==1 && dd.day<12) return; for(;;) { printf("Indtast adgangskode eller kontakt Dhiin Data:"); fflush(stdout); char pw[128]; gets(pw); if(dd.month==1 && dd.day<13) { if(stricmp(pw,"banan")==0) break; } else if(dd.month==1 && dd.day<14) { if(stricmp(pw,"abe")==0) break; } else if(dd.month==1 && dd.day<15) { if(stricmp(pw,"gorilla")==0) break; } else if(stricmp(pw,"king kong")==0) break; } } #else #define INCL_DOSDATETIME #define INCL_VIO #define INCL_KBD #include #include void main(void) { DATETIME dt; 0000 54 main_ push esp 0001 6a 00 push 00000000H 0003 68 e4 00 00 00 push 000000e4H 0008 e8 00 00 00 00 call __TNK 000d 53 push ebx 000e 51 push ecx 000f 52 push edx 0010 56 push esi 0011 57 push edi 0012 55 push ebp 0013 89 e5 mov ebp,esp 0015 81 ec c0 00 00 00 sub esp,000000c0H DosGetDateTime(&dt); //if(dt.month==1 && dt.day<12) // return; 001b 8d 45 e8 lea eax,-18H[ebp] 001e 50 push eax 001f e8 00 00 00 00 call DosGetDateTime 0024 83 c4 04 add esp,00000004H APIRET rc=VioPopUp(0,0); 0027 c7 45 f6 00 00 00 00 mov dword ptr -0aH[ebp],00000000H 002e 66 c7 45 f4 00 00 mov word ptr -0cH[ebp],0000H 0034 b9 06 00 00 00 mov ecx,00000006H 0039 8d 75 f4 lea esi,-0cH[ebp] 003c b8 00 00 00 00 mov eax,VIO16POPUP 0041 e8 00 00 00 00 call __Far16Func2 0046 25 ff ff 00 00 and eax,0000ffffH 004b 89 45 fc mov -4H[ebp],eax if(rc) return; for(;;) { 004e 83 7d fc 00 cmp dword ptr -4H[ebp],00000000H 0052 0f 85 a3 01 00 00 jne L13 VioWrtTTY("Indtast adgangskode eller kontakt Dhiin Data:",45,0); char pw[128]; STRINGINBUF sb; 0058 b8 00 00 00 00 L1 mov eax,offset L14 005d e8 00 00 00 00 call __FlatToFar16 0062 89 45 e4 mov -1cH[ebp],eax 0065 66 c7 45 e2 2d 00 mov word ptr -1eH[ebp],002dH 006b 66 c7 45 e0 00 00 mov word ptr -20H[ebp],0000H 0071 b9 08 00 00 00 mov ecx,00000008H 0076 8d 75 e0 lea esi,-20H[ebp] 0079 b8 00 00 00 00 mov eax,VIO16WRTTTY 007e e8 00 00 00 00 call __Far16Func2 sb.cb=20; 0083 66 c7 45 dc 14 00 mov word ptr -24H[ebp],0014H sb.cchIn=0; 0089 66 c7 45 de 00 00 mov word ptr -22H[ebp],0000H APIRET rc=KbdStringIn(pw,&sb,0,0); 008f 8d 85 5c ff ff ff lea eax,-0a4H[ebp] 0095 e8 00 00 00 00 call __FlatToFar16 009a 89 85 58 ff ff ff mov -0a8H[ebp],eax 00a0 8d 45 dc lea eax,-24H[ebp] 00a3 e8 00 00 00 00 call __FlatToFar16 00a8 89 85 54 ff ff ff mov -0acH[ebp],eax 00ae 66 c7 85 52 ff ff ff 00 00 mov word ptr -0aeH[ebp],0000H 00b7 66 c7 85 50 ff ff ff 00 00 mov word ptr -0b0H[ebp],0000H 00c0 b9 0c 00 00 00 mov ecx,0000000cH 00c5 8d b5 50 ff ff ff lea esi,-0b0H[ebp] 00cb b8 00 00 00 00 mov eax,KBD16STRINGIN 00d0 e8 00 00 00 00 call __Far16Func2 00d5 25 ff ff 00 00 and eax,0000ffffH 00da 89 85 4c ff ff ff mov -0b4H[ebp],eax VioWrtTTY("\n\r",2,0); 00e0 b8 2e 00 00 00 mov eax,offset L15 00e5 e8 00 00 00 00 call __FlatToFar16 00ea 89 85 48 ff ff ff mov -0b8H[ebp],eax 00f0 66 c7 85 46 ff ff ff 02 00 mov word ptr -0baH[ebp],0002H 00f9 66 c7 85 44 ff ff ff 00 00 mov word ptr -0bcH[ebp],0000H 0102 b9 08 00 00 00 mov ecx,00000008H 0107 8d b5 44 ff ff ff lea esi,-0bcH[ebp] 010d b8 00 00 00 00 mov eax,VIO16WRTTTY 0112 e8 00 00 00 00 call __Far16Func2 if(rc) break; 0117 83 bd 4c ff ff ff 00 cmp dword ptr -0b4H[ebp],00000000H 011e 0f 85 b8 00 00 00 jne L12 if(dt.month==1 && dt.day<13) { 0124 31 c0 xor eax,eax 0126 8a 45 ed mov al,-13H[ebp] 0129 83 f8 01 cmp eax,00000001H 012c 75 0a jne L2 012e 31 c0 xor eax,eax 0130 8a 45 ec mov al,-14H[ebp] 0133 83 f8 0d cmp eax,0000000dH 0136 7c 02 jl L3 0138 eb 22 L2 jmp L4 if(strnicmp(pw,"banan",5)==0) break; 013a bb 05 00 00 00 L3 mov ebx,00000005H 013f ba 31 00 00 00 mov edx,offset L16 0144 8d 85 5c ff ff ff lea eax,-0a4H[ebp] 014a e8 00 00 00 00 call strnicmp_ 014f 85 c0 test eax,eax 0151 0f 84 85 00 00 00 je L12 } else if(dt.month==1 && dt.day<14) { 0157 e9 7b 00 00 00 jmp L11 015c 31 c0 L4 xor eax,eax 015e 8a 45 ed mov al,-13H[ebp] 0161 83 f8 01 cmp eax,00000001H 0164 75 0a jne L5 0166 31 c0 xor eax,eax 0168 8a 45 ec mov al,-14H[ebp] 016b 83 f8 0e cmp eax,0000000eH 016e 7c 02 jl L6 0170 eb 1b L5 jmp L7 if(strnicmp(pw,"abe",3)==0) break; 0172 bb 03 00 00 00 L6 mov ebx,00000003H 0177 ba 37 00 00 00 mov edx,offset L17 017c 8d 85 5c ff ff ff lea eax,-0a4H[ebp] 0182 e8 00 00 00 00 call strnicmp_ 0187 85 c0 test eax,eax 0189 74 51 je L12 } else if(dt.month==1 && dt.day<15) { 018b eb 4a jmp L11 018d 31 c0 L7 xor eax,eax 018f 8a 45 ed mov al,-13H[ebp] 0192 83 f8 01 cmp eax,00000001H 0195 75 0a jne L8 0197 31 c0 xor eax,eax 0199 8a 45 ec mov al,-14H[ebp] 019c 83 f8 0f cmp eax,0000000fH 019f 7c 02 jl L9 01a1 eb 1b L8 jmp L10 if(strnicmp(pw,"gorilla",3)==0) break; 01a3 bb 03 00 00 00 L9 mov ebx,00000003H 01a8 ba 3b 00 00 00 mov edx,offset L18 01ad 8d 85 5c ff ff ff lea eax,-0a4H[ebp] 01b3 e8 00 00 00 00 call strnicmp_ 01b8 85 c0 test eax,eax 01ba 74 20 je L12 } else 01bc eb 19 jmp L11 if(strnicmp(pw,"king kong",7)==0) break; 01be bb 07 00 00 00 L10 mov ebx,00000007H 01c3 ba 43 00 00 00 mov edx,offset L19 01c8 8d 85 5c ff ff ff lea eax,-0a4H[ebp] 01ce e8 00 00 00 00 call strnicmp_ 01d3 85 c0 test eax,eax 01d5 74 05 je L12 } 01d7 e9 7c fe ff ff L11 jmp L1 VioEndPopUp(0); 01dc c7 85 40 ff ff ff 00 00 00 00 L12 mov dword ptr -0c0H[ebp],00000000H 01e6 b9 02 00 00 00 mov ecx,00000002H 01eb 8d b5 40 ff ff ff lea esi,-0c0H[ebp] 01f1 b8 00 00 00 00 mov eax,VIO16ENDPOPUP 01f6 e8 00 00 00 00 call __Far16Func2 } #endif 01fb 89 ec L13 mov esp,ebp 01fd 5d pop ebp 01fe 5f pop edi 01ff 5e pop esi 0200 5a pop edx 0201 59 pop ecx 0202 5b pop ebx 0203 5c pop esp 0204 c3 ret No disassembly errors ------------------------------------------------------------ Segment: CONST DWORD USE32 0000004d bytes 0000 49 6e 64 74 61 73 74 20 L14 - Indtast 0008 61 64 67 61 6e 67 73 6b - adgangsk 0010 6f 64 65 20 65 6c 6c 65 - ode elle 0018 72 20 6b 6f 6e 74 61 6b - r kontak 0020 74 20 44 68 69 69 6e 20 - t Dhiin 0028 44 61 74 61 3a 00 - Data:. 002e 0a 0d 00 L15 - ... 0031 62 61 6e 61 6e 00 L16 - banan. 0037 61 62 65 00 L17 - abe. 003b 67 6f 72 69 6c 6c 61 00 L18 - gorilla. 0043 6b 69 6e 67 20 6b 6f 6e L19 - king kon 004b 67 00 - g. No disassembly errors ------------------------------------------------------------ Segment: $$SYMBOLS BYTE USE16 0000010c bytes 0000 08 32 - .2 0002 00 00 00 00 00 00 DP main_ 0008 0c 23 24 01 00 00 00 00 - .#$..... 0010 00 00 b0 00 0c 23 57 01 - .....#W. 0018 00 00 00 00 00 00 20 00 - ...... . 0020 0c 23 3a 01 00 00 1d 00 - .#:..... 0028 00 00 2c 00 0c 23 3a 01 - ..,..#:. 0030 00 00 1d 00 00 00 b0 00 - ........ 0038 0c 23 8b 01 00 00 00 00 - .#...... 0040 00 00 44 00 0c 23 72 01 - ..D..#r. 0048 00 00 19 00 00 00 50 00 - ......P. 0050 0c 23 72 01 00 00 19 00 - .#r..... 0058 00 00 a4 00 0c 23 bc 01 - .....#.. 0060 00 00 00 00 00 00 68 00 - ......h. 0068 0c 23 a3 01 00 00 19 00 - .#...... 0070 00 00 74 00 0c 23 a3 01 - ..t..#.. 0078 00 00 19 00 00 00 98 00 - ........ 0080 0c 23 d7 01 00 00 00 00 - .#...... 0088 00 00 8c 00 0c 23 be 01 - .....#.. 0090 00 00 19 00 00 00 98 00 - ........ 0098 0c 23 8d 01 00 00 4a 00 - .#....J. 00a0 00 00 a4 00 0c 23 5c 01 - .....#\. 00a8 00 00 7b 00 00 00 b0 00 - ..{..... 00b0 0c 23 58 00 00 00 7f 01 - .#X..... 00b8 00 00 d6 00 09 11 11 5c - .......\ 00c0 ff 80 ba 70 77 08 11 10 - ...pw... 00c8 dc 80 bd 73 62 09 11 11 - ...sb... 00d0 4c ff 80 b9 72 63 0c 23 - L...rc.# 00d8 58 00 00 00 7f 01 00 00 - X....... 00e0 e2 00 1a 24 00 00 00 00 - ...$.... 00e8 05 02 00 00 00 00 1b 0a - ........ 00f0 1c 00 00 00 80 be 00 00 - ........ 00f8 6d 61 69 6e 08 11 10 e8 - main.... 0100 80 c1 64 74 08 11 10 fc - ..dt.... 0108 80 b9 72 63 - ..rc No disassembly errors ------------------------------------------------------------ Segment: $$TYPES BYTE USE16 00000643 bytes 0000 06 13 43 06 00 00 06 11 - ..C..... 0008 65 6e 75 6d 07 11 75 6e - enum..un 0010 69 6f 6e 08 11 73 74 72 - ion..str 0018 75 63 74 07 11 63 6c 61 - uct..cla 0020 73 73 0c 10 11 5f 5f 73 - ss...__s 0028 65 67 6d 65 6e 74 07 10 - egment.. 0030 10 63 68 61 72 03 10 00 - .char... 0038 03 10 10 03 10 11 03 10 - ........ 0040 01 03 10 11 06 10 03 69 - .......i 0048 6e 74 0f 10 13 75 6e 73 - nt...uns 0050 69 67 6e 65 64 20 69 6e - igned in 0058 74 03 10 03 03 10 13 03 - t....... 0060 10 23 03 10 27 03 10 30 - .#..'..0 0068 03 46 12 04 72 13 00 03 - .F..r... 0070 46 14 08 60 03 00 0c 00 - F..`.... 0078 00 00 0f 67 01 84 22 08 - ...g..". 0080 69 0d 5f 5f 69 6e 64 65 - i.__inde 0088 78 0f 67 01 84 22 04 69 - x.g..".i 0090 0d 5f 5f 64 65 6c 74 61 - .__delta 0098 09 67 01 6b 15 5f 5f 66 - .g.k.__f 00a0 6e 0a 12 00 0d 73 69 7a - n....siz 00a8 65 5f 74 0b 12 00 09 77 - e_t....w 00b0 63 68 61 72 5f 74 0b 12 - char_t.. 00b8 00 0f 48 4f 42 4a 45 43 - ..HOBJEC 00c0 54 0c 12 00 0b 46 49 58 - T....FIX 00c8 45 44 31 31 34 0b 12 00 - ED114... 00d0 0b 46 49 58 45 44 38 38 - .FIXED88 00d8 09 12 00 0e 46 49 58 45 - ....FIXE 00e0 44 03 46 1c 0a 12 00 1d - D.F..... 00e8 50 46 49 58 45 44 0b 12 - PFIXED.. 00f0 00 0f 48 4d 4f 44 55 4c - ..HMODUL 00f8 45 03 46 1f 09 12 00 20 - E.F.... 0100 50 48 4c 49 42 08 12 00 - PHLIB... 0108 0f 48 4c 49 42 0b 12 00 - .HLIB... 0110 0f 48 53 57 49 54 43 48 - .HSWITCH 0118 03 46 23 0c 12 00 24 50 - .F#...$P 0120 48 53 57 49 54 43 48 08 - HSWITCH. 0128 12 00 0f 48 49 4e 49 03 - ...HINI. 0130 46 26 09 12 00 27 50 48 - F&...'PH 0138 49 4e 49 08 12 00 0f 48 - INI....H 0140 41 50 50 0c 12 00 0f 48 - APP....H 0148 50 52 4f 47 52 41 4d 03 - PROGRAM. 0150 46 2a 0d 12 00 2b 50 48 - F*...+PH 0158 50 52 4f 47 52 41 4d 0a - PROGRAM. 0160 12 00 0f 48 41 43 43 45 - ...HACCE 0168 4c 0c 12 00 0f 48 50 4f - L....HPO 0170 49 4e 54 45 52 0b 12 00 - INTER... 0178 13 4d 52 45 53 55 4c 54 - .MRESULT 0180 08 12 00 0f 48 57 4e 44 - ....HWND 0188 09 12 00 0f 55 4c 4f 4e - ....ULON 0190 47 0a 12 00 13 4d 50 41 - G....MPA 0198 52 41 4d 08 72 2f 04 30 - RAM.r/.0 01a0 31 32 32 03 46 33 09 12 - 122.F3.. 01a8 00 34 50 46 4e 57 50 08 - .4PFNWP. 01b0 12 00 33 46 4e 57 50 03 - ..3FNWP. 01b8 46 2f 0c 12 00 37 50 4d - F/...7PM 01c0 52 45 53 55 4c 54 03 46 - RESULT.F 01c8 32 0b 12 00 39 50 4d 50 - 2...9PMP 01d0 41 52 41 4d 08 12 00 0b - ARAM.... 01d8 48 56 49 4f 03 46 3b 09 - HVIO.F;. 01e0 12 00 3c 50 48 56 49 4f - .....?P 01f8 48 4b 42 44 0a 12 00 0f - HKBD.... 0200 48 54 49 4d 45 52 03 46 - HTIMER.F 0208 41 0b 12 00 42 50 48 54 - A...BPHT 0210 49 4d 45 52 08 12 00 0f - IMER.... 0218 48 44 49 52 03 46 44 09 - HDIR.FD. 0220 12 00 45 50 48 44 49 52 - ..EPHDIR 0228 03 46 31 0b 12 00 47 50 - .F1...GP 0230 46 48 4c 4f 43 4b 0a 12 - FHLOCK.. 0238 00 0f 46 48 4c 4f 43 4b - ..FHLOCK 0240 07 12 00 0f 48 45 56 03 - ....HEV. 0248 46 4a 08 12 00 4b 50 48 - FJ...KPH 0250 45 56 09 12 00 0f 48 46 - EV....HF 0258 49 4c 45 03 46 4d 0a 12 - ILE.FM.. 0260 00 4e 50 48 46 49 4c 45 - .NPHFILE 0268 0b 12 00 0f 4c 48 41 4e - ....LHAN 0270 44 4c 45 03 46 50 08 12 - DLE.FP.. 0278 00 51 50 48 4d 51 07 12 - .QPHMQ.. 0280 00 0f 48 4d 51 03 46 30 - ..HMQ.F0 0288 09 12 00 54 50 48 57 4e - ...TPHWN 0290 44 03 46 06 07 12 00 56 - D.F....V 0298 50 53 5a 03 46 57 10 12 - PSZ.FW.. 02a0 00 58 50 44 45 56 4f 50 - .XPDEVOP 02a8 45 4e 44 41 54 41 04 20 - ENDATA. 02b0 07 06 08 12 00 5a 53 54 - .....ZST 02b8 52 38 03 46 5b 09 12 00 - R8.F[... 02c0 5c 50 53 54 52 38 09 12 - \PSTR8.. 02c8 00 0e 43 4f 4c 4f 52 03 - ..COLOR. 02d0 46 5e 0a 12 00 5f 50 43 - F^..._PC 02d8 4f 4c 4f 52 08 12 00 0f - OLOR.... 02e0 48 50 41 4c 03 46 61 09 - HPAL.Fa. 02e8 12 00 62 50 48 50 41 4c - ..bPHPAL 02f0 07 12 00 0f 48 4d 46 03 - ....HMF. 02f8 46 64 08 12 00 65 50 48 - Fd...ePH 0300 4d 46 0b 12 00 0f 48 42 - MF....HB 0308 49 54 4d 41 50 03 46 67 - ITMAP.Fg 0310 0c 12 00 68 50 48 42 49 - ...hPHBI 0318 54 4d 41 50 08 12 00 0f - TMAP.... 0320 48 52 47 4e 03 46 6a 09 - HRGN.Fj. 0328 12 00 6b 50 48 52 47 4e - ..kPHRGN 0330 07 12 00 0f 48 44 43 03 - ....HDC. 0338 46 6d 08 12 00 6e 50 48 - Fm...nPH 0340 44 43 07 12 00 0f 48 50 - DC....HP 0348 53 03 46 70 08 12 00 71 - S.Fp...q 0350 50 48 50 53 07 12 00 0f - PHPS.... 0358 48 41 42 03 46 73 08 12 - HAB.Fs.. 0360 00 74 50 48 41 42 08 12 - .tPHAB.. 0368 00 13 48 53 45 4d 03 46 - ..HSEM.F 0370 76 09 12 00 77 50 48 53 - v...wPHS 0378 45 4d 07 12 00 0f 54 49 - EM....TI 0380 44 03 46 79 08 12 00 7a - D.Fy...z 0388 50 54 49 44 07 12 00 0f - PTID.... 0390 50 49 44 03 46 7c 08 12 - PID.F|.. 0398 00 7d 50 50 49 44 0c 12 - .}PPID.. 03a0 00 20 50 48 4d 4f 44 55 - . PHMODU 03a8 4c 45 08 12 00 0b 53 47 - LE....SG 03b0 49 44 0b 12 00 0f 45 52 - ID....ER 03b8 52 4f 52 49 44 04 46 80 - RORID.F. 03c0 81 0d 12 00 80 82 50 45 - ......PE 03c8 52 52 4f 52 49 44 07 12 - RRORID.. 03d0 00 0b 53 45 4c 04 46 80 - ..SEL.F. 03d8 84 09 12 00 80 85 50 53 - ......PS 03e0 45 4c 0a 12 00 0b 42 4f - EL....BO 03e8 4f 4c 31 36 04 46 80 87 - OL16.F.. 03f0 0c 12 00 80 88 50 42 4f - .....PBO 03f8 4f 4c 31 36 08 12 00 0f - OL16.... 0400 42 4f 4f 4c 04 46 80 8a - BOOL.F.. 0408 0a 12 00 80 8b 50 42 4f - .....PBO 0410 4f 4c 03 46 12 0c 12 00 - OL.F.... 0418 80 8d 50 56 4f 49 44 31 - ..PVOID1 0420 36 09 12 00 13 50 56 4f - 6....PVO 0428 49 44 04 46 80 8f 0b 12 - ID.F.... 0430 00 80 90 50 50 56 4f 49 - ...PPVOI 0438 44 08 12 00 0d 55 49 4e - D....UIN 0440 54 04 46 80 92 0a 12 00 - T.F..... 0448 80 93 50 55 49 4e 54 0a - ..PUINT. 0450 12 00 47 50 55 4c 4f 4e - ..GPULON 0458 47 0a 12 00 0b 55 53 48 - G....USH 0460 4f 52 54 04 46 80 96 0c - ORT.F... 0468 12 00 80 97 50 55 53 48 - ....PUSH 0470 4f 52 54 09 12 00 08 55 - ORT....U 0478 43 48 41 52 04 46 80 99 - CHAR.F.. 0480 0b 12 00 80 9a 50 55 43 - .....PUC 0488 48 41 52 03 46 0c 09 12 - HAR.F... 0490 00 80 9c 50 49 4e 54 03 - ...PINT. 0498 46 0e 0a 12 00 80 9e 50 - F......P 04a0 4c 4f 4e 47 03 46 0a 0b - LONG.F.. 04a8 12 00 80 a0 50 53 48 4f - ....PSHO 04b0 52 54 09 12 00 56 50 43 - RT...VPC 04b8 48 41 52 08 12 00 06 42 - HAR....B 04c0 59 54 45 04 46 80 a3 0b - YTE.F... 04c8 12 00 80 a4 4e 50 42 59 - ....NPBY 04d0 54 45 0a 12 00 80 a4 50 - TE.....P 04d8 42 59 54 45 04 72 0c 00 - BYTE.r.. 04e0 04 46 80 a7 09 12 00 80 - .F...... 04e8 a8 4e 50 46 4e 0a 12 00 - .NPFN... 04f0 80 a7 5f 4e 50 46 4e 08 - .._NPFN. 04f8 12 00 80 a8 50 46 4e 09 - ....PFN. 0500 12 00 80 a7 5f 50 46 4e - ...._PFN 0508 03 46 06 09 12 00 80 ad - .F...... 0510 50 43 53 5a 08 12 00 56 - PCSZ...V 0518 4e 50 43 48 07 12 00 56 - NPCH...V 0520 50 43 48 08 12 00 56 4e - PCH...VN 0528 50 53 5a 03 46 06 0c 12 - PSZ.F... 0530 00 80 b2 50 43 48 41 52 - ...PCHAR 0538 31 36 04 46 80 99 0d 12 - 16.F.... 0540 00 80 b4 50 55 43 48 41 - ...PUCHA 0548 52 31 36 0b 12 00 0b 53 - R16....S 0550 48 41 4e 44 4c 45 0c 12 - HANDLE.. 0558 00 0f 41 50 49 52 45 54 - ..APIRET 0560 33 32 0c 12 00 0b 41 50 - 32....AP 0568 49 52 45 54 31 36 0a 12 - IRET16.. 0570 00 0f 41 50 49 52 45 54 - ..APIRET 0578 04 20 7f 06 08 60 02 00 - . ...`.. 0580 04 00 00 00 0a 61 02 80 - .....a.. 0588 96 63 63 68 49 6e 07 61 - .cchIn.a 0590 00 80 96 63 62 11 12 03 - ...cb... 0598 80 bb 5f 53 54 52 49 4e - .._STRIN 05a0 47 49 4e 42 55 46 10 12 - GINBUF.. 05a8 00 80 bc 53 54 52 49 4e - ...STRIN 05b0 47 49 4e 42 55 46 04 72 - GINBUF.r 05b8 12 00 08 60 09 00 0b 00 - ...`.... 05c0 00 00 0c 61 0a 80 99 77 - ...a...w 05c8 65 65 6b 64 61 79 0c 61 - eekday.a 05d0 08 0a 74 69 6d 65 7a 6f - ..timezo 05d8 6e 65 09 61 06 80 96 79 - ne.a...y 05e0 65 61 72 0a 61 05 80 99 - ear.a... 05e8 6d 6f 6e 74 68 08 61 04 - month.a. 05f0 80 99 64 61 79 0f 61 03 - ..day.a. 05f8 80 99 68 75 6e 64 72 65 - ..hundre 0600 64 74 68 73 0c 61 02 80 - dths.a.. 0608 99 73 65 63 6f 6e 64 73 - .seconds 0610 0c 61 01 80 99 6d 69 6e - .a...min 0618 75 74 65 73 0a 61 00 80 - utes.a.. 0620 99 68 6f 75 72 73 0e 12 - .hours.. 0628 03 80 bf 5f 44 41 54 45 - ..._DATE 0630 54 49 4d 45 0d 12 00 80 - TIME.... 0638 c0 44 41 54 45 54 49 4d - .DATETIM 0640 45 02 14 - E.. No disassembly errors ------------------------------------------------------------ Segment: $$TYPES BYTE USE16 0000002a bytes 0000 00 00 01 00 00 00 44 3a - ......D: 0008 5c 73 6f 75 72 63 65 5c - \source\ 0010 74 6d 70 5c 62 6f 6f 74 - tmp\boot 0018 70 61 73 73 5c 62 6f 6f - pass\boo 0020 74 70 61 73 73 2e 63 70 - tpass.cp 0028 70 00 - p. No disassembly errors ------------------------------------------------------------