Skip to content

ghj1222/OfflineJudgeHacker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

OfflineJudgeHacker

by ghj1222

警告:本项目仅供测试/研究使用,严禁利用本项目进行任何作弊/非法行为,所造成的一切后果本人不予承担。

这份代码能让你在离线评测机中AC。

程序用法:更改少量配置信息后,直接在离线评测机中提交评测即可。

原理:直接盗取评测数据,并输出以得到分数。

开发进展:目前Cena已经基本施工完毕,以后(长远计划)会考虑添加自动识别输入输出测试点文件(就是考试前不用知道输入输出测试点文件名,程序可以自动查找并判断),开发这个功能是一个比较艰巨的任务。

Lemon评测的临时目录为/temp,在Cena版判断tmp子串的地方魔改一下即可在Lemon上AC。

Arbiter不敢施工(其实是不会啦)

如果有其它的离线评测系统(例如Tsinsen,但是我没有找到过安装包),可以联系我,我可能考虑加入。

由于ghj1222需要时间刷题/透彻,本项目不定期更新。欢迎大家的Pull Requests。


Some Strange Things

我认为我们Hack掉离线评测系统还有一种方法,就是我们不尝试盗窃答案,而是利用源程序,直接修改成绩文件。因为离线评测系统的成绩都存储在成绩文件内,例如Cena是result.xml

但是这个想法比较难实现,因为你需要在判题之后去更改成绩文件,显然这不太可能。而且如果判题后太久再更改,那么Cena可能不会与文件同步。

所以最简便的方式是盗窃源文件。

About

with this repo, you may AK.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages