倉倡俱倕俷倇倨倉倌們倄倣倌倩倹倅倧倸倉俲倦倹倉倰個倷倉倌倩倹倅倧倸倉倓倩倹倰倛倉倧倝們倉倨候倒值 倊倇倇倥倸 49
倅倝倉倇倥倸俹倡倉俱倕倡倊們倢倝倥俱俴倓倡倹俷
倊倉倳倊倛倉倹倢俲倝俷倚們倢俺値俱們俷倅倢俸倇倡倹俷倚倥倸們倥倓倸倝俷倓倝倒俲倝俷俱倢倓倝倄倉倝倉俺倡倄倰俸倉
倄倩倰倛們倧倝倉倎倗俱倰俲倢俸倠倴們倸倴倄倹俱値倉倝倠倴倓倰倕倒 倚倥倛倉倹倢倇倨俱俴倉俻倥倄倰倌倧倝倄
“倛倗倡俷倗倸倢倉倥倸俸倠倰倎倥倒俷倎倝倉倠俴倠”
倇倡倉倇倥倇倥倸倛俽値俷俴倉倉倡倹倉倒倧倸倉倓倢倒俷倢倉們倢倳倛倹 倎倓倹倝們倱倗倗倅倢倱倉倸倗倱倉倸 俹倡倉俱倷們倡倸倉倳俸倇倡倉倇倥
倎倗俱倰俲倢倛倢倇倢俷倰俸倢倠倓倠倊倊倰俸倝俸倓値俷倶倄倹倗倒
「 倊倇倚倓倨個:
倓倢倒俷倢倉俹倊倡倊倉倥倹倉倣倰倚倉倝倗値倈倥俱倢倓倰俸倢倠倇倠倕倗俷倓倠倊倊倰俴倓倧倝俲倸倢倒俴倗倢們個倕倝倄倐倡倒俲倡倹倉倚倩俷俲倝俷 ‘倝倡倕倏倢們倢倒倄值 倱倕倠 倝倡倕倏倸倢倞倥倕個值’ 倲倄倒倳俺倹俺倸倝俷倲倛倗倸俱倢倓倒俱倓倠倄倡倊倚値倇倈値值倳倉倓倠倊倊個俿値倊倡倅値俱倢倓倕値倉倨俱俻值 倌倸倢倉倏倡俷俱值俺倡倉 OverlayFS 」
俹倡倉倰個値倄倛倉倹倢倓倢倒俷倢倉倛倉倹倢倱倓俱俲倃倠倉倡倸俷倕俷倊倉倰俱倹倢倝倥倹
俺倸倝俷倲倛倗倸俱倢倓倒俱倓倠倄倡倊倚値倇倈値值倳倉 OverlayFS 倝倒倸倢俷倉倡倹倉倰倛倓倝?
倳倉倛倡倗俲倝俷俹倡倉們倥倀倢倉俲倹倝們倩倕俺倸倝俷倲倛倗倸俲倝俷倇倨俱倓倠倊倊個俿値倊倡倅値俱倢倓倇倥倸倰俴倒俴倹倉倎倊們倢 倱倅倸倉倥倸們倡倉倰個倷倉個倓倠倰倐倇倳倛們倸倲倄倒倚値倹倉倰俺値俷
倱倕倠倆倹倢俸倠倊倝俱倗倸倢倎倗俱倰俲倢倳俺倹俺倸倝俷倲倛倗倸倇倥倸倰俴倒倰俱倷倊倴倗倹俱倸倝倉倛倉倹倢倉倥倹俱倷倴們倸倳俺倸倱倉倸
倰倎倓倢倠俹倡倉倴倄倹俴倡倚倅倝們倕値倉倨俱俻值倰倎倧倸倝個倹倝俷俱倡倉俺倸倝俷倲倛倗倸倰倛倕倸倢倉倡倹倉倴倗倹倛們倄倱倕倹倗 倱倅倸倆倹倢們倥俺倸倝俷倲倛倗倸倳倛們倸倲倌倕倸們倢倱倊倊倉倥倹 倇倨俱倝倒倸倢俷俱倷倴倓倹俴倸倢
‘們倡倉俸倓値俷倰倛倓倝倰倉倥倸倒?’
個倡俷! 倱個倠 倱個倠―
倳倉倗値倉倢倇倥倇倥倸俹倡倉俸倄俸倸倝
倳倉倚們倝俷俲倝俷俹倡倉倰俱値倄個倓倠俱倢倒倴倏俱倓倠俸倢倒倴個倇倡倸倗
倅倝倉倱倓俱倇倨俱倝倒倸倢俷倰個倷倉倰倎倥倒俷俴倗倢們們倧倄們値倄
倴們倸倉倢倉倱倚俷個倓倠俱倢倒倰倛倕倸倢倉倡倹倉俱倷倱倅俱俱倓倠俸倢倒倰個倷倉倰倘候倰倚倥倹倒倗倲俴倹倄 俱倸倝倉俸倠倰倓倥倒俷倅倡倗俱倕倢俷俴倗倢們們倧倄
俸倉俱倕倢倒倰個倷倉倲俴倹倄們倛倢倘倢倕俱倗倸倢 30 倕倹倢倉倊倓倓倇倡倄倇倥倸個倓倢俱俿俲倦倹倉倅倓俷倛倉倹倢
倉倡倸倉俴倧倝倲俴倓俷倚倓倹倢俷倇倡倹俷倛們倄俲倝俷倰俴倝倓值倰倉倕倕値倉倨俱俻值倇倥倸俹倡倉個倓倡倊倱倅倸俷倰倝俷
俹倡倉倲倏俱倡倚倴個倒倡俷倊倕倷倝俱倲俴倹倄倚倸倗倉倛倉倦倸俷倲倄倒倰俹倎倢倠
俺倸倝俷倲倛倗倸倇倥倸倓倠倊倨倴倗倹倆倩俱倰俱倷倊倝倒倩倸倳倉倴倏倕值 [overlayfs.c] 倲俴倹倄俲倒倢倒倝倝俱們倢倇倥倕倠倊倓倓倇倡倄俺倡倄倰俸倉俲倦倹倉倰倓倧倸倝倒倶
倏倨倸倊―
[ if (uid_eq(current_fsuid(), file1->f_inode->i_uid)) { … } ]
倅倓俷倉倥倹倱倛倕倠 俸倨倄倰倓値倸們倅倹倉俲倝俷個倡俽倛倢
倏倡俷俱值俺倡倉倉倥倹俴倧倉俴倸倢 user ID 俲倝俷倲個倓倰俻倚 倱倅倸倳倉倰倕倰倒倝倓值倊倉倚倨倄俲倝俷 OverlayFS 們倥倲倝俱倢倚倇倥倸 ID 倌倩倹倳俺倹倝倢俸倆倩俱倱倇倉倰個倷倉倓倩倇
俲倡倹倉倅倝倉俱倢倓倅倓倗俸倚倝倊俴倗倢們倆倩俱倅倹倝俷倳倉倓倠倛倗倸倢俷俱倢倓俴倡倄倕倝俱俲倹倝們倩倕倝倢俸倴們倸倇倣俷倢倉倅倢們倇倥倸俴倗倓
倅倝倉倉倡倹倉倰倝俷 倌倩倹倲俸們倅倥倚倢們倢倓倆倒倦倄倓倠倊倊倱倕倠倰個倕倥倸倒倉倚値倇倈値值倰個倷倉倌倩倹倄倩倱倕倴倄倹
‘UID 們倡倉倆倩俱倱個倕俷倰個倷倉倓倩倇倱倊倊倉倥倹倰倕倒倰倛倓倝?’
“倞倸倢!”
俹倡倉倛倡倗倰倓倢倠倝倝俱們倢倝倒倸倢俷倛們倄俴倣倎倩倄
倴們倸倉倸倢倰俺倧倸倝倗倸倢俺倸倝俷倲倛倗倸倱倊倊倉倥倹俸倠倒倡俷倴們倸們倥倳俴倓倰俸倝們倢俱倸倝倉 倱倕倠倇倥倸倰倛倕倧倝倰俺倧倸倝俱倗倸倢俴倧倝倎倗俱倉倥倹倛倢倰俸倝倴倄倹倐倢倒倳倉倗倡倉倰倄倥倒倗
“俺倸倝俷倲倛倗倸俲倝俷 OverlayFS… 俴倨倃倰俸倝們倡倉倳倉倗倡倉倰倄倥倒倗倰倛倓倝?”
倰們倧倸倝俹倡倉倆倢們倰倎倧倸倝倒倧倉倒倡倉 倄倗俷倅倢俲倝俷倛俽値俷俴倉倉倡倹倉俱倷倚倡倸倉倓倠倓値俱俲倦倹倉們倢倝倒倸倢俷倰倛倷倉倴倄倹俺倡倄
“俴倨倃倓倩倹… 倗倸倢們倡倉俴倧倝倝倠倴倓倰倛倓倝俴倠?”
“倝倸倢倉倳倛倹俸倊俱倸倝倉倱倕倹倗俴倸倝倒倗倸倢俱倡倉”
Reverse Engineering
倰倇俴倉値俴倇倥倸倰倓倥倒俱倗倸倢俱倢倓倒倹倝倉俱倓倠倊倗倉俱倢倓倝倝俱倱倊倊
們倡倉倰倛們倧倝倉俱倢倓倆倝倄倱倒俱倰俴倓倧倸倝俷俸倡俱倓俻倡倊俻倹倝倉倝倝俱倰個倷倉倚倸倗倉倶 倰倎倧倸倝倄倩倗倸倢倱倅倸倕倠俺値倹倉倇倣俷倢倉倝倒倸倢俷倴倓
倳倉俱倓倃倥俲倝俷俻倝倏倅值倱倗倓值 們倡倉俴倧倝俱倢倓倅倢們倓倝倒倲俴倹倄倱倕倠倲俴倓俷倚倓倹倢俷倐倢倒倳倉 倰倎倧倸倝倰個値倄倰倌倒倚値倸俷倇倥倸俻倸倝倉倝倒倩倸
倚倣倛倓倡倊倌倩倹倰俺倥倸倒倗俺倢俽倄倹倢倉俴倗倢們個倕倝倄倐倡倒 們倡倉俴倧倝倇倡俱候倠倇倥倸俲倢倄倴們倸倴倄倹
倰俺倸倉倰倄倥倒倗俱倡倊倅倝倉倉倥倹 倇倥倸倳俺倹俱倢倓倓倥倰倗値倓值倚倰倎倧倸倝俴倹倉倛倢俺倸倝俷倲倛倗倸倕倸倗俷倛倉倹倢
倛倓倧倝俱倢倓倗値倰俴倓倢倠倛值倱倉倗倇倢俷俱倢倓倲俸們倅倥俲倝俷倱倞俱倰俱倝倓值 倰倎倧倸倝倚倓倹倢俷們倢倅倓俱倢倓個倹倝俷俱倡倉 倅倹倝俷倗倢倄倱倌倉倌倡俷俱倕倡倊倴個俸倢俱倰倚倹倉倇倢俷倇倥倸倱倞俱倰俱倝倓值倳俺倹
倲倕俱倉倥倹俱倷倰個倷倉倱倊倊倉倡倹倉倰倚們倝
倇倨俱倚値倸俷們倥倇倡倹俷倱倚俷倚倗倸倢俷倱倕倠倰俷倢們倧倄倝倒倩倸倳倉倅倡倗
倰倛們倧倝倉俱倡倊倰倇俴倲倉倲倕倒倥倉値倗倰俴倕倥倒倓值 倳俺倹倆倩俱倇倢俷俱倷倌倕値倅倎倕倡俷俷倢倉 倳俺倹倌値倄俱倷俱倕倢倒倰個倷倉倓倠倰倊値倄 俱倢倓倓倥倰倗値倓值倚俱倷倰俺倸倉俱倡倉 倳俺倹倄倥俴倧倝俴倗倢們個倕倝倄倐倡倒 倳俺倹俺倡倸倗俴倧倝俱倢倓倱倞俱
倱倕倠倆倹倢倎倩倄倆倦俷俴倉倇倥倸倰俺倥倸倒倗俺倢俽倇倥倸倚倨倄倳倉倰倇俴倉値俴倉倥倹 俱倷俴俷倴們倸倎倹倉倌倩倹倛俽値俷俴倉倉倥倹倱倉倸
們値俱倠
倍倥們倧倝俲倝俷倰倈倝倅倝倉倉倥倹俴俷俱倹倢倗倴俱倕俱倗倸倢倚們倡倒倝倒倩倸倴們倲俴倓俻倝倏倇值們倢俱
倰倎倓倢倠倰倈倝倴倄倹俴倕倨俱俴倕倥倝倒倩倸俱倡倊倰倛倕倸倢倝倡俸俹倓値倒倠倗倡倒倓倨倸倉倱倕倠倛倕俷倳倛倕倳倉倲倕俱倉倡倹倉倝倒倸倢俷倱倇倹俸倓値俷
倱倕倠倰們倧倸倝俴倉倰倓倢倚倉倨俱俱倡倊倚値倸俷倇倥倸倇倣俸倓値俷倶 們倡倉俱倷俴倧倝俺倸倗俷倰倗倕倢倇倥倸倰倅値倊倲倅倇倥倸倚倨倄
俹倡倉倉倦俱倐倢倎倅倝倉倇倥倸倰倈倝俱倡倊倇倥們俱倣倕倡俷俲倨倄倕倦俱倳倉倲俴倹倄俲倝俷倕値倉倨俱俻值倰俴倝倓值倰倉倕倰們倧倸倝倗倢倉倴倄倹倝倒倸倢俷俺倡倄倰俸倉
倎倗俱倰倈倝俴俷俸倣倕倝俷俱倢倓倄倥倊倡俱俻倹倣倱倕倹倗俻倹倣倝倥俱 倴倕倸倅倢們倰倚倹倉倇倢俷倲俴倹倄俱倡倊俴倣倚倡倸俷倓倠倊倊倲倄倒倴們倸倛倒倨倄 俸倉倚倨倄倇倹倢倒俱倷倛倢俺倸倝俷倲倛倗倸倳倛們倸倝倝俱們倢倴倄倹倝倒倸倢俷倐倢俴倐倩們値
‘倲倝倰俴’
倱俴倸倇倡俱候倠倓倥倰倗値倓值倚倓倠倄倡倊倉倥倹俱倷俴倗倓倌倸倢倉倱倕倹倗
倰倝倢俸倓値俷倶 倱俴倸倉倥倹俱倷倴們倸倅倹倝俷倄倩倅倸倝倳倛倹倰倚倥倒倰倗倕倢倱倕倹倗倄倹倗倒俻倹倣
* * *
倞倒倝倉倝倩倎倕値俱倛倉倹倢倓倢倒俷倢倉倝倒倸倢俷俺倹倢倶 倄倹倗倒倚倥倛倉倹倢倇倥倸俸倄俸倸倝倚倨倄俲倥倄
倆倦俷俲倡倹倉倕倧們倴個倱倕倹倗倄倹倗倒俻倹倣倗倸倢倅倹倝俷俱倓倠倎倓値倊倅倢
俱倓倠倇倡倸俷俸倩倸倶 倄倗俷倅倢俲倝俷倰俲倢俱倷倚倡倸倉倓倠倓値俱 俱倸倝倉俸倠倰倊値俱俱倗倹倢俷倰倛們倧倝倉俴倉倰倎値倸俷倅倧倸倉俸倢俱倍倡倉 倱倕倹倗俱倓倠倎倓値倊倅倢倰個倷倉俴倓倡倹俷倱倓俱
倇倡倉倳倄倉倡倹倉 倓倝倒倒値倹們倊倢俷倶 俱倷倌倨倄俲倦倹倉倇倥倸們倨們個倢俱俲倝俷倰俲倢
‘倰倛倷倉倴倛們倉倡倸倉?’
倱倏倉倇倝們俱倓倠倇倨倹俷倘倝俱俺値倊倠倰倊倢倶 俺値倊倠倰倝俷俱倷倎倒倡俱倛倉倹倢倄倹倗倒倄倗俷倅倢倇倥倸倰倊値俱倲倎倕俷
‘...倰俲倢俱倣倕倡俷倚倉倨俱倝倒倩倸倰倛倓倝?’
俺値倊倠倝倹倢個倢俱俴倹倢俷們倝俷倞倒倝倉倝倩倝倥俱俴倓倡倹俷 倰倛們倧倝倉倴們倸倝倒倢俱倰俺倧倸倝倚倢倒倅倢倅倡倗倰倝俷
倰倄値們倇倥倰倈倝俴値倄倗倸倢倞倒倝倉倝倩俴俷倱俴倸倱俱倕倹俷倝倸倢倉倓倢倒俷倢倉倳倛倹俸倊倶 倱倕倹倗俱倷倝倝俱倴個 倰倎倓倢倠倰俺倧倸倝倗倸倢俴倉倅倓倗俸俸倓値俷倶 俴俷倰個倷倉俴倉倝倧倸倉 倚倸倗倉倰俲倢倱俴倸倅倡倗倱倇倉倚倸俷倰倝俱倚倢倓倰倇倸倢倉倡倹倉
倱倅倸倴們倸倳俺倸倱倊倊倉倡倹倉倰倕倒
倳俴倓倰倛倷倉俱倷倊倝俱倴倄倹 倗倸倢倞倒倝倉倝倩俱倣倕倡俷倝倸倢倉倄倹倗倒倚們倢倈値倱倕倠俴倗倢們倚倉倳俸倝倒倸倢俷倱倇倹俸倓値俷
倰倛們倧倝倉俴倉俱倣倕倡俷倝倸倢倉倉値倒倢倒倚倨倄倰俲倹們俲倹倉俸倉倛倕俷倰俲倹倢倴個倳倉倰倓倧倸倝俷
‘倰俲倢...倰俲倹倢倳俸倇倡倹俷倛們倄倉倡倸倉俸倓値俷倶倰倛倓倝?’
俺値倊倠倉倦俱倆倦俷倅倝倉倇倥倸倎倗俱倰倈倝俺倸倗倒俱倡倉倇倣倓倢倒俷倢倉俹倊倡倊倉倥倹俲倦倹倉們倢
倇倡倹俷俱倢倓倗値倰俴倓倢倠倛值俲倹倝們倩倕 倄倥倊倡俱倲俴倹倄 倝倝俱倱倊倊倰倚倹倉倇倢俷倰俸倢倠倓倠倊倊 倇倨俱俲倡倹倉倅倝倉倰倅倷們倴個倄倹倗倒倰倇俴倉値俴倱倕倠俱倢倓俴倢倄俴倠倰倉倓倠倄倡倊倚倩俷 倰個倷倉倌倕俷倢倉倇倥倸倎倗俱倰倈倝倐倢俴倐倩們値倳俸倇倥倸倚倨倄
們倡倉俴倧倝倌倕俷倢倉倇倥倸倎倗俱倰倈倝倇倨倸們俺倥倗値倅倕俷倴個倚倓倹倢俷倓倸倗們俱倡倉
俸倉倱們倹倱倅倸倌倩倹倰俺倥倸倒倗俺倢俽倄倹倢倉俴倗倢們個倕倝倄倐倡倒倒倡俷倅倹倝俷倝倸倢倉俻倹倣倛倕倢倒倓倝倊俱倗倸倢俸倠倰俲倹倢倳俸 倰倎倓倢倠俻倡倊俻倹倝倉倱倕倠倕倠倰倝倥倒倄倰俱値倉倴個
倱倅倸倞倒倝倉倝倩...
倚倢倒倅倢倇倥倸倴們倸倰俴倒俱倓倠倎倓値倊俲倝俷倰俲倢倰倊値俱俱倗倹倢俷俲倦倹倉倝倥俱
倰們倧倸倝倰個倕倧倝俱倅倢個値倄倕俷倰倕倷俱倉倹倝倒 倓倝倒倒値倹們倊倢俷倶 俱倷俱倕倡倊們倢倝倥俱俴倓倡倹俷
俺値倊倠倓倝俸倉倰俲倢倝倸倢倉俸倊 倱倅倸倇倡倉倇倥倇倥倸倰俲倢倗倢俷倓倢倒俷倢倉倕俷 倞倒倝倉倝倩俱倷倰個値倄俴倝們倎値倗倰倅倝倓值倇倡倉倇倥 倰倈倝俸倦俷倴們倸們倥倲倝俱倢倚倆倢們倰倕倒倗倸倢倰俲倹倢倳俸俸倓値俷倴倛們
倱倕倹倗們倡倉俱倷倰倓値倸們俲倦倹倉
們倧倝俲倝俷倞倒倝倉倝倩倰倓値倸們倎倨倸俷倴個倊倉倱個倹倉倎値們倎值倝倒倸倢俷倓倗倄倰倓倷倗
倱個倠 倱個倠倶倶倶— 倰倚倥倒俷倎値們倎值俱倓倠倇倊倅倸倝倰倉倧倸倝俷倴們倸倛倒倨倄
倅倝倉倱倓俱俺値倊倠俴値倄倗倸倢倰俲倢俴俷倱俴倸倎値們倎值倴們倸俱倥倸倊倓倓倇倡倄 倱倅倸倰倚倥倒俷倉倡倹倉俱倕倡倊倰倓倷倗俲倦倹倉倰倓倧倸倝倒倶 倴們倸們倥倇倥倇倸倢俸倠倛倒倨倄 們倡倉倰倓倷倗倰倛倕倧倝倰俺倧倸倝
倚們倢俺値俱們俷倅倢俸倇倨俱俴倉倅倸倢俷們倡倸倉倳俸倗倸倢俴倗倢們倰倓倷倗倳倉俱倢倓倎値們倎值俲倝俷倅倉倝倒倩倸倳倉倓倠倄倡倊倇倷倝個 倱倅倸俲倝俷倞倒倝倉倝倩倰倛倉倧倝俱倗倸倢倝倥俱俲倡倹倉
們倡倉倝倒倩倸倳倉倝倥俱倓倠倄倡倊 倰倛們倧倝倉倉倡俱倱俲倸俷倎値們倎值倄倥倄們倧倝倝倢俺倥倎
倒値倸俷倉倸倢倇倦倸俷俱倗倸倢倉倡倹倉 俴倧倝倰俲倢倎値們倎值倴倄倹倰倓倷倗俲倉倢倄倉倡倹倉倱倅倸倴們倸們倥倌値倄倱們倹倱倅倸倅倡倗倰倄倥倒倗
倌倸倢倉倴個俱倗倸倢倚値倊俱倗倸倢倉倢倇倥
倳倉倇倥倸倚倨倄倞倒倝倉倝倩俱倷倕倠們倧倝俸倢俱倱個倹倉倎値們倎值倱倕倹倗倕倨俱俲倦倹倉倒倧倉
倅倸倝們倢俱倷俴倧倝倰倚倥倒俷倰俴倓倧倸倝俷倎値們倎值倄倡俷俲倦倹倉倰倊倢倶
倗倧债俷俷― 倗倧债俷俷―
‘倛倉倦倸俷...倚倝俷...倚倢們...倉倥倸倰俲倢倎値們倎值倴個俱倥倸倛倉倹倢俱倡倉倱倉倸?’
俺値倊倠倉倡倊倝倒倩倸倳倉倳俸倱倅倸俱倷倅倹倝俷倛倒倨倄 倰倎倓倢倠俱倓倠倄倢候倒倡俷倎倸倉倝倝俱們倢倴們倸倛倒倨倄
倳倉倇倥倸倚倨倄倰們倧倸倝倰俴倓倧倸倝俷倎値們倎值倛倒倨倄 俱倝俷俱倓倠倄倢候倇倥倸倝倝俱們倢們倥們倢俱俱倗倸倢倒倥倸倚値倊倱倌倸倉倱倉倸倶
倞倒倝倉倝倩倰倄値倉倰俲倹倢倴個倛倒値倊俱倓倠倄倢候倝倒倸倢俷倳俸倰倒倷倉 倱倕倹倗俸倡倄倰倓倥倒俷倳倛倹倰倓倥倒倊倓倹倝倒倊倉倲倅债倠 倐倢倎倉倡倹倉倄倩倰倛倉倧倝俸倓値俷倚倣倛倓倡倊俺値倊倠
倆倹倢俺値倊倠俴値倄倴們倸倌値倄 倐倢倒倳倉倰倝俱倚倢倓倒倥倸倚値倊俱倗倸倢倛倉倹倢倉倡倹倉俴俷倰個倷倉倊倇倗値倰俴倓倢倠倛值倕倠倰倝倥倒倄俲倝俷倓倢倒俷倢倉倰俸倢倠倓倠倊倊倇倥倸倎倗俱倰倈倝倰俲倥倒倉
‘倴們倸倉倸倢倰俺倧倸倝… 倰個倷倉倴個倴們倸倴倄倹…’
倚們倝俷俲倝俷倰倈倝倅倥倓倗倉倴個倛們倄
倰倚倥倒俷倎値們倎值倰們倧倸倝俴倓倩倸倒倡俷俴俷倄倡俷倝倒倩倸倳倉倛倡倗倴們倸倛倢倒
“俴倨倃們値俱倠 們倢倓倡倊倉倥倸倛倉倸倝倒俴倓倡倊”
倞倒倝倉倝倩倰倓倥倒俱們値俱倠倛倕倡俷俸倢俱俸倡倄倰倝俱倚倢倓倰倚倓倷俸
俺値倊倠倅倹倝俷俱倕倡倹倉倳俸倴們倸倳倛倹倗値倸俷倅倢們們値俱倠倴個倄倹倗倒俴倗倢們倝倒倢俱倓倩倹
倰倈倝俸倡倊倅倢倄倩個俿値俱値倓値倒倢俲倝俷們値俱倠倇倥倸倓倡倊倰倝俱倚倢倓們倢 倱俴倸倰倛倷倉倱倌倸倉倛倕倡俷倇倥倸倱俲倷俷倇倧倸倝俱倷倓倩倹倴倄倹倇倡倉倇倥
倉倡倸倉倅倹倝俷倰個倷倉倓倥倗値倗倱倉倸倶
倓倥倗値倗倇倥倸倱倉倸倉倴個倄倹倗倒倅倡倗倝倡俱候倓倒倥倸倚値倊俱倗倸倢倛倉倹倢倰倅倷們
俱倢倓俸倠倰俲倥倒倉倊倇倗値倰俴倓倢倠倛值倱倊倊倉倡倹倉倲倄倒倴們倸倚倠倄倨倄倱們倹倱倅倸俴倓倡倹俷倰倄倥倒倗 倅倹倝俷倰俱倸俷俲倉倢倄倴倛倉俱倡倉
倅倝倉倉倡倹倉倱倏倉倇倝們俱倷倰倄値倉倌倸倢倉倛倉倹倢俺値倊倠倴個
“倱倏倉倇倝們?”
倰俲倢俱倣倕倡俷們倨倸俷倛倉倹倢倴個倛倢們値俱倠 倛倓倧倝倎倩倄倳倛倹俺倡倄俴倧倝倴個倇倥倸倰倝俱倚倢倓倳倉們倧倝倰倈倝
俺値倊倠俺倠俷倡俱倴個倰們倧倸倝倰倛倷倉倇倸倢倇倥俲倝俷倱倏倉倇倝們
“倱倏倉倇倝們 倉倢倒倇倣倝倠倴倓倉倸倠?”
倰倈倝倎倩倄倰倚倥倒俷倰倊倢 倱倅倸倄倩倰倛們倧倝倉倰俲倢俸倠倴們倸倴倄倹倒値倉
倰倈倝俴値倄俸倠倛倹倢們 倱倅倸倚倨倄倇倹倢倒俱倷倰個倕倥倸倒倉倳俸
倰倎倓倢倠倰們倧倸倝倰倛倷倉倚倥倛倉倹倢俲倝俷倱倏倉倇倝們倇倥倸倄倩倰倛們倧倝倉倆倩俱倚倠俱倄 倰倈倝俱倷倛們倄倱倓俷俸倠倎倩倄
倱倕倠個俿値俱値倓値倒倢倛倕倡俷俸倢俱倉倡倹倉俲倝俷倱倏倉倈倡們俱倷倴們倸倅倸倢俷俸倢俱們値俱倠倰倕倒
倎倝倰個値倄倛倉倹倢倱倓俱倰倇倸倢倉倡倹倉 倚倥倛倉倹倢倇倨俱倝倒倸倢俷俲倝俷倰俲倢俱倷倛倢倒倴個倇倡倉倇倥 倱倕倠倴們倸倱們倹倱倅倸俸倠倰倝倧倹倝們們倧倝俲倝倛倉倹倢倆倡倄倴個
‘俲倹倢俷倳倉倉倡倹倉們倡倉們倥倝倠倴倓俱倡倉倱倉倸…’
俺値倊倠倚倊倅倢俱倡倊俻倝倓值倄 倱倕倹倗倇倡倹俷俴倩倸俱倷俱倹倢倗倰俲倹倢倴個倄倩 倱倕倠倉倡倸倉倇倣倳倛倹倎倗俱倰俲倢倰倛倷倉
倱俴倸們倥倓倥倗値倗俱倷倗倸倢倉倸倢倅俱倳俸倱倕倹倗 倱倅倸倉倥倸們倡倉倰俱値倉俱倗倸倢倉倡倹倉
倚値倸俷倇倥倸倝倒倩倸俲倹倢俷倳倉倴們倸倳俺倸倱俴倸倊倇倗値倰俴倓倢倠倛值倈倓倓們倄倢
倱倅倸們倡倉俴倧倝俱倢倓倲倅倹俱倕倡倊倰倅倷們倓倩個倱倊倊!
們倡倉俴倧倝倱倌倉倅倝倊倲倅倹俱倢倓倰俸倢倠倓倠倊倊倇倥倸倎倗俱倰俲倢倐倩們値倳俸倇倥倸倚倨倄 倛倉倹倢倛倉倦倸俷倰倓値倸們倄倹倗倒倲俴倹倄倚倣倛倓倡倊個倹倝俷俱倡倉俱倢倓倲俸們倅倥倱倊倊個倓倡倊倰個倕倥倸倒倉倇倓倢倏倏値俱倝倡倅倲倉們倡倅値
‘倉倥倸倰俲倢...倇倣倴倄倹倒倡俷倴俷...倱俴倸倅倝倉倉倥倹倰倝俷倰倉倥倸倒倉倠…’
俺値倊倠俱倓倥倄倓倹倝俷倝倒倩倸倳倉倳俸 倚們倝俷俲倢倗倲倎倕倉
‘倱們倹倱倅倸倰倝倰倕倥倸倒倉倒倡俷倇倣倴們倸倴倄倹倱倊倊倉倥倹倰倕倒!’
俱倢倓倲俸們倅倥倱倊倊個倓倡倊倇倓倢倏倏値俱倝倡倅倲倉們倡倅値倇倥倸倎倗俱倰倈倝倝倝俱倱倊倊俴倧倝倰倇俴倉値俴倇倥倸們俷倅倢俸倐倢俴倐倩們値倳俸倇倥倸倚倨倄
倆倦俷俲倡倹倉倇倥倸倎倗俱倰俲倢倰倝俷倒倡俷倴們倸倱倉倸倳俸倗倸倢俸倠倚倓倹倢俷俲倝俷倱倊倊倉倥倹倴倄倹倝倥俱倛倓倧倝倰個倕倸倢 們倡倉俴倧倝倌倕俷倢倉俺値倹倉倰倝俱
倱倅倸倰倇俴倉値俴倇倥倸倎倗俱倰俲倢倐倩們値倳俸 俱倕倡倊倆倩俱倞倒倝倉倝倩俹倥俱倱倒俱倰個倷倉俺値倹倉倶倅倸倝倛倉倹倢
倱倆們倒倡俷倰俲倥倒倉倲俴倹倄倲倅倹俱倕倡倊倇倥倸倳俺倹俸倨倄倉倡倹倉倰個倷倉俲倹倝倴倄倹倰個倓倥倒倊倴倄倹倝倒倸倢俷倚們倊倩倓倃值倱倊倊
們倡倉倚們倊倩倓倃值倱倊倊俸倉倚倗倒俷倢們... 倱倕倠倉倡倸倉倰倝俷倇倥倸倇倣倳倛倹倉倸倢俱倕倡倗
俲倉倇倡倹俷倅倡倗俲倝俷俺値倊倠倕倨俱俺倡倉 倰倈倝倱俲倷俷倇倧倸倝倝倒倩倸俱倡倊倇倥倸
‘倎倗俱倰倓倢...倴們倸俴倗倓俴値倄俸倠倇倹倢倚倩倹俱倡倊俴倉倱倊倊倉倡倹倉倰倕倒’
俺倢倒倇倥倸俺倧倸倝倗倸倢倉倢倞倒倝倉倝倩 倌倩倹俸倡倄俱倢倓俱倝俷倇倨倉俸倢俱倗倝倕倚倅倓倥倅 倴們倸倴倄倹倰個倷倉倱俴倸倲個倓倱俱倓們倰們倝倓值倛倓倧倝倱倞俱倰俱倝倓值倝倡俸俹倓値倒倠倈倓倓們倄倢
俴倗倢們倚倢們倢倓倆俲倝俷倰俲倢倰俱値倉俱倗倸倢俴倣倎倩倄倳倄俸倠倝倈値倊倢倒倴倄倹
倊倝俱倴倄倹倰倅倷們個倢俱倗倸倢 倰俲倢俴倧倝倲個倓倱俱倓們倰們倝倓值倱倕倠倱倞俱倰俱倝倓值倝倡倉倄倡倊倛倉倦倸俷俲倝俷倲倕俱
倴們倸倚値 倒値倸俷俱倗倸倢倉倡倹倉 倰俲倢俴倧倝個倥倘倢俸
個倥倘倢俸俴倝們倎値倗倰倅倝倓值倇倥倸們倥倍倥們倧倝倰俱値倉俱倗倸倢們倉倨候倒值俸倠俸値倉倅倉倢俱倢倓倴倄倹
倱倕倠倅倸倝倛倉倹倢個倥倘倢俸倅倉倉倡倹倉
倰倛倕倸倢們俷倅倢俸倇倡倹俷倚倥倸倆倩俱倊倄俲倒倥倹倝倒倸倢俷倚値倹倉倰俺値俷