Matasano Crypto Challenge 16: CBC Bitflipping Attacks

matasano_text_art

Pada tulisan sebelumnya dibahas mengenai validasi padding PKCS#7. Untuk tulisan hari ini akan dibahas mengenai cara melakukan serangan terhadap CBC dengan bitflipping.

Challenge

Buat sebuah kunci acak AES. Kemudian kombinasikan dengan coding tentang padding dan CBC sebelumnya, untuk menulis dua fungsi baru. Fungsi pertama harus mengambil input string, dengan masukkan string sebagai berikut:

“comment1=cooking%20MCs;userdata=”

Dan tambahkan string dibawah ini:

“;comment2=%20like%20a%20pound%20of%20bacon”

Fungsi harus menambah kutipan untuk karakter seperti “;” dan ‘=’. Fungsi juga harus menambahkan padding sebesar 16-byte blok AES pada masukkan string tersebut dan enkrip dengan kunci acak AES.

Fungsi kedua harus mampu melakukan dekrip string tersebut dan cari karakter “;admin=true;” (atau sama halnya dengan dekrip dan split string tersebut pada karakter “;” dan konversi setiap string ke dalam 2-tuples dan cari tuple yang berisi “admin”)

Kembalikan nilai true atau false berdasarkan string tersebut. JIka anda menulis fungsi pertama dengan baik, seharusnya tidak memungkinkan untuk menyediakan input pengguna untuk string tersebut yang kemudian akan menghasilkan string yang akan dicari pada fungsi kedua. Anda akan memecahkan crypto tersebut dengan melakukan hal tersebut.

Tambahan, modifikasi ciphertext (tanpa mengetahui kunci AES) untuk menyelesaikan ini.

Anda sedang menyakini fakta yang ada dalam mode CBC, ketika 1 bit error dalam blok ciphertext maka:
– Lengkapi blok error yang ada didalamnya
– Hasilkan 1 bit error yng identik pada blok ciphertext selanjutnya.

Berhenti dan berpikir sejenak

Sebelum anda mengimplementasikan serangan ini, jawab pertanyaan ini: Mengapa mode CBC mempunyai masalah seperti ini?

Solved

Ini dia proses penyelesainnya.

################################################################
CBC Bitflipping Attacks
################################################################

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
[v] First Function 
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

----------------------------------------------------------------
[v] Cipher:

U\x86\4\b\o001

----------------------------------------------------------------
[v] Plain: 

12345:admin<true

----------------------------------------------------------------
[v] Key: 



----------------------------------------------------------------
[v] IV:

\xC0\xE7Y\o267

================================================================
[v] AES CBC Oracle
================================================================

----------------------------------------------------------------
[v] Header: 

comment1=cooking%20MCs;userdata=

----------------------------------------------------------------
[v] Trailer: 

;comment2=%20like%20a%20pound%20of%20bacon

----------------------------------------------------------------
[v] Cipher:

12345:admin<true\o001

----------------------------------------------------------------
[v] Length Plaintext Padding: 

96

----------------------------------------------------------------
[v] Complete Plaintext: 

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon

================================================================
[v] PKCS#7 Padding
================================================================

----------------------------------------------------------------
[v] Length Unpadded Plaintext: 

90

----------------------------------------------------------------
[v] Amount of Padding: 

6

----------------------------------------------------------------
[v] Plaintext Padded: 

c\xE4\x8A\o277

co\x8A\o277

com\o277

comm

comme\xA0Y\xB7\o001

commenY\xB7\o001

comment\xB7\o001

comment1\o001

comment1=

comment1=c

comment1=co

comment1=coohz\"\xB7\x98\xB8Y\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cookz\"\xB7\x98\xB8Y\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooki\"\xB7\x98\xB8Y\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cookin\xB7\x98\xB8Y\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking\x98\xB8Y\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%\xB8Y\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%2Y\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20\xB7RRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MRRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCRE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCsE\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCs;\xB7\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCs;u\xC0\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCs;us\xAAY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCs;useY\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCs;user\xB7@\xE4\x8A\xBF\o020

comment1=cooking%20MCs;userd@\xE4\x8A\xBF\o020

comment1=cooking%20MCs;userda\xE4\x8A\xBF\o020

comment1=cooking%20MCs;userdat\x8A\xBF\o020

comment1=cooking%20MCs;userdata\xBF\o020

comment1=cooking%20MCs;userdata=\o020

comment1=cooking%20MCs;userdata=1

comment1=cooking%20MCs;userdata=12

comment1=cooking%20MCs;userdata=123

comment1=cooking%20MCs;userdata=1234\o020

comment1=cooking%20MCs;userdata=12345

comment1=cooking%20MCs;userdata=12345:

comment1=cooking%20MCs;userdata=12345:a

comment1=cooking%20MCs;userdata=12345:ad\xA8\xE4\x8A\o277

comment1=cooking%20MCs;userdata=12345:adm\xE4\x8A\o277

comment1=cooking%20MCs;userdata=12345:admi\x8A\o277

comment1=cooking%20MCs;userdata=12345:admin\o277

comment1=cooking%20MCs;userdata=12345:admin<

comment1=cooking%20MCs;userdata=12345:admin<tu|\xB7t\xE0\4\b\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<tr|\xB7t\xE0\4\b\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<tru\xB7t\xE0\4\b\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<truet\xE0\4\b\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;\xE0\4\b\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;c\4\b\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;co\b\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;com\x10\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comm\xD0Q\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;commeQ\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;commen\xB7\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment\xE8\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2\xE3\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=\x8A\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%\xBF/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%2/\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20\xD0Q\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20lQ\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20li\xB7@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20lik@\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like\xE4\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%\x8A\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%2\xBF\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20\xF3\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a\xCE\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%\4\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%2\b\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20\x18\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20p\xE4\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20po\x8A\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pou\xBF\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20poun\x98\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound\xE0\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%\4\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%2\b*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20*

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20o

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%2

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20b

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20ba

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bac\xFF\xFF\xFF\o377

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20baco\xFF\xFF\o377

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\xFF\o377

----------------------------------------------------------------
[v] Plaintext Padded:

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\xFF\o377

----------------------------------------------------------------
[v] Plaintext Padded Against: 

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\6\o377

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\6\o006

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6@}\o267comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6}\o267comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\o267comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\6comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon

----------------------------------------------------------------
[v] Plaintext Padded Againts:

comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\6comment1=cooking%20MCs;userdata=12345:admin<true;comment2=%20like%20a%20pound%20of%20bacon

================================================================
[v] End of | PKCS#7 Padding
================================================================

----------------------------------------------------------------
[v] Length Plaintext After Padding: 

96

================================================================
[v] End of | AES CBC Oracle
================================================================

================================================================
[v] AES CBC Encrypt
================================================================

----------------------------------------------------------------
[v] Initialize CN = IV:

\o300

\xC0\o347

\xC0\xE7Y

\xC0\xE7Y\xB7@\xE4\x8A\o277

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

----------------------------------------------------------------
[v] CN:

\xC0\xE7Y\o267

----------------------------------------------------------------
[v] PN:

c\xAAY\xB7\x98\xB8Y\xB7\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

coY\xB7\x98\xB8Y\xB7\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

com\xB7\x98\xB8Y\xB7\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

comm\x98\xB8Y\xB7\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

comme\xB8Y\xB7\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

commenY\xB7\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

comment\xB7\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

comment1\x85\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

comment1=\o354E\xB7\2\xFBz\xB7 \xDD\4\bA

comment1=cE\xB7\2\xFBz\xB7 \xDD\4\bA

comment1=co\xB7\2\xFBz\xB7 \xDD\4\bA

comment1=coo\2\xFBz\xB7 \xDD\4\bA

comment1=cook\xFBz\xB7 \xDD\4\bA

comment1=cookiz\xB7 \xDD\4\bA

comment1=cookin\xB7 \xDD\4\bA

comment1=cooking \xDD\4\bA

----------------------------------------------------------------
[v] PN:

comment1=cooking \xDD\4\bA

----------------------------------------------------------------
[v] CN:

\xC0\xE7Y\o267

----------------------------------------------------------------
[v] Block size: 

16

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

\o243

\xA3\o210

\xA3\o2104

\xA3\o2104\o332

\xA3\o2104\o332e

\xA3\o2104\o332e\o216

\xA3\o2104\o332e\x8E-

\xA3\o2104\o332e\x8E-\o206

\xA3\o2104\o332e\x8E-\x86\o360

\xA3\o2104\o332e\x8E-\x86\xF0\o336

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\o024

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\o330

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\xD8\o226

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\xD8\x96v

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\xD8\x96v.

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\xD8\x96v.\o320

----------------------------------------------------------------
[v] Output:

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\xD8\x96v.\o320

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] CN:

\xC0\xE7Y\o267

----------------------------------------------------------------
[v] QN:

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\xD8\x96v.\o320

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes:

16

----------------------------------------------------------------
[v] Ciphertext:

\v\x86\4\b\o001

\v\x8B\4\b\o001

\v\o2134\b\o001

\v\o2134\3\o001

\v\o2134\3\o344

\v\o2134\3\o344F

\v\o2134\3\o344Fa

\v\o2134\3\o344Fa\xE2<3{\o267

\v\o2134\3\o344Fa\xE2\o3533{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\o363

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\o032

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\o356

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\o200

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\o200

================================================================
[v] End of | AES CBC Encrypt
================================================================

%omment1=cooking \xDD\4\bA

%2mment1=cooking \xDD\4\bA

%20ment1=cooking \xDD\4\bA

%20Ment1=cooking \xDD\4\bA

%20MCnt1=cooking \xDD\4\bA

%20MCst1=cooking \xDD\4\bA

%20MCs;1=cooking \xDD\4\bA

%20MCs;u=cooking \xDD\4\bA

%20MCs;uscooking \xDD\4\bA

%20MCs;useooking \xDD\4\bA

%20MCs;useroking \xDD\4\bA

%20MCs;userdking \xDD\4\bA

%20MCs;userdaing \xDD\4\bA

%20MCs;userdatng \xDD\4\bA

%20MCs;userdatag \xDD\4\bA

%20MCs;userdata= \xDD\4\bA

----------------------------------------------------------------
[v] PN:

%20MCs;userdata= \xDD\4\bA

----------------------------------------------------------------
[v] CN:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80%20MCs;userdata= \xDD\4\bA

----------------------------------------------------------------
[v] Block size: 

16

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

)

)\o271

)\xB9\o004

)\xB9\4N

)\xB9\4N\o247

)\xB9\4N\o2475

)\xB9\4N\o2475Z

)\xB9\4N\o2475Z\o227

)\xB9\4N\o2475Z\x97\o230

)\xB9\4N\o2475Z\x97\x98\o354

)\xB9\4N\o2475Z\x97\x98\xEC\o352

)\xB9\4N\o2475Z\x97\x98\xEC\xEA\o227

)\xB9\4N\o2475Z\x97\x98\xEC\xEA\x97{

)\xB9\4N\o2475Z\x97\x98\xEC\xEA\x97{\o232

)\xB9\4N\o2475Z\x97\x98\xEC\xEA\x97{\x9A\o031

)\xB9\4N\o2475Z\x97\x98\xEC\xEA\x97{\x9A\x19\o275

----------------------------------------------------------------
[v] Output:

)\xB9\4N\o2475Z\x97\x98\xEC\xEA\x97{\x9A\x19\o275

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] CN:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80%20MCs;userdata= \xDD\4\bA

----------------------------------------------------------------
[v] QN:

)\xB9\4N\o2475Z\x97\x98\xEC\xEA\x97{\x9A\x19\o275

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes:

32

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\o2130{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11@}\xB7\o002

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA}\xB7\o002

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xB7\o002

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\o002

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\o205

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\o262

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\o373

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\x8F\x85\4\b\x84\x1D{\xB7\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x85\4\b\x84\x1D{\xB7\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\4\b\x84\x1D{\xB7\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\b\x84\x1D{\xB7\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA\x84\x1D{\xB7\xAA\xC7{\o267

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA\x84\x1D{\xB7\xAA\xC7{\o267

================================================================
[v] End of | AES CBC Encrypt
================================================================

120MCs;userdata= \xDD\4\bA

120MCs;userdata= \xDD\4\bA

123MCs;userdata= \xDD\4\bA

1234Cs;userdata= \xDD\4\bA

12345s;userdata= \xDD\4\bA

12345:;userdata= \xDD\4\bA

12345:auserdata= \xDD\4\bA

12345:adserdata= \xDD\4\bA

12345:admerdata= \xDD\4\bA

12345:admirdata= \xDD\4\bA

12345:admindata= \xDD\4\bA

12345:admin<ata= \xDD\4\bA

12345:admin<tta= \xDD\4\bA

12345:admin<tra= \xDD\4\bA

12345:admin<tru= \xDD\4\bA

12345:admin<true \xDD\4\bA

----------------------------------------------------------------
[v] PN:

12345:admin<true \xDD\4\bA

----------------------------------------------------------------
[v] CN:

\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\o37212345:admin<true \xDD\4\bA

----------------------------------------------------------------
[v] Block size: 

16

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

\o272

\xBAm

\xBAmv

\xBAmv\v

\xBAmv\v$

\xBAmv\v$\o300

\xBAmv\v$\xC0\o363

\xBAmv\v$\xC0\xF3\o210

\xBAmv\v$\xC0\xF3\x88\o350

\xBAmv\v$\xC0\xF3\x88\xE8\o333

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\o225

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\o316

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\xCE\o332

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\xCE\xDA`

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\xCE\xDA`z

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\xCE\xDA`z\o237

----------------------------------------------------------------
[v] Output:

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\xCE\xDA`z\o237

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] CN:

\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\o37212345:admin<true \xDD\4\bA

----------------------------------------------------------------
[v] QN:

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\xCE\xDA`z\o237

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes:

48

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \x1D{\xB7\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \xF6{\xB7\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\xB7\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xAA\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF\xC7{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.{\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L@}\xB7\xB8,\"\xB7\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)}\xB7\xB8,\"\xB7\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xB7\xB8,\"\xB7\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\xB8,\"\xB7\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n,\"\xB7\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n \"\xB7\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xB7\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\o003

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\o003

================================================================
[v] End of | AES CBC Encrypt
================================================================

;2345:admin<true \xDD\4\bA

;c345:admin<true \xDD\4\bA

;co45:admin<true \xDD\4\bA

;com5:admin<true \xDD\4\bA

;comm:admin<true \xDD\4\bA

;commeadmin<true \xDD\4\bA

;commendmin<true \xDD\4\bA

;commentmin<true \xDD\4\bA

;comment2in<true \xDD\4\bA

;comment2=n<true \xDD\4\bA

;comment2=%<true \xDD\4\bA

;comment2=%2true \xDD\4\bA

;comment2=%20rue \xDD\4\bA

;comment2=%20lue \xDD\4\bA

;comment2=%20lie \xDD\4\bA

;comment2=%20lik \xDD\4\bA

----------------------------------------------------------------
[v] PN:

;comment2=%20lik \xDD\4\bA

----------------------------------------------------------------
[v] CN:

 \o3666\x82\xBF.)}L)J\xFD\n !\xC2;comment2=%20lik \xDD\4\bA

----------------------------------------------------------------
[v] Block size: 

16

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

\o033

\x1B\o225

\x1B\x95Y

\x1B\x95Y\o357

\x1B\x95Y\xEF\o322

\x1B\x95Y\xEF\xD2K

\x1B\x95Y\xEF\xD2KG

\x1B\x95Y\xEF\xD2KG\o011

\x1B\x95Y\xEF\xD2KG\x9~

\x1B\x95Y\xEF\xD2KG\x9~\o024

\x1B\x95Y\xEF\xD2KG\x9~\x14o

\x1B\x95Y\xEF\xD2KG\x9~\x14o\o317

\x1B\x95Y\xEF\xD2KG\x9~\x14o\xCF\o027

\x1B\x95Y\xEF\xD2KG\x9~\x14o\xCF\x17L

\x1B\x95Y\xEF\xD2KG\x9~\x14o\xCF\x17LH

\x1B\x95Y\xEF\xD2KG\x9~\x14o\xCF\x17LH\o251

----------------------------------------------------------------
[v] Output:

\x1B\x95Y\xEF\xD2KG\x9~\x14o\xCF\x17LH\o251

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] CN:

 \o3666\x82\xBF.)}L)J\xFD\n !\xC2;comment2=%20lik \xDD\4\bA

----------------------------------------------------------------
[v] QN:

\x1B\x95Y\xEF\xD2KG\x9~\x14o\xCF\x17LH\o251

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes:

64

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\xE4\xE5Y\xB7$\xC5{\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A\xE5Y\xB7$\xC5{\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%Y\xB7$\xC5{\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5\xB7$\xC5{\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r$\xC5{\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEA\xC5{\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO{\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xB7\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE\xC0\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.\xE7Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>Y\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\xB7\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\o001

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\o001

================================================================
[v] End of | AES CBC Encrypt
================================================================

ecomment2=%20lik \xDD\4\bA

e%omment2=%20lik \xDD\4\bA

e%2mment2=%20lik \xDD\4\bA

e%20ment2=%20lik \xDD\4\bA

e%20aent2=%20lik \xDD\4\bA

e%20a%nt2=%20lik \xDD\4\bA

e%20a%2t2=%20lik \xDD\4\bA

e%20a%202=%20lik \xDD\4\bA

e%20a%20p=%20lik \xDD\4\bA

e%20a%20po%20lik \xDD\4\bA

e%20a%20pou20lik \xDD\4\bA

e%20a%20poun0lik \xDD\4\bA

e%20a%20poundlik \xDD\4\bA

e%20a%20pound%ik \xDD\4\bA

e%20a%20pound%2k \xDD\4\bA

e%20a%20pound%20 \xDD\4\bA

----------------------------------------------------------------
[v] PN:

e%20a%20pound%20 \xDD\4\bA

----------------------------------------------------------------
[v] CN:

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\o216e%20a%20pound%20 \xDD\4\bA

----------------------------------------------------------------
[v] Block size: 

16

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

.

.\o030

.\x18s

.\x18s\o376

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

.\x18s\xFE{

----------------------------------------------------------------
[v] Output:

.\x18s\xFE{

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] CN:

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\o216e%20a%20pound%20 \xDD\4\bA

----------------------------------------------------------------
[v] QN:

.\x18s\xFE{

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes:

80

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJ

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\o300

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\o003

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\o274

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\o315

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\o210

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\o254

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\xE4\xE5Y\xB7\o006

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\xE5Y\xB7\o006

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8FY\xB7\o006

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\xB7\o006

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\o006

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\o006

================================================================
[v] End of | AES CBC Encrypt
================================================================

o%20a%20pound%20 \xDD\4\bA

of20a%20pound%20 \xDD\4\bA

of%0a%20pound%20 \xDD\4\bA

of%2a%20pound%20 \xDD\4\bA

of%20%20pound%20 \xDD\4\bA

of%20b20pound%20 \xDD\4\bA

of%20ba0pound%20 \xDD\4\bA

of%20bacpound%20 \xDD\4\bA

of%20bacoound%20 \xDD\4\bA

of%20baconund%20 \xDD\4\bA

of%20bacon\6nd%20 \xDD\4\bA

of%20bacon\6\6d%20 \xDD\4\bA

of%20bacon\6\6\6%20 \xDD\4\bA

of%20bacon\6\6\6\o00620 \xDD\4\bA

of%20bacon\6\6\6\6\o0060 \xDD\4\bA

of%20bacon\6\6\6\6\6\6 \xDD\4\bA

----------------------------------------------------------------
[v] PN:

of%20bacon\6\6\6\6\6\6 \xDD\4\bA

----------------------------------------------------------------
[v] CN:

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1Fof%20bacon\6\6\6\6\6\6 \xDD\4\bA

----------------------------------------------------------------
[v] Block size: 

16

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

%

%/

%/\o345

%/\o3451

%/\o3451\o214

%/\o3451\x8C\o257

%/\o3451\x8C\xAF\o351

%/\o3451\x8C\xAF\xE9\o021

%/\o3451\x8C\xAF\xE9\x11K

%/\o3451\x8C\xAF\xE9\x11K/

%/\o3451\x8C\xAF\xE9\x11K/\o252

%/\o3451\x8C\xAF\xE9\x11K/\xAA\o002

%/\o3451\x8C\xAF\xE9\x11K/\xAA\2\a

%/\o3451\x8C\xAF\xE9\x11K/\xAA\2\a\o211

%/\o3451\x8C\xAF\xE9\x11K/\xAA\2\a\x89\o245

%/\o3451\x8C\xAF\xE9\x11K/\xAA\2\a\x89\xA5\o031

----------------------------------------------------------------
[v] Output:

%/\o3451\x8C\xAF\xE9\x11K/\xAA\2\a\x89\xA5\o031

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] CN:

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1Fof%20bacon\6\6\6\6\6\6 \xDD\4\bA

----------------------------------------------------------------
[v] QN:

%/\o3451\x8C\xAF\xE9\x11K/\xAA\2\a\x89\xA5\o031

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes:

96

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\o366

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\o231

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\o262

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x80\xE5\x8A\xBFq\xEA\xB1\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\xE5\x8A\xBFq\xEA\xB1\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x8A\xBFq\xEA\xB1\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\xBFq\xEA\xB1\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\xFq\xEA\xB1\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\xEA\xB1\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xB1\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\a.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F.N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13N=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0=\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1\xF6\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

----------------------------------------------------------------
[v] Ciphertext:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFA\x92\xEC\x85\xB2\xFB\xF2\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\xC8.\"\xB7\xF8\xBB\"\xB7V}|\o267

================================================================
[v] End of | AES CBC Encrypt
================================================================

----------------------------------------------------------------
[v] Bitflipping in ciphertext: 

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1- \xE6Y\xB7\o001

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
[v] Second Function 
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

----------------------------------------------------------------
[v] Decryption: 



----------------------------------------------------------------
[v] Length Decryption: 

-1081416360

----------------------------------------------------------------
[v] Length Cipher: 

96

----------------------------------------------------------------
[v] Key: 



----------------------------------------------------------------
[v] IV:

\xC0\xE7Y\o267

================================================================
[v] AES CBC Decrypt
================================================================

----------------------------------------------------------------
[v] CN 1:

\xC0%20\xD1(C\o267

\xC0\o34720\xD1(C\o267

\xC0\xE7Y0\xD1(C\o267

\xC0\xE7Y\xB7\xD1(C\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

\xC0\xE7Y\o267

----------------------------------------------------------------
[v] CN 1:

\xC0\xE7Y\o267

----------------------------------------------------------------
[v] Initialize Ciphertext Block: 

\v

\v\o213

\v\o2134

\v\o2134\3\xA8\xE4\x8A\xBF\x85\o354E\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\xE4\xE4\x8A\xBF\x85\o354E\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344F\x8A\xBF\x85\o354E\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xBF\x85\o354E\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\x85\o354E\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\o354E\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\o211E\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xB7\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\xB5\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xFDz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEz\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\xB7\6\xE5\4\b\o001

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Initialize Ciphertext Block: 

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] QN:

0like%20a267poun\xC0\xE7Y\o267

----------------------------------------------------------------
[v] CN:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes Decryption: 

16

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

c

co

com

comm

comme

commen

comment

comment1

comment1=

comment1=c

comment1=co

comment1=coo

comment1=cook

comment1=cooki

comment1=cookin

comment1=cooking

----------------------------------------------------------------
[v] Output:

comment1=cooking

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

c
\v\xE7Y\o267

co
\v\x8BY\o267

com
\v\o2134\o267

comm\o003
\v\o2134\o003

comme
\v\o2134\3\xE4\xE0Y\xB7\xCD\xBD{\xB7\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

commen
\v\o2134\3\o344FY\xB7\xCD\xBD{\xB7\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment
\v\o2134\3\o344Fa\xB7\xCD\xBD{\xB7\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1 \xE6\x8A\xBF\xA4\x10t\o267
\v\o2134\3\o344Fa\xE2\xCD\xBD{\xB7\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=\xE6\x8A\xBF\xA4\x10t\o267
\v\o2134\3\o344Fa\xE2\xEB\xBD{\xB7\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=c\x8A\xBF\xA4\x10t\o267
\v\o2134\3\o344Fa\xE2\xEB\x89{\xB7\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=co\xBF\xA4\x10t\o267
\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xB7\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=coo\xA4\x10t\o267
\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\xFD\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=cook\x10t\o267
\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\x1F@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=cookit\o267
\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEE@\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=cookin\o267
\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\xB7\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

comment1=cooking
\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking
\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Plaintext:

comment1=cooking

----------------------------------------------------------------
[v] CN 1:

\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

================================================================
[v] End of | AES CBC Decrypt
================================================================

\x8B\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_4\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\o021Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\o373a\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\xEB\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\x89\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\x98\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\x1A\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\xEEx\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12x\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\x80\6\xE5\4\b\o001

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Initialize Ciphertext Block: 

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] QN:

\xA3\o2104\o332e\x8E-\x86\xF0\xDE\x14\xD8\x96v.\xD0\v\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

----------------------------------------------------------------
[v] CN:

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes Decryption: 

32

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

\o234

\x9C\o250

\x9C\xA8U

\x9C\xA8U\o215

\x9C\xA8U\x8DO

\x9C\xA8U\x8DOe

\x9C\xA8U\x8DOe\o260

\x9C\xA8U\x8DOe\xB0\o255

\x9C\xA8U\x8DOe\xB0\xADu

\x9C\xA8U\x8DOe\xB0\xADu\o334

\x9C\xA8U\x8DOe\xB0\xADu\o3344

\x9C\xA8U\x8DOe\xB0\xADu\o3344\o006

\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\o261

\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o020

\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203

\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o360

----------------------------------------------------------------
[v] Output:

\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o360

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\o234
\x8B\o2134\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\o250
\x8B_4\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U
\x8B_E\3\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8D\xC4\xE6\x8A\o2778\xE6\x8A\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\o344Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DO\xE6\x8A\o2778\xE6\x8A\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\o021Fa\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\x8A\o2778\xE6\x8A\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\o373a\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\o2778\xE6\x8A\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xE2\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\o2558\xE6\x8A\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\xEB\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\xE6\x8A\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\x89\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\xDC\x8A\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\x98\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\o2770\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\o0060\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\x1A\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\xE6\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\xEEx\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\x10\x8A\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12x\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\xBF>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\x80\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\xF0>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\xF0>\x86\4\b8I}\o267
\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Plaintext:

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\xF0>\x86\4\b8I}\o267

----------------------------------------------------------------
[v] CN 1:

\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

================================================================
[v] End of | AES CBC Decrypt
================================================================

 _E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o366E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o36668\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}\x85\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L\xB2\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L)\xFB\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L)J\xF3\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L)J\xFD\xAE\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L)J\xFD\n\x12\xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L)J\xFD\n \xF\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L)J\xFD\n !\xFA\6\xE5\4\b\o001

 \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Initialize Ciphertext Block: 

 \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] QN:

\x90#a\x8E\xAB#\xD1O\x9EU\xAC\xF5\xAB\xFEKp\x8B_E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

----------------------------------------------------------------
[v] CN:

 \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes Decryption: 

48

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

1

12

123

1234

12345

12345;

12345;a

12345;ad

12345;adm

12345;admi

12345;admin

12345;admin=

12345;admin=t

12345;admin=tr

12345;admin=tru

12345;admin=true

----------------------------------------------------------------
[v] Output:

12345;admin=true

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o3601\x86\4\b8I}\o267
 _E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012\4\b8I}\o267
 \o366E8\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o360123\b8I}\o267
 \o36668\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012348I}\o267
 \o3666\x82\x11\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345I}\o267
 \o3666\x82\xBF\xFB\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;}\o267
 \o3666\x82\xBF.\x92\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;a\o267
 \o3666\x82\xBF.)\xEC\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;ad
 \o3666\x82\xBF.)}\x85\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;adm
 \o3666\x82\xBF.)}L\xB2\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admi
 \o3666\x82\xBF.)}L)\xFB\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin
 \o3666\x82\xBF.)}L)J\xF3\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=\o302
 \o3666\x82\xBF.)}L)J\xFD\xAE\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=t
 \o3666\x82\xBF.)}L)J\xFD\n\x12\xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=tr
 \o3666\x82\xBF.)}L)J\xFD\n \xF\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=tru
 \o3666\x82\xBF.)}L)J\xFD\n !\xFA \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=trueVMH\xB7\xFF\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
 \o3666\x82\xBF.)}L)J\xFD\n !\xC2 \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=trueVMH\xB7\xFF\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
 \o3666\x82\xBF.)}L)J\xFD\n !\xC2 \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Plaintext:

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=trueVMH\xB7\xFF\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267

----------------------------------------------------------------
[v] CN 1:

 \o3666\x82\xBF.)}L)J\xFD\n !\xC2 \o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

================================================================
[v] End of | AES CBC Decrypt
================================================================

K\o3666\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

K=6\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\x82\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\xBF.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A.)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%)}L)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5}L)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5rL)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEA)J\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEAOJ\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEAO\xF1\xFD\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE\n !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE. !\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>!\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\xC2\6\xE5\4\b\o001

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Initialize Ciphertext Block: 

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] QN:

\xBAmv\v$\xC0\xF3\x88\xE8\xDB\x95\xCE\xDA`z\x9F \o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

----------------------------------------------------------------
[v] CN:

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes Decryption: 

64

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

;

;c

;co

;com

;comm

;comme

;commen

;comment

;comment2

;comment2=

;comment2=%

;comment2=%2

;comment2=%20

;comment2=%20l

;comment2=%20li

;comment2=%20lik

----------------------------------------------------------------
[v] Output:

;comment2=%20lik

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;MH\xB7\xFF\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K\o3666\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;cH\xB7\xFF\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=6\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;co\xB7\xFF\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\x82\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;com\xFF\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\xBF.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comm\xFF\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A.)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comme\xFF\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%)}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;commen\xFF;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5}L)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment;\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5rL)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2\xF0l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5r\xEA)J\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=l\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAOJ\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%\xB7\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAO\xF1\xFD\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%2\xF8\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAO\xF1\xE\n !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20\xBB\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAO\xF1\xE. !\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20l\"\xB7\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>!\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20li\xB7\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\xC2K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20lik\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EK=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20lik\x93$B\o267
K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EK=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Plaintext:

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20lik\x93$B\o267

----------------------------------------------------------------
[v] CN 1:

K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EK=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

================================================================
[v] End of | AES CBC Decrypt
================================================================

J=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JIA\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC%\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\xF5r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r\xEAO\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$O\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$A\xF1\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$A\xAC\xE.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$A\xAC\4.>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1>\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\x7F\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x8E\6\xE5\4\b\o001

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Initialize Ciphertext Block: 

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] QN:

\x1B\x95Y\xEF\xD2KG\x9~\x14o\xCF\x17LH\xA9K=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

----------------------------------------------------------------
[v] CN:

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes Decryption: 

80

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

e

e%

e%2

e%20

e%20a

e%20a%

e%20a%2

e%20a%20

e%20a%20p

e%20a%20po

e%20a%20pou

e%20a%20poun

e%20a%20pound

e%20a%20pound%

e%20a%20pound%2

e%20a%20pound%20

----------------------------------------------------------------
[v] Output:

e%20a%20pound%20

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like$B\o267
J=A\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%B\o267
JIA\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%2\o267
JI\xC0\xCE\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20
JI\xC0\3\x1A%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20au|\o267F\2 
JI\xC0\3\xBC%\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%|\o267F\2 
JI\xC0\3\xBC\xCD\xF5r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%2\o267F\2 
JI\xC0\3\xBC\xCD\x88r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20F\2 
JI\xC0\3\xBC\xCD\x88r\xEAO\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20p\2 
JI\xC0\3\xBC\xCD\x88r$O\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20po 
JI\xC0\3\xBC\xCD\x88r$A\xF1\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pou
JI\xC0\3\xBC\xCD\x88r$A\xAC\xE.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20poun8I}\xB7\xA9\x88\4\b
JI\xC0\3\xBC\xCD\x88r$A\xAC\4.>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20poundI}\xB7\xA9\x88\4\b
JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1>\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%}\xB7\xA9\x88\4\b
JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\x7F\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%2\xB7\xA9\x88\4\b
JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x8EJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20\xA9\x88\4\b
JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1FJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20\xA9\x88\4\b
JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1FJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Plaintext:

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20\xA9\x88\4\b

----------------------------------------------------------------
[v] CN 1:

JI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1FJI\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

================================================================
[v] End of | AES CBC Decrypt
================================================================

\xF6I\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88r$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\xF$A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175A\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\4\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\1\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\x8F\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xA3\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1\x1F\6\xE5\4\b\o001

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Initialize Ciphertext Block: 

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Length Bit of Block: 

128

----------------------------------------------------------------
[v] QN:

.\x18s\xFE{

----------------------------------------------------------------
[v] CN:

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Block size: 

16

----------------------------------------------------------------
[v] Key:



----------------------------------------------------------------
[v] Bytes Decryption: 

96

================================================================
[v] Fixed XOR
================================================================

----------------------------------------------------------------
[v] Output:

o

of

of%

of%2

of%20

of%20b

of%20ba

of%20bac

of%20baco

of%20bacon

of%20bacon\o006

of%20bacon\6\o006

of%20bacon\6\6\o006

of%20bacon\6\6\6\o006

of%20bacon\6\6\6\6\o006

of%20bacon\6\6\6\6\6\o006

----------------------------------------------------------------
[v] Output:

of%20bacon\6\6\6\6\6\o006

================================================================
[v] End of | Fixed XOR
================================================================

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20o\x88\4\b
\xF6I\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of\4\b
\xF6\x99\xC0\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%\b
\xF6\x99\xB2\3\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%2
\xF6\x99\xB2\x10\xBC\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20\x10t\xB7\x18\x1B{\o267
\xF6\x99\xB2\x10\x86\xCD\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bt\xB7\x18\x1B{\o267
\xF6\x99\xB2\x10\x86\x98\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20ba\xB7\x18\x1B{\o267
\xF6\x99\xB2\x10\x86\x98\x88r$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bac\x18\x1B{\o267
\xF6\x99\xB2\x10\x86\x98\x88\xF$A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20baco\x1B{\o267
\xF6\x99\xB2\x10\x86\x98\x88\o0175A\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon{\o267
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\o267
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\4\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\o006
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\1\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\6\o006
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\x8F\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\5\b\xE2\xDA\4\b\o001
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xA3\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\b\xE2\xDA\4\b\o001
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1\x1F\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\6\xE2\xDA\4\b\o001
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Write CN to Output Array and Update CN_1: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\6\xE2\xDA\4\b\o001
\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

----------------------------------------------------------------
[v] Plaintext:

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\6\xE2\xDA\4\b\o001

----------------------------------------------------------------
[v] CN 1:

\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\xF6\x99\xB2\x10\x86\x98\x88\o0175\x9\xAC\x7F\x13\xF0\xC1-\6\xE5\4\b\o001

================================================================
[v] End of | AES CBC Decrypt
================================================================

----------------------------------------------------------------
[v] Plaintext: 

comment1=cooking\x9C\xA8U\x8DOe\xB0\xADu\o3344\6\xB1\o0203\o36012345;admin=true;comment2=%20like%20a%20pound%20of%20bacon\6\6\6\6\6\6\xE2\xDA\4\b\o001


################################################################
End Of | CBC Bitflipping Attacks
################################################################


Mengapa hanya share proses penyelesaiannya saja? Alasannya bisa anda lihat pada tulisan ikhtisar MCC sebelumnya.

Sekian tulisan hari ini, semoga bermanfaat.

Keep Fun Coding 😀

[1] Unknown. (????). CBC Bitflipping Attacks. Tersedia: cryptopals.com/sets/2/challenges/16/. [19 Januari 2015].

Advertisements

3 thoughts on “Matasano Crypto Challenge 16: CBC Bitflipping Attacks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s