Upgrade to Pro — share decks privately, control downloads, hide ads and more …

隠されたトークンあるいは暗号の解説 / Explanation of hidden token...

nrs
March 25, 2023

隠されたトークンあるいは暗号の解説 / Explanation of hidden tokens or cryptography

PHPerKaigi2023 のセッション用スライドです
セッションの概要など詳しくはコチラ→https://fortee.jp/phperkaigi-2023/proposal/b23f97c9-7f93-4d05-b46b-f236f7e72376

◆ URL
YouTube: https://www.youtube.com/c/narusemi?sub_confirmation=1
Twitter: https://twitter.com/nrslib

nrs

March 25, 2023
Tweet

More Decks by nrs

Other Decks in Programming

Transcript

  1. root@6fc0eeab504a:/var/www/html# ls BHJDIO.php FXFUHSXQBBUDWUYDVE.php KZXUK.php V20xc2RWbFhkejA9.php YKIUTJ.p DHIBYR.php JABZNSLACRQR.php MYCOZHKDBKF.php

    VTDIABLQFKZQK.php first.ph EVNNZ.php JBJYL.php OIWRXPRAU.php VTDKD.php fourth.p FRPBAQUVAG.php JMTNFN.php TMFAESTAQNAGKZXUFVODR.php VTDKDYGUUO.php index.ph
  2. root@6fc0eeab504a:/var/www/html# ls BHJDIO.php FXFUHSXQBBUDWUYDVE.php KZXUK.php V20xc2RWbFhkejA9.php YKIUTJ.p DHIBYR.php JABZNSLACRQR.php MYCOZHKDBKF.php

    VTDIABLQFKZQK.php first.ph EVNNZ.php JBJYL.php OIWRXPRAU.php VTDKD.php fourth.p FRPBAQUVAG.php JMTNFN.php TMFAESTAQNAGKZXUFVODR.php VTDKDYGUUO.php index.ph
  3. <?php const ALPHABETS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; function shift(string $cipher, int $diff):

    string { $cipher_length = strlen($cipher); $plain = ""; for ($i = 0; $i < $cipher_length; $i++) { $next = strpos(ALPHABETS, $cipher[$i]) + $diff; if ($next >= 26) { $next -= 26; } $plain .= ALPHABETS[$next]; } return $plain; }
  4. function enumerate_candidates(string $cipher) { for ($i = 1; $i <

    26; $i++) { $plain = shift($cipher, $i); echo str_pad($i, 2, 0, STR_PAD_LEFT) . "|" . $plain . PHP_EOL; } } for($i = 1; $i < count($argv); $i++) { $cipher = strtoupper($argv[$i]); echo "====================" . PHP_EOL; echo "TARGET:" . $cipher . PHP_EOL; echo "--------------------" . PHP_EOL; enumerate_candidates($cipher); echo "====================" . PHP_EOL; echo PHP_EOL; }
  5. ==================== TARGET:WKHUH -------------------- 01|XLIVI 02|YMJWJ 03|ZNKXK 04|AOLYL 05|BPMZM 06|CQNAN 07|DROBO

    08|ESPCP 09|FTQDQ 10|GURER 11|HVSFS 12|IWTGT 13|JXUHU 14|KYVIV 15|LZWJW 16|MAXKX 17|NBYLY 18|OCZMZ 19|PDANA 20|QEBOB 21|RFCPC 22|SGDQD 23|THERE 24|UIFSF 25|VJGTG ==================== ==================== TARGET:DUH -------------------- 01|EVI 02|FWJ 03|GXK 04|HYL 05|IZM 06|JAN 07|KBO 08|LCP 09|MDQ 10|NER 11|OFS 12|PGT 13|QHU 14|RIV 15|SJW 16|TKX 17|ULY 18|VMZ 19|WNA 20|XOB 21|YPC 22|ZQD 23|ARE 24|BSF 25|CTG ==================== ==================== TARGET:WZR -------------------- 01|XAS 02|YBT 03|ZCU 04|ADV 05|BEW 06|CFX 07|DGY 08|EHZ 09|FIA 10|GJB 11|HKC 12|ILD 13|JME 14|KNF 15|LOG 16|MPH 17|NQI 18|ORJ 19|PSK 20|QTL 21|RUM 22|SVN 23|TWO 24|UXP 25|VYQ ==================== ==================== TARGET:WRNHQV -------------------- 01|XSOIRW 02|YTPJSX 03|ZUQKTY 04|AVRLUZ 05|BWSMVA 06|CXTNWB 07|DYUOXC 08|EZVPYD 09|FAWQZE 10|GBXRAF 11|HCYSBG 12|IDZTCH 13|JEAUDI 14|KFBVEJ 15|LGCWFK 16|MHDXGL 17|NIEYHM 18|OJFZIN 19|PKGAJO 20|QLHBKP 21|RMICLQ 22|SNJDMR 23|TOKENS 24|UPLFOT 25|VQMGPU ==================== ==================== TARGET:LQ -------------------- 01|MR 02|NS 03|OT 04|PU 05|QV 06|RW 07|SX 08|TY 09|UZ 10|VA 11|WB 12|XC 13|YD 14|ZE 15|AF 16|BG 17|CH 18|DI 19|EJ 20|FK 21|GL 22|HM 23|IN 24|JO 25|KP ==================== ==================== TARGET:WRWDO -------------------- 01|XSXEP 02|YTYFQ 03|ZUZGR 04|AVAHS 05|BWBIT 06|CXCJU 07|DYDKV 08|EZELW 09|FAFMX 10|GBGNY 11|HCHOZ 12|IDIPA 13|JEJQB 14|KFKRC 15|LGLSD 16|MHMTE 17|NINUF 18|OJOVG 19|PKPWH 20|QLQXI 21|RMRYJ 22|SNSZK 23|TOTAL 24|UPUBM 25|VQVCN ====================
  6. ==================== TARGET:WKHUH -------------------- 01|XLIVI 02|YMJWJ 03|ZNKXK 04|AOLYL 05|BPMZM 06|CQNAN 07|DROBO

    08|ESPCP 09|FTQDQ 10|GURER 11|HVSFS 12|IWTGT 13|JXUHU 14|KYVIV 15|LZWJW 16|MAXKX 17|NBYLY 18|OCZMZ 19|PDANA 20|QEBOB 21|RFCPC 22|SGDQD 23|THERE 24|UIFSF 25|VJGTG ==================== ==================== TARGET:DUH -------------------- 01|EVI 02|FWJ 03|GXK 04|HYL 05|IZM 06|JAN 07|KBO 08|LCP 09|MDQ 10|NER 11|OFS 12|PGT 13|QHU 14|RIV 15|SJW 16|TKX 17|ULY 18|VMZ 19|WNA 20|XOB 21|YPC 22|ZQD 23|ARE 24|BSF 25|CTG ==================== ==================== TARGET:WZR -------------------- 01|XAS 02|YBT 03|ZCU 04|ADV 05|BEW 06|CFX 07|DGY 08|EHZ 09|FIA 10|GJB 11|HKC 12|ILD 13|JME 14|KNF 15|LOG 16|MPH 17|NQI 18|ORJ 19|PSK 20|QTL 21|RUM 22|SVN 23|TWO 24|UXP 25|VYQ ==================== ==================== TARGET:WRNHQV -------------------- 01|XSOIRW 02|YTPJSX 03|ZUQKTY 04|AVRLUZ 05|BWSMVA 06|CXTNWB 07|DYUOXC 08|EZVPYD 09|FAWQZE 10|GBXRAF 11|HCYSBG 12|IDZTCH 13|JEAUDI 14|KFBVEJ 15|LGCWFK 16|MHDXGL 17|NIEYHM 18|OJFZIN 19|PKGAJO 20|QLHBKP 21|RMICLQ 22|SNJDMR 23|TOKENS 24|UPLFOT 25|VQMGPU ==================== ==================== TARGET:LQ -------------------- 01|MR 02|NS 03|OT 04|PU 05|QV 06|RW 07|SX 08|TY 09|UZ 10|VA 11|WB 12|XC 13|YD 14|ZE 15|AF 16|BG 17|CH 18|DI 19|EJ 20|FK 21|GL 22|HM 23|IN 24|JO 25|KP ==================== ==================== TARGET:WRWDO -------------------- 01|XSXEP 02|YTYFQ 03|ZUZGR 04|AVAHS 05|BWBIT 06|CXCJU 07|DYDKV 08|EZELW 09|FAFMX 10|GBGNY 11|HCHOZ 12|IDIPA 13|JEJQB 14|KFKRC 15|LGLSD 16|MHMTE 17|NINUF 18|OJOVG 19|PKPWH 20|QLQXI 21|RMRYJ 22|SNSZK 23|TOTAL 24|UPUBM 25|VQVCN ====================
  7. ==================== TARGET:WKHUH -------------------- 01|XLIVI 02|YMJWJ 03|ZNKXK 04|AOLYL 05|BPMZM 06|CQNAN 07|DROBO

    08|ESPCP 09|FTQDQ 10|GURER 11|HVSFS 12|IWTGT 13|JXUHU 14|KYVIV 15|LZWJW 16|MAXKX 17|NBYLY 18|OCZMZ 19|PDANA 20|QEBOB 21|RFCPC 22|SGDQD 23|THERE 24|UIFSF 25|VJGTG ==================== ==================== TARGET:DUH -------------------- 01|EVI 02|FWJ 03|GXK 04|HYL 05|IZM 06|JAN 07|KBO 08|LCP 09|MDQ 10|NER 11|OFS 12|PGT 13|QHU 14|RIV 15|SJW 16|TKX 17|ULY 18|VMZ 19|WNA 20|XOB 21|YPC 22|ZQD 23|ARE 24|BSF 25|CTG ==================== ==================== TARGET:WZR -------------------- 01|XAS 02|YBT 03|ZCU 04|ADV 05|BEW 06|CFX 07|DGY 08|EHZ 09|FIA 10|GJB 11|HKC 12|ILD 13|JME 14|KNF 15|LOG 16|MPH 17|NQI 18|ORJ 19|PSK 20|QTL 21|RUM 22|SVN 23|TWO 24|UXP 25|VYQ ==================== ==================== TARGET:WRNHQV -------------------- 01|XSOIRW 02|YTPJSX 03|ZUQKTY 04|AVRLUZ 05|BWSMVA 06|CXTNWB 07|DYUOXC 08|EZVPYD 09|FAWQZE 10|GBXRAF 11|HCYSBG 12|IDZTCH 13|JEAUDI 14|KFBVEJ 15|LGCWFK 16|MHDXGL 17|NIEYHM 18|OJFZIN 19|PKGAJO 20|QLHBKP 21|RMICLQ 22|SNJDMR 23|TOKENS 24|UPLFOT 25|VQMGPU ==================== ==================== TARGET:LQ -------------------- 01|MR 02|NS 03|OT 04|PU 05|QV 06|RW 07|SX 08|TY 09|UZ 10|VA 11|WB 12|XC 13|YD 14|ZE 15|AF 16|BG 17|CH 18|DI 19|EJ 20|FK 21|GL 22|HM 23|IN 24|JO 25|KP ==================== ==================== TARGET:WRWDO -------------------- 01|XSXEP 02|YTYFQ 03|ZUZGR 04|AVAHS 05|BWBIT 06|CXCJU 07|DYDKV 08|EZELW 09|FAFMX 10|GBGNY 11|HCHOZ 12|IDIPA 13|JEJQB 14|KFKRC 15|LGLSD 16|MHMTE 17|NINUF 18|OJOVG 19|PKPWH 20|QLQXI 21|RMRYJ 22|SNSZK 23|TOTAL 24|UPUBM 25|VQVCN ====================
  8. ==================== TARGET:LUFYF -------------------- 01|MVGZG 02|NWHAH 03|OXIBI 04|PYJCJ 05|QZKDK 06|RALEL 07|SBMFM

    08|TCNGN 09|UDOHO 10|VEPIP 11|WFQJQ 12|XGRKR 13|YHSLS 14|ZITMT 15|AJUNU 16|BKVOV 17|CLWPW 18|DMXQX 19|ENYRY 20|FOZSZ 21|GPATA 22|HQBUB 23|IRCVC 24|JSDWD 25|KTEXE ==================== ==================== TARGET:ZTOTWGLAFVXOEZU -------------------- 01|AUPUXHMBGWYPFAV 02|BVQVYINCHXZQGBW 03|CWRWZJODIYARHCX 04|DXSXAKPEJZBSIDY 05|EYTYBLQFKACTJEZ 06|FZUZCMRGLBDUKFA 07|GAVADNSHMCEVLGB 08|HBWBEOTINDFWMHC 09|ICXCFPUJOEGXNID 10|JDYDGQVKPFHYOJE 11|KEZEHRWLQGIZPKF 12|LFAFISXMRHJAQLG 13|MGBGJTYNSIKBRMH 14|NHCHKUZOTJLCSNI 15|OIDILVAPUKMDTOJ 16|PJEJMWBQVLNEUPK 17|QKFKNXCRWMOFVQL 18|RLGLOYDSXNPGWRM 19|SMHMPZETYOQHXSN 20|TNINQAFUZPRIYTO 21|UOJORBGVAQSJZUP 22|VPKPSCHWBRTKAVQ 23|WQLQTDIXCSULBWR 24|XRMRUEJYDTVMCXS 25|YSNSVFKZEUWNDYT ==================== ==================== TARGET:ZAYKZ -------------------- 01|ABZLA 02|BCAMB 03|CDBNC 04|DECOD 05|EFDPE 06|FGEQF 07|GHFRG 08|HIGSH 09|IJHTI 10|JKIUJ 11|KLJVK 12|LMKWL 13|MNLXM 14|NOMYN 15|OPNZO 16|PQOAP 17|QRPBQ 18|RSQCR 19|STRDS 20|TUSET 21|UVTFU 22|VWUGV 23|WXVHW 24|XYWIX 25|YZXJY ====================
  9. root@6fc0eeab504a:/var/www/html# ls BHJDIO.php FXFUHSXQBBUDWUYDVE.php KZXUK.php V20xc2RWbFhkejA9.php YKIUTJ.p DHIBYR.php JABZNSLACRQR.php MYCOZHKDBKF.php

    VTDIABLQFKZQK.php first.ph EVNNZ.php JBJYL.php OIWRXPRAU.php VTDKD.php fourth.p FRPBAQUVAG.php JMTNFN.php TMFAESTAQNAGKZXUFVODR.php VTDKDYGUUO.php index.ph
  10. root@6fc0eeab504a:/var/www/html# ls BHJDIO.php FXFUHSXQBBUDWUYDVE.php KZXUK.php V20xc2RWbFhkejA9.php YKIUTJ.p DHIBYR.php JABZNSLACRQR.php MYCOZHKDBKF.php

    VTDIABLQFKZQK.php first.ph EVNNZ.php JBJYL.php OIWRXPRAU.php VTDKD.php fourth.p FRPBAQUVAG.php JMTNFN.php TMFAESTAQNAGKZXUFVODR.php VTDKDYGUUO.php index.ph
  11. ==================== TARGET:FRPBAQUVAG -------------------- 01|GSQCBRVWBH 02|HTRDCSWXCI 03|IUSEDTXYDJ 04|JVTFEUYZEK 05|KWUGFVZAFL 06|LXVHGWABGM 07|MYWIHXBCHN

    08|NZXJIYCDIO 09|OAYKJZDEJP 10|PBZLKAEFKQ 11|QCAMLBFGLR 12|RDBNMCGHMS 13|SECONDHINT 14|TFDPOEIJOU 15|UGEQPFJKPV 16|VHFRQGKLQW 17|WIGSRHLMRX 18|XJHTSIMNSY 19|YKIUTJNOTZ 20|ZLJVUKOPUA 21|AMKWVLPQVB 22|BNLXWMQRWC 23|COMYXNRSXD 24|DPNZYOSTYE 25|EQOAZPTUZF ====================
  12. ==================== TARGET:FRPBAQUVAG -------------------- 01|GSQCBRVWBH 02|HTRDCSWXCI 03|IUSEDTXYDJ 04|JVTFEUYZEK 05|KWUGFVZAFL 06|LXVHGWABGM 07|MYWIHXBCHN

    08|NZXJIYCDIO 09|OAYKJZDEJP 10|PBZLKAEFKQ 11|QCAMLBFGLR 12|RDBNMCGHMS 13|SECONDHINT 14|TFDPOEIJOU 15|UGEQPFJKPV 16|VHFRQGKLQW 17|WIGSRHLMRX 18|XJHTSIMNSY 19|YKIUTJNOTZ 20|ZLJVUKOPUA 21|AMKWVLPQVB 22|BNLXWMQRWC 23|COMYXNRSXD 24|DPNZYOSTYE 25|EQOAZPTUZF ====================
  13. <?php echo "<p>PVCURE PBAPRVIRQ VA GUR YNGR SVSGRRAGU NAQ YNGR

    FVKGRRAGU PRAGHEVRF.</p>"; echo "<p>GUR FRPBAQ PVCURE VF N ERYNGVIR BS GUR SVEFG.</p>";
  14. <?php echo "<p>PVCURE PBAPRVIRQ VA GUR YNGR SVSGRRAGU NAQ YNGR

    FVKGRRAGU PRAGHEVRF.</p>"; echo "<p>GUR FRPBAQ PVCURE VF N ERYNGVIR BS GUR SVEFG.</p>"; Cipher conceived in the late fifteenth and late sixteenth centuries. The second cipher is a relative of the first.
  15. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG
  16. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG KEY:NRSLIB
  17. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG KEY:NRSLIB
  18. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG KEY:NRSLIB
  19. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG KEY:NRSLIB NRSLIBNRS
  20. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS
  21. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS
  22. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS
  23. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS V
  24. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS V
  25. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS V
  26. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS V
  27. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS V
  28. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS V
  29. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS VN
  30. |ABCDEFGHIJKLMNOPQRSTUVWXYZ -+-------------------------- A|ABCDEFGHIJKLMNOPQRSTUVWXYZ B|BCDEFGHIJKLMNOPQRSTUVWXYZA C|CDEFGHIJKLMNOPQRSTUVWXYZAB D|DEFGHIJKLMNOPQRSTUVWXYZABC E|EFGHIJKLMNOPQRSTUVWXYZABCD F|FGHIJKLMNOPQRSTUVWXYZABCDE G|GHIJKLMNOPQRSTUVWXYZABCDEF H|HIJKLMNOPQRSTUVWXYZABCDEFG

    I|IJKLMNOPQRSTUVWXYZABCDEFGH J|JKLMNOPQRSTUVWXYZABCDEFGHI K|KLMNOPQRSTUVWXYZABCDEFGHIJ L|LMNOPQRSTUVWXYZABCDEFGHIJK M|MNOPQRSTUVWXYZABCDEFGHIJKL N|NOPQRSTUVWXYZABCDEFGHIJKLM O|OPQRSTUVWXYZABCDEFGHIJKLMN P|PQRSTUVWXYZABCDEFGHIJKLMNO Q|QRSTUVWXYZABCDEFGHIJKLMNOP R|RSTUVWXYZABCDEFGHIJKLMNOPQ S|STUVWXYZABCDEFGHIJKLMNOPQR T|TUVWXYZABCDEFGHIJKLMNOPQRS U|UVWXYZABCDEFGHIJKLMNOPQRST V|VWXYZABCDEFGHIJKLMNOPQRSTU W|WXYZABCDEFGHIJKLMNOPQRSTUV X|XYZABCDEFGHIJKLMNOPQRSTUVW Y|YZABCDEFGHIJKLMNOPQRSTUVWX Z|ZABCDEFGHIJKLMNOPQRSTUVWXY IWILLBLOG NRSLIBNRS VNAWTCYFY