www.reinisoft2000.de Und so wirds gemacht, aber VORSICHT ! ab WinXp nicht mehr möglich, benutzen Sie die API-Funktion -CreateFile- um einen Sector zu lesen. Lesen Sie die Daten binär ein und Speichen Sie diesen ab. Starten Sie Debug und laden Sie die Datei,dann haben Sie den Sector. Beachten Sie, sie müssen die Administrations-Rechte haben um einen Sector lesen zu dürfen. Für weitere Infos suchen Sie in der MSDN-Library. http://msdn.microsoft.com/en-us/library/windows/desktop/aa365542(v=vs.85).aspx Orientieren Sie sich auch nach dem Beispiel: Datenträger Formatieren. Wenn Sie ihn finden. Ausschnitte aus meinem Program "DiskTroll": sprintf(Drive,"\\\\.\\PHYSICALDRIVE%s",x); erstes Laufwerk ist null "00"=x 32Bit hDrive = CreateFile(Drive,GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL) a=DeviceIoControl(hDrive,FSCTL_LOCK_VOLUME,NULL,0,NULL,0,&ReturnnedByteCounnt,NULL) a=SetFilePointerEx(hDrive,liDistanceToMove,&lpNewFilePointer,FILE_BEGIN); a=ReadFile(hDrive,&buffer,botsec_byte_pro_sector,&sec_anz_gelesen,NULL) a=DeviceIoControl(hDrive,FSCTL_UNLOCK_VOLUME,NULL,0,NULL,0,&ReturnnedByteCounnt,NULL) a=DeviceIoControl(hDrive,FSCTL_DISMOUNT_VOLUME,NULL,0,NULL,0,&ReturnnedByteCounnt,NULL) a=CloseHandle(hDrive) ab Win7 geht es nur noch über "Programm im Kopalietätsmodus ausführen unter Eigenschaften" Windows XP also die EXE in XP-Modus ausführen. Win7 CreateFile geht nicht CreateFileEx geht nicht SetFilePointerEx geht nicht win8 CreateFile2 geht nicht vor win95 -------------------------------------------------------------------------------------------- Ein Beispiel vom Partitions-Sektor von Windows ME ! Wichtig: Alle andere Programme vorher schliesen ! Wichtig: Mache keine Fehler denn die werden mit Absturz bestraft oder schlimmer ! Tip: Drucke diesen Text erst aus und achte darauf dass die Zeilen nicht umgebrochen werden ! Tip: Erstelle eine Verknüpfung auf dem Desktop von DEBUG.EXE und mache die Maus verfügbar (eigenschaften/sonstiges/maus/schnelleditor) damit kannst du dann den Inhalt des Dos-Fensters mit der Maus Makieren und in ein Text-Programm kopieren. Zuerst muss man Debug.exe starten, das im "c:\window\command\" Verzeichnis meistens steht, "window" kann auch anders heisen. Debug.exe ist ein DOS Programm von Dos ;alles was jetzt mit einem Semikolon voran steht ist von mir ein Kommentar ;und wird nicht mit eingegeben ;alle Zahlen sind Hexadecemal$ Debug.exe ;debug.exe starten -a 100 ;anweisung an Debug, "in den Assembliermodus gehen" ;ab Offset-Adresse 100 179C:0100 ;so sieht es jetzt aus 179C:0100 mov dl,80 ;jetzt den Befehl eingeben, also mov dl,80 und ;dann Returntaste ;Debug macht dann ;179C:0100 B280 MOV DL,80 daraus ;179C ist Segment-Adresse und ist nicht wichtig hier ;und kann auch anders sein. ;also jetzt alles eingeben 179C:0100 B280 MOV DL,80 ;128Dec die erste Festplatte hat die Nummer 80$ 179C:0102 B600 MOV DH,00 ;Laufwerk Kopf 0 179C:0104 B101 MOV CL,01 ;sector 1 (6Bit Zahl) 179C:0106 B500 MOV CH,00 ;Spur 0 (8Bit+2Bit von CL =10Bit Zahl) 179C:0108 B001 MOV AL,01 ;Anzahl Sectoren hier nur 1 179C:010A B402 MOV AH,02 ;Bios-Funktion(2)Sektor LESEN ! hier MUSS 2 stehen !!!!! ;Achte darauf,denn wenn 3,dann ist komplett System im arsch 179C:010C BB0002 MOV BX,0200 ;Offset-Adresse im Ram wo dann Ergebnis steht 179C:010F CD13 INT 13 ;und ab an Bios 179C:0111 90 NOP ;NOP macht garnix allso ein Dumy 179C:0112 90 NOP ;179C:0113 <--- jetzt nur Return-Taste und der Assembliermodus wird beendet. ;Mit dem Befehl -u 100 kann man sich das Ganze nochmal ansehen. mach das ;das ganze MUSS jetzt so aussehen 179C:0100 B280 MOV DL,80 179C:0102 B600 MOV DH,00 179C:0104 B101 MOV CL,01 179C:0106 B500 MOV CH,00 179C:0108 B001 MOV AL,01 179C:010A B402 MOV AH,02 179C:010C BB0002 MOV BX,0200 179C:010F CD13 INT 13 179C:0111 90 NOP 179C:0112 90 NOP ;So, jetzt wirds spannend und gefährlich, denn wenn nicht richtig eingegeben ist, dann STÜRZT ;windows endlos ab oder es ist Komplett-Installation angesagt ;Gib ein g=100 112 das heist das programm wird ab 100 bis 112 ausgeführt ! nicht die 112 vergessen ;also los, mach schon (die taste "`" ist "=" neben "?" fals du "=" nicht findest) -g=100 112 AX=0050 BX=0200 CX=0001 DX=0080 SP=FFEE BP=0000 SI=0000 DI=0000 ;Das sind die Register DS=179C ES=179C SS=179C CS=179C IP=0112 NV UP EI PL NZ NA PO NC ;von deinem Prozessor 179C:0112 90 NOP ;und Bumps, das wars schon, wenn du die 112 nicht vergessen hast, ansonsten Neu Starten ;gib jetzt -d 200 ein, 200 ist Offset-Adresse im Ram wo jetzt Ergebnis steht -d 200 179C:0200 33 C0 8E D0 BC 00 7C FB-50 07 50 1F FC BE 1B 7C 3.....|.P.P....| 179C:0210 BF 1B 06 50 57 B9 E5 01-F3 A4 CB BE BE 07 B1 04 ...PW........... 179C:0220 38 2C 7C 09 75 15 83 C6-10 E2 F5 CD 18 8B 14 8B 8,|.u........... 179C:0230 EE 83 C6 10 49 74 16 38-2C 74 F6 BE 10 07 4E AC ....It.8,t....N. 179C:0240 3C 00 74 FA BB 07 00 B4-0E CD 10 EB F2 89 46 25 <.t...........F% 179C:0250 96 8A 46 04 B4 06 3C 0E-74 11 B4 0B 3C 0C 74 05 ..F...<.t...<.t. 179C:0260 3A C4 75 2B 40 C6 46 25-06 75 24 BB AA 55 50 B4 :.u+@.F%.u$..UP. 179C:0270 41 CD 13 58 72 16 81 FB-55 AA 75 10 F6 C1 01 74 A..Xr...U.u....t ;das ist jetzt der Partitions-Sector, genauer gesagt von 200 bis 362 die Patitions-Routine ;gib noch einmal -d ohne Zahl ein -d 179C:0280 0B 8A E0 88 56 24 C7 06-A1 06 EB 1E 88 66 04 BF ....V$.......f.. 179C:0290 0A 00 B8 01 02 8B DC 33-C9 83 FF 05 7F 03 8B 4E .......3.......N 179C:02A0 25 03 4E 02 CD 13 72 29-BE 4F 07 81 3E FE 7D 55 %.N...r).O..>.}U 179C:02B0 AA 74 5A 83 EF 05 7F DA-85 F6 75 83 BE 4E 07 EB .tZ.......u..N.. 179C:02C0 8A 98 91 52 99 03 46 08-13 56 0A E8 12 00 5A EB ...R..F..V....Z. 179C:02D0 D5 4F 74 E4 33 C0 CD 13-EB B8 00 00 80 16 41 23 .Ot.3.........A# 179C:02E0 56 33 F6 56 56 52 50 06-53 51 BE 10 00 56 8B F4 V3.VVRP.SQ...V.. 179C:02F0 50 52 B8 00 42 8A 56 24-CD 13 5A 58 8D 64 10 72 PR..B.V$..ZX.d.r -d 179C:0300 0A 40 75 01 42 80 C7 02-E2 F7 F8 5E C3 EB 74 55 .@u.B......^..tU 179C:0310 6E 67 FC 6C 74 69 67 65-20 50 61 72 74 69 74 69 ng.ltige Partiti 179C:0320 6F 6E 73 74 61 62 65 6C-6C 65 2E 20 44 69 65 20 onstabelle. Die 179C:0330 49 6E 73 74 61 6C 6C 61-74 69 6F 6E 20 77 69 72 Installation wir 179C:0340 64 20 61 62 67 65 62 72-6F 63 68 65 6E 2E 00 42 d abgebrochen..B 179C:0350 65 74 72 69 65 62 73 73-79 73 74 65 6D 20 66 65 etriebssystem fe 179C:0360 68 6C 74 00 00 00 00 00-00 00 00 00 00 00 00 00 hlt............. 179C:0370 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ -d 179C:0380 00 00 00 8B FC 1E 57 8B-F5 CB 00 00 00 00 00 00 ......W......... 179C:0390 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 179C:03A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 179C:03B0 00 00 00 00 00 00 00 00-D0 D3 D0 D3 00 00 ;die Partitions-Tabelle fängt bei 3be an (3be-200=1be=446Decemal) ;gib ein -d 3be -d 3be 179C:03BE 80 01 ................ 179C:03C0 01 00 0C FE FF FF 3F 00-00 00 E6 0C CB 02 00 00 ......?......... 179C:03D0 C1 FF 0F FE FF FF 25 0D-CB 02 1A 07 DD 01 00 00 ......%......... 179C:03E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 179C:03F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 55 AA ..............U. ;der erste Wert bei 3BE ist 80 und heist das die Partition Bootfähig ist ;der Wert bei 3FE ist 55 und bei 3FF ist AA zusammen 55AA und Intelformat bedenken(Lo vor Hi)ist ;dann AA55. Wenn du meine Doktorarbeit richtig gelesen hast dann weist du wofür dieser Wert steht ;ach ja Hexidecemal wird so gezählt ;1,2,3,4,5,6,7,8,9,0A,0B,0C,0D,0E,0F,10,11 Hex ;1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 Dec ;Kauf dir nen Taschenrechner der das Kovertiert ;mit dem Debug-Befehl -u 200 kannst du dir den Assembler-Quellcode der Patitions-Routine ;ansehen, aber um das zu verstehen was da steht, musst du Assembler können und das ;System kennen, sonst bring's nix. -u 200 179C:0200 33C0 XOR AX,AX 179C:0202 8ED0 MOV SS,AX 179C:0204 BC007C MOV SP,7C00 179C:0207 FB STI 179C:0208 50 PUSH AX 179C:0209 07 POP ES 179C:020A 50 PUSH AX 179C:020B 1F POP DS 179C:020C FC CLD 179C:020D BE1B7C MOV SI,7C1B 179C:0210 BF1B06 MOV DI,061B 179C:0213 50 PUSH AX 179C:0214 57 PUSH DI 179C:0215 B9E501 MOV CX,01E5 179C:0218 F3 REPZ 179C:0219 A4 MOVSB 179C:021A CB RETF 179C:021B BEBE07 MOV SI,07BE 179C:021E B104 MOV CL,04 -u 179C:0220 382C CMP [SI],CH 179C:0222 7C09 JL 022D 179C:0224 7515 JNZ 023B 179C:0226 83C610 ADD SI,+10 179C:0229 E2F5 LOOP 0220 179C:022B CD18 INT 18 179C:022D 8B14 MOV DX,[SI] 179C:022F 8BEE MOV BP,SI 179C:0231 83C610 ADD SI,+10 179C:0234 49 DEC CX 179C:0235 7416 JZ 024D 179C:0237 382C CMP [SI],CH 179C:0239 74F6 JZ 0231 179C:023B BE1007 MOV SI,0710 179C:023E 4E DEC SI 179C:023F AC LODSB 179C:0240 3C00 CMP AL,00 179C:0242 74FA JZ 023E 179C:0244 BB0700 MOV BX,0007 179C:0247 B40E MOV AH,0E 179C:0249 CD10 INT 10 179C:024B EBF2 JMP 023F 179C:024D 894625 MOV [BP+25],AX 179C:0250 96 XCHG SI,AX 179C:0251 8A4604 MOV AL,[BP+04] 179C:0254 B406 MOV AH,06 179C:0256 3C0E CMP AL,0E 179C:0258 7411 JZ 026B 179C:025A B40B MOV AH,0B 179C:025C 3C0C CMP AL,0C 179C:025E 7405 JZ 0265 179C:0260 3AC4 CMP AL,AH 179C:0262 752B JNZ 028F 179C:0264 40 INC AX 179C:0265 C6462506 MOV BYTE PTR [BP+25],06 179C:0269 7524 JNZ 028F 179C:026B BBAA55 MOV BX,55AA 179C:026E 50 PUSH AX 179C:026F B441 MOV AH,41 179C:0271 CD13 INT 13 179C:0273 58 POP AX 179C:0274 7216 JB 028C 179C:0276 81FB55AA CMP BX,AA55 179C:027A 7510 JNZ 028C 179C:027C F6C101 TEST CL,01 179C:027F 740B JZ 028C 179C:0281 8AE0 MOV AH,AL 179C:0283 885624 MOV [BP+24],DL 179C:0286 C706A106EB1E MOV WORD PTR [06A1],1EEB 179C:028C 886604 MOV [BP+04],AH 179C:028F BF0A00 MOV DI,000A 179C:0292 B80102 MOV AX,0201 179C:0295 8BDC MOV BX,SP 179C:0297 33C9 XOR CX,CX 179C:0299 83FF05 CMP DI,+05 179C:029C 7F03 JG 02A1 179C:029E 8B4E25 MOV CX,[BP+25] 179C:02A1 034E02 ADD CX,[BP+02] 179C:02A4 CD13 INT 13 179C:02A6 7229 JB 02D1 179C:02A8 BE4F07 MOV SI,074F 179C:02AB 813EFE7D55AA CMP WORD PTR [7DFE],AA55 179C:02B1 745A JZ 030D 179C:02B3 83EF05 SUB DI,+05 179C:02B6 7FDA JG 0292 179C:02B8 85F6 TEST SI,SI 179C:02BA 7583 JNZ 023F 179C:02BC BE4E07 MOV SI,074E 179C:02BF EB8A JMP 024B 179C:02C1 98 CBW 179C:02C2 91 XCHG CX,AX 179C:02C3 52 PUSH DX 179C:02C4 99 CWD 179C:02C5 034608 ADD AX,[BP+08] 179C:02C8 13560A ADC DX,[BP+0A] 179C:02CB E81200 CALL 02E0 179C:02CE 5A POP DX 179C:02CF EBD5 JMP 02A6 179C:02D1 4F DEC DI 179C:02D2 74E4 JZ 02B8 179C:02D4 33C0 XOR AX,AX 179C:02D6 CD13 INT 13 179C:02D8 EBB8 JMP 0292 179C:02DA 0000 ADD [BX+SI],AL 179C:02DC 8016412356 ADC BYTE PTR [2341],56 179C:02E1 33F6 XOR SI,SI 179C:02E3 56 PUSH SI 179C:02E4 56 PUSH SI 179C:02E5 52 PUSH DX 179C:02E6 50 PUSH AX 179C:02E7 06 PUSH ES 179C:02E8 53 PUSH BX 179C:02E9 51 PUSH CX 179C:02EA BE1000 MOV SI,0010 179C:02ED 56 PUSH SI 179C:02EE 8BF4 MOV SI,SP 179C:02F0 50 PUSH AX 179C:02F1 52 PUSH DX 179C:02F2 B80042 MOV AX,4200 179C:02F5 8A5624 MOV DL,[BP+24] 179C:02F8 CD13 INT 13 179C:02FA 5A POP DX 179C:02FB 58 POP AX 179C:02FC 8D6410 LEA SP,[SI+10] 179C:02FF 720A JB 030B 179C:0301 40 INC AX 179C:0302 7501 JNZ 0305 179C:0304 42 INC DX 179C:0305 80C702 ADD BH,02 179C:0308 E2F7 LOOP 0301 179C:030A F8 CLC 179C:030B 5E POP SI 179C:030C C3 RET 179C:030D EB74 JMP 0383 ;Ende der Partitions-Routine, hier kommen noch die Fehler-Texte ;179C:030F 55 U ;55 hier ;179C:0310 6E 67 FC 6C 74 69 67 65-20 50 61 72 74 69 74 69 ng.ltige Partiti ;179C:0320 6F 6E 73 74 61 62 65 6C-6C 65 2E 20 44 69 65 20 onstabelle. Die ;179C:0330 49 6E 73 74 61 6C 6C 61-74 69 6F 6E 20 77 69 72 Installation wir ;179C:0340 64 20 61 62 67 65 62 72-6F 63 68 65 6E 2E 00 42 d abgebrochen..B ;179C:0350 65 74 72 69 65 62 73 73-79 73 74 65 6D 20 66 65 etriebssystem fe ;179C:0360 68 6C 74 00 00 00 00 00-00 00 00 00 00 00 00 00 hlt............. ;als Quellcode ist was jetzt kommt nur noch Blödsinn 179C:030F 55 PUSH BP ;55 hier 179C:0310 6E DB 6E 179C:0311 67 DB 67 179C:0312 FC CLD 179C:0313 6C DB 6C 179C:0314 7469 JZ 037F 179C:0316 67 DB 67 179C:0317 65 DB 65 179C:0318 205061 AND [BX+SI+61],DL 179C:031B 7274 JB 0391 179C:031D 69 DB 69 179C:031E 7469 JZ 0389 179C:0320 6F DB 6F 179C:0321 6E DB 6E 179C:0322 7374 JNB 0398 179C:0324 61 DB 61 179C:0325 62 DB 62 179C:0326 65 DB 65 179C:0327 6C DB 6C 179C:0328 6C DB 6C 179C:0329 65 DB 65 179C:032A 2E CS: 179C:032B 204469 AND [SI+69],AL 179C:032E 65 DB 65 179C:032F 20496E AND [BX+DI+6E],CL 179C:0332 7374 JNB 03A8 179C:0334 61 DB 61 179C:0335 6C DB 6C 179C:0336 6C DB 6C 179C:0337 61 DB 61 179C:0338 7469 JZ 03A3 179C:033A 6F DB 6F 179C:033B 6E DB 6E 179C:033C 207769 AND [BX+69],DH 179C:033F 7264 JB 03A5 179C:0341 206162 AND [BX+DI+62],AH 179C:0344 67 DB 67 179C:0345 65 DB 65 179C:0346 62 DB 62 179C:0347 726F JB 03B8 179C:0349 63 DB 63 179C:034A 68 DB 68 179C:034B 65 DB 65 179C:034C 6E DB 6E 179C:034D 2E CS: 179C:034E 004265 ADD [BP+SI+65],AL 179C:0351 7472 JZ 03C5 179C:0353 69 DB 69 179C:0354 65 DB 65 179C:0355 62 DB 62 179C:0356 7373 JNB 03CB 179C:0358 7973 JNS 03CD 179C:035A 7465 JZ 03C1 179C:035C 6D DB 6D 179C:035D 206665 AND [BP+65],AH 179C:0360 68 DB 68 179C:0361 6C DB 6C 179C:0362 7400 JZ 0364 ;Ende der Partitions-Routine und der Quellcode der jetzt kommt ist Blödsinn 179C:0364 0000 ADD [BX+SI],AL 179C:0366 0000 ADD [BX+SI],AL 179C:0368 0000 ADD [BX+SI],AL 179C:036A 0000 ADD [BX+SI],AL 179C:036C 0000 ADD [BX+SI],AL 179C:036E 0000 ADD [BX+SI],AL 179C:0370 0000 ADD [BX+SI],AL 179C:0372 0000 ADD [BX+SI],AL 179C:0374 0000 ADD [BX+SI],AL 179C:0376 0000 ADD [BX+SI],AL 179C:0378 0000 ADD [BX+SI],AL 179C:037A 0000 ADD [BX+SI],AL 179C:037C 0000 ADD [BX+SI],AL 179C:037E 0000 ADD [BX+SI],AL 179C:0380 0000 ADD [BX+SI],AL 179C:0382 008BFC1E ADD [BP+DI+1EFC],CL 179C:0386 57 PUSH DI 179C:0387 8BF5 MOV SI,BP 179C:0389 CB RETF 179C:038A 0000 ADD [BX+SI],AL 179C:038C 0000 ADD [BX+SI],AL 179C:038E 0000 ADD [BX+SI],AL 179C:0390 0000 ADD [BX+SI],AL 179C:0392 0000 ADD [BX+SI],AL 179C:0394 0000 ADD [BX+SI],AL 179C:0396 0000 ADD [BX+SI],AL 179C:0398 0000 ADD [BX+SI],AL 179C:039A 0000 ADD [BX+SI],AL 179C:039C 0000 ADD [BX+SI],AL 179C:039E 0000 ADD [BX+SI],AL 179C:03A0 0000 ADD [BX+SI],AL 179C:03A2 0000 ADD [BX+SI],AL 179C:03A4 0000 ADD [BX+SI],AL 179C:03A6 0000 ADD [BX+SI],AL 179C:03A8 0000 ADD [BX+SI],AL 179C:03AA 0000 ADD [BX+SI],AL 179C:03AC 0000 ADD [BX+SI],AL 179C:03AE 0000 ADD [BX+SI],AL 179C:03B0 0000 ADD [BX+SI],AL 179C:03B2 0000 ADD [BX+SI],AL 179C:03B4 0000 ADD [BX+SI],AL 179C:03B6 0000 ADD [BX+SI],AL 179C:03B8 D0D3 RCL BL,1 179C:03BA D0D3 RCL BL,1 179C:03BC 0000 ADD [BX+SI],AL ;hier fängt die Partitions-Tabelle an (3BE) und der Quellcode ist Blödsinn 179C:03BE 800101 ADD BYTE PTR [BX+DI],01 179C:03C1 000C ADD [SI],CL 179C:03C3 FEFF ??? BH 179C:03C5 FF3F ??? [BX] 179C:03C7 0000 ADD [BX+SI],AL 179C:03C9 00E6 ADD DH,AH 179C:03CB 0CCB OR AL,CB 179C:03CD 0200 ADD AL,[BX+SI] 179C:03CF 00C1 ADD CL,AL 179C:03D1 FF0F DEC WORD PTR [BX] 179C:03D3 FEFF ??? BH 179C:03D5 FF25 JMP [DI] 179C:03D7 0DCB02 OR AX,02CB 179C:03DA 1A07 SBB AL,[BX] 179C:03DC DD01 FLD QWORD PTR [BX+DI] 179C:03DE 0000 ADD [BX+SI],AL 179C:03E0 0000 ADD [BX+SI],AL 179C:03E2 0000 ADD [BX+SI],AL 179C:03E4 0000 ADD [BX+SI],AL 179C:03E6 0000 ADD [BX+SI],AL 179C:03E8 0000 ADD [BX+SI],AL 179C:03EA 0000 ADD [BX+SI],AL 179C:03EC 0000 ADD [BX+SI],AL 179C:03EE 0000 ADD [BX+SI],AL 179C:03F0 0000 ADD [BX+SI],AL 179C:03F2 0000 ADD [BX+SI],AL 179C:03F4 0000 ADD [BX+SI],AL 179C:03F6 0000 ADD [BX+SI],AL 179C:03F8 0000 ADD [BX+SI],AL 179C:03FA 0000 ADD [BX+SI],AL 179C:03FC 0000 ADD [BX+SI],AL 179C:03FE 55 PUSH BP 179C:03FF AA STOSB ;die letzten Byte sind 55 AA , alles Klar ! ;und hier beginnt das Cracken ;und nun viel Spass beim Forschen und Entdecken wünscht dir ReiniSoft2000 ;ach, fast hätte ich es vergessen, du bist hier im 8086 modus Real-Mode ;und hast hier vieleicht dein erstes Assembler-Programm geschrieben, also ;an unterste Ebene vom System, du bist ein Cracker. ;mit -q wird Debug.exe beendet