A continuous bug finding competition
We release a corpus of buggy binaries every month. You earn points by making them crash. At the end of each month, we declare a winner and release an answer key.
01101101010101 0011011011011100101101101 10100011000001100011 111011100 111 1010101 11111000 0000 00 00 1100 1010000 111111101000000110111111 1 0 101 000100 1 001100 1 101 001110 1 1011101 0 10 0 0110 11010011101 001 101001 000 111010011 111 010 00001 001011100 100 0100 10 1 0001011 0 11 0100 00 0 101 1 10 11110 100 0 1 01 11001 010 01 11001 010 11 010111 111 101 110110 000 00100100100111 0 1 111 1101 10 01001100 0101111000 100100 0101001001 0 11010000111001 00111000000101 11011000011110111 1100011110101 111 1100011101011 1111 110100010 011110111100110010 11001 00001110 111 11110010011111110110010 00010110 00111010101100 1010011111000000010101010 0011101011 11100011 0 1100001111100100101111100111 0 1010000101 111011 10101110001101100011101100 11100 11010 011101010 100010 100110 1111111111101100110 1000100101001110101 00011 10111101000011111 00111100110001110100 001 11100011110111110 0110100010101101000000 111 1111 101010000111011 010111101011011101001 010 0110 01011111 100110 1111010111101110001 101 00 0000 0001 11101110001110101100 10 01000011 11111 0110101 0011101100011110011 01000 000 0101110 000 110101110100001011110111001000 0111101110100000011000010111010 0010 1101010 011010 11111100111000100011000 10 1100101101010110101011000000100 011110110101011101001111 10011100 11010001001010 101011100010010110100001111011101011 01110010110001001110001110 10110100 001000001111000111 1101011100110 01000010000 01000111010001111001111101 101111111010001111011 1101110000000 1 0000001101010 1111100111 101101001100111110010100 1100001010010001001 0011011110011 1100 00110101110011100111010001111 001010000111101010001101001 10011001110 100100100010111 1100101 00011010001011000101110111001000001001100001110100011000010 0010000100010 1101 1110110000100 01010111000 000110100110111100000100011101001101 011001010100 10001011100011110 01000101 10 01001010 001001111001 101001110011011010101101000100011101011010 10011 011100111010110100001 00 1010011110010100 110101 011001011010011010101011111000101110010110111010100000000000001111 010 101010001000111001001 100001 110111111110000000001010100111101001001100101111 10011 101010101001 001010101101001100010 0111 1110101101010010100100 1101110011010001100101110100010111 0100011000101001 0000011111101 10000010110001 1100011 011010111000001101011100 10110100010101100010001011011100011000010111001011 0110110111110100 10010 10110000 00100010 0111100111 00010111010101 0001101111001001111010000101110011101011100100 00010100110000001 10101 01000001001111000 11110100 110101101000100 11000 001001110000011010010101100110101000001 10 1001 01 1000000111 00000 000001100101000 0000011 101100001101100011 01001101 0100111110001101011000000100011000 0111 1 01 000001 0111000 01010000110100 001 011001011100001100111101101 1000000101 110000000100011100111001110100 00 0000011 00 10110 110011000 00111101100 10001111 0100100 011010101110010001010110100 0011001111 000100000011010111011100010 10 00110000 00 10101 101000001 10100000011 11011010001 010000 111101 111010001010 00110000110010110001001110111011110 001 01100011 10 0011 1010010100 01011001010 1000101011111 1110 0111 00010 110010101111 110001010100101101100001111001000 110 00101110 11 1100 1001001001 00101010100 111100101000000 000110010000010111 001 00110111000110011 100111010011111000110110000011 101 11101010 01 11100 00110100001 00111111010 01011011111001111 1110100100111000001001110 0001 1000001011101111 110110100011111100010011111 010 01100001 11 10100110101011011110011001101 0001111011000110000 10101110000111101110000 00111 00000111 11000001011010011100001001 0 00011 000110 001 101100001011110011100100001000000000101101000001101 01011001110000111001010100010100101100 101110010 01110100000100001 011001 00 11001 11011111110101101000 011000011001101011111101001110110100100100 0100000100 0111010100111001010011000 010 11001010110100 0111110 11 10111 01001010001 10010101001010111110 101 1010100001000111001 11100011 001000111110101100111100010110 110000111110 1011011 100 10000001001100010 011 0000000011000111 011000101100101000000001001 1011011 11011001010011001010001000011 111000101111 100101010 11 0101100110000 010010 000001010001010001011010 101101000011100011110000 100000 00111111110010111110100001101 101011100 0101000010 10 11001 010110 1111110 00110101011000011101 101101111110010011101110001100 0100 101110101100100001000110101110 1101110 111011110110010 000110 10 10101100 1000010000000001000 11110001111111101000011 11010 011000000001101111010100000000000 111000001 01000100100000000 110110101000100 0101011 01111100 10010110110111101011000011 000000 111110 01110100000 0110111011000 100110101100111111011111000001110000111110 0000010 111001 111101000010111101011001001110111011010 0111010001101 1010001001 00000110101111 00110100111011111110100011100001110110001 010000 11001101 110011110011000001011000001110000100001011 1110110011000 110110110 11011101100100101101101010000001010001100 0010111 0101100011100111111100111000001010110011101100101111101101001100001000 011101101011110010100101111010111101111 1010010 110011101001100001001111101111110011100010000010010001001111101011011 0001100000001011010000101111100111111100 111011 0110100010010010011011100 001111000111101111 100001111000101101011011 000110100010010001101110000100110100011000 110110110101000101111000000 0110100011011000110 0011001001111011001011 101010 100011101101111100111101010111000110 1010011001101111100000110 01010011011011001110 011100010010010011 10110110 01111110001001110111011010111101111110111 11001001000 110111011 101011011000 000110001100011001100 1001110000110100010 111111001001001100101001110110 01111010010 011111011 11 10010001 011001110 0000100100110100011011 011100000010011 000000010000010000010011100111110 011011111000 01110100 110110 01001101101101011000010 100100001 000001110011000111101000000100000010000 1110110000 1101001 10110 00010011000011100010111 11101 101001001 1011110111100110010011011111 01101001 000011 0011100 0001100000100101000011 111101111 111001010100101011010111 10111000100110011000101111 010111101001011011100 100110100 110110110 010101001011011100110110 1001111001001110001 1100010100 100001100111010111010110 00010111110110101 10001111011 011110101000101011100001 100101110111110 01011001011 1000011 00010010 001001100100110 1111000101010 01100000011 0010110110 11101110 001111111011001 010011111010010 1100110100 00000101101101 1110110 10101011001100 011000010000101 000110011101000100111101 10111110 1010011000100 11010110110011 01011000111100001011 110010011 01011111101 00110111110010 110111001 111110110 10001010 11111011010111 1000100101 01 011100011100 1101 0011100101 000001001011 100011011 0100100000 10001010100 100010110110 0110001101001 1000100000 101000011011 001011110 100101110 1111 10001110010101 1 1010111100 11011100 100001001110 0001011101 101101010100 011011000110 101101010 0100001111000 00000000100010 111010001 010100 0111101011001 101011010 11001001 1101100 0100010 1011110 1110011 1011100 0010101 01101111 001000001 001011000 10110010 1011011101 1111111101010 00001000001010 00100010001000
By running monthly bug finding competitions, we hope to provide an unbiased evaluation of vulnerability discovery techniques. We use automated bug insertion to generate a new corpus of buggy programs for each competition. After each, we release our data so everyone can learn from the results.
The start date of the next competition has yet to be finalized. Check back soon for updates.
Visit the archives to see prior results.