在网上查阅资料学习了下AES加密算法并使用C++实现。不过我这里的AES的类里面使用函数去初始化S盒和逆S盒。这是因为我想把它放在shellcode里面应用,内容看起来可能非常臃肿,莫怪莫怪。我使用的是Visual Studio 2019编写,有VS打开压缩包点击.sln文件编译即可使用,使用方法见main函数。
[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界