c8-20251031_002439|065_vigenere_decrypt_flag
本文最后由方少年更新于2025 年 11 月 10 日,已超过20天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
[source] c8-20251031_002439|065_vigenere_decrypt_flag.txt
TIME: 2025-10-31 00:53:52
CMD : $cipher = 'LCTC5618{HCB_SXIUQ_CVL_OXL}'
$key = 'JOHN'
$keyCodes = $key.ToCharArray() | ForEach-Object { ([int][char]$_) - [int][char]'A' }
$keyLen = $keyCodes.Length
$index = 0
$plainChars = foreach ($ch in $cipher.ToCharArray()) {
if ($ch -match '[A-Z]') {
$shift = $keyCodes[$index % $keyLen]
$code = ([int][char]$ch) - [int][char]'A'
$dec = ($code - $shift + 26) % 26
$index++
[char]($dec + [int][char]'A')
} else {
$ch
}
}
$plain = -join $plainChars
$plain | Tee-Object 'D:\work\challenge8_native\flag_plain.txt'
---- OUTPUT ----
COMP5618{YOU_FOUND_THE_BOX}
---- END (Status=True) ----
文章标题:c8-20251031_002439|065_vigenere_decrypt_flag
文章链接:https://www.fangshaonian.cn/archives/71/
最后编辑:2025 年 11 月 10 日 18:23 By 方少年
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)