001/* 002 * Licensed to the Apache Software Foundation (ASF) under one 003 * or more contributor license agreements. See the NOTICE file 004 * distributed with this work for additional information 005 * regarding copyright ownership. The ASF licenses this file 006 * to you under the Apache License, Version 2.0 (the 007 * "License"); you may not use this file except in compliance 008 * with the License. You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, 013 * software distributed under the License is distributed on an 014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 015 * KIND, either express or implied. See the License for the 016 * specific language governing permissions and limitations 017 * under the License. 018 * 019 */ 020package org.apache.directory.kerberos.client; 021 022 023import org.apache.directory.shared.kerberos.codec.types.EncryptionType; 024 025 026public class HeimdalKpasswdDecode extends KpasswdDecode 027{ 028 public HeimdalKpasswdDecode( String principal, String password, EncryptionType eType ) 029 { 030 super( principal, password, eType ); 031 } 032 033 034 public static void main( String[] args ) throws Exception 035 { 036 KpasswdDecode k = new HeimdalKpasswdDecode( "hnelson@EXAMPLE.COM", "secret00", 037 EncryptionType.AES256_CTS_HMAC_SHA1_96 ); 038 k.decodeAsRep( asReppkt10 ); 039 k.decodeApReq( kpasswdApReqpkt12 ); 040 k.decodeApRep( kpasswdReplypkt13 ); 041 } 042 043 //pkt10 044 private static byte[] asReppkt10 = 045 { 046 // (byte)0x00, (byte)0x00, (byte)0x03, (byte)0x04, (byte)0x00, (byte)0x06, (byte)0x00, (byte)0x00, 047 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x86, (byte)0xdd, 048 // (byte)0x60, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x02, (byte)0xc2, (byte)0x11, (byte)0x40, 049 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, 050 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x01, 051 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, 052 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x01, 053 // (byte)0x00, (byte)0x58, (byte)0xd1, (byte)0x0c, (byte)0x02, (byte)0xc2, (byte)0xc1, (byte)0x28, 054 ( byte ) 0x6b, 055 ( byte ) 0x82, 056 ( byte ) 0x02, 057 ( byte ) 0xb6, 058 ( byte ) 0x30, 059 ( byte ) 0x82, 060 ( byte ) 0x02, 061 ( byte ) 0xb2, 062 ( byte ) 0xa0, 063 ( byte ) 0x03, 064 ( byte ) 0x02, 065 ( byte ) 0x01, 066 ( byte ) 0x05, 067 ( byte ) 0xa1, 068 ( byte ) 0x03, 069 ( byte ) 0x02, 070 ( byte ) 0x01, 071 ( byte ) 0x0b, 072 ( byte ) 0xa2, 073 ( byte ) 0x1f, 074 ( byte ) 0x30, 075 ( byte ) 0x1d, 076 ( byte ) 0x30, 077 ( byte ) 0x1b, 078 ( byte ) 0xa1, 079 ( byte ) 0x03, 080 ( byte ) 0x02, 081 ( byte ) 0x01, 082 ( byte ) 0x03, 083 ( byte ) 0xa2, 084 ( byte ) 0x14, 085 ( byte ) 0x04, 086 ( byte ) 0x12, 087 ( byte ) 0x45, 088 ( byte ) 0x58, 089 ( byte ) 0x41, 090 ( byte ) 0x4d, 091 ( byte ) 0x50, 092 ( byte ) 0x4c, 093 ( byte ) 0x45, 094 ( byte ) 0x2e, 095 ( byte ) 0x43, 096 ( byte ) 0x4f, 097 ( byte ) 0x4d, 098 ( byte ) 0x68, 099 ( byte ) 0x6e, 100 ( byte ) 0x65, 101 ( byte ) 0x6c, 102 ( byte ) 0x73, 103 ( byte ) 0x6f, 104 ( byte ) 0x6e, 105 ( byte ) 0xa3, 106 ( byte ) 0x0d, 107 ( byte ) 0x1b, 108 ( byte ) 0x0b, 109 ( byte ) 0x45, 110 ( byte ) 0x58, 111 ( byte ) 0x41, 112 ( byte ) 0x4d, 113 ( byte ) 0x50, 114 ( byte ) 0x4c, 115 ( byte ) 0x45, 116 ( byte ) 0x2e, 117 ( byte ) 0x43, 118 ( byte ) 0x4f, 119 ( byte ) 0x4d, 120 ( byte ) 0xa4, 121 ( byte ) 0x14, 122 ( byte ) 0x30, 123 ( byte ) 0x12, 124 ( byte ) 0xa0, 125 ( byte ) 0x03, 126 ( byte ) 0x02, 127 ( byte ) 0x01, 128 ( byte ) 0x01, 129 ( byte ) 0xa1, 130 ( byte ) 0x0b, 131 ( byte ) 0x30, 132 ( byte ) 0x09, 133 ( byte ) 0x1b, 134 ( byte ) 0x07, 135 ( byte ) 0x68, 136 ( byte ) 0x6e, 137 ( byte ) 0x65, 138 ( byte ) 0x6c, 139 ( byte ) 0x73, 140 ( byte ) 0x6f, 141 ( byte ) 0x6e, 142 ( byte ) 0xa5, 143 ( byte ) 0x82, 144 ( byte ) 0x01, 145 ( byte ) 0x3f, 146 ( byte ) 0x61, 147 ( byte ) 0x82, 148 ( byte ) 0x01, 149 ( byte ) 0x3b, 150 ( byte ) 0x30, 151 ( byte ) 0x82, 152 ( byte ) 0x01, 153 ( byte ) 0x37, 154 ( byte ) 0xa0, 155 ( byte ) 0x03, 156 ( byte ) 0x02, 157 ( byte ) 0x01, 158 ( byte ) 0x05, 159 ( byte ) 0xa1, 160 ( byte ) 0x0d, 161 ( byte ) 0x1b, 162 ( byte ) 0x0b, 163 ( byte ) 0x45, 164 ( byte ) 0x58, 165 ( byte ) 0x41, 166 ( byte ) 0x4d, 167 ( byte ) 0x50, 168 ( byte ) 0x4c, 169 ( byte ) 0x45, 170 ( byte ) 0x2e, 171 ( byte ) 0x43, 172 ( byte ) 0x4f, 173 ( byte ) 0x4d, 174 ( byte ) 0xa2, 175 ( byte ) 0x1d, 176 ( byte ) 0x30, 177 ( byte ) 0x1b, 178 ( byte ) 0xa0, 179 ( byte ) 0x03, 180 ( byte ) 0x02, 181 ( byte ) 0x01, 182 ( byte ) 0x01, 183 ( byte ) 0xa1, 184 ( byte ) 0x14, 185 ( byte ) 0x30, 186 ( byte ) 0x12, 187 ( byte ) 0x1b, 188 ( byte ) 0x06, 189 ( byte ) 0x6b, 190 ( byte ) 0x61, 191 ( byte ) 0x64, 192 ( byte ) 0x6d, 193 ( byte ) 0x69, 194 ( byte ) 0x6e, 195 ( byte ) 0x1b, 196 ( byte ) 0x08, 197 ( byte ) 0x63, 198 ( byte ) 0x68, 199 ( byte ) 0x61, 200 ( byte ) 0x6e, 201 ( byte ) 0x67, 202 ( byte ) 0x65, 203 ( byte ) 0x70, 204 ( byte ) 0x77, 205 ( byte ) 0xa3, // 206 ( byte ) 0x82, 207 ( byte ) 0x01, 208 ( byte ) 0x00, 209 ( byte ) 0x30, 210 ( byte ) 0x81, 211 ( byte ) 0xfd, 212 ( byte ) 0xa0, 213 ( byte ) 0x03, 214 ( byte ) 0x02, 215 ( byte ) 0x01, 216 ( byte ) 0x12, 217 ( byte ) 0xa1, 218 ( byte ) 0x03, 219 ( byte ) 0x02, 220 ( byte ) 0x01, 221 ( byte ) 0x01, 222 ( byte ) 0xa2, 223 ( byte ) 0x81, 224 ( byte ) 0xf0, 225 ( byte ) 0x04, 226 ( byte ) 0x81, 227 ( byte ) 0xed, 228 ( byte ) 0x18, 229 ( byte ) 0xe6, 230 ( byte ) 0xde, 231 ( byte ) 0xba, 232 ( byte ) 0xd7, 233 ( byte ) 0xf5, 234 ( byte ) 0xac, 235 ( byte ) 0xd8, 236 ( byte ) 0xe2, 237 ( byte ) 0xe9, 238 ( byte ) 0xe4, 239 ( byte ) 0x9f, 240 ( byte ) 0x7d, 241 ( byte ) 0x41, 242 ( byte ) 0x9b, 243 ( byte ) 0xe0, 244 ( byte ) 0x48, 245 ( byte ) 0xc2, 246 ( byte ) 0x0c, 247 ( byte ) 0xca, 248 ( byte ) 0x20, 249 ( byte ) 0x23, 250 ( byte ) 0xdf, 251 ( byte ) 0xdb, 252 ( byte ) 0xc5, 253 ( byte ) 0x9b, 254 ( byte ) 0x92, 255 ( byte ) 0xd9, 256 ( byte ) 0x72, 257 ( byte ) 0xce, 258 ( byte ) 0x17, 259 ( byte ) 0xc2, 260 ( byte ) 0xc3, 261 ( byte ) 0xe9, 262 ( byte ) 0xfc, 263 ( byte ) 0xfa, 264 ( byte ) 0x5a, 265 ( byte ) 0xf3, 266 ( byte ) 0xa6, 267 ( byte ) 0xb9, 268 ( byte ) 0x7f, 269 ( byte ) 0x05, 270 ( byte ) 0x54, 271 ( byte ) 0x90, 272 ( byte ) 0xff, 273 ( byte ) 0xa0, 274 ( byte ) 0x5d, 275 ( byte ) 0x61, 276 ( byte ) 0x05, 277 ( byte ) 0x61, 278 ( byte ) 0x54, 279 ( byte ) 0xde, 280 ( byte ) 0xf7, 281 ( byte ) 0x87, 282 ( byte ) 0x0e, 283 ( byte ) 0x38, 284 ( byte ) 0xfa, 285 ( byte ) 0xbd, 286 ( byte ) 0x6b, 287 ( byte ) 0xbe, 288 ( byte ) 0x6b, 289 ( byte ) 0x14, 290 ( byte ) 0x12, 291 ( byte ) 0x53, 292 ( byte ) 0x64, 293 ( byte ) 0x9c, 294 ( byte ) 0x23, 295 ( byte ) 0xfe, 296 ( byte ) 0x47, 297 ( byte ) 0xd0, 298 ( byte ) 0x39, 299 ( byte ) 0x07, 300 ( byte ) 0xdb, 301 ( byte ) 0xb6, 302 ( byte ) 0x18, 303 ( byte ) 0xaa, 304 ( byte ) 0x04, 305 ( byte ) 0x44, 306 ( byte ) 0xfd, 307 ( byte ) 0x28, 308 ( byte ) 0xa0, 309 ( byte ) 0x64, 310 ( byte ) 0xc5, 311 ( byte ) 0x31, 312 ( byte ) 0x3d, 313 ( byte ) 0xc2, 314 ( byte ) 0x2e, 315 ( byte ) 0xe9, 316 ( byte ) 0xb2, 317 ( byte ) 0x5e, 318 ( byte ) 0xdb, 319 ( byte ) 0x2c, 320 ( byte ) 0xd2, 321 ( byte ) 0x7c, 322 ( byte ) 0x53, 323 ( byte ) 0x45, 324 ( byte ) 0xf5, 325 ( byte ) 0x1a, 326 ( byte ) 0x9b, 327 ( byte ) 0x62, 328 ( byte ) 0xbe, 329 ( byte ) 0x1a, 330 ( byte ) 0xdc, 331 ( byte ) 0xd4, 332 ( byte ) 0x1a, 333 ( byte ) 0xf9, 334 ( byte ) 0x0c, 335 ( byte ) 0x70, 336 ( byte ) 0x29, 337 ( byte ) 0xc4, 338 ( byte ) 0x46, 339 ( byte ) 0x51, 340 ( byte ) 0x4d, 341 ( byte ) 0x69, 342 ( byte ) 0xf8, 343 ( byte ) 0x20, 344 ( byte ) 0x8e, 345 ( byte ) 0x0e, 346 ( byte ) 0x11, 347 ( byte ) 0x89, 348 ( byte ) 0x06, 349 ( byte ) 0x28, 350 ( byte ) 0xfa, 351 ( byte ) 0x48, 352 ( byte ) 0x43, 353 ( byte ) 0x81, 354 ( byte ) 0x1e, 355 ( byte ) 0xbc, 356 ( byte ) 0x48, 357 ( byte ) 0x09, 358 ( byte ) 0x6e, 359 ( byte ) 0x0f, 360 ( byte ) 0x5f, 361 ( byte ) 0x0f, 362 ( byte ) 0x79, 363 ( byte ) 0x16, 364 ( byte ) 0x1a, 365 ( byte ) 0xeb, 366 ( byte ) 0xd1, 367 ( byte ) 0x8b, 368 ( byte ) 0xdf, 369 ( byte ) 0x5e, 370 ( byte ) 0x3f, 371 ( byte ) 0xc5, 372 ( byte ) 0x5f, 373 ( byte ) 0xee, 374 ( byte ) 0xdd, 375 ( byte ) 0x1f, 376 ( byte ) 0xc4, 377 ( byte ) 0x52, 378 ( byte ) 0x8d, 379 ( byte ) 0xa0, 380 ( byte ) 0xcd, 381 ( byte ) 0x68, 382 ( byte ) 0xea, 383 ( byte ) 0x87, 384 ( byte ) 0xc9, 385 ( byte ) 0x16, 386 ( byte ) 0xe7, 387 ( byte ) 0x51, 388 ( byte ) 0x85, 389 ( byte ) 0xfb, 390 ( byte ) 0x8a, 391 ( byte ) 0x71, 392 ( byte ) 0x9f, 393 ( byte ) 0x1f, 394 ( byte ) 0x67, 395 ( byte ) 0x33, 396 ( byte ) 0x7c, 397 ( byte ) 0x9b, 398 ( byte ) 0x00, 399 ( byte ) 0x86, 400 ( byte ) 0x9c, 401 ( byte ) 0x07, 402 ( byte ) 0x0e, 403 ( byte ) 0xbd, 404 ( byte ) 0xb6, 405 ( byte ) 0x6e, 406 ( byte ) 0x91, 407 ( byte ) 0x57, 408 ( byte ) 0xc2, 409 ( byte ) 0x7f, 410 ( byte ) 0xc7, 411 ( byte ) 0xae, 412 ( byte ) 0x0e, 413 ( byte ) 0x94, 414 ( byte ) 0x27, 415 ( byte ) 0xf4, 416 ( byte ) 0xb3, 417 ( byte ) 0x25, 418 ( byte ) 0xe3, 419 ( byte ) 0xa0, 420 ( byte ) 0x5b, 421 ( byte ) 0xd5, 422 ( byte ) 0x1d, 423 ( byte ) 0x4c, 424 ( byte ) 0x40, 425 ( byte ) 0x90, 426 ( byte ) 0x57, 427 ( byte ) 0xad, 428 ( byte ) 0x09, 429 ( byte ) 0xa7, 430 ( byte ) 0xbe, 431 ( byte ) 0xd8, 432 ( byte ) 0x56, 433 ( byte ) 0x37, 434 ( byte ) 0xe8, 435 ( byte ) 0xeb, 436 ( byte ) 0xae, 437 ( byte ) 0xd9, 438 ( byte ) 0x0b, 439 ( byte ) 0x9e, 440 ( byte ) 0x17, 441 ( byte ) 0x67, 442 ( byte ) 0x14, 443 ( byte ) 0x39, 444 ( byte ) 0x72, 445 ( byte ) 0x37, 446 ( byte ) 0xd5, 447 ( byte ) 0xa4, 448 ( byte ) 0xd8, 449 ( byte ) 0xa1, 450 ( byte ) 0x27, 451 ( byte ) 0xe8, 452 ( byte ) 0x71, 453 ( byte ) 0xad, 454 ( byte ) 0xb5, 455 ( byte ) 0x35, 456 ( byte ) 0x7f, 457 ( byte ) 0x80, 458 ( byte ) 0x80, 459 ( byte ) 0x1a, 460 ( byte ) 0xdf, 461 ( byte ) 0x1f, 462 ( byte ) 0x6f, 463 ( byte ) 0x38, 464 ( byte ) 0xae, 465 ( byte ) 0xa6, 466 ( byte ) 0x82, 467 ( byte ) 0x01, 468 ( byte ) 0x1b, 469 ( byte ) 0x30, 470 ( byte ) 0x82, 471 ( byte ) 0x01, 472 ( byte ) 0x17, 473 ( byte ) 0xa0, 474 ( byte ) 0x03, 475 ( byte ) 0x02, 476 ( byte ) 0x01, 477 ( byte ) 0x12, 478 ( byte ) 0xa1, 479 ( byte ) 0x03, 480 ( byte ) 0x02, 481 ( byte ) 0x01, 482 ( byte ) 0x02, 483 ( byte ) 0xa2, 484 ( byte ) 0x82, 485 ( byte ) 0x01, 486 ( byte ) 0x09, 487 ( byte ) 0x04, 488 ( byte ) 0x82, 489 ( byte ) 0x01, 490 ( byte ) 0x05, 491 ( byte ) 0x5b, 492 ( byte ) 0x1c, 493 ( byte ) 0xee, 494 ( byte ) 0x66, 495 ( byte ) 0x13, 496 ( byte ) 0x42, 497 ( byte ) 0x1b, 498 ( byte ) 0x1c, 499 ( byte ) 0x7e, 500 ( byte ) 0xba, 501 ( byte ) 0x0b, 502 ( byte ) 0xa6, 503 ( byte ) 0xc0, 504 ( byte ) 0x30, 505 ( byte ) 0xa5, 506 ( byte ) 0xba, 507 ( byte ) 0x8e, 508 ( byte ) 0xce, 509 ( byte ) 0x9a, 510 ( byte ) 0xe7, 511 ( byte ) 0xb1, 512 ( byte ) 0x21, 513 ( byte ) 0x95, 514 ( byte ) 0x6e, 515 ( byte ) 0xc9, 516 ( byte ) 0xb3, 517 ( byte ) 0x7f, 518 ( byte ) 0xe4, 519 ( byte ) 0x92, 520 ( byte ) 0x0d, 521 ( byte ) 0x78, 522 ( byte ) 0x72, 523 ( byte ) 0x02, 524 ( byte ) 0x36, 525 ( byte ) 0x46, 526 ( byte ) 0x33, 527 ( byte ) 0x2b, 528 ( byte ) 0x73, 529 ( byte ) 0xb4, 530 ( byte ) 0x68, 531 ( byte ) 0xdf, 532 ( byte ) 0x32, 533 ( byte ) 0x6f, 534 ( byte ) 0x6c, 535 ( byte ) 0x85, 536 ( byte ) 0xb3, 537 ( byte ) 0x82, 538 ( byte ) 0x09, 539 ( byte ) 0x49, 540 ( byte ) 0xa7, 541 ( byte ) 0x3b, 542 ( byte ) 0x3d, 543 ( byte ) 0xb9, 544 ( byte ) 0x51, 545 ( byte ) 0xdd, 546 ( byte ) 0x48, 547 ( byte ) 0x3e, 548 ( byte ) 0xda, 549 ( byte ) 0x17, 550 ( byte ) 0x63, 551 ( byte ) 0xaf, 552 ( byte ) 0xef, 553 ( byte ) 0xb4, 554 ( byte ) 0x1c, 555 ( byte ) 0xcb, 556 ( byte ) 0x3f, 557 ( byte ) 0x82, 558 ( byte ) 0xba, 559 ( byte ) 0x42, 560 ( byte ) 0xda, 561 ( byte ) 0x9b, 562 ( byte ) 0xf0, 563 ( byte ) 0x67, 564 ( byte ) 0xf5, 565 ( byte ) 0x00, 566 ( byte ) 0xfd, 567 ( byte ) 0xdc, 568 ( byte ) 0x31, 569 ( byte ) 0xf6, 570 ( byte ) 0xde, 571 ( byte ) 0xd9, 572 ( byte ) 0x6b, 573 ( byte ) 0x25, 574 ( byte ) 0x0d, 575 ( byte ) 0x5d, 576 ( byte ) 0x2d, 577 ( byte ) 0x48, 578 ( byte ) 0xba, 579 ( byte ) 0xb4, 580 ( byte ) 0x59, 581 ( byte ) 0x94, 582 ( byte ) 0x68, 583 ( byte ) 0xa1, 584 ( byte ) 0xcf, 585 ( byte ) 0x39, 586 ( byte ) 0x64, 587 ( byte ) 0x6f, 588 ( byte ) 0xf5, 589 ( byte ) 0xf5, 590 ( byte ) 0x05, 591 ( byte ) 0x08, 592 ( byte ) 0xdc, 593 ( byte ) 0xe3, 594 ( byte ) 0xec, 595 ( byte ) 0x0e, 596 ( byte ) 0x94, 597 ( byte ) 0xa9, 598 ( byte ) 0x0b, 599 ( byte ) 0x83, 600 ( byte ) 0xa7, 601 ( byte ) 0xca, 602 ( byte ) 0x21, 603 ( byte ) 0x26, 604 ( byte ) 0xe9, 605 ( byte ) 0x5f, 606 ( byte ) 0xed, 607 ( byte ) 0x69, 608 ( byte ) 0x64, 609 ( byte ) 0x77, 610 ( byte ) 0x18, 611 ( byte ) 0x5e, 612 ( byte ) 0x5c, 613 ( byte ) 0x5e, 614 ( byte ) 0x01, 615 ( byte ) 0xa4, 616 ( byte ) 0x2e, 617 ( byte ) 0x71, 618 ( byte ) 0xf5, 619 ( byte ) 0x8f, 620 ( byte ) 0xc5, 621 ( byte ) 0x49, 622 ( byte ) 0x77, 623 ( byte ) 0xb3, 624 ( byte ) 0x71, 625 ( byte ) 0xb6, 626 ( byte ) 0x8f, 627 ( byte ) 0xf5, 628 ( byte ) 0x02, 629 ( byte ) 0xe8, 630 ( byte ) 0x1b, 631 ( byte ) 0xaa, 632 ( byte ) 0x06, 633 ( byte ) 0x09, 634 ( byte ) 0x09, 635 ( byte ) 0x29, 636 ( byte ) 0xa5, 637 ( byte ) 0x13, 638 ( byte ) 0xfd, 639 ( byte ) 0x32, 640 ( byte ) 0x23, 641 ( byte ) 0x61, 642 ( byte ) 0xde, 643 ( byte ) 0x98, 644 ( byte ) 0x4b, 645 ( byte ) 0x70, 646 ( byte ) 0xea, 647 ( byte ) 0x2d, 648 ( byte ) 0x55, 649 ( byte ) 0x1a, 650 ( byte ) 0xcf, 651 ( byte ) 0x89, 652 ( byte ) 0xd9, 653 ( byte ) 0x46, 654 ( byte ) 0xb2, 655 ( byte ) 0x44, 656 ( byte ) 0xa9, 657 ( byte ) 0x1d, 658 ( byte ) 0xc8, 659 ( byte ) 0x79, 660 ( byte ) 0x42, 661 ( byte ) 0x1e, 662 ( byte ) 0x0e, 663 ( byte ) 0xb1, 664 ( byte ) 0xd1, 665 ( byte ) 0x21, 666 ( byte ) 0x80, 667 ( byte ) 0x9a, 668 ( byte ) 0x21, 669 ( byte ) 0x15, 670 ( byte ) 0x35, 671 ( byte ) 0x5e, 672 ( byte ) 0x32, 673 ( byte ) 0x21, 674 ( byte ) 0x89, 675 ( byte ) 0x71, 676 ( byte ) 0x61, 677 ( byte ) 0x31, 678 ( byte ) 0xa9, 679 ( byte ) 0x91, 680 ( byte ) 0xc0, 681 ( byte ) 0x22, 682 ( byte ) 0x19, 683 ( byte ) 0x22, 684 ( byte ) 0x37, 685 ( byte ) 0xaf, 686 ( byte ) 0xb8, 687 ( byte ) 0x6c, 688 ( byte ) 0x90, 689 ( byte ) 0x7c, 690 ( byte ) 0xbb, 691 ( byte ) 0xb4, 692 ( byte ) 0xbd, 693 ( byte ) 0x46, 694 ( byte ) 0x9e, 695 ( byte ) 0x90, 696 ( byte ) 0x36, 697 ( byte ) 0x78, 698 ( byte ) 0x77, 699 ( byte ) 0x58, 700 ( byte ) 0xcb, 701 ( byte ) 0x18, 702 ( byte ) 0xbd, 703 ( byte ) 0xaa, 704 ( byte ) 0xba, 705 ( byte ) 0x35, 706 ( byte ) 0x6f, 707 ( byte ) 0x01, 708 ( byte ) 0xc1, 709 ( byte ) 0x58, 710 ( byte ) 0x07, 711 ( byte ) 0x8e, 712 ( byte ) 0xb6, 713 ( byte ) 0xe5, 714 ( byte ) 0x7e, 715 ( byte ) 0xa1, 716 ( byte ) 0x8c, 717 ( byte ) 0xbb, 718 ( byte ) 0xb5, 719 ( byte ) 0xf4, 720 ( byte ) 0xab, 721 ( byte ) 0xbf, 722 ( byte ) 0xe6, 723 ( byte ) 0xcd, 724 ( byte ) 0x48, 725 ( byte ) 0xea, 726 ( byte ) 0xb7, 727 ( byte ) 0x37, 728 ( byte ) 0x81, 729 ( byte ) 0x26, 730 ( byte ) 0x1e, 731 ( byte ) 0x32, 732 ( byte ) 0x2b, 733 ( byte ) 0xd4, 734 ( byte ) 0x90, 735 ( byte ) 0x0d, 736 ( byte ) 0x29, 737 ( byte ) 0xa9, 738 ( byte ) 0x60, 739 ( byte ) 0x90, 740 ( byte ) 0x3c, 741 ( byte ) 0xb6, 742 ( byte ) 0x4b, 743 ( byte ) 0xdd, 744 ( byte ) 0x37, 745 ( byte ) 0x81, 746 ( byte ) 0xa4, 747 ( byte ) 0x76, 748 ( byte ) 0x73, 749 ( byte ) 0x6c, 750 ( byte ) 0x23, 751 ( byte ) 0x43 }; 752 753 private static byte[] kpasswdApReqpkt12 = 754 { 755 // (byte)0x00, (byte)0x00, (byte)0x03, (byte)0x04, (byte)0x00, (byte)0x06, (byte)0x00, (byte)0x00, 756 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x86, (byte)0xdd, 757 // (byte)0x60, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x02, (byte)0xb1, (byte)0x11, (byte)0x40, 758 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, 759 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x01, 760 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, 761 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x01, 762 // (byte)0x9c, (byte)0x20, (byte)0x01, (byte)0xd0, (byte)0x02, (byte)0xb1, (byte)0x1a, (byte)0xf1, 763 ( byte ) 0x02, 764 ( byte ) 0xa9, 765 ( byte ) 0xff, 766 ( byte ) 0x80, 767 ( byte ) 0x02, 768 ( byte ) 0x08, 769 ( byte ) 0x6e, 770 ( byte ) 0x82, 771 ( byte ) 0x02, 772 ( byte ) 0x04, 773 ( byte ) 0x30, 774 ( byte ) 0x82, 775 ( byte ) 0x02, 776 ( byte ) 0x00, 777 ( byte ) 0xa0, 778 ( byte ) 0x03, 779 ( byte ) 0x02, 780 ( byte ) 0x01, 781 ( byte ) 0x05, 782 ( byte ) 0xa1, 783 ( byte ) 0x03, 784 ( byte ) 0x02, 785 ( byte ) 0x01, 786 ( byte ) 0x0e, 787 ( byte ) 0xa2, 788 ( byte ) 0x07, 789 ( byte ) 0x03, 790 ( byte ) 0x05, 791 ( byte ) 0x00, 792 ( byte ) 0x20, 793 ( byte ) 0x00, 794 ( byte ) 0x00, 795 ( byte ) 0x00, 796 ( byte ) 0xa3, 797 ( byte ) 0x82, 798 ( byte ) 0x01, 799 ( byte ) 0x3f, 800 ( byte ) 0x61, 801 ( byte ) 0x82, 802 ( byte ) 0x01, 803 ( byte ) 0x3b, 804 ( byte ) 0x30, 805 ( byte ) 0x82, 806 ( byte ) 0x01, 807 ( byte ) 0x37, 808 ( byte ) 0xa0, 809 ( byte ) 0x03, 810 ( byte ) 0x02, 811 ( byte ) 0x01, 812 ( byte ) 0x05, 813 ( byte ) 0xa1, 814 ( byte ) 0x0d, 815 ( byte ) 0x1b, 816 ( byte ) 0x0b, 817 ( byte ) 0x45, 818 ( byte ) 0x58, 819 ( byte ) 0x41, 820 ( byte ) 0x4d, 821 ( byte ) 0x50, 822 ( byte ) 0x4c, 823 ( byte ) 0x45, 824 ( byte ) 0x2e, 825 ( byte ) 0x43, 826 ( byte ) 0x4f, 827 ( byte ) 0x4d, 828 ( byte ) 0xa2, 829 ( byte ) 0x1d, 830 ( byte ) 0x30, 831 ( byte ) 0x1b, 832 ( byte ) 0xa0, 833 ( byte ) 0x03, 834 ( byte ) 0x02, 835 ( byte ) 0x01, 836 ( byte ) 0x01, 837 ( byte ) 0xa1, 838 ( byte ) 0x14, 839 ( byte ) 0x30, 840 ( byte ) 0x12, 841 ( byte ) 0x1b, 842 ( byte ) 0x06, 843 ( byte ) 0x6b, 844 ( byte ) 0x61, 845 ( byte ) 0x64, 846 ( byte ) 0x6d, 847 ( byte ) 0x69, 848 ( byte ) 0x6e, 849 ( byte ) 0x1b, 850 ( byte ) 0x08, 851 ( byte ) 0x63, 852 ( byte ) 0x68, 853 ( byte ) 0x61, 854 ( byte ) 0x6e, 855 ( byte ) 0x67, 856 ( byte ) 0x65, 857 ( byte ) 0x70, 858 ( byte ) 0x77, 859 ( byte ) 0xa3, 860 ( byte ) 0x82, 861 ( byte ) 0x01, 862 ( byte ) 0x00, 863 ( byte ) 0x30, 864 ( byte ) 0x81, 865 ( byte ) 0xfd, 866 ( byte ) 0xa0, 867 ( byte ) 0x03, 868 ( byte ) 0x02, 869 ( byte ) 0x01, 870 ( byte ) 0x12, 871 ( byte ) 0xa1, 872 ( byte ) 0x03, 873 ( byte ) 0x02, 874 ( byte ) 0x01, 875 ( byte ) 0x01, 876 ( byte ) 0xa2, 877 ( byte ) 0x81, 878 ( byte ) 0xf0, 879 ( byte ) 0x04, 880 ( byte ) 0x81, 881 ( byte ) 0xed, 882 ( byte ) 0x18, 883 ( byte ) 0xe6, 884 ( byte ) 0xde, 885 ( byte ) 0xba, 886 ( byte ) 0xd7, 887 ( byte ) 0xf5, 888 ( byte ) 0xac, 889 ( byte ) 0xd8, 890 ( byte ) 0xe2, 891 ( byte ) 0xe9, 892 ( byte ) 0xe4, 893 ( byte ) 0x9f, 894 ( byte ) 0x7d, 895 ( byte ) 0x41, 896 ( byte ) 0x9b, 897 ( byte ) 0xe0, 898 ( byte ) 0x48, 899 ( byte ) 0xc2, 900 ( byte ) 0x0c, 901 ( byte ) 0xca, 902 ( byte ) 0x20, 903 ( byte ) 0x23, 904 ( byte ) 0xdf, 905 ( byte ) 0xdb, 906 ( byte ) 0xc5, 907 ( byte ) 0x9b, 908 ( byte ) 0x92, 909 ( byte ) 0xd9, 910 ( byte ) 0x72, 911 ( byte ) 0xce, 912 ( byte ) 0x17, 913 ( byte ) 0xc2, 914 ( byte ) 0xc3, 915 ( byte ) 0xe9, 916 ( byte ) 0xfc, 917 ( byte ) 0xfa, 918 ( byte ) 0x5a, 919 ( byte ) 0xf3, 920 ( byte ) 0xa6, 921 ( byte ) 0xb9, 922 ( byte ) 0x7f, 923 ( byte ) 0x05, 924 ( byte ) 0x54, 925 ( byte ) 0x90, 926 ( byte ) 0xff, 927 ( byte ) 0xa0, 928 ( byte ) 0x5d, 929 ( byte ) 0x61, 930 ( byte ) 0x05, 931 ( byte ) 0x61, 932 ( byte ) 0x54, 933 ( byte ) 0xde, 934 ( byte ) 0xf7, 935 ( byte ) 0x87, 936 ( byte ) 0x0e, 937 ( byte ) 0x38, 938 ( byte ) 0xfa, 939 ( byte ) 0xbd, 940 ( byte ) 0x6b, 941 ( byte ) 0xbe, 942 ( byte ) 0x6b, 943 ( byte ) 0x14, 944 ( byte ) 0x12, 945 ( byte ) 0x53, 946 ( byte ) 0x64, 947 ( byte ) 0x9c, 948 ( byte ) 0x23, 949 ( byte ) 0xfe, 950 ( byte ) 0x47, 951 ( byte ) 0xd0, 952 ( byte ) 0x39, 953 ( byte ) 0x07, 954 ( byte ) 0xdb, 955 ( byte ) 0xb6, 956 ( byte ) 0x18, 957 ( byte ) 0xaa, 958 ( byte ) 0x04, 959 ( byte ) 0x44, 960 ( byte ) 0xfd, 961 ( byte ) 0x28, 962 ( byte ) 0xa0, 963 ( byte ) 0x64, 964 ( byte ) 0xc5, 965 ( byte ) 0x31, 966 ( byte ) 0x3d, 967 ( byte ) 0xc2, 968 ( byte ) 0x2e, 969 ( byte ) 0xe9, 970 ( byte ) 0xb2, 971 ( byte ) 0x5e, 972 ( byte ) 0xdb, 973 ( byte ) 0x2c, 974 ( byte ) 0xd2, 975 ( byte ) 0x7c, 976 ( byte ) 0x53, 977 ( byte ) 0x45, 978 ( byte ) 0xf5, 979 ( byte ) 0x1a, 980 ( byte ) 0x9b, 981 ( byte ) 0x62, 982 ( byte ) 0xbe, 983 ( byte ) 0x1a, 984 ( byte ) 0xdc, 985 ( byte ) 0xd4, 986 ( byte ) 0x1a, 987 ( byte ) 0xf9, 988 ( byte ) 0x0c, 989 ( byte ) 0x70, 990 ( byte ) 0x29, 991 ( byte ) 0xc4, 992 ( byte ) 0x46, 993 ( byte ) 0x51, 994 ( byte ) 0x4d, 995 ( byte ) 0x69, 996 ( byte ) 0xf8, 997 ( byte ) 0x20, 998 ( byte ) 0x8e, 999 ( byte ) 0x0e, 1000 ( byte ) 0x11, 1001 ( byte ) 0x89, 1002 ( byte ) 0x06, 1003 ( byte ) 0x28, 1004 ( byte ) 0xfa, 1005 ( byte ) 0x48, 1006 ( byte ) 0x43, 1007 ( byte ) 0x81, 1008 ( byte ) 0x1e, 1009 ( byte ) 0xbc, 1010 ( byte ) 0x48, 1011 ( byte ) 0x09, 1012 ( byte ) 0x6e, 1013 ( byte ) 0x0f, 1014 ( byte ) 0x5f, 1015 ( byte ) 0x0f, 1016 ( byte ) 0x79, 1017 ( byte ) 0x16, 1018 ( byte ) 0x1a, 1019 ( byte ) 0xeb, 1020 ( byte ) 0xd1, 1021 ( byte ) 0x8b, 1022 ( byte ) 0xdf, 1023 ( byte ) 0x5e, 1024 ( byte ) 0x3f, 1025 ( byte ) 0xc5, 1026 ( byte ) 0x5f, 1027 ( byte ) 0xee, 1028 ( byte ) 0xdd, 1029 ( byte ) 0x1f, 1030 ( byte ) 0xc4, 1031 ( byte ) 0x52, 1032 ( byte ) 0x8d, 1033 ( byte ) 0xa0, 1034 ( byte ) 0xcd, 1035 ( byte ) 0x68, 1036 ( byte ) 0xea, 1037 ( byte ) 0x87, 1038 ( byte ) 0xc9, 1039 ( byte ) 0x16, 1040 ( byte ) 0xe7, 1041 ( byte ) 0x51, 1042 ( byte ) 0x85, 1043 ( byte ) 0xfb, 1044 ( byte ) 0x8a, 1045 ( byte ) 0x71, 1046 ( byte ) 0x9f, 1047 ( byte ) 0x1f, 1048 ( byte ) 0x67, 1049 ( byte ) 0x33, 1050 ( byte ) 0x7c, 1051 ( byte ) 0x9b, 1052 ( byte ) 0x00, 1053 ( byte ) 0x86, 1054 ( byte ) 0x9c, 1055 ( byte ) 0x07, 1056 ( byte ) 0x0e, 1057 ( byte ) 0xbd, 1058 ( byte ) 0xb6, 1059 ( byte ) 0x6e, 1060 ( byte ) 0x91, 1061 ( byte ) 0x57, 1062 ( byte ) 0xc2, 1063 ( byte ) 0x7f, 1064 ( byte ) 0xc7, 1065 ( byte ) 0xae, 1066 ( byte ) 0x0e, 1067 ( byte ) 0x94, 1068 ( byte ) 0x27, 1069 ( byte ) 0xf4, 1070 ( byte ) 0xb3, 1071 ( byte ) 0x25, 1072 ( byte ) 0xe3, 1073 ( byte ) 0xa0, 1074 ( byte ) 0x5b, 1075 ( byte ) 0xd5, 1076 ( byte ) 0x1d, 1077 ( byte ) 0x4c, 1078 ( byte ) 0x40, 1079 ( byte ) 0x90, 1080 ( byte ) 0x57, 1081 ( byte ) 0xad, 1082 ( byte ) 0x09, 1083 ( byte ) 0xa7, 1084 ( byte ) 0xbe, 1085 ( byte ) 0xd8, 1086 ( byte ) 0x56, 1087 ( byte ) 0x37, 1088 ( byte ) 0xe8, 1089 ( byte ) 0xeb, 1090 ( byte ) 0xae, 1091 ( byte ) 0xd9, 1092 ( byte ) 0x0b, 1093 ( byte ) 0x9e, 1094 ( byte ) 0x17, 1095 ( byte ) 0x67, 1096 ( byte ) 0x14, 1097 ( byte ) 0x39, 1098 ( byte ) 0x72, 1099 ( byte ) 0x37, 1100 ( byte ) 0xd5, 1101 ( byte ) 0xa4, 1102 ( byte ) 0xd8, 1103 ( byte ) 0xa1, 1104 ( byte ) 0x27, 1105 ( byte ) 0xe8, 1106 ( byte ) 0x71, 1107 ( byte ) 0xad, 1108 ( byte ) 0xb5, 1109 ( byte ) 0x35, 1110 ( byte ) 0x7f, 1111 ( byte ) 0x80, 1112 ( byte ) 0x80, 1113 ( byte ) 0x1a, 1114 ( byte ) 0xdf, 1115 ( byte ) 0x1f, 1116 ( byte ) 0x6f, 1117 ( byte ) 0x38, 1118 ( byte ) 0xae, 1119 ( byte ) 0xa4, 1120 ( byte ) 0x81, 1121 ( byte ) 0xa7, 1122 ( byte ) 0x30, 1123 ( byte ) 0x81, 1124 ( byte ) 0xa4, 1125 ( byte ) 0xa0, 1126 ( byte ) 0x03, 1127 ( byte ) 0x02, 1128 ( byte ) 0x01, 1129 ( byte ) 0x12, 1130 ( byte ) 0xa2, 1131 ( byte ) 0x81, 1132 ( byte ) 0x9c, 1133 ( byte ) 0x04, 1134 ( byte ) 0x81, 1135 ( byte ) 0x99, 1136 ( byte ) 0xb5, 1137 ( byte ) 0x17, 1138 ( byte ) 0x08, 1139 ( byte ) 0xff, 1140 ( byte ) 0xea, 1141 ( byte ) 0xf3, 1142 ( byte ) 0x84, 1143 ( byte ) 0xde, 1144 ( byte ) 0x79, 1145 ( byte ) 0x93, 1146 ( byte ) 0xe7, 1147 ( byte ) 0x9a, 1148 ( byte ) 0xa3, 1149 ( byte ) 0x80, 1150 ( byte ) 0xdc, 1151 ( byte ) 0x62, 1152 ( byte ) 0x25, 1153 ( byte ) 0x55, 1154 ( byte ) 0x52, 1155 ( byte ) 0xc6, 1156 ( byte ) 0x00, 1157 ( byte ) 0x0e, 1158 ( byte ) 0x67, 1159 ( byte ) 0xa3, 1160 ( byte ) 0x3a, 1161 ( byte ) 0xb7, 1162 ( byte ) 0x39, 1163 ( byte ) 0x24, 1164 ( byte ) 0x48, 1165 ( byte ) 0x3c, 1166 ( byte ) 0x7d, 1167 ( byte ) 0x74, 1168 ( byte ) 0xcf, 1169 ( byte ) 0xd1, 1170 ( byte ) 0xcf, 1171 ( byte ) 0x8a, 1172 ( byte ) 0xf6, 1173 ( byte ) 0x1f, 1174 ( byte ) 0xfe, 1175 ( byte ) 0xc8, 1176 ( byte ) 0x1c, 1177 ( byte ) 0xea, 1178 ( byte ) 0x1f, 1179 ( byte ) 0xdd, 1180 ( byte ) 0xb2, 1181 ( byte ) 0x7d, 1182 ( byte ) 0x26, 1183 ( byte ) 0x60, 1184 ( byte ) 0x8e, 1185 ( byte ) 0x26, 1186 ( byte ) 0x23, 1187 ( byte ) 0x6b, 1188 ( byte ) 0x38, 1189 ( byte ) 0x0b, 1190 ( byte ) 0x2a, 1191 ( byte ) 0x3d, 1192 ( byte ) 0x3d, 1193 ( byte ) 0x56, 1194 ( byte ) 0xd3, 1195 ( byte ) 0xe9, 1196 ( byte ) 0x8b, 1197 ( byte ) 0xc8, 1198 ( byte ) 0xe8, 1199 ( byte ) 0x27, 1200 ( byte ) 0xa0, 1201 ( byte ) 0x51, 1202 ( byte ) 0x6c, 1203 ( byte ) 0xa6, 1204 ( byte ) 0xf2, 1205 ( byte ) 0xf3, 1206 ( byte ) 0x37, 1207 ( byte ) 0xc9, 1208 ( byte ) 0x74, 1209 ( byte ) 0xff, 1210 ( byte ) 0xa4, 1211 ( byte ) 0xdc, 1212 ( byte ) 0x0e, 1213 ( byte ) 0x93, 1214 ( byte ) 0x18, 1215 ( byte ) 0x73, 1216 ( byte ) 0x97, 1217 ( byte ) 0x3d, 1218 ( byte ) 0x60, 1219 ( byte ) 0xa4, 1220 ( byte ) 0x19, 1221 ( byte ) 0xa2, 1222 ( byte ) 0xac, 1223 ( byte ) 0x2a, 1224 ( byte ) 0xef, 1225 ( byte ) 0x79, 1226 ( byte ) 0x5c, 1227 ( byte ) 0x05, 1228 ( byte ) 0x7d, 1229 ( byte ) 0xf6, 1230 ( byte ) 0xc4, 1231 ( byte ) 0x34, 1232 ( byte ) 0x41, 1233 ( byte ) 0x36, 1234 ( byte ) 0xe5, 1235 ( byte ) 0xdc, 1236 ( byte ) 0x91, 1237 ( byte ) 0x46, 1238 ( byte ) 0x2e, 1239 ( byte ) 0x6f, 1240 ( byte ) 0xfb, 1241 ( byte ) 0x4f, 1242 ( byte ) 0x40, 1243 ( byte ) 0xe7, 1244 ( byte ) 0x34, 1245 ( byte ) 0x38, 1246 ( byte ) 0x6e, 1247 ( byte ) 0x2c, 1248 ( byte ) 0x6e, 1249 ( byte ) 0x95, 1250 ( byte ) 0x87, 1251 ( byte ) 0x32, 1252 ( byte ) 0x22, 1253 ( byte ) 0x10, 1254 ( byte ) 0xec, 1255 ( byte ) 0xa0, 1256 ( byte ) 0x6e, 1257 ( byte ) 0xaa, 1258 ( byte ) 0xdb, 1259 ( byte ) 0x93, 1260 ( byte ) 0x76, 1261 ( byte ) 0x79, 1262 ( byte ) 0x81, 1263 ( byte ) 0x6a, 1264 ( byte ) 0xc0, 1265 ( byte ) 0x0b, 1266 ( byte ) 0xd2, 1267 ( byte ) 0xac, 1268 ( byte ) 0xbb, 1269 ( byte ) 0xc3, 1270 ( byte ) 0x21, 1271 ( byte ) 0x97, 1272 ( byte ) 0xc4, 1273 ( byte ) 0x85, 1274 ( byte ) 0x8a, 1275 ( byte ) 0x8e, 1276 ( byte ) 0x00, 1277 ( byte ) 0xdf, 1278 ( byte ) 0x61, 1279 ( byte ) 0x6e, 1280 ( byte ) 0xb5, 1281 ( byte ) 0x7c, 1282 ( byte ) 0xf6, 1283 ( byte ) 0x51, 1284 ( byte ) 0x0c, 1285 ( byte ) 0xf3, 1286 ( byte ) 0x72, 1287 ( byte ) 0xf7, 1288 ( byte ) 0xaf, 1289 ( byte ) 0x75, 1290 ( byte ) 0x81, 1291 ( byte ) 0x98, 1292 ( byte ) 0x30, 1293 ( byte ) 0x81, 1294 ( byte ) 0x95, 1295 ( byte ) 0xa0, 1296 ( byte ) 0x03, 1297 ( byte ) 0x02, 1298 ( byte ) 0x01, 1299 ( byte ) 0x05, 1300 ( byte ) 0xa1, 1301 ( byte ) 0x03, 1302 ( byte ) 0x02, 1303 ( byte ) 0x01, 1304 ( byte ) 0x15, 1305 ( byte ) 0xa3, 1306 ( byte ) 0x81, 1307 ( byte ) 0x88, 1308 ( byte ) 0x30, 1309 ( byte ) 0x81, 1310 ( byte ) 0x85, 1311 ( byte ) 0xa0, 1312 ( byte ) 0x03, 1313 ( byte ) 0x02, 1314 ( byte ) 0x01, 1315 ( byte ) 0x12, 1316 ( byte ) 0xa2, 1317 ( byte ) 0x7e, 1318 ( byte ) 0x04, 1319 ( byte ) 0x7c, 1320 ( byte ) 0x9c, 1321 ( byte ) 0x67, 1322 ( byte ) 0xf7, 1323 ( byte ) 0x1c, 1324 ( byte ) 0x77, 1325 ( byte ) 0xe8, 1326 ( byte ) 0x65, 1327 ( byte ) 0x40, 1328 ( byte ) 0x2a, 1329 ( byte ) 0xc5, 1330 ( byte ) 0xcc, 1331 ( byte ) 0x7e, 1332 ( byte ) 0x48, 1333 ( byte ) 0xd4, 1334 ( byte ) 0x02, 1335 ( byte ) 0xf6, 1336 ( byte ) 0x97, 1337 ( byte ) 0x02, 1338 ( byte ) 0xee, 1339 ( byte ) 0x9e, 1340 ( byte ) 0x1f, 1341 ( byte ) 0xe4, 1342 ( byte ) 0xab, 1343 ( byte ) 0xe7, 1344 ( byte ) 0x99, 1345 ( byte ) 0x9c, 1346 ( byte ) 0x50, 1347 ( byte ) 0x17, 1348 ( byte ) 0x99, 1349 ( byte ) 0xf6, 1350 ( byte ) 0xa5, 1351 ( byte ) 0x56, 1352 ( byte ) 0x40, 1353 ( byte ) 0x2e, 1354 ( byte ) 0xcd, 1355 ( byte ) 0x3c, 1356 ( byte ) 0x26, 1357 ( byte ) 0xa2, 1358 ( byte ) 0x41, 1359 ( byte ) 0x9a, 1360 ( byte ) 0x62, 1361 ( byte ) 0xfc, 1362 ( byte ) 0x42, 1363 ( byte ) 0x01, 1364 ( byte ) 0x02, 1365 ( byte ) 0x69, 1366 ( byte ) 0x80, 1367 ( byte ) 0x8a, 1368 ( byte ) 0x3a, 1369 ( byte ) 0x64, 1370 ( byte ) 0xfa, 1371 ( byte ) 0xe7, 1372 ( byte ) 0x36, 1373 ( byte ) 0xfe, 1374 ( byte ) 0x51, 1375 ( byte ) 0xbe, 1376 ( byte ) 0x34, 1377 ( byte ) 0x3a, 1378 ( byte ) 0x2c, 1379 ( byte ) 0x3e, 1380 ( byte ) 0xa8, 1381 ( byte ) 0x7d, 1382 ( byte ) 0xaf, 1383 ( byte ) 0x01, 1384 ( byte ) 0xba, 1385 ( byte ) 0x5f, 1386 ( byte ) 0xc0, 1387 ( byte ) 0xc3, 1388 ( byte ) 0x6c, 1389 ( byte ) 0x43, 1390 ( byte ) 0x13, 1391 ( byte ) 0x77, 1392 ( byte ) 0x5d, 1393 ( byte ) 0x77, 1394 ( byte ) 0x4d, 1395 ( byte ) 0xe9, 1396 ( byte ) 0x6c, 1397 ( byte ) 0x95, 1398 ( byte ) 0xb1, 1399 ( byte ) 0x93, 1400 ( byte ) 0x0f, 1401 ( byte ) 0xeb, 1402 ( byte ) 0xf3, 1403 ( byte ) 0x18, 1404 ( byte ) 0x5e, 1405 ( byte ) 0x31, 1406 ( byte ) 0xde, 1407 ( byte ) 0xc8, 1408 ( byte ) 0xce, 1409 ( byte ) 0x78, 1410 ( byte ) 0xd1, 1411 ( byte ) 0x7a, 1412 ( byte ) 0xdb, 1413 ( byte ) 0x0f, 1414 ( byte ) 0x7e, 1415 ( byte ) 0x45, 1416 ( byte ) 0x51, 1417 ( byte ) 0x30, 1418 ( byte ) 0x6f, 1419 ( byte ) 0x05, 1420 ( byte ) 0xc4, 1421 ( byte ) 0x64, 1422 ( byte ) 0x32, 1423 ( byte ) 0xcf, 1424 ( byte ) 0xd9, 1425 ( byte ) 0xf6, 1426 ( byte ) 0xc2, 1427 ( byte ) 0xe7, 1428 ( byte ) 0x40, 1429 ( byte ) 0x43, 1430 ( byte ) 0x05, 1431 ( byte ) 0xdf, 1432 ( byte ) 0x32, 1433 ( byte ) 0x0c, 1434 ( byte ) 0xef, 1435 ( byte ) 0xc8, 1436 ( byte ) 0xb0, 1437 ( byte ) 0xd5, 1438 ( byte ) 0x7c, 1439 ( byte ) 0xec, 1440 ( byte ) 0xe4, 1441 ( byte ) 0x9b, 1442 ( byte ) 0x38, 1443 ( byte ) 0x2e }; 1444 1445 private static byte[] kpasswdReplypkt13 = 1446 { 1447 // (byte)0x00, (byte)0x00, (byte)0x03, (byte)0x04, (byte)0x00, (byte)0x06, (byte)0x00, (byte)0x00, 1448 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x86, (byte)0xdd, 1449 // (byte)0x60, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x01, (byte)0x03, (byte)0x11, (byte)0x40, 1450 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, 1451 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x01, 1452 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, 1453 // (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x01, 1454 // (byte)0x01, (byte)0xd0, (byte)0x9c, (byte)0x20, (byte)0x01, (byte)0x03, (byte)0xdb, (byte)0x7e, 1455 ( byte ) 0x00, 1456 ( byte ) 0xfb, 1457 ( byte ) 0x00, 1458 ( byte ) 0x01, 1459 ( byte ) 0x00, 1460 ( byte ) 0x5d, 1461 ( byte ) 0x6f, 1462 ( byte ) 0x5b, 1463 ( byte ) 0x30, 1464 ( byte ) 0x59, 1465 ( byte ) 0xa0, 1466 ( byte ) 0x03, 1467 ( byte ) 0x02, 1468 ( byte ) 0x01, 1469 ( byte ) 0x05, 1470 ( byte ) 0xa1, 1471 ( byte ) 0x03, 1472 ( byte ) 0x02, 1473 ( byte ) 0x01, 1474 ( byte ) 0x0f, 1475 ( byte ) 0xa2, 1476 ( byte ) 0x4d, 1477 ( byte ) 0x30, 1478 ( byte ) 0x4b, 1479 ( byte ) 0xa0, 1480 ( byte ) 0x03, 1481 ( byte ) 0x02, 1482 ( byte ) 0x01, 1483 ( byte ) 0x12, 1484 ( byte ) 0xa2, 1485 ( byte ) 0x44, 1486 ( byte ) 0x04, 1487 ( byte ) 0x42, 1488 ( byte ) 0x99, 1489 ( byte ) 0xa8, 1490 ( byte ) 0x34, 1491 ( byte ) 0x6f, 1492 ( byte ) 0x64, 1493 ( byte ) 0x64, 1494 ( byte ) 0xb0, 1495 ( byte ) 0x8f, 1496 ( byte ) 0x5b, 1497 ( byte ) 0x90, 1498 ( byte ) 0x98, 1499 ( byte ) 0xb4, 1500 ( byte ) 0x0f, 1501 ( byte ) 0xfc, 1502 ( byte ) 0x01, 1503 ( byte ) 0x4a, 1504 ( byte ) 0x8c, 1505 ( byte ) 0x2c, 1506 ( byte ) 0x0d, 1507 ( byte ) 0x01, 1508 ( byte ) 0xf2, 1509 ( byte ) 0x99, 1510 ( byte ) 0x65, 1511 ( byte ) 0x15, 1512 ( byte ) 0xde, 1513 ( byte ) 0x74, 1514 ( byte ) 0x39, 1515 ( byte ) 0x97, 1516 ( byte ) 0x46, 1517 ( byte ) 0x7a, 1518 ( byte ) 0x27, 1519 ( byte ) 0x6a, 1520 ( byte ) 0xb2, 1521 ( byte ) 0x42, 1522 ( byte ) 0xae, 1523 ( byte ) 0x8a, 1524 ( byte ) 0x8f, 1525 ( byte ) 0xe8, 1526 ( byte ) 0xad, 1527 ( byte ) 0xc5, 1528 ( byte ) 0xd7, 1529 ( byte ) 0x82, 1530 ( byte ) 0x0a, 1531 ( byte ) 0x24, 1532 ( byte ) 0x2d, 1533 ( byte ) 0x86, 1534 ( byte ) 0xc7, 1535 ( byte ) 0x29, 1536 ( byte ) 0x45, 1537 ( byte ) 0x78, 1538 ( byte ) 0x0c, 1539 ( byte ) 0x4c, 1540 ( byte ) 0x48, 1541 ( byte ) 0xce, 1542 ( byte ) 0x1b, 1543 ( byte ) 0x9e, 1544 ( byte ) 0xd4, 1545 ( byte ) 0x94, 1546 ( byte ) 0xb9, 1547 ( byte ) 0x5b, 1548 ( byte ) 0xe9, 1549 ( byte ) 0xbb, 1550 ( byte ) 0x66, 1551 ( byte ) 0x0c, 1552 ( byte ) 0x56, 1553 ( byte ) 0x31, 1554 ( byte ) 0x75, 1555 ( byte ) 0x81, 1556 ( byte ) 0x95, 1557 ( byte ) 0x30, 1558 ( byte ) 0x81, 1559 ( byte ) 0x92, 1560 ( byte ) 0xa0, 1561 ( byte ) 0x03, 1562 ( byte ) 0x02, 1563 ( byte ) 0x01, 1564 ( byte ) 0x05, 1565 ( byte ) 0xa1, 1566 ( byte ) 0x03, 1567 ( byte ) 0x02, 1568 ( byte ) 0x01, 1569 ( byte ) 0x15, 1570 ( byte ) 0xa3, 1571 ( byte ) 0x81, 1572 ( byte ) 0x85, 1573 ( byte ) 0x30, 1574 ( byte ) 0x81, 1575 ( byte ) 0x82, 1576 ( byte ) 0xa0, 1577 ( byte ) 0x03, 1578 ( byte ) 0x02, 1579 ( byte ) 0x01, 1580 ( byte ) 0x12, 1581 ( byte ) 0xa2, 1582 ( byte ) 0x7b, 1583 ( byte ) 0x04, 1584 ( byte ) 0x79, 1585 ( byte ) 0xb1, 1586 ( byte ) 0x60, 1587 ( byte ) 0x9c, 1588 ( byte ) 0x45, 1589 ( byte ) 0x7e, 1590 ( byte ) 0xf3, 1591 ( byte ) 0xb4, 1592 ( byte ) 0xaa, 1593 ( byte ) 0xd0, 1594 ( byte ) 0xba, 1595 ( byte ) 0x04, 1596 ( byte ) 0x13, 1597 ( byte ) 0x06, 1598 ( byte ) 0x6d, 1599 ( byte ) 0x76, 1600 ( byte ) 0x6b, 1601 ( byte ) 0xcc, 1602 ( byte ) 0x7c, 1603 ( byte ) 0x37, 1604 ( byte ) 0x1d, 1605 ( byte ) 0x4c, 1606 ( byte ) 0x14, 1607 ( byte ) 0xea, 1608 ( byte ) 0x30, 1609 ( byte ) 0xde, 1610 ( byte ) 0xd5, 1611 ( byte ) 0x64, 1612 ( byte ) 0x34, 1613 ( byte ) 0xf8, 1614 ( byte ) 0x96, 1615 ( byte ) 0xe8, 1616 ( byte ) 0xce, 1617 ( byte ) 0x4c, 1618 ( byte ) 0xa7, 1619 ( byte ) 0xc5, 1620 ( byte ) 0xc3, 1621 ( byte ) 0x77, 1622 ( byte ) 0x08, 1623 ( byte ) 0xe6, 1624 ( byte ) 0x70, 1625 ( byte ) 0x39, 1626 ( byte ) 0x32, 1627 ( byte ) 0x23, 1628 ( byte ) 0x9c, 1629 ( byte ) 0x7a, 1630 ( byte ) 0xa6, 1631 ( byte ) 0x66, 1632 ( byte ) 0x83, 1633 ( byte ) 0xc6, 1634 ( byte ) 0x32, 1635 ( byte ) 0xf9, 1636 ( byte ) 0x05, 1637 ( byte ) 0x9c, 1638 ( byte ) 0xd3, 1639 ( byte ) 0x48, 1640 ( byte ) 0x11, 1641 ( byte ) 0x29, 1642 ( byte ) 0x88, 1643 ( byte ) 0x79, 1644 ( byte ) 0x34, 1645 ( byte ) 0x2b, 1646 ( byte ) 0x5d, 1647 ( byte ) 0xe4, 1648 ( byte ) 0x55, 1649 ( byte ) 0xaf, 1650 ( byte ) 0x7e, 1651 ( byte ) 0x34, 1652 ( byte ) 0x3f, 1653 ( byte ) 0x2b, 1654 ( byte ) 0x0c, 1655 ( byte ) 0x0b, 1656 ( byte ) 0x13, 1657 ( byte ) 0xa6, 1658 ( byte ) 0x40, 1659 ( byte ) 0x61, 1660 ( byte ) 0x52, 1661 ( byte ) 0x8c, 1662 ( byte ) 0xa8, 1663 ( byte ) 0x50, 1664 ( byte ) 0x67, 1665 ( byte ) 0xae, 1666 ( byte ) 0x49, 1667 ( byte ) 0xeb, 1668 ( byte ) 0x49, 1669 ( byte ) 0x82, 1670 ( byte ) 0x9f, 1671 ( byte ) 0x66, 1672 ( byte ) 0x28, 1673 ( byte ) 0x7c, 1674 ( byte ) 0x1b, 1675 ( byte ) 0x92, 1676 ( byte ) 0x25, 1677 ( byte ) 0xa3, 1678 ( byte ) 0x5e, 1679 ( byte ) 0xe3, 1680 ( byte ) 0xe3, 1681 ( byte ) 0x5c, 1682 ( byte ) 0x21, 1683 ( byte ) 0x83, 1684 ( byte ) 0x87, 1685 ( byte ) 0xd9, 1686 ( byte ) 0x84, 1687 ( byte ) 0xa9, 1688 ( byte ) 0xc8, 1689 ( byte ) 0x85, 1690 ( byte ) 0x7b, 1691 ( byte ) 0x5f, 1692 ( byte ) 0x77, 1693 ( byte ) 0x70, 1694 ( byte ) 0x8b, 1695 ( byte ) 0xd4, 1696 ( byte ) 0x77, 1697 ( byte ) 0x7d, 1698 ( byte ) 0x29, 1699 ( byte ) 0xc1, 1700 ( byte ) 0x54, 1701 ( byte ) 0x11, 1702 ( byte ) 0x07, 1703 ( byte ) 0xaf, 1704 ( byte ) 0xb0, 1705 ( byte ) 0x1f }; 1706}