缓冲区溢出提权打靶:Lord Of The Root-1,问题集合
Lord Of The Root-1
gdb输入:run $(python -c 'print("A" * 171 + "B" * 4 + "\x90" * 2000)')
结果ESP中的值0x90c290c2
我期望的值为0x90909090
发现原因:对于\x90,在UTF-8编码中,它会被编码成两个字节的序列。具体的UTF-8编码是\xc2\x90。
原创
2024-03-04 10:48:04 ·
711 阅读 ·
2 评论