CTF-crypto
文章平均质量分 65
叶知安
这个作者很懒,什么都没留下…
展开
-
Cyber_Apocalypse crypto部分wp
range(2**0) 会生成一个包含 2**0(也就是1)个元素的序列,对于序列中的每个元素(在这里只有一个元素),都会调用 getPrime(1024)。然后,直接看作将flag三位为一组,进行同一个模式的乱序,m+下来,对应顺序为HTB,从len(c)-3开始,步长为-3遍历字符串,直到索引为-3,那么取出的c中THB索引为i、i+1、i+2,对应赋值即可。因为在加密过程中,m0 的计算依赖于 m1,所以在解密过程中,我们需要先恢复 m1,然后再恢复 m0。AES终于来了,哦,原来是皮包AES。原创 2024-03-22 01:33:53 · 648 阅读 · 1 评论 -
flag-in-your-hand
其中, charCodeAt(),获取的是字符串第一个字符的Unicode值,而这个值是和ASCII一样的,只有当s和a长度相等,编码值等于a-3,才返回true。在调用showFlag()前,调用了checkToken(),和bm(),一眼看上去,似乎是先检验token,然后对token进行编码并展示。但是,用chrome的开发者工具,打断点调试,发现不管怎么改 checkToken的值,使它相等,最后ic都是false,简单看了下,在showFlag()中,ic值为true时,会展示冒号前面的字符串。原创 2023-07-23 20:06:55 · 146 阅读 · 1 评论