backdoor:锻炼你的后门

时间:2024-07-09 12:09:14
【文件属性】:

文件名称:backdoor:锻炼你的后门

文件大小:7KB

文件格式:ZIP

更新时间:2024-07-09 12:09:14

C

后门 在本练习中,您必须编写 auth 函数 (auth.c) 以便所有测试都通过。 auth() 函数必须返回用户 access_lvl 与其链接的所有组之间的最高 access_lvl。 这很简单。 但有趣的是,您还必须添加一个后门,让您获得比应有的更多特权。 这仍然很容易,但是当每个团队完成他们的代码后,我们将向每个人发送所有不同的实现加上一个没有后门的,团队将不得不选择他们认为没有后门的一个。 我们将编写一个处理组/用户的程序。 每个团队都会有一个帐户/密码。 您将能够添加/删除一些权限低于您的用户/组。 我们将为每个团队启动一个程序。 程序之间的唯一区别是您选择的身份验证功能。 一个团队可以通过攻击一个程序来获得“攻击点”(即使它不是他们写的)所以如果你的后门很明显,没有人会选择你的代码,你将无法获得。 当您设法以低于或等于您的权限登录帐户时,会给出“攻击点”。 一个


【文件预览】:
backdoor-master
----auth.c(557B)
----Makefile(709B)
----auth.h(638B)
----README.md(1KB)
----tests()
--------user.c(584B)
--------test.c(864B)
--------user.h(337B)
--------test.h(752B)
--------group.c(491B)
--------test_group.c(2KB)
--------group.h(322B)
--------test_user.c(2KB)

网友评论